Software Development
-
The Mouse is a Programmer’s Enemy
One of the first programming management books I was encouraged to read was Peopleware – Productive Projects and Teams. It…
Read More » -
10 things you can do to make your app secure: #1 Parameterize Database Queries
OWASP’s Top 10 Risk list for web applications is a widely recognized tool for understanding, describing and assessing major application…
Read More » -
It’s time: Bring Dart to Android
As one of the first users of Google’s Dart language, I always felt like it could do more than “just…
Read More » -
REST Maturity
In 2008, Leonard Richardson published his Maturity Heuristic that classified web services into three levels based on their use of…
Read More » -
JavaScript multi module project – Continuous Integration
JavaScript multi module project Few days ago, I wrote blog post about JavaScript multi module project with Grunt. This approach…
Read More » -
Testing effectively
Recently, there was a heaty debate regarding TDD which started by DHH when he claimed that TDD is dead. This…
Read More » -
SharedHashMap vs Redis
Overview This is a comparison between OpenHFT’s SharedHashMap and a popular key-value store Redis. Any vendor will tell you how…
Read More » -
HTML5: Offline Upload of Images
I am currently working on an application which has needs to work offline. This has the beneficial side effect, we…
Read More » -
Widgets and dashboard with Atlasboard, Node.js and d3.js
So it’s been a while since I added something to this blog. I’ve been very busy with work and at…
Read More »