Software Development
-
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 » -
Verifying Secure Password Storage Externally
Many websites (including big ones like Adobe, Yahoo, LinkedIn, Gawker, etc.) store user passwords insecurely. Either in plain text, or…
Read More » -
Software Version Controlling Best Practices
Always use version controlling Use version controlling/source control even if one developer exists. This issue brings change tracking and versioning…
Read More » -
Caching best practices
Introduction There is an irresistible attraction to writing custom caching solutions, since it seems to be the easiest path to…
Read More »