-
Agile
Opposite Views of a Product Roadmap
Your product roadmap a view of what you are building right now, in the near future, and in the more distant…
Read More » -
Agile
Estimating business value: adding Value poker and Dragons Den to the Agile toolkit
A common piece of advice heard in Agile circles is: “Prioritise by value. Do the highest value first.” Sound advice,…
Read More » -
Core Java
Java performance tuning survey results (part IV)
This is the last post in series where we analyze the results of the Java Performance Tuning Survey we conducted…
Read More » -
Enterprise Java
Quick Guide: Dissecting JBoss BPM Cross Process Communication
(Article guest authored together with Jey Paulraj, Senior Solution Architect at Red Hat in North America) The weeks tips &…
Read More » -
Software Development
Mandrill: Email infrastructure from MailChimp
Mandrill is an email infrastructure service that started as an idea in 2010. That idea became reality in 2012, when…
Read More » -
Software Development
R: Applying a function to every row of a data frame
In my continued exploration of London’s meetups I wanted to calculate the distance from meetup venues to a centre point…
Read More » -
Software Development
Go for Java Programmers: Simple Types
Part of the Go for Java Programmers series Before we get into custom types, and Go’s version of object-orientation, let’s…
Read More » -
Software Development
The “Uncanny Valley” of L3 Cache Contention
While preparing for my talk at QCon SF 2014, I wanted to investigate a theory around how micro-benchmarks are not…
Read More » -
Software Development
Prototype Driven Development
When starting a new software project, the number of unknowns is huge. We have learned the hard way that one…
Read More »