-
Agile

Making Consensus-based Product Decisions
Consensus is a powerful approach to generate strong buy-in and shared ownership of a decision. But it can be challenging…
Read More » -
Core Java

Repackaging Exceptions In Streams
Java 8 is a couple of years old but there are still use cases, not even edge cases, that the…
Read More » -
DevOps

Managing Secrets In Docker Swarm Clusters
Docker 1.13 introduced a set of features that allow us to centrally manage secrets and pass them only to services…
Read More » -
Software Development

Simplifying Your Transition from Macro to Microservices
This is the first part in my series of articles in moving from macro to microservices. Here, I’ll present first…
Read More » -
Enterprise Java

Neo4j: How do null values even work?
Every now and then I find myself wanting to import a CSV file into Neo4j and I always get confused…
Read More » -
Scala

Run Scala implemented Storm topologies on HDInsight
Previously we set up a Scala implemented storm topology in order to count words. What comes next is uploading our…
Read More » -
Software Development

Friction in Software
Friction can be a very powerful force when building software. The things that are made easier or harder can dramatically…
Read More » -
Scala

WordCount with Storm and Scala
Apache Storm is a free and open source distributed realtime computation system running on the JVM. To get started we…
Read More » -
Software Development

How to avoid messy code
Few programmers explicitly intend to write poorly structured source code. They don’t sit down, whip out their Bad Code Design…
Read More »






