Software Development
-
Common Errors in Whiteboard Job Interviews with UML Diagrams
There are two important differences between drawing a Unified Modeling Language Diagram in a design tool and depict a design…
Read More » -
OAuth 2.0 Webapp Flow Overview
In my last few blogs I’ve been talking about accessing Software as a Service (SaaS) providers such as Facebook and…
Read More » -
Why Do We Need Managers Anyway?
I’ve been scratching my head lately regarding management, and what is it good for. So I’m probably going to spend…
Read More » -
Apache Bigtop – Installing Hive, HBase and Pig
In the previous post we learnt how easy it was to install Hadoop with Apache Bigtop! We know its not…
Read More » -
All you need to know about QuickSort
It would be true to say that Quicksort is one of the most popular sorting algorithms. You can find it…
Read More » -
Apache Bigtop – Installing Hadoop
Ah!! The name is everywhere, carried with the wind. Apache Hadoop!! The BIG DATA crunching platform! We all know how…
Read More » -
Findbugs Warnings By Sample
The FindBugs™ bug descriptions of the online documentation are concise and well written. Unfortunately, some parts of the descriptions are…
Read More » -
Testing legacy code: Hard-wired dependencies
When pairing with some developers, I’ve noticed that one of the reasons they are not unit testing existing code is…
Read More » -
Four laws of robust software systems
Murphy’s Law (“If anything can go wrong, it will”) was born at Edwards Air Force Base in 1949 at North…
Read More »