Software Development
-
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 » -
ID Lists Aren’t the Best Solution for the N+1 Problem
In their eternal attempts to circumvent the N+1 problem, Hibernate users often resort to IN predicates with ID lists. In…
Read More » -
Customization in Saas using Plug and Play Architecture
There exists a lot of design patterns, architectures and design concepts that can be applied to technical aspects of implementing…
Read More » -
Cloud based deployment pipeline
Cloud based development tools are continuing to improve thanks to the power of new browser technologies and cloud services such…
Read More »