next*next*

a yahoo! thinga yahoo! thing

Performance evolution at Yahoo!, the open source way

High Performance Web Sites

When I started the Exceptional Performance group at Yahoo! in 2004 I had a plan for making fast and efficient web site performance part of the "Yahoo! DNA." Here's the process I envisioned:

  • Quantify - Define what performance means and how to measure it.
  • Profile - Analyze performance looking for the bottlenecks and potential big-wins.
  • Research - Find out how to improve performance.
  • Gather - Gather the lessons learned and prioritize them.
  • Evangelize - Spread the word about what works.
  • Codify - Capture this expertise so people could "learn to fish" for themselves.

After two years we'd completed these steps, but many Yahoo! web sites still weren't as fast as they could be. We needed to reach even more teams and get wider adoption. But how? The plan we'd already executed had come to me easily in the very first meeting about Exceptional Performance. But two years later I was stymied about how to drive the final miles of implementation.

Then it hit me: Open source it!

I decided the best way to reach these last holdouts was to release our best practices and tools to the web community beyond Yahoo!. Maybe external attention would encourage internal adoption. I had no idea if this would work, but I had nothing to lose by trying. I started writing a book for O'Reilly Media, High Performance Web Sites. I contacted Joe Hewitt, author of Firebug, the amazing Firefox extension for front-end developers, about integrating YSlow (then a Greasemonkey script). I spoke at conferences, covered our performance efforts on the Yahoo! Developer Network and published articles on the YUIblog with my colleague Tenni Theurer and her team.

Did it work? Better than I ever expected. Yahoo!'s performance work has been incredibly well received by the web development community. High Performance Web Sites hit #1 on Amazon under Computers & Internet. Over 150,000 people have downloaded YSlow. Our resources about web site performance are a leading destination on the Yahoo! Developer Network, and generate lots of comments. We've been mentioned on the front pages of Slashdot (twice) and O'Reilly Radar (twice), and reached #2 on Digg.

Yahoo! cares about giving back to the developer community by contributing tools that help designers and developers build faster pages and a better user experience. That benefit alone has made this work worthwhile. But opening up has also helped my team achieve our goals. Exposure through conferences and influential tech blogs has helped us reach people within the company and get their buy-in. The feedback on YSlow, the reach of my book, and articles from the team have contributed to our knowledge base.

I truly believe this is just the tip of the optimization iceberg. Flash, mobile devices, backend servers, JavaScript, web page design– these are some of the areas I hope to dive into in 2008. I'll keep you posted.

Popularity: 4% [?]

Going geospatial with William Gibson

Spook CountryAccording to a recent issue of The Economist, the next new web is the geoweb – a web of coordinates and connections between the network cloud above and the earth below. William Gibson, a science fiction writer who's been covering the future for so long that he actually coined the term cyberspace (Neuromancer, 1984) to describe and imagine the emerging Internet, seems to think so too.

Gibson is damned good at trend-spotting – a generation after Neuromancer, he's still got one of the keenest eyes for the zeitgeist -- capturing and recombining extreme sport practices, tech and media trends, immersive gaming, the memes of convergence culture, and the absurd excesses of the global advertising and entertainment industry -- in a fabulous drift-net of words.

Gibson's latest fiction, Spook Country, focuses on locative media – digital phantasms and 3D installations that exist in a virtual medium tied to place. He weaves a nuanced, thoughtfully textured look at the grid-like realm defined by GPS – and the places where it intersects with culture, commerce, and the global economy, legit and illicit.

In Spook Country, Gibson's science fiction is carefully situated in the present --- a present in which "intelligence... is advertising turned inside out;" in which skilled geowankers are in demand by virtual reality artists, nameless governmental security agencies, international brand magnates, fictitious magazine publishers, well-heeled digital art curators, rogue soldiers of fortune, and shadowy agents of undisclosed identity and citizenship, who don't always know their own employers.

In the opening chapter, Hollis Henry, former lead singer of nineties band the Curfew, has taken a writing assignment for a mysterious European magazine called node. node hasn't launched yet, but Hollis is in LA to learn about location-based art, including a vivid, virtual memorial of the death of River Phoenix, experienced through a special VR helmet, and geolocated to the precise spot on the sidewalk where he collapsed outside the Viper Room.

Gibson's characters have some of the elusive iconic quality of Second Life avatars. They have just enough depth to be engaging, enough authenticity to be utterly believable and unattainably cool. They inhabit a jumpy, fashion-conscious, highly designed plot that might not stand up to really close scrutiny.

Spook Country was on the mind of many attendees at the Wired NextFest earlier this fall, where the future was on display at the Los Angeles Convention Center in a collection of luminous pod-like pavilions, focused on future trends in exploration, transportation, communications. The digitization of the geospatial realm and the visual mapping of our life and times seems to be everywhere this season -- like Dilbert discovering ZoneTag and defining the next wave of online world-building.

What does it mean when our wild blue planet becomes a grid where everyone's coordinates can be known and instantly shared? What happens when you can superimpose and geolocate the past? What does it mean when every shipping container has a story to tell? And why would a magazine publisher decide to use a cloak of invisibility for his launch strategy?

Gibson's storytelling weaves a spell of intrigue that transcends geography and its past limitations and leads us gently into a spooky future with a upbeat ending.

Popularity: 6% [?]

About Next*

  • * Tasty bits of hacker goodness
  • * A steady stream of small delights
  • * Ideas, experiments and the people behind them

  • Brought to you by the folks at Yahoo! Brickhouse

  • Editor-at-small: Cynthia Johanson
  • Site design: Matt Fukuda
  • Backend heroics: Kevin Railsback

Next*... where the wildcards are.
Copyright © 2008 Yahoo! All Rights reserved. Privacy Policy - Terms of Service - Copyright/IP Policy