Php conference sessions

5:00pm–5:40pm Thursday, 07/28/2011
No matter which way you look at it PHP is still the most predominant language in use for the web. In the process of creating a scalable platform for PHP, Lucas Carlson came across many issues and discoveries. OReilly author Lucas Carlson takes you through the key issues you need to keep in mind before you write or port PHP code to a public cloud platform. Learn from his findings!
2:30pm–3:10pm Wednesday, 07/27/2011
This talk examines the importance of careful benchmarking and how it can help with predicting resource usage.
9:00am–12:30pm Tuesday, 07/26/2011
We'll talk about the roles of A/B testing and similar techniques in web applications, examine an open-source A/B framework for PHP, and present general design ideas that can be applied to building similar systems using other technology stacks.
1:30pm–5:00pm Tuesday, 07/26/2011
StatusNet ( best known as the Open Source microblogging platform, has a powerful plugin system for building new social networking applications. In this tutorial, the core developers of StatusNet show how to build server-side plugins, API clients, and custom themes to make your own social network tools.
11:30am–12:10pm Thursday, 07/28/2011
PHP code is still audited manually. This is boring! Let's have PHP itself check its own dog food, and audit statically applications for security, code quality. It'll be faster, and more exhaustive than human, as long as we provide him with directions: here comes the cornac!
10:40am–11:20am Thursday, 07/28/2011
A reflection on how the Wikimedia Foundation raised $16 million using all open-source software for the annual fundraiser in 2010. Nearly all of the money raised came from small, online donations from users of Wikipedia and other Wikimedia projects. This talk will explore the components of the system, development methodology, challenges faced and challenges we face for next year.
11:30am–12:10pm Wednesday, 07/27/2011
Jenkins is the leading open-source continuous integration server. Thanks to its thriving plugin ecosystem, it supports building and testing virtually any project. This session will familiarize the audience with Jenkins and show how it can be leveraged for PHP projects.
5:00pm–5:40pm Wednesday, 07/27/2011
The weird thing about cloud computing is the programmer becomes the system administrator. What is involved in doing this if you are a LAMP person?
11:50am–12:30pm Friday, 07/29/2011
Discover a variety of creative techniques for dramatically improving page load speed which focus on low-hanging fruit rather than micro-optimization, and what impact they had when applied to the world's fifth largest website, Wikipedia. Trevor and Roan will explore optimization beyond server load, minification and gzip, and offer up new open source libraries to help others do the same.
11:00am–11:40am Friday, 07/29/2011
With the prevalence of multi-core systems and virtualization, several assumptions made during the design & optimization of PHP & APC are no longer valid. This talk covers the basic under-the-hood changes that have gone into making PHP perform better on multiple cores & virtualized environments.
4:10pm–4:50pm Wednesday, 07/27/2011
PHP's MySQL support recently received many changes under the hood: PHP 5.3 introduced mysqlnd - the MySQL native driver which is a replacement for libmysql deeply bound into PHP. mysqlnd for instance allows developers to hook into its inner workings which allows a transparent client side query cache or a transparent read-write splitting.
2:30pm–3:10pm Wednesday, 07/27/2011
Identifying code bottlenecks is a relatively simple endeavor. However, in this presentation we will look at identifying and fixing performance issues that are related to infrastructure/operational issues as well as looking at code, along with providing some best practices that can help ensure that your PHP application is running along at an optimal speed.
1:40pm–2:20pm Wednesday, 07/27/2011
Presentation: Reviewing PHP Code Presentation [PDF]
A code review can help detect bugs and keep the code maintainable. In this session, Sebastian Bergmann, a pioneer in the field of quality assurance in PHP projects and creator of various development tools, will introduce the audience to the best practices and available tools to perform code reviews of PHP-based software projects.
5:00pm–5:40pm Thursday, 07/28/2011
The way you make your luck in Web 2.0 is through virality. Figure out how it what it really means and how to code it in your LAMP website.
1:30pm–5:00pm Monday, 07/25/2011
Packed with in-depth information and step-by-step guidance, this tutorial sets you on a path to create, maintain and extend sustainable software of high quality with PHP. You will learn how to plan, execute and automate tests for the different layers and tiers of a Web application.
1:40pm–2:20pm Thursday, 07/28/2011
An introduction to a handful of useful and easy-to-use code analysis tools for PHP.
10:40am–11:20am Wednesday, 07/27/2011
There are few professions where laziness is as much of a virtue as it is in software development. Your average run of the mill - do the bare minimum so I can get back to watching TV - immediate gratification laziness won't do. Software demands hardcore, strategic laziness, striving not just to do less today, but to do less in the future too.