-
Software Development
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 » -
Software Development
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 » -
Core Java
Good use of Closures
Not long ago, in a blog post, I explained what Closure were in Groovy. This blog post will explain one…
Read More » -
Software Development
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 » -
Enterprise Java
XML to Avro Conversion
We all know what XML is right? Just in case not, no problem here is what it is all about.…
Read More » -
Software Development
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 » -
Software Development
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 Development
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 » -
Core Java
Java 8: Lambda Expressions vs Auto Closeable
If you used earlier versions of Neo4j via its Java API with Java 6 you probably have code similar to…
Read More »