General

A wrinkle in time

There are many aggravating things in programming. You have race conditions, thread locks, cache validation, and many others, but one thing can be one of the biggest headaches if not taken into account. Time. Handling time sounds like a fairly… Read More ›

Moving time!

So after about 3 years of sticking with Siteground, I decided to finally look for something different. After a while of looking I finally decided to go with WordPress.com, I mean why not? They have a simple interface, their personal… Read More ›

The cringe – Recruiters

I regularly receive emails from various recruiters and companies seeking developers or other IT personnel. While understandably these individuals are just trying to do a job, a lot of these cold-calls and cold-emails are enough to make me cringe. So… Read More ›

The trouble with OpenSource

It’s no secret that the world runs on open-source. From our Apache and NGinx webservers, our Ubuntu server OS’s, even our .NET and python programming languages. However, how many think that this could potentially be an issue?

AWS Secret Storage

Working with any form of a secret in development such as usernames, connection strings, passwords, etc is always difficult. Simply finding a convenient and efficient way of storing them without putting them in source control can be a daunting task…. Read More ›

Creating objects at runtime

For the past few days, I’ve been working with a fairly large dataset (2.87GB) that is in a collection of 66 different tabular delimited files. This in and of itself isn’t bad, but the problem is that I was wanting to be able to easily place it into various formats and have an easy way of working with it.