Reflections on a Year of Consulting
I last posted an entry in this blog more than a year ago. There have been quite a few changes in my life during that time. From a professional perspective, t...
I last posted an entry in this blog more than a year ago. There have been quite a few changes in my life during that time. From a professional perspective, t...
I really enjoy refactoring code. However, I rarely get that opportunity at my job because I primarily work on a large Java application that is mature and wel...
A few months ago, I watched the documentary “Get Involved!” by Rob Conery and Scott Hanselman. It is available as a free video course from Pluralsight. In th...
Before I started my journey to become a Software Engineer, I did not think about software security much beyond installing a good anti-malware product on indi...
It seems that almost everyone is using RESTful APIs everywhere. A very common question that comes up is which of the two HTTP methods PUT and POST should be ...
As I was trying to solve part 2 of the Day 6 problem in the Advent of Code 2015 challenge using Java 8, I ran into a curious problem. I had defined functions...
Even though nowadays it is generally expected that developers would always write unit tests, I have run into quite a few of them who loathe doing that. In fa...