Software Development
-
R: A first attempt at linear regression
I’ve been working through the videos that accompany the Introduction to Statistical Learning with Applications in R book and thought…
Read More » -
Neo4j: Generic/Vague relationship names
An approach to modelling that I often see while working with Neo4j users is creating very generic relationships (e.g. HAS,…
Read More » -
Test-Driven Development (TDD)
What is Test-Driven Development (TDD)? Test-Driven Development is a process that relies on the repetition of very short development cycle.…
Read More » -
Beating The ARC
For the uninitiated, ARC is Apple’s term for Automatic Reference Counting. Objective-C uses a reference counting scenario to collect objects…
Read More » -
The Caveats of Dual-Licensing
We’ve been in business for more than one year now with our dual-licensing strategy for jOOQ. While this strategy has…
Read More » -
20 (Or So) Things Managers Should Stop Saying To Engineers
This post is a direct reply to an article I recently read with title : “20 things engineers should stop…
Read More » -
Don’t just randomize, truly randomize!
The state of web application cryptography has changed, and each development language provides its own way of working with it.…
Read More » -
Estimates or #NoEstimates? that is the question
To estimate or not to estimate, to join the #NoEstimates bang-wagon or not, that is the question. Maybe it is…
Read More » -
From Legacy Code To Testable Code–Introduction
The word “legacy” has a lot of connotations. Mostly bad ones. We seem to forget that our beautiful code gets…
Read More »