Software Development
-
No SRP? No TDD!
I’ve been thinking about what makes TDD fail, and there are obviously few reasons that were discussed to death (Get…
Read More » -
10 things you can do to make your app secure: #2 Encoding Data
This is part #2 of a series on the OWASP Top 10 Proactive Controls, the 10 things you can do…
Read More » -
The REAL way to make Eclipse run faster on Ubuntu
If you are still one of those people who are frustrated with the crawling speed of eclipse IDE (especially after…
Read More » -
Java 8 Friday: JavaScript goes SQL with Nashorn and jOOQ
At Data Geekery, we love Java. And as we’re really into jOOQ’s fluent API and query DSL, we’re absolutely thrilled…
Read More » -
An Introduction to Go – Elegance with Power and Simplicity
Whilst I usually try to stick with only `bread-butter` languages (i.e. php, python, java & C#), my last project involved…
Read More » -
Open Session In View Design Tradeoffs
The Open Session in View (OSIV) pattern gives rise to different opinions in the Java development community. Let’s go over…
Read More » -
Really Understanding Javascript Closures
This post will explain in a simple way how Javascript Closures work. We will go over these topics and frequently…
Read More » -
SQL Developer’s “Securely” Encrypted Passwords
Recently, while at one of our customers’ site, the customer and I needed to get access to a database. On…
Read More » -
How the Cloud makes Windows irrelevant
Windows has been running on the majority of PCs for many years now. Microsoft successfully translated its client monopoly into…
Read More »