Caching Your Way to a Faster Website
Caching is one of those terms that has seemingly been around since the dawn of computer age. But what, exactly, is it and how can (should?) it be used when it comes to websites?
Life in Code Review (or what it takes to build a quality product) – Part 1
Throughout my career, I have been asked the same question: “What are you looking for when you review someone’s code?” A few things always immediately pop into my head, such as inconsistent code formatting or over commenting. But, truly, code review is a vast field, with many interesting (and sometimes nonsensical) moments that can keep anyone up at night.
Roadblocks or Mirages?
In the world of software development, we are constantly hitting (what we perceive as) roadblocks. This experience is universal across almost every team, department, and company. Fundamentally, a roadblock is something that stops progress or acts as a hinderance. In the case of my colleagues in software development, most roadblocks emerge from fork in the roads as an either/or situation. In these situations, the perception of a roadblock is critical, as switching viewpoints on the roadblock may be the ticket past it.