You Probably Need a Project

For quite a while I didn’t have any programming-related side projects. This was a bit of a problem when I was presented with new opportunities because, invariably, I would be asked about what kind of work I could show off. This was difficult – everything I work on at my day job is proprietary andContinue reading “You Probably Need a Project”

Byte Tool

Let’s talk about developing your own tools. It’s hard to come up with an introduction to this because it’s such a pervasive thing in programming that it feels like talking about breathing. “Yeah, breathing is fun and important! You should try it yourself!” Well, whatever. Developing your own tools is fun and important! You shouldContinue reading “Byte Tool”

Bulk Adds and Entity Framework

You ever find yourself just wishing you could fire off three, four, maybe five thousand records all at once? Or even more than that? I bet you do. I found myself in this situation recently and usually I rely on Entity Framework to accomplish my data-related needs as I am firmly entrenched in the .NETContinue reading “Bulk Adds and Entity Framework”

JavaScript Object Equality!

I started working on a little test utility to go along with the verbosely-named “Let’s Make Byte Buffers Easier” project. There will be a post about that soon, because it’s been an adventure and I think I’ve produced something that is at least moderately useful. I quickly realized that determining whether or not two thingsContinue reading “JavaScript Object Equality!”

Timer Thing, part 1

I think all of us, as developers, have written some kind of software that solves a unique personal problem. If you haven’t, you should. Sometimes the hardest part is finding a suitable problem of your own to solve. But even small problems can contain interesting design decisions. In that vein, I found my own suitableContinue reading “Timer Thing, part 1”

My Favorite Development Tool

I had a few requests for at least one article geared towards those just beginning to learn about development. I want to clarify: I don’t mean beginning computer science, I truly mean development. The distinction being one of “implement this boilerplate alongside some custom validation” and “implement operations on this red-black tree.” So this willContinue reading “My Favorite Development Tool”