All posts in Engineering

Is Node.js ready for Prime Time?

If there were ever a contest for the sexiest technology, Node.js would no doubt be a contender. Node.js has had my attention for some time, and continually surprises me with how many problems, both big and small, it’s helping me and other technology lovers crush. What is Node.js In short, Node.js is server-side JavaScript built …

Drop and Give Me 20

Yes, I’m talking to you Desk Jockey! One day, I returned from vacation to find my team and office mates periodically dropping to the floor for push-ups. This was strange, to be sure, but strange diversions are not altogether uncommon in our small group of unique dynamics. Soon enough, I succumbed to peer pressure and …

The Design Process for a Mobile Application

Building a mobile application is less about writing an application and more about creating a compelling experience that allows your users to accomplish a goal in 20 seconds or less while they are out in the world.  Once you have created an application monitoring user’s experiences and tweaking the application to improve that experience becomes …

Leading an Agile Team is Like Owning Cats

“Managing senior programmers is like herding cats.” – Dave Platt We’ve all heard this before. It’s a humorous analogy and makes for a good Super Bowl commercial. But, does it really apply anymore? Not so long ago, my daughters wanted kittens. I can’t say I was eager, but, my daughters gave me one of those …

Super Bowl: The Big Game and Checklists

Every once in a while there’s an event of such importance and magnitude that it requires laser-like focus and flawless execution to ensure a positive outcome. For Go Daddy, the Super Bowl is one such event. So what does it take to ensure Go Daddy is ready when the proverbial curtain goes up and the …

Hacking Alongside Nation’s Top University Students

Recently, Go Daddy was a sponsor of the Hacker Olympics in San Francisco, where three other Go Daddy engineers (Guy Ellis, Lindsay Donaghe, and Stephen Commisso) and I had the privilege of hacking alongside top University students from across our nation. Setup With a wide array of sponsors from both enterprise (Amazon, Go Daddy, Microsoft) …

Using Apache Trafficserver and WebPageTest to Build and Measure a CDN

By combining reverse web proxies running Apache Trafficserver in geographically disperse locations, we can accelerate traditional shared hosting en masse. Using private instance WebPageTest, we bring awareness of Web Application Performance best practices to the general web hosting customer. Will accelerated web sites be the standard of tomorrow? Read about how we are working to …

Architectural Principles

In my earlier post on The Launch of Enterprise Architecture, I describe the conditions within the business that led to the creation of my team. At that time, we were exploring the role, responsibilities, and methods of Enterprise Architecture at Go Daddy – and over the course of these last nine months, we’ve learned a …

Customizing P3 Profiler’s Auto Scan

Our P3 Plugin has an automatic scan mode that picks pages at random from your site to scan for performance. The pages aren’t really random, though. P3 actually picks: Home page Four random tags Four random categories Four latest posts Admin dashboard Admin posts page Admin plugins page Some of the pages are shuffled to …

The Roles of Mobile for Small Business

For anyone to understand how mobile can help or hinder a small business, they need to first understand the mobile user. The mobile user is a fickle fanatic, fueled by inspiration, who is battling real world stimuli to attempt to accomplish their goals. These users are in a bar, in a line, on a train …

 
Traffic Log Image