Three things you need to stop doing when becoming an engineering manager

You are a great software engineer with years of experience under your belt. You've seen too many technologies come and go to easily fall for the next hyped framework. You choose the tools which get the job done and have a good chance to keep working for the years to come. Despite growing experience, your … Continue reading Three things you need to stop doing when becoming an engineering manager

Knife EC2: Manage Amazon EC2 Instances With Chef

Chef enables you to automate your infrastructure. It provides a command line tool called knife to help you manage your configurations. Using the knife EC2 plugin you can manage your Amazon EC2 instances with Chef. knife EC2 makes it possible to create and bootstrap Amazon EC2 instances in just one line - if you go … Continue reading Knife EC2: Manage Amazon EC2 Instances With Chef

Kanban vs Scrum vs Agile

When inflexible and wasteful software development processes are making your organization inefficient, it's time to introduce an agile methodology. Kanban vs Scrum then becomes an essential question: Which agile software development methodology is better suited for my own situation? And is Kanban agile? What about Scrum vs agile? Confusion is spreading... Let's have a look … Continue reading Kanban vs Scrum vs Agile

Enable Your Teams to Rapidly Ship and Operate Quality Software

How often do your development teams release to production? Who gets the alert in the middle of the night when everything crashes and burns? Do these questions make you uncomfortable or rather their answers? Or maybe you are already discussing changes to your current deploy process? Because it sucks, right? If you're honest, it will … Continue reading Enable Your Teams to Rapidly Ship and Operate Quality Software

Supporting Millions of Pretty URL Rewrites in Nginx with Lua and Redis

About a year ago, I was tasked with greatly expanding our url rewrite capabilities. Our file based, nginx rewrites were becoming a performance bottleneck and we needed to make an architectural leap that would take us to the next level of SEO wizardry. In comparison to the total number of product categories in our database, … Continue reading Supporting Millions of Pretty URL Rewrites in Nginx with Lua and Redis

How Hubot Automation Crystallized Trust within our Development Team

"Hey Dan, could you deploy the coolPics branch to test? Sorry for the bother." "No problem, man. Tell me the SHA and I'll deploy it." I had been having this conversation 4-5 times a day for a couple of weeks now. Being a huge fan of continuous integration, I wondered how to automate this. Why … Continue reading How Hubot Automation Crystallized Trust within our Development Team