Joy of Coding experience report

Joy of Coding has totally exceeded my expectations and proved to be one of the best conferences I have attended this year (and there has been a few already ).  Rotterdam is also a city I’d like to visit again – it’s quiet, clean, packed full of beautiful architectures and the people are so friendly and helpful! “happy speakers, happy attendees” – …

Joy of Coding experience report Read More »

A consistent approach to track correlation IDs through microservices

One of my key takeaways from Tammer Saleh’s microservices anti-patterns talk at CraftConf is that we need to record correlation IDs to help us debug microservices.   Why do we need Correlation IDs? Suppose a user request comes in and after various aspects of the request has been handled by several services something goes wrong. …

A consistent approach to track correlation IDs through microservices Read More »

Erlang on Xen

Stumbled across this slidedeck today, it’s very informative and so I feel obliged to share!

Why I like Go’s interfaces

When I hear people talk about Go, a lot of the discussions focus on its concurrency features. Whilst it has a good concurrency story, the language landscape is currently filled with languages that have an equally good or better concurrency story – F#, Erlang, Elixir, Clojure, etc… Personally, what I found really interesting from my …

Why I like Go’s interfaces Read More »

CraftConf 15–Takeaways from “Microservice AntiPatterns”

This is another good talk on micro-services at CraftConf, where Tammer Saleh talks about common antipatterns with micro-services and some of the ways you can avoid them. Personally I think it’s great that both Tammer and Adrian have spent a lot of time talking about challenges with micro-services at CraftConf. There has been so much …

CraftConf 15–Takeaways from “Microservice AntiPatterns” Read More »

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close