-
Software Development
Hadoop: DataNode not starting
In my continued playing with Mahout I eventually decided to give up using my local file system and use a…
Read More » -
Agile
Hidden Assumption of Agile
Agile cures common problems that we experience in software development, however, there are limitations to Agile. It may seem like…
Read More » -
Software Development
Savepoints in Apache Flink Stream Processing – Whiteboard Walkthrough
In this week’s Whiteboard Walkthrough, Stephan Ewen, PMC member of Apache Flink and CTO of data Artisans, explains how to…
Read More » -
Software Development
The “Goal” of Performance Tuning
How do we make our programs faster? How do we make anything faster? My first co-op job was working in…
Read More » -
Software Development
How I Chose my Replacement for Parse.com
When I first read the announcement that Parse.com would shut down on January 28th 2017, I went from disbelief (it’s…
Read More » -
Core Java
Benchmarking the message queue based Activiti Async Executor
A bit of history One thing that never ceases to amaze me is how Activiti is being used in some…
Read More » -
Enterprise Java
JAXB and Log4j XML Configuration Files
Both Log4j 1.x and Log4j 2.x support use of XML files to specify logging configuration. This post looks into some…
Read More » -
Enterprise Java
Token Authentication for Java Applications
Building Identity Management, including authentication and authorization? Try Stormpath! Our REST API and robust Java SDK support can eliminate your…
Read More » -
Software Development
Git Tutorial – The Ultimate Guide (PDF Download)
Git is, without any doubt, the most popular version control system. Ironically, there are other version control systems easier to…
Read More »