Software Development
-
Logging or debugging
Debugging is lame. You should debug log. If your code is structured you do not need debug logging. These are…
Read More » -
IDE vs. Editor
Are you using an IDE, or an editor? Are you a “hardcore” programmer, or you are one of those sissy…
Read More » -
How to Eliminate Bugs Through High Cohesion
Intuition tells us that methods like these ones suffer from a distinct code smell: …
Read More » -
Using the AutoValue Code Generator in Eclipse
My colleague Moritz of EclipseSource recently came across Google Auto, a collection of Java code generators. AutoValue is one of…
Read More » -
Apache Cassandra steaming through 2.1 Release
Apache Cassandra is a high performance database system used in an ever growing number of enterprise companies to whom scalability…
Read More » -
Why shouldn’t I test private methods?
Newcomers to TDD ask some interesting questions, here’s one I was asked recently: testing private methods is bad, but why? How…
Read More » -
Big data: when single node is better than clustered
There’s a lot of hype about “big data” and a general trend to try to apply Hadoop to almost every…
Read More » -
Decision making, problem solving, introducing ideas, being influencial
Usually when people think about software development, they just have the typical nerds in mind, shy but smart, introvert people…
Read More » -
Use KISS consciously
A while ago I wrote about few design paradigms to keep in mind when designing and implementing a certain component.…
Read More »