Michael J. Radwin talks

2006

Hacking Apache HTTP Server at Yahoo!, Thursday, July 27, 2006 (OSCON 2006)
Slides in HTML | PDF | PPT
Since 1996, Yahoo has been running Apache HTTP Server on thousands of servers and serving billions of requests a day. This session reveals the secrets of how Yahoo gets maximum performance out of minimal hardware by tweaking configuration directives and hacking the source code. Radwin will cover topics such as reducing bandwidth costs, extensible logfile format and rotation schemes, dumping core gracefully, and how to avoid the dreaded MaxClients, Max/MinSpareServers, StartServers configuration nightmare.
PHP at Yahoo!, Wednesday, April 26, 2006 (MySQL User Conference)
Slides in PPT
In 2002, Yahoo selected PHP for Web site development and began to phase out its own proprietary server-side scripting language. Four years later, Michael Radwin reflects on how the switch to PHP offered both technical challenges and productivity increases. The first part of the presentation offers a look inside Yahoo's decision-making process to adopt an open-source scripting language. Radwin addresses why Yahoo selected PHP over other languages, focusing on the performance and stability required to serve billions of page views a day. In the second part, Radwin discusses Yahoo's PHP development methodology, which has enabled its engineers to rapidly implement features while still creating software that is maintainable over long periods of time.

2005

Hacking Apache HTTP Server at Yahoo!, Wednesday, December 14, 2005 (ApacheCon 2005)
Slides in HTML | PDF | PPT
HTTP Caching and Cache-busting for Content Publishers, Wednesday, December 14, 2005 (ApacheCon 2005)
Slides in HTML | PDF | PPT
Large web sites need to provide a personalized experience while keeping page-download times and bandwidth costs low. Radwin discusses when to use and when to avoid HTTP caching, and how to employ cache-busting techniques most effectively. Radwin also explains the top 5 caching and cache-busting techniques for content publishers.
PHP at Yahoo!, Thursday, October 20, 2005 (Zend/PHP Conference)
Slides in PDF | PPT
HTTP Caching and Cache-busting for Content Publishers, Thursday, August 4, 2005 (OSCON 2005)
Slides in PDF | PPT
It's Time To Share: Calendar Data Interchange, Thursday, August 4, 2005 (OSCON 2005)
Slides in PDF | PPT
Handouts: code examples | calendar resources
Learn how to use the LAMP toolset to publish calendar interchange data in a variety of formats such as iCalendar, vCalendar, Palm Date Book Archive and Outlook CSV. The speakers will also share practical advice about how to avoid application-specific quirks such as time-zone differences and the representation of all-day (untimed) events.

2004

HTTP Caching and Cache-busting for Content Publishers, Wednesday, November 17, 2004 (ApacheCon 2004)
also in PPT

HTTP Caching and Cache-busting for Content Publishers, Wednesday, July 28, 2004 (OSCON 2004)
also in PPT

2003

One Year of PHP at Yahoo!, Thursday, October 23, 2003 (PHPCon 2003)

One Year of PHP at Yahoo!, July 9, 2003 (OSCON 2002)
also in PDF

2002

Making the Case for PHP at Yahoo!, October 25, 2002 (PHPCon 2002)
also in PDF


Michael J. Radwin