Software Development
-

Architecting a Multi-tenant Application
A multi-tenant application is an application where a single running instance serves many customers. An alternative to multi-tenancy is managed…
Read More » -

Why I never blame open source projects
Every now and then I get to read someoneās bad thought towards a given open-source framework. When I started programming…
Read More » -

Deep Stack Traces Can be a Sign for Good Code Quality
The term āleaky abstractionsā has been around for a while. Coining it is most often attributed to Joel Spolsky, who…
Read More » -

Turning Assertions Into a Domain-Specific Language
Assertions are an essential part of our unit tests. And yet, it so easy to neglect them. That is a…
Read More » -

The narrow path between best practices and over-engineering
A couple of days ago I read a post by Petri Kainulainen about The Dark Side of Best Practices. He…
Read More » -

Six things I learned for software localization
This blog post is a personal compilation of six technology independent things I learned in the past months about software…
Read More » -

Applying the 80:20 Rule in Software Development
Managers donāt want to think harder than they have to. They like simple rules of thumb, quick and straightforward ways…
Read More » -

Top 10 Web Application Security Risks From OWASP
The Open Web Application Security Project (OWASP) is a worldwide not-for-profit charitable organization focused on improving the security of software.…
Read More » -

Oracle GlassFish, or Why You Should Think About Open Source Again
Oracleās recent announcement about the discontinuation of commercial services for JEEās reference implementation GlassFish has caused many reactions in the…
Read More »

