Messages in Microservices

By Richard Rodger

The term microservices invites you to think in terms of services. You are naturally drawn to ask the question, What are the microservices in this system? Resist that temptation. Microservice systems are powerful because they allow you to think in terms of messages. If you take a messages-first approach to your system design, you free yourself from premature implementation decisions. The intended behavior of the system can be described in terms of a language of messages, independent of the underlying microservices that generate and react to those messages.

Explaining Subscriptions in RxJava

By Timo Tuominen

In this article we’ll take a quick look at subscriptions in RxJava programming. To see how subscriptions work we’ll take a real-life example of a newspaper subscription.

List Wrangling with Python

By Naomi Ceder

Understanding how list indices and lists work in Python makes the language a lot more useful. This article excerpt discusses list indices and modifying lists in Python.

Save 37% off The Quick Python Book, Third Edition with code fccceder at

Type-Level Functions: calculating types

By Edwin Brady

In Idris, types and expressions are part of the same language and you use the same syntax for both. This article talks about type-level functions in Idris and how expressions can appear in types.

Save 37% off Type-Driven Development with Idris with code fccbrady at

Entities and Security: identity matters

By Dan Bergh Johnsson, Daniel Deogun, and Daniel Sawano

This article discusses the properties of the model objects known as
entities and how they function inside the domain model. Knowing about
fundamental DDD concepts such as entities is a great way to start your
Secure by Design journey – here is what you need to know to be ready
to dive in.

Save 37% off Secure by Design with code fccsecure at

Virtualizing the Product Catalog Service with Mountebank

By Brandon Byars

This article discusses how Mountebank lets you to virtualize services for testing individual microservices.

Save 37% off Testing Microservices with Mountebank with code fccbyars at

Slideshare: Passing Arguments to a Thread Function


By Anthony Williams
Save 42% off C++ Concurrency in Action, Second Edition with code slwilliams at

Animation: Apps can be more stable than the infrastructure they run on

By Cornelia Davis

Slideshare: Setting up an HTTPS Imposter


Save 42% off Testing Microservices with Mountebank with code slbyars at

Delving into Nim

By Dominik Picheta

In this article you’ll learn the basics of Nim’s syntax. Learning the syntax is an important first step, as it teaches you the specific ways to write Nim code.

© 2017 Manning — Design Credits