-
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 » -
Desktop Java
Deferred Fetching of Model Elements with JFace Viewers
Model elements displayed by Eclipse JFace Viewers sometimes take a considerable amount of time to load. Because of this the…
Read More » -
Enterprise Java
How to Integrate Commercial Third-Party Artefacts into Your Maven Build
According to a recent survey by ZeroTurnaround’s RebelLabs, Maven is still the leading Java build platform. The current market share…
Read More » -
Ceylon
Useless lying version ranges
A frequent request from the Ceylon community is support for version ranges in expressing module dependencies. There’s no doubt that…
Read More » -
Software Development
Why you want to give up coding
A background story A friend of mine worked as a Tech Lead, let’s call them Jo (not their real name)…
Read More »