-
Core Java
Small scale stream processing kata. Part 2: RxJava 1.x/2.x
In part 1: thread pools we designed and implemented relatively simple system for processing events in real time. Make sure…
Read More » -
DevOps
Build Docker Images with Maven and Gradle
One of the things that you might want to do if you are using Docker and Java is building the image from…
Read More » -
Software Development
Getting Started with Apache Flink on MapR Converged Data Platform
Introduction Apache Flink is an open source platform for distributed stream and batch data processing. Flink is a streaming data…
Read More » -
Enterprise Java
Apache Camel 2.18 Released – Whats included
This week Apache Camel 2.18.0 was released. This release is a significant release which I will highlight in this blog post.…
Read More » -
Software Development
Unintentionally Obfuscated: Dealing with Challenging Legacy Code
I recently had to deal with some legacy code with significant performance issues. It was more challenging than I thought…
Read More » -
Software Development
Apache Drill SQL Queries on Parquet Data
In this week’s Whiteboard Walkthrough Parth Chandra, Chair of PMC for Apache Drill project and member of MapR engineering team,…
Read More » -
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 »