Videos tagged with oreilly media
Web Operations is always moving forward, at the cutting edge of every major trend. The latest leap is having a fully automated infrastructure – lightning fast provisioning, integrated monitoring & trending, and trivial application deployment. Utilizing a mixture of open source tools (such as Chef, Nanite, CouchDB, and RabbitMQ) and battle-tested techniques, Adam and Ezra will show you...
Velocity 09: Jesse Robbins and Steve Souders, "Welcome"
Jesse Robbins and Steve Souders welcome you to Velocity 2009! Jesse Robbins Opscode & O'Reilly Radar Jesse Robbins (@jesserobbins) is CEO of Opscode and a recognized expert in Infrastructure, Web Operations, and Emergency Management. He serves as co-chair of the Velocity Web Performance & Operations Conference and contributes to the O’Reilly Rada...
Velocity 09: Frank Mashraqi, "Best I/O is No I/O"
When overnight growth happens (such as when your site gets mentioned on a high traffic site such as Slashdot), it can be overwhelming. Especially because you must take immediate steps to accommodate the surge in traffic. While the front-end is relatively easy to scale-out, it’s squeezing more performance out of the back-end that is often the source of headaches. For MySQL driven websites,...
Velocity 09: John Adams, "Fixing Twitter: Improving the Performance and Scalability"
Twitter (twitter.com) is a micro-blogging service that allows users to answer the question “What are you doing?”. It takes a simple 140 character string (a tweet), and distributes that to a user’s following (or “friends”) list. Over the last few years, Twitter has experienced a variety of challenges scaling its site to serve millions and millions of users. From hos...
Velocity 09: Brad Chen, "Native CPU Performance in the Browser with Google Native Client"
Some applications require high-performance client-side computation. Native Client is a technology for running native code in web applications, with the goal of maintaining the browser neutrality, OS portability, and safety that people expect from web apps. This talk will give a brief overview of the architecture of Native Client. We’ll then look at some specific example applications as we...
Velocity 09: David Wei and Changhao Jiang, "Frontend Performance Engineering in Facebook"
In Facebook, we integrate features and applications deeply into each page. Such deep integration presents both opportunities and challenges to the frontend performance engineering (“Frontend” refers to browser render time): Each feature is integrated into many pages. There is large common intersection of HTML, Javascript, and stylesheets between pages. As a user clicking throug...
Velocity 09: John Allspaw, "10+ Deploys Per Day: Dev and Ops Cooperation at Flickr"
“In the last week there were 67 deploys of 496 changes by 18 people” – Flickr Dev Blog, December 17th 2008. For deploying new code, planning projects, and crisis management, communications and cooperation between development and operations is paramount. As web infrastructures grow, the line between systems and software become quite blurred. Operations and development are ...
Velocity 09: Matt Mullenweg, "Improving Performance in Mature Web Apps"
The steps the Open Source project WordPress took to increase its front-end performance many-fold, what worked and what didn’t. Matt Mullenweg WordPress / Automattic Matt Mullenweg blogs at ma.tt. He is best known as the founding developer of WordPress, the blogging software he guided from a handful of users to the most widely used open source blog tool. In late 2005 he left CNET ...
Velocity 09: Tony Gentilcore, "Beyond Gzipping"
Enabling gzip compression on your webserver is one of the easiest and highest impact ways to speed up your site. However, even when this is done, up to 15% of your visitors will still not receive compressed responses. This session will cover why this problem occurs and what you can do about it. Tony Gentilcore Google Tony Gentilcore is a Software Engineer at Google working on the Websearch Infr...
Velocity 09: Kyle Scholz and Yaron Friedman, "High Performance Search at Google"
I plan to present on overview of front-end performance techniques applied on Google Search. Topics will include: - Progressive Rendering and HTTP chunking - Deferred JS loading techniques - CSS woes - Using “Ajax” techniques to improve Search latency - Browser quirks - Productionizing clientside script at Google scale. Kyle Scholz Google Kyle Scholz is a Software...