I closed a networking section of Stoyan’s perfplanet calendar with an article about easy cache headers and pointless 304s.
On December 13th, Marcus Westin (@marcuswestin) from Meebo is going to talk about learnings from speeding up Meebo bar.
It’s a holiday session so come and win Amazon Kindle, courtesy of Catchpoint!
Depending on who you talk to, performance automation can range from the holy grail of performance tuning to a set of programming hacks that will bring down your website. In reality, it is neither of these things.
Joshua will talk about:
- Different approaches to automation
- Pros and cons of each
- What kinds of performance best practices can or should be automated
- What best practices are better left to hands-on developers
- How “automatic” is performance automation, actually?
- A survey of the automation market today
More info and RSVP here:
6:00 – Arrive to the event, meet other members
6:15 – Introduction to Web Performance
6:30 – Web Performance Automation, Joshua Bixby
8:00 – Q&A
8:30 – Open Discussion, Networking
Time Inc. Watercooler is again hosting our speaker session and Strangeloop Networks is sponsoring pizza and sodas!
Host contact: Alla Gringaus, Web Technology Fellow
Questions: 646 391 9671
Time & Life Bldg
1271 Ave of the Americas (entrance 50th St and 6th Ave)
2nd Floor, room #1
New York, NY 10020
50th St – 8th Ave (C, E)
50th St – Ave of the Americas (F, V, B, D)
49th St – 7th Ave (N, R, W)
You’ll need to bring a photo ID for security downstairs.
See you there on October 13th at 6:00PM!
Sometimes it’s hard to quantify the benefits of performance improvements. Many tools try to show you data and many rule-based tests and best practices exist to describe the goals, but there is still no clear connection in business people’s heads between particular site’s performance and savings or profits that performance optimization projects will bring.
As part of ShowSlow project I’m working on making it easier to get the technical answers, but my experience with real world web development projects and Web Performance Meetups movement is showing that business answer is often more important then technology answer here as ultimate requirements of performance are not technical (like in scalability, for example), but psychological.
But I’d like to look at this business problem from a new perspective that is different from traditional tweaking / improvements / benefit approach. I think that speed of interaction is such an essential product quality that by breaking traditional web performance barriers companies can create fundamentally new products and make completely new things possible in the cloud-based web application space.
Of course I’m talking about today’s Google Instant announcement. New user experience they introduced completely breaks traditional search paradigm similar to how AdWords broke advertising paradigm. More over, achieving this technical goal and building the system of this complexity is extremely hard, but this is exactly what makes it easier for them to keep competition at bay.
Google is not the first company to bake web performance into a new product. Facebook before them created new experience with their activity feed pages using various innovative technologies like BigPipe and HipHop, for example. Incredible statistics that brought them to the leading positions on the charts of the web heavily depend on ability to deliver next level of quality for their social product. Both Facebook and Google, invested in many backend and front end technologies that improve web performance and that allows them to keep unprecedented levels of user engagement.
It is great to see that competition between the two giants is moving web performance to the next level!
Again, competitive advantage cab be built by close attention to web application performance as well as new kind of products that would be impossible to develop with common latency levels and speed of interaction. To get to next levels of usability and to provide new experiences, companies must embrace web performance as a critical element in their product development.
What do you think? How can other big companies on the web change their products using high performance and get ahead of competition? Can you do that at your company?