Sessions at OSCON 2011 with slides on Monday 25th July

Your current filters are…

Clear
  • HTML5 & CSS3: The Good Enough Parts

    by Estelle Weyl

    HTML5 and CSS3 are the new buzz words. The HTML5 and CSS3 specifications may still be in draft form, but that hasn’t stopped browser developers from implementing many of the proposed features. Recruiters will soon be asking for 5 to 10 years of HTML5 experience. While we can’t give that to you, we can help you stay ahead of the game! In this practical presentation you will learn what features are implementable and how to implement them. We’ll learn about practical CSS3 selectors that enable targeting of almost any element on the page (in your CSS, or in your JavaScript libraries like jQuery), HTML5 web form elements that enable form validation without the use of JavaScript along with other new to HTML5 elements. We’ll cover browser specific CSS syntax and the correct syntax that needs to be included to ensure your features work when browsers finally adhere to the W3C specifications. We’ll also discuss how to handle older, lingering browsers that don’t natively support CSS3 and HTML5 but just won’t seem to go away.

    At 9:00am to 12:30pm, Monday 25th July

    In Portland 251, Oregon Convention Center

    Coverage slide deck

  • Learning jQuery

    by Remy Sharp

    Learn how to master the most popular and powerful JavaScript library by writing less and doing more.

    At 9:00am to 12:30pm, Monday 25th July

    In E145/146, Oregon Convention Center

    Coverage slide deck

  • Top Shelf PHP

    by Jeremy Mikola, Kris Wallsmith and Dustin Whittle

    This tutorial will cover a number of libraries that are pushing PHP forward to exciting new places. Expect a primer on subject of dependency injection and object composition, followed by introductions to a number of PHP frameworks, libraries and tools including Symfony2, the Doctrine MongoDB ODM, the Twig templating language, the asset management framework Assetic, and PHPUnit. Once these quick tours are done we will demonstrate the rapid development of a sample application the integrates them all.

    At 9:00am to 12:30pm, Monday 25th July

    In D135, Oregon Convention Center

    Coverage slide deck

  • Getting Started with Chef

    by Aaron Peterson and Joshua Timberman

    Chef is a powerful open source system integration framework, built to bring the benefits of configuration management to the entire infrastructure. This tutorial will cover key concepts and how to get started using Chef to manage systems and integrate them together to build fully automated infrastructure.

    At 1:30pm to 5:00pm, Monday 25th July

    In D137/138, Oregon Convention Center

    Coverage slide deck

  • Learning Node.js

    by Tom Hughes-Croucher

    Learn how to build scalable Internet applications with Node.js, the event-driven server-side JavaScript framework. You'll see how Node.js solves many scaling and speed problems that weigh down other web application frameworks.

    At 1:30pm to 5:00pm, Monday 25th July

    In E145/146, Oregon Convention Center

    Coverage slide deck

  • Moose is Perl: A Guide to the New Revolution

    by Ricardo Signes

    Moose continues to emerge as the new standard for writing OO libraries in Perl. It provides a powerful, consistent API for building classes with a minimum of code. It can be customized with reusable components, making it easier to refactor your code as you go. This tutorial will explain what Moose is, how its parts work together, and how to start using Moose today to get more done with less.

    At 1:30pm to 5:00pm, Monday 25th July

    In Portland 256, Oregon Convention Center

  • Testing LAMP Applications

    by Sebastian Bergmann

    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.

    At 1:30pm to 5:00pm, Monday 25th July

    In D135, Oregon Convention Center

    Coverage slide deck