-
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 » -
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 »




