-
Agile
You’re doing it wrong: Daily stand-ups
“Everybody, please, stand up”, I remember encouraging everyone to rise to the occasion of another daily stand-up “meeting”. Even with…
Read More » -
Software Development
A Practical Guide to Machine Learning: Understand, Differentiate, and Apply
Co-authored by Jean-Francois Puget (@JFPuget) Machine Learning represents the new frontier in analytics, and is the answer of how many…
Read More » -
Agile
Minimum Valuable Problem
Defining and building a good minimum viable product is much harder than it sounds. Finding that “one thing” you can do,…
Read More » -
Agile
Making Release Frictionless, a Business Decision, Part 2
In Part 1, I talked about small stories/chunks of work, checking in all the time so you could build often and…
Read More » -
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 »