Personal schedule for Warren Harrison
Download or
subscribe to Warren Harrison's
schedule.
Git is a new distributed version control system that is fast, flexible, works offline and supports powerful local branching and easy merging that encourages non-linear workflows and makes developers far more productive and efficient. This tutorial will introduce you to Git, rid you of your SVN sins, and teach you how to become more efficient and productive as a programmer.
Read more.
Hardware
Location: D136
Please note: to attend, your registration must include
Tutorials.
The success of the Arduino physical computing toolkit has lead to a surge of interest in the world of hardware from both software and non-technical people. This workshop will provide an overview of what physical computing is, how Arduino works and how it can be used to add an interactive element to your projects. There will also be an opportunity to set up and use an Arduino board and software.
Read more.
PHP
Location: D135
Please note: to attend, your registration must include
Tutorials.
A complete application build from concept through design, modelling, development and deployment in a three hour session. Lead by a Core CakePHP developer, this session is a combination of CakePHP overview of capabilities as well as an introduction to improvements and changes in the recently released CakePHP 1.3 beta.
Take this opportunity to learn rapid development from a CakePHP developer
Read more.
JavaScript
Location: Portland 251
Please note: to attend, your registration must include
Tutorials.
JavaScript is not a dirty word. The language itself is quite elegant. However, competing implementations by differing browsers has given it a bad rap. Yet, in this age of Ajax it is a must-have for any successful web application. Join this group of JavaScript gurus, who co-authored the O'Reilly jQuery Cookbook, for a tutorial session covering reliable techniques: intermediate to advanced.
Read more.
Event
Location: Portland Ballroom
If you had five minutes on stage what would you say? What if you only got 20 slides and they rotated automatically after 15 seconds? Would you pitch a project? Launch a web site? Teach a hack? We’re going to find out when we conduct our second Ignite event at OSCON.
Read more.
Event
Location: Portland Ballroom
In the tradition of the Google-O'Reilly Open Source Awards from years past, we will continue with the O'Reilly Open Source Awards. This honor will be presented to individuals for dedication, innovation, leadership and outstanding contribution to open source. Join us to recognize this year’s winners.
Read more.
Keynote
Location: Portland Ballroom
Opening remarks by the OSCON program chairs, Allison Randal and Edd Dumbill.
Read more.
Ingex is an open source product, built on FFmpeg and Linux and running on commodity hardware, which can replace tens of thousands of dollars worth of broadcast equipment in TV studios, developed by BBC R&D. We discuss the change management, commercial and ecosystem issues we have faced in getting Ingex used by the broadcasting industry, generally unaware of the benefits of open source.
Read more.
This presentation will examine the pros and cons of mobile native and web app development, and the likely route to their convergence.
Read more.
The Sheevaplug is the first device in the latest Plug Computing trend. Packed in the form factor of an ac adapter(wall wart); it sports a 1.2Ghz processor consuming only 3 watts of power when idle. Its small foot print and massive processing power make it the greenest 1.2Ghz system currently on the market. The Sheevaplug houses an ARM5 processor and more I/O than you can imagine. *nix required
Read more.
San Francisco's Street Address Management System is used by numerous agencies to edit and report on the city's geospatial street addresses. The application helps the city reduce duplicate data maintenance work, improves the accuracy, consistency, and quality of the data - and should lower the cost of delivering services to citizens.
Read more.
Admist a number of proprietary alternatives such as Adobe Flash,
Microsoft Silverlight, and Sun JavaFX, the HTML 5 specification now
offers competitive multimedia features that promises a more open
platform for RIA development. What are the tradeoffs? This session
will look at the current state of the art, and then invite a
conversation about the future.
Read more.
With the introduction of WebM video, high quality, royalty-free, open-source video is finally a reality. Already natively integrated into the majority of HTML5 web browsers, WebM’s VP8 video codec is drawing tremendous support from content owners, video encoding tool producers, and hardware vendors, and has been discussed as an open video alternative for the HTML5 specification.
Read more.
Event
Location: Expo Hall
Have a drink and mingle with other OSCON participants, and see the latest products, projects, services, and gadgets from sponsors and exhibitors in the Expo Hall.
Read more.
Event
Location: Offsite Event
Keynote
Location: Portland Ballroom
Keynote by David Recordon, Facebook.
Read more.
WebSockets is an exciting new technology that enables bidirectional communication between web applications and server-side processes. Google's Chrome browser already provides WebSockets and developers can expect to see the technology in other browsers in 2010. This presentation will cover the WebSocket protocol, JavaScript API, and server-side implementations.
Read more.
jQuery UI is the official jQuery suite of interactions and widgets for building Rich Internet Applications. It makes building web interfaces as refreshingly simple as jQuery has made Ajax and the DOM. As simple as $('<p>Hello, World</p>').dialog();
Read more.
PHP
Location: Portland 251
Future Luke has traveled back from the year 2050 to give past Luke a beating for leaving bad code behind. Find out what you can do now to prevent future you from hating yourself, what happens to PHP over the next 40 years, and get an opportunity to ask somebody from 2050 when we will finally get our flying cars and why everybody in science fiction versions of the future has to wear a jumpsuit.
Read more.
Javascript has become the universal language of the web. Usable on client or server, it can be fast, flexible, and reusable across many sites and applications.
To really master JS you need more than a framework: you need to grok some heavy-duty functional and OO concepts it took from weird languages like Scheme and Self. Come see where these ideas came from, and how to use them in your JS code.
Read more.
While JavaScript is ubiquitous on the web it isn't really well known outside
of the browser. All of that is about to change. Node.js is a fast,
non-blocking, event driven server that is opening the door for JavaScript on
the server. For everyone who ever wanted to use JavaScript everywhere, or
wondered just how fast a server can go, this talk if for you.
Read more.
PHP
Location: Portland 251
Talks about how to develop PHP applications that can be deployed on many different platforms with ease.
Read more.
Event
Location: Portland 252
The OSCON tradition continues as Larry Wall delivers the annual State of the Onion Address.
Read more.
Keynote
Location: Portland Ballroom
In this short, weensy eensy, talk, Chris will give an update on how
open source has changed over the last three years. Is Ruby growing ?
Actionscript? Or is it all PHP all the way down? How's gplv3 doing?
Agpl? MIT? Will the Nasa open source license domainte? Come and find
out!
Read more.
At OSCON 2008, NPR launched our first API. Two years later, the API has grown tremendously and has become the centerpiece of NPR's digital strategy. Come hear how and why NPR has invested so much into API's, how people are using them, how they have dramatically improved our mobile offerings, and about our vision for open source.
Read more.
With tectonic changes taking place in the print publishing industry, we will soon see a redefinition of what the terms "publish" and "book" mean. Aimed at product managers of open source projects, this session will teach anyone how to "publish" a "book" using open source tools. Participants will gain practical formatting and distribution knowledge necessary to publish their own ebooks.
Read more.