Software Development
-
Code For Maintainability So The Next Developer Doesn’t Hate You
Unless your problem domain includes some specific need for highly optimized code, consider what is your biggest coding priority. I’m…
Read More » -
10 things you can do to make your app secure: #4 Access Control
This is #4 in a series on the OWASP Top 10 Proactive Controls: 10 things that developers can do to…
Read More » -
RESTBucks Evolved
The book REST in Practice: Hypermedia and Systems Architecture uses an imaginary StarBucks-like company as its running example. I think…
Read More » -
Understanding the World using Tables and Graphs
Organizations make use of data to drive their decision making, enhance their product features, and to increase the efficiency of…
Read More » -
Master your IDE logging with Grep console
One of many daily activities that every programmer needs to do in order to do their work is to control…
Read More » -
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 »