Personal schedule for Michael Shadle

Download or subscribe to Michael Shadle's schedule.

Tools and Techniques
Location: Portland 252
Matthew McCullough (GitHub, Inc.), Tim Berglund (GitHub)
Average rating: ****.
(4.47, 34 ratings)
Matthew McCullough, trainer for GitHub.com, and Tim Berglund, co-presenter of the O'Reilly Git Master Class videos and Mastering Advanced Git videos, will guide you through the fundamentals and a few intermediate elements of Git in three hours of lecture, discussion, and hands-on exercises. Read more.
Javascript & HTML5
Location: Portland 251
Nathaniel Schutta (ntschutta.com)
Average rating: ****.
(4.10, 30 ratings)
Interested in HTML5? Want a chance to play around with the latest and greatest in web app development? This workshop is for you! We'll cover feature detection, web forms, the new HTML elements, take a spin around the canvas, and we'll finish up with offline/local storage. Read more.
PHP
Location: D139-140
Sebastian Bergmann (thePHP.cc)
Average rating: ***..
(3.25, 4 ratings)
Today's web applications require frequent updates, not just by adding or upgrading its features, but by maintaining and improving the software's existing code base. This tutorial teaches PHP developers how to use Jenkins, the popular continuous integration server, to monitor various aspects of software quality through continuous integration and continuous inspection. Read more.
Javascript & HTML5
Location: Portland 252
Estelle Weyl (Standardista.com)
Average rating: ****.
(4.30, 20 ratings)
Web development without Photoshop, IDs or classes? Improve your development time, reduced maintenance costs, SEO, accessibility and site performance with CSS. This skills-based workshop will cover including selectors, specificity, media queries, backgrounds, gradients, animations, browser quirks, debugging and basic to advanced best practices. Read more.
Mobile
Location: Portland 251
Nathaniel Schutta (ntschutta.com)
Average rating: ****.
(4.28, 25 ratings)
The word just came down from the VP - you need a mobile app and you need it yesterday. It needs to be polished and have that design stuff too. Oh and it needs to be on all the major platforms in time for the big marketing push next month. After a moment of panic, you wonder if it's too late to become a plumber... Read more.
Event
Location: 411 NW Park Ave.
Average rating: ****.
(4.29, 14 ratings)
Join Puppet Labs at their headquarters in the Pearl District. The part is free, as in free beer, food and fun. Two open bars and more! Take the Green or Yellow line (free transit) west to Union Station and walk 2 blocks west to 411 NW Park Ave. Read more.
Cloud
Location: D139-140
Lance Albertson (Oregon State University Open Source Lab)
Average rating: ***..
(3.80, 20 ratings)
Private cloud computing has become an integral part of global business. While each platform provides a way for virtual machines to be deployed, implementations vary widely. It can be difficult to determine which features are right for your needs. This session will discuss the top open source private cloud platforms and provide analysis on which one is the best fit for you. Read more.
PHP
Location: E144
Tags: php
Average rating: ****.
(4.18, 11 ratings)
A look at the state of PHP in 2012 and how it fits into the current technology stack. The session will cover common mistakes and a detailed review of new PHP 5.4 features. Read more.
Cloud
Location: D139-140
Florian Haas (hastexo)
Average rating: ***..
(3.80, 5 ratings)
An introduction to high availability for the OpenStack cloud stack, using the Pacemaker cluster management framework. Read more.
PHP
Location: E144
Lorna Jane Mitchell (LornaJane)
Average rating: ****.
(4.62, 8 ratings)
Did you know that the newest version of PHP ships with its own development server? This talk discusses when this might be useful (and when it isn't!) and also covers a selection of the other features new in PHP. Read more.
PHP
Location: E144
Laura Thomson (Mozilla Corporation), Luke Welling ([Redacted])
Average rating: ***..
(3.78, 9 ratings)
For the last twelve years we've been giving conference talks and writing books about how to develop for the web in PHP. Over that time we've made a bunch of recommendations: some still hold true, and some things have changed quite a bit since 2000. We'll talk about how the landscape's changed, and how and when you should change the way you work. Read more.
PHP
Location: E144
Lorna Jane Mitchell (LornaJane)
Average rating: ***..
(3.94, 16 ratings)
Whether you're consumer or provider, getting the API right is a puzzle. This session gives the best practices for making this relationship easier all round, with clear PHP-based examples and a few war stories to go with them. Read more.
Ops
Location: D139-140
Jos Boumans (Krux Digital)
Average rating: ****.
(4.24, 21 ratings)
Using the AWS infrastructure, affordable third party services and solid Open Source Software, this talk will focus on setting up a solid operations environment and practice that will scale with your site. Read more.
Javascript & HTML5
Location: Portland 251
Tags: html5, video, mpeg, webm, hls
Scott Davis (ThirstyHead.com)
Average rating: ****.
(4.19, 16 ratings)
If you are flummoxed with HTML5 video—browers, codecs, and containers—this is your talk. In a plain-spoken, easy to understand style, Scott Davis will help you cut through the hype and the hope and add video to your website. Read more.
Event
Location: Expo Hall
Average rating: ****.
(4.31, 13 ratings)
Quench your thirst with vendor-hosted libations and snacks while you check out all the cool stuff in the expo hall. Read more.
Event
Location: MacTarnahan Bar Taproom (2730 NW 31st)
We love being at OSCON. And we want to celebrate. So drinks are in order. Because celebration is conducive to meeting interesting people and sharing ideas. Stop by the Tap Room in MacTarnahan Bar. We'll be there from 7-9 and we'll grab you a beer. It's free. It's interesting. It's delicious. Read more.
Event
Location: Spirit of 77 (500 NE MLK Blvd.)
Average rating: ***..
(3.80, 10 ratings)
Please join us to celebrate the OpenStack community's success on its 2nd anniversary during OSCON 2012! We will have food, drinks, bar games and of course, OpenStack limited-edition t-shirts! Read more.
Javascript & HTML5
Location: Portland 251
Mike Amundsen (API Academy, CA Technologies)
Average rating: ***..
(3.68, 25 ratings)
Unlike some introductions to Node.js that spend time explaining event loops and web sockets, this session start with a typical “Hello, Node” demo and quickly moves to short, fully-functional pps that show how to deal with static files, POST forms, mashups from other servers, file manipulation, data-handling, and even supporting HTTP Authentication. Read more.
Mobile
Location: F150
Paul Beusterien (Mobile Developer Solutions)
Average rating: ***..
(3.36, 14 ratings)
Create, develop, and deploy mobile applications with JavaScript, HTML, and CSS using PhoneGap. Read more.
Javascript & HTML5
Location: Portland 251
David Pacheco (Joyent)
Average rating: ***..
(3.78, 9 ratings)
While dynamic languages are extremely popular for rapid development, they're notoriously difficult to debug in production. Despite being a relative newcomer, Node.js has already developed sophisticated tools for both postmortem and runtime analysis that exceed those of many popular languages. We will discuss our work building and deploying such tools, including real-world production experiences. Read more.
Mobile
Location: F150
Anna Filina (FooLab Inc.)
Average rating: ***..
(3.50, 10 ratings)
jQuery Mobile is a cross-platform framework made for smartphones and tablets. With its HTML5 interface, it looks and feels like an app. This presentation will teach you how to quickly create a mobile front-end with little effort. It will also feature a use-case of adapting an existing web application to the mobile. Read more.
Sponsored Sessions
Location: E142
Cooper Stevenson (LINBIT)
Average rating: **...
(2.60, 5 ratings)
In this session Cooper Stevenson will present DRBD, the Linux kernel approved high availability storage replication solution. Read more.
Data
Location: Portland 252
Calvin Sun (Twitter)
Average rating: **...
(2.33, 3 ratings)
This is a general session on InnoDB; give a brief overall of InnoDB architecture and its main features; Discuss the current state of InnoDB; also covers InnoDB roadmap. Read more.
Javascript & HTML5
Location: Portland 251
Andy Gup (Esri)
Average rating: ****.
(4.56, 18 ratings)
This session takes you through an in-depth look at the HTML 5 Geolocation API. We'll nail down what it is and how to use it effectively. Our tips and tricks will save you a ton of time. We'll demonstrate those key concepts through real-world demos that will also take you to the next step and show you several ways to analyze and make sense of the data. Read more.
Sponsored Sessions
Location: E143
Mike O'Connor (Commerce Guys)
Average rating: ***..
(3.33, 3 ratings)
With over 15,000 sites in operation right now, Drupal Commerce is changing the course of how eCommerce is done, allowing E-retailers to break the mold of the catalog-and-checkout process, while remaining true to its community roots. This session will provide a point of view on the new innovations of eCommerce and how Drupal Commerce is becoming the framework of choice for eCommerce innovators. Read more.
Data
Location: Portland 252
Luís Soares (Oracle)
Average rating: ****.
(4.33, 3 ratings)
This session presents how can MySQL replication be used in advanced setups for aggregating data from multiple masters, scaling out to hundreds of servers or even to integrate data into more esoteric slaves like non-relational stores. Read more.
Sponsored Sessions
Location: E141
David Nalley (Apache CloudStack (incubating))
Average rating: *****
(5.00, 3 ratings)
Come learn about Apache CloudStack, its architecture, and how to deploy it - and then how to connect it to your configuration management system and continuous integration to achieve an incredibly robust and flexible dev/test environment. Read more.
Business
Location: E145
Jacob Thornton (Twitter)
Average rating: *....
(1.92, 13 ratings)
What was learnt during Bootstraps rapid rise to the number one position on github? What went wrong? What went right? How were we lucky? What's coming next? CSS. Markup. JS. Co-authoring. Community. Press. A new toolkit. A new language. Read more.
Cloud
Location: D139-140
Dan Bode (PuppetLabs)
Average rating: ***..
(3.22, 9 ratings)
This presentation will cover how OpenStack (an open source infrastructure as a service platform) and Puppet (an open source configuration management language) can be integrated to deploy and manage your own private cloud. Read more.
Sponsored Sessions
Location: E141
David Nalley (Apache CloudStack (incubating))
Average rating: *****
(5.00, 1 rating)
Come learn about Apache CloudStack, its architecture, and how to deploy it - and then how to connect it to your configuration management system and continuous integration to achieve an incredibly robust and flexible dev/test environment. Read more.
Mobile
Location: F150
Joe Bowser (Adobe Systems)
Average rating: **...
(2.50, 6 ratings)
The mobile web is now the ubiquitious web. Modern web developers building mobile web applications need to consider the many different devices with many screen sizes and densities. This talk focuses on the different techniques on how to deal with this on the web, regardless of whether this app is a website or a native application built using a framework such as PhoneGap. Read more.
Event
Location: Green Dragon brewpub (928 SE 9th Ave)
Average rating: ****.
(4.00, 2 ratings)
Come meet the Amazon Web Services Developer Resources team at the Green Dragon brewpub (928 SE 9th Ave) on Thursday evening. Drinks and snacks are on us! RSVP required. Read more.
Event
Location: Exhibit Hall E
Average rating: ****.
(4.78, 9 ratings)
Citrix is sponsoring a night of poker, pizza and beer. For one night only, OSCON's Hall E will be transformed into Portland's only poker room complete with professional dealers. Read more.
UX
Location: D137
Average rating: **...
(2.00, 2 ratings)
Within 10 years 90% of people will use a smartphone, tablet, or other non-traditional device as their primary computing interface. But what about the other 10%: the professionals who need devices with both power *and* usability? In this session we will explore the the future of desktop apps as they compete with mobile and web based applications and look at new tools & toolkits to build them. Read more.
Data
Location: Portland 252
Peter Zaitsev (Percona Inc)
Average rating: ***..
(3.60, 5 ratings)
MySQL's configuration file is often the focus of too much attention, and too much tweaking of variables that make no difference -- or worse, have the potential to negatively impact performance. The sample default configuration files that come with MySQL are unfortunately not very helpful or good, either. We'll looking in creating a better one in this session. Read more.
Tools and Techniques
Location: F150
Aaron Parecki (Esri)
Average rating: ****.
(4.40, 5 ratings)
If you've ever written any code to authenticate wtih Twitter, you may have been confused by all the signature methods and base strings. You'll be happy to know that OAuth 2 has vastly simplified the process, but at what cost? Read more.
Ops
Location: D139-140
Jay Janssen (Percona, Inc.)
Average rating: ****.
(4.00, 3 ratings)
This talk will talk about how to optimize available hardware resources using a real-world VPS server running a full LAMP stack, including common tuning choke points and misconfigurations. Read more.
Event
Location: Portland Ballroom Foyer
Average rating: ****.
(4.60, 5 ratings)
Take the opportunity to network one last time and exchange contact information with one another. Drinks and snacks provided. Read more.

Sponsors

For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at (707) 827-7065 or scordesse@oreilly.com.

View a complete list of OSCON contacts