Software Development
-
When writing too much code can kill you
So now that I lured you in with that provocative title I suppose I need to clarify. Well it’s true;…
Read More » -
A Few Thoughts on Code Completion
Before launching into some philosophical musings about what programmers‘ crack addiction to code completion means, a few observations about my…
Read More » -
Git : How to add commit in between old commits
I have a Git repository and need to rewrite my local history by inserting a new commit in between old…
Read More » -
10 things you can do to make your app secure: #3 Validate Input
This is part #3 of a series of posts on the OWASP Top 10 Proactive Development Controls. Your first line…
Read More » -
Continuous Delivery: Unit Tests
In the previous article we explored static analysis as one of the first steps in Continuous Delivery. Our journey will…
Read More » -
Don’t be a Slave to Your Tools
Developers attach quickly to tools because they are concrete and have well defined behavior. It is easier to learn a…
Read More » -
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 »