Software Development
-

The Pragmatic Programmer – Review / Summary Notes.
I recently finished The Pragmatic Programmer, to be completely honest this had been the 3rd attempt to read it, although…
Read More » -

Fix That Code Immediately!
You are working on that fresh project and you see a bad piece of code somewhere. The wrong way to…
Read More » -

Multitenancy in Google AppEngine (GAE)
Multitenancy is a topic that has been discussed for many years, and there are many excellent references that readily available,…
Read More » -

Decompiling Mega Vendors behaviour and future strategics (Microsoft, IBM, Oracle and SAP)
IT News have an excellent article about the latest Gartner Symposium, where one of Gartner analyst Dennis Gaughan gave a…
Read More » -

SOLID – Liskov Substitution Principle
Liskov Substitution principle (LSP) states that, Methods that use references to the base classes must be able to use the…
Read More » -

Principles for Creating Maintainable and Evolvable Tests
Having [automated] unit/integration/functional/… tests is great but it is too easy for them to become a hindrance, making any change…
Read More » -

The Three Ways to Work with Code
Obviously you read code more often than you write it. Nothing new here. This fact is brought up often when…
Read More » -

Big Company vs. Small Company
The other day I was having lunch with a friend of mine who works for a medium sized company (by…
Read More » -

The Default Use Case
You should have a default use case (or a small set of them). No matter what are you making –…
Read More »

