Entries (RSS)  |  Comments (RSS)

Author Archive

Dear apple, what the Dock?

Posted by John Adams on July 5th, 2010

Apple’s new iPhone4 has created quite a stir, even though consumers are paying slightly more for the same phone with a slightly better display, dual (improved) cameras, and flash. I’m sure by now you know about the antenna problems and the lame way that apple chose to fix it, but I wanted one of these [...]

Read Full Post  |  Comments

Register Article

Posted by John Adams on May 5th, 2010

There was an excellent article in the register about me and my session yesterday at Web 2.0 Expo on Scaling Twitter:
http://www.theregister.co.uk/2010/05/04/twitter_and_the_end_of_the_sysadmin_as_we_know_it/
The author captures many of my points well, and applauds us for our open sourcing of our back-end infrastructure.
The talk is located right here on slideshare, if you’d like to view it.

Read Full Post  |  Comments

Unicorn Power

Posted by John Adams on March 30th, 2010

Ben Sandofsky and I just put a new post on the Twitter Engineering blog about our transition to Unicorn.
http://engineering.twitter.com/2010/03/unicorn-power.html

Read Full Post  |  Comments

SXSW!

Posted by John Adams on March 9th, 2010

This post is bit of a diversion for this blog, which is usually me babbling on about tech.
SXSW starts this Thursday, and I’ll be attending. You can catch me speaking on a funny panel called “How not to be a Douchebag at SXSW”, which Ed Huntsinger is hosting. But hey, it won’t be about [...]

Read Full Post  |  Comments

Speaking Engagements for 2010

Posted by John Adams on January 25th, 2010

Hello! It’s 2010, a new year and I’ve got some speaking engagements coming up, where I’ll discuss Twitter operations and scaling.
Web 2.0 Expo 2010, San Francisco, CA
May 3rd-6th
In the Belly of the Whale: Operations at Twitter
Chirp (Twitter’s Official Developer Conference)
San Francisco, CA
April 15th, 2010, 4:30PM (Hack Day)
Scaling Twitter: I’ll be speaking on some of the [...]

Read Full Post  |  Comments

convergence.

Posted by John Adams on November 20th, 2009

Engadget recently featured an article describing YouTube’s blocking of 1080p content from select sites which allowed users to display the content on televisions instead of their computer monitors, or sites which utilized the YouTube API. Like the Hulu block last year, blocking the PS3 from watching shows, it marked another moment when television content producers [...]

Read Full Post  |  Comments

You! Stuck in a hotel? Want Wi-Fi?

Posted by John Adams on July 10th, 2009

Here’s two scripts you can run if you have a 3G card, and a few friends stuck in the hotel room with you who want WiFi.
First, turn your laptop into an access point. These scripts work on MacOS X running 10.5.4 or better — good luck!
I call this script ‘make-me-an-access-point.sh’:

#!/bin/sh

#Edit your /etc/rc.conf to set [...]

Read Full Post  |  Comments

Two great talks for Wednesday

Posted by John Adams on July 8th, 2009

Two great presentations I’ve recently read and want to share with you:
Tim O’Reilly and John Battelle’s “Web Squared: Web 2.0 Five Years On“.
Read that, perhaps while watching/listening toKevin Kelly’s riveting talk (from the TED EG conference) on the next 5000 days of the web (that’s right, we’re only 5000 days old) and the future of [...]

Read Full Post  |  Comments

Velocity 2009

Posted by John Adams on June 28th, 2009

Last Tuesday, I was part of the Velocity 2009 Keynote, where I gave a talk entitled, “Fixing Twitter”. I covered the last year or so of work in improving Twitter to deal with the massive traffic and user loads we’ve been under and how we use metrics to destroy the fail-whale.
Details of the talk are [...]

Read Full Post  |  Comments

Predicting the End of the World with Mathematica

Posted by John Adams on June 25th, 2009

Frequently you want to predict when things are going to happen, and if it’s not the end of the world, it might be something occurring a bit sooner, such as your disk filling up.
First capture some data, with cron. We’re going to capture the free space in our database, once a day, so we’ll put [...]

Read Full Post  |  Comments