In this blog series I will discuss using docker-compose to manage several Microservices and their dependencies, creating a reproducible environment that can be used for spawning any number of services with a single command.
This first part is all about Dockerizing your services from zero, we’ll then jump into defining the environment using Docker Compose in part 2.
Where I studied Software Engineering the language chosen to teach computer science basics was Java. I had some experience with C#, so I found it a mostly comfortable transition - with a few gotchas. As an example, I distinctly remember losing some marks on an early assignment, for comparing Strings for value equality using “==”. “==” compares on value for Strings in C# and on object identity in Java. I was only slightly bitter about the decision to compare primitives by value and objects by identity with “==”.
Typesafe in conjunction with BoldRadius launched a new tool: Go Typesafe! It should help you to convince your peers and management in using the Typesafe stack.
The tool helps you demonstrate how the Typesafe Reactive Platform solves key challenges by building quick sample app demos, provides proof of value with third-party data and case studies, and helps guide how to successfully adopt it from a business perspective.
Also Java8 is out and Akka 2.3.0 already has support for lambdas!