Using AWK to Ease your CSV Manipulation

We often hear that we should use the right tool for the right job. The problem for developers is becoming aware of those different tools. So I want to save you some time and introduce you to an old tool that is good for simple processing of CSV files. The language is so simple that […]

A Simple Debugging Strategy

Debugging is one of the most important and most ignored aspects of programming. The literature on it is sparse; there is barely any training offered on the subject. This is one skill that most programmers have to learn themselves through trial and error.

Implementing a Lightweight Google-Like Search Using .Net

One of the requirements for my current project was to implement searching capabilities that were “Google-like”.  When I heard this, I immediately thought about solr, which some colleagues have recommended as an enterprise search engine. And it does look good. However, after reading the description, I realized that this wasn’t a good fit for my […]