Category: Programming

SDC – "The S.O.L.I.D. Principles of OO and Agile Design" by Uncle Bob Martin

I’ve never seen Uncle Bob Martin before, but word of his presentations are nothing but exemplary. Last week on Wednesday the 15th, I attended Uncle Bob Martin’s presentation on The SOLID Priciples of OO and Agile Design at the Software Developers Community. There are speakers and then there are “Bob Martin”-level speakers. Engaging, intriguing and entertaining all-in-one. No slides. No demo....

From the frontline: CPU utilization issue on Windows Server

In early August of this year, our staging and production Octopus servers as well as our NuGet server, started to suffer from a bizarre, non-stop, repeating spikes in CPU utilization. These spikes were occurring so frequently every minute that we had service interruption/downtime as the CPU utilization was at 99% for ten to fifteen consecutive minutes at times. Since we first noticed it in mid-August, we had been investigating independently and...

Pair programming article from the Wall Street Journal

Last week the Wall Street Journal had an article about pair programming titled Computer Programmers Learn Tough Lesson in Sharing. The article highlights both the positive and negative aspects of pair programming in a balanced manner but ends with an example of an organization who tried pair programming and abandoned it. I’ve done pair programming recently and to some extent,...