Software Development
-

Is Java Riskier than C/C++?
Lately, I’ve heard a number of folks discussing whether Java development is riskier than development in C/C++ (from here on…
Read More » -

CouchDB – Relax
Introduction Apache CouchDB, commonly referred to as CouchDB, is an open source database that focuses on ease of use and…
Read More » -

Personal Behavior-Driven Development
This year I was fortunate enough to attend the KCDC conference here in lovely Kansas City. One of the sessions I…
Read More » -

Creating a price model using k-Nearest Neighbours + Genetic Algorithm
Chapter 8 of Programming Collective Intelligence (PCI) explains the usage and implementation of the k-Nearest Neighbours algorithm. (k-NN). Simply put: k-NN is…
Read More » -

10 More Common Mistakes Java Developers Make when Writing SQL
I was positively surprised to see how popular my recent listing about 10 Common Mistakes Java Developers Make when Writing SQL was, both…
Read More » -

KISS My YAGNI
We are all familiar with the KISS (Keep It Simple, Stupid) and YAGNI (You Ain’t Gonna Need It) principles. And…
Read More » -

Why is your software aging?
I recently stumbled upon a term software aging. My first thoughts on the subject were not too positive, especially after…
Read More » -

What if every object was an array? No more NullPointerExceptions!
To NULL or not to NULL? Programming language designers inevitably have to decide whether they support NULLs or not. And…
Read More » -

The Dark Side of Best Practices
Best practices are the backbone of software development (or so we are told). Every developer has his own opinions about…
Read More »

