Software Development
-
Switching Gears is Grinding Gears
Pay attention young programmers, this is the most important piece of programming advice you will ever hear. Well perhaps not,…
Read More » -
Advanced Database Constraints: Don’t Look for a Second
One of the powers of RDBMS as we use them today are constraints. I use unique indexes, not null constraints…
Read More » -
Pet Projects and Hiring Decisions
Wow! The last time I had a post that roused that sort of reaction, I was talking about politics and…
Read More » -
Microsoft and Open Source: Still Oil and Water?
Open source software is something very near and dear to me. I use it every day, it helps me get…
Read More » -
Testing: Trying not to overdo it
The design of the code which contains the main logic of the application that I’m currently working on looks a…
Read More » -
Embracing RavenDB
In fact, for over 30 years or so, the Database Wars have been settled, the relational databases have won the…
Read More » -
10 Best Practices of Code Commenting & Formatting
Code commenting and formatting are all about code understandability. Code understandability is very relevant to code maintainability. So, small details…
Read More » -
Must-have Tools on Windows
Every technologist has his favourite list of developer tools, applications and OS which they believe are indispensible and without them…
Read More » -
Windows 8 on laptop in-depth analysis
Having used Windows 8 on one of my laptops for last couple of days, this article would be toned as…
Read More » -
Getting Started with Testing
In a recent article I described how important I consider the practice of Testing, especially in the form of TDD.…
Read More »