-
Software Development
MVC is dead – what comes next?
React.js, Elm, Cycle.js, and other UI frameworks introduced a new way of building user interfaces. By applying principles from functional reactive…
Read More » -
Agile
Coaches, Managers, Collaboration and Agile, Part 1
There was a fascinating Twitter conversation last week when I was busy writing other things. (I also find Twitter to…
Read More » -
Enterprise Java
Event-Sourcing and CQRS in Practise
Anyone that has tried to implement a fully ACID compliant system knows that there are a lot of considerations you…
Read More » -
Core Java
Conference Season Mic Drop: 13 Java Talks That You Shouldn’t Miss
Your boss didn’t send you to a real conference? We’ve got the best talks for you The month of September…
Read More » -
Core Java
Small scale stream processing kata. Part 1: thread pools
Once again I prepared a programming contest on GeeCON 2016 for my company. This time the assignment required designing and…
Read More » -
Enterprise Java
Getting started with Apache Flink and Kafka
Introduction Apache Flink is an open source platform for distributed stream and batch data processing. Flink is a streaming data…
Read More » -
Software Development
The Broken Scientific Publishing Model and My Attempt to Improve It
I’ll begin this post with a rant about the state of scientific publishing, then review the technology “disruption” landscape and…
Read More » -
DevOps
Running Fault Tolerant Jenkins Inside A Docker Swarm Cluster
In this article, we’ll discuss a way to create a Jenkins service inside a Docker Swarm cluster and some of…
Read More » -
Enterprise Java
How To: Insert and Read From a Database using Json
In this article we will create a plugin for Speedment that generates serialization and deserialization logic using Gson to make…
Read More »