Software Development
-
2011: The State of Software Security and Quality
It’s the end of the year. Time to look back on what you’ve done, what you’ve learned, your successes and…
Read More » -
People Related Classic Mistakes
In my last blog I mentioned Rapid Development: Taming Wild Software Schedules by Steve McConnell, which although has now been…
Read More » -
Transactional event-based NOSQL storage
I am presenting here a simple two steps architectural approach based on stored events as a workaround for the lack…
Read More » -
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 »