Creative abrasion: Why conflict is key to team cohesion

Team dynamic is incredibly important to the success of a project but often overlooked and assumed that simply having talented engineers is good enough. Forming teams is extremely difficult but it should be a conscious effort. Just putting skillsets together is not good enough because personalities and people matter. Creative…

Read this article

Consul: Service Discovery in a Microservice World

What is Service Discovery? Service discovery is the concept of separating how processes and services find and communicate with one another. Typically this involves each service/node announcing themselves, some form of storage of the name and host/port of the service, and the ability to query (discover) this data…

Read this article

How to attract developer talent

It still amazes and confuses me that only the minority of tech companies are actually focussed on how they can provide a culture and environment that developers truly want to work in. They look at recruitment techniques that completely miss the point and misunderstand what attracts (and keeps) truly great…

Read this article