Software Development Videos and Tutorials: Java, .NET, Ruby, Python, JavaScript, Agile, Software Testing
 
Category: <span>Coding</span>

Fear of Adding Processes

In object-oriented programming, there is a well-known anti-pattern called ‘Fear of Adding Classes’. It describes the fear of solving a problem by adding another class because of the (often wrongfully) perceived added complexity. With systems moving towards a distributed nature through the usage of external services, a similar pattern can …

Programming Workout

Our tools are becoming ever more efficient… Command line tools are becoming obsolete… Programmers today don’t need to touch-type… Using the mouse to copy and paste is perfectly fine… You can always look up those design patterns on the web… Your IDE can do many things for you, so why …

Clojure for the Web

Of all the strange new languages gaining popularity today, Clojure, with its roots in the alien world of Lisp, may well be the strangest. It is also, its proponents insist, by far the most powerful. They’ll show you weird and incomprehensible proofs of this—macros, lazy lists, monads, what have you—that …