Get Lanyrd on your mobile (iPhone, Android and more) - check it out here

Sessions at OSCON 2011 in Portland 252

Your current filters are…

Monday 25th July 2011

  • Hands On Beginning Python

    by Matt Harrison

    Python is used all over the place and gaining in popularity. This introduction to Python assumes you know how to program, but don't know Python. You'll learn the basics, write some code and hopefully leave being able to grok Python.

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

    In Portland 252, Oregon Convention Center

  • Advanced Python

    by Raymond Hettinger

    Have your Python skills have hit a plateau? Come learn from Python core developer and consultant Raymond Hettinger about how to move up to the next level. In this tutorial we focus on what you need to know to say that you’re truly mastering the language

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

    In Portland 252, Oregon Convention Center

Tuesday 26th July 2011

  • Git Foundations

    by Matthew J McCullough and Tim Berglund

    Matthew McCullough, trainer for GitHub.com, and Tim Berglund, co-presenter of the O’Reilly Git Master Class, will guide you through the fundamentals of Git in three hours of lecture, discussion, and hands-on exercises. Since Git can be quite different than a centralized version control system, Tim and Matthew will map familiar terminology onto Git’s more collaborative version control vocabulary and put each new term into practice with demos and comparisons.

    Git is a technology that is best learned through actual use, and at nearly every step of this class you will be typing commands and evaluating what Git is doing both on the surface and at a deep mechanical level. With the mechanics and day-to-day commands introduced, we will advance to discussing Git-facilitated workflow ideas along with practical time-tested tips that will get you on the road to success with this revolutionary source code control system.

    At 9:00am to 12:30pm, Tuesday 26th July

    In Portland 252, Oregon Convention Center

  • Advanced Vim

    by Damian Conway

    You use your editor all day, every day. But how much of that editor do you actually use? This tutorial explores many of the less widely known but more powerful features of the Vim editor, and explains how developers can greatly improve their productivity by optimizing, automating, or even eliminating the common coding tasks they perform every day.

    At 1:30pm to 5:00pm, Tuesday 26th July

    In Portland 252, Oregon Convention Center

Wednesday 27th July 2011

  • Mobile Development with Standards and Open Source Technologies

    by Maximiliano Firtman

    Mobile development becomes a big problem for everyone trying to create mobile applications, games or experiences. Standards, such as HTML5-related APIs and open sourced projects, such as PhoneGap, WURFL, or cocos2d for iOS and Android are great examples of how to create multiplatform solutions for mobile devices.

    At 10:40am to 11:20am, Wednesday 27th July

    In Portland 252, Oregon Convention Center

    Coverage slide deck

  • Building Native Mobile Applications with PhoneGap

    by Becky Gibson and Simon MacDonald

    PhoneGap is an open source Mobile framework for developing native applications for multiple devices. The developer programs using standard, well known Web technologies but gets access to device features using JavaScript apis. Build the app with web technologies, wrap it in the PhoneGap framework for device access, deploy on iOS, Android, Blackberry and more! One application, many platforms!

    At 11:30am to 12:10pm, Wednesday 27th July

    In Portland 252, Oregon Convention Center

    Coverage slide deck

  • Building Web Apps in a Multi-Device World

    by Yehuda Katz

    Just a few years ago, most computer users used just one computing device: their home computer. These days, more and more people have a number of computing devices, everything from the traditional home computer to netbooks, telephones and tablet devices. And as technology marches forward, even traditional consumer electronic devices like televisions have become more likely to serve double duty as computing devices.

    In dealing with this changing environment, companies often consider these other computing devices as a completely separate ecosystem from their existing application. "Mobile strategy" has become synonymous with "build an iPhone (and maybe Android) app".

    Instead, application developers should be thinking about the fundamental ways that the multi-device environment affects user behavior. Users don't think about their iPhone as an island separate from the web application, and neither should you. Instead, think about how your users behave when they leave your web application on their desktop computers and want to continue on their phone or tablet. Think about how things will change when even more devices, like televisions enter the mix.

    In this talk, Yehuda will talk about how the multi-device user changes how you should build applications. As a core developer on the SproutCore and Rails projects, he will also cover specific ways that you can use web technologies to advance this objective.

    The talk will be somewhat technical, but will also be appropriate for those looking to better understand the ways that application development is changing to meet the challenges described above.

    At 1:40pm to 2:00pm, Wednesday 27th July

    In Portland 252, Oregon Convention Center

  • Cross-Compiling Android Applications to Other Smartphones

    by Arno Puder

    In this presentation we demonstrate how an Android application can be cross-compiled to other smartphones such as the iPhone or Windows Phone 7. We will give a technical overview of the cross-compilation process based on the Open Source project XMLVM.

    At 2:30pm to 3:10pm, Wednesday 27th July

    In Portland 252, Oregon Convention Center

  • Debugging Mobile Web Applications with weinre

    by Patrick Mueller

    Weinre is a debugger for mobile web apps. It reuses the user interface of WebKit's Web Inspector debugger to allow you to debug your web applications running on a device or emulator from your desktop.

    At 4:10pm to 4:50pm, Wednesday 27th July

    In Portland 252, Oregon Convention Center

    Coverage slide deck

  • Android WebKit Development - A Cautionary Tale

    by Joe Bowser

    A cautionary tale of all the documented and undocumented quirks involved with developing applications with web technologies on Android. This will cover the fundamentals, as well as the obscure facts about developing Android Web Applications in the real world.

    At 5:00pm to 5:40pm, Wednesday 27th July

    In Portland 252, Oregon Convention Center

  • State of the Onion & Perl Lightning Talks

    by R Geoffrey Avery and Larry Wall

    Join us for the annual State of the Onion address with Larry Wall, followed by the ever popular Perl Lightning Talks.

    At 7:00pm to 9:00pm, Wednesday 27th July

    In Portland 252, Oregon Convention Center

Thursday 28th July 2011

Friday 29th July 2011