Example of refactoring with proxy pattern

Example of refactoring with proxy pattern

Today I came across a good refactoring example, extracting a cross cutting concern using proxy pattern. First let me explain what I’m trying to achieve here and then dig into the problem and how I solve it. The example code In our app, we have a class to wrap...
Reloading future with flutter FutureBuilder

Reloading future with flutter FutureBuilder

The Flutter FutureBuilder is a great example of Flutters composability with widgets. It allows us to wrap a Future, an async operation, and easily render the three different states, loading, error or result. However, this turned out to be less straightforward than I...
MuCon 2019 Takeaways

MuCon 2019 Takeaways

MuCon 2019 (or µCon) was hosted by Skillsmatter in London and is a conference for Domain-Driven Design and microservices. I was able to attend and I thought I would share my experience. Fervently writing notes during the sessions and now sharing them really helps to...
Measure team code health using Github

Measure team code health using Github

unsplash-logoStephen Dawson There are many ways to measure if your team is doing good. There’s the Joel test or maybe you can measure story velocity (don’t do that). What I was missing though, was a simple quantitive way to measure a few simple things...
Communication in text

Communication in text

These past weeks we have focused on planning at my client. We’re figuring out the next steps in the product and this requires a lot of communication. As engineers I find that at times we focus completely at our trade. Often though, good or bad, we spend a huge...