There are common errors that are (or were) once so common that we've built tools to help us avoid them. ..
David's organization didn't fully understand why you bring interns into a company. The purpose of an internship ..
"John Doe" was asked to take a look at a slow-running application. It didn't take too long to discover ..
Moz works for a company that needs to handle financial transactions. They use Delphi, which has a handy-dandy ..
As frequently stated, concurrency is hard. Ensuring that all of your data is accessed in a threadsafe ..
Time zones are hard. And, to my surprise, if you want to enumerate all the time zones in the world in C#, there ..
The easiest way to write programs that support concurrency is to not. JavaScript in the browser is famously ..
A decade ago, Adam was doing support on a classic ASP application. This was an internal application which ..
Tracking the performance of an application matters. Too often, developers will try and tune and optimize ..
It's Labor Day in the US, which means we're taking a break from the usual grind. Enjoy this classic story ..