-
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 » -
Software Development
Static Typing Is Not for Type Checking
In his post “Strong typing vs strong testing” Bruce Eckel described the idea, that statically (or strongly) typed languages don’t…
Read More »