Success Via Failure
// February 19th, 2014 // 4 Comments » // Uncategorized
Lately, I have found myself learning a lot by screwing up. Specifically, when coding. (Though, as I write this, my wife and I have a 3-month old son, Jack. She might disagree with me scoping this idea to coding. He might as well.)
Recently, I started down the proverbial rabbit-hole trying to speed things up in the financials for LaunchPlan. However, I had to scrap all of my initial code and write off a several hours of effort too. But, I did eventually get to my goal, and I learned quite a bit along the way.
I was trying to speed up a Key-Value store that was currently residing inside a relational SQL database. Actually, I had this thought in the back of my mind for quite a while. The trigger to try to attack this came recently after I read an article comparing Redis, Memcached, and MongoDb. This article got me thinking: Redis could be a perfect solution for this – and I could implement it at the data layer and keep things clean and pretty simple. (more…)