Software Development
-
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 » -
Multi-tier application + database deadlock or why databases aren’t queues (part1)
Databases aren’t queues. And despite the ubiquitous presence of queuing technology out there (ActiveMQ, MSMQ, MSSQL Service Broker, Oracle Advanced…
Read More » -
Migrating from a Subversion repository to GitHub
One of greatest attractions of GitHub is the community and the tooling that allows this community to share code. Each…
Read More » -
Supply & Demand in software development
(Whoops, I’m publishing a revision of this blog entry – something I don’t normally do. I realised after publication that…
Read More »