Software Development
-

HTTP Caching explained
We all have noticed that opening of a webpage for the first time takes some time, but the second or…
Read More » -

10 Reasons why you should NOT write unit test cases!
Finaly, here is a blog in support of all those who feel writing unit test cases is a sheer waste…
Read More » -

Programming: Thinking or Typing, Thinking and Typing
“If you don’t think carefully, you might think that programming is just typing statements in a programming language.” Ward Cunningham,…
Read More » -

Signing Git tags
One of Git’s interesting features is definitely the ability to sign tags. Using your GPG key-pair you can create a…
Read More » -

The Lazy Expert
Until two years ago I was reading tech articles every day, I was regularly watching presentations, I was contributing significantly…
Read More » -

Boost your development speed
I’m really pragmatic on this. To go faster, you need to avoid the things that slow you down. These blockers…
Read More » -

Collaborative development: how did we get here?
I have been doing software development for over 30 years and it has been fun to watch how the idea…
Read More » -

SQL Trick: row_number() is to SELECT what dense_rank() is to SELECT DISTINCT
The SQL:2003 standard ranking functions are awesome companions and useful tools every now and then. The ones that are supported in…
Read More » -

Having fun with Git
I recently read The Git Book. As I went through the Git Internals parts, it struck me how simple and…
Read More »

