-
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 » -
Core Java
An open source JVM Sampling Profiler
It’s a well known deficiency of most existing sampling Java profilers that their collection of stack traces has to happen…
Read More » -
Agile
Cost of Delay Due to Other Teams’ Delay, Part 5
Imagine you have a large program, where you have several teams contributing to the success of one business deliverable. You…
Read More »