Personal schedule for Stuart Johnston
Download or
subscribe to Stuart Johnston's
schedule.
So you know the basics of jQuery and Selectors, but you want to solidify your knowledge with jQuery events, ajax, effects, and code organization. This course picks up where Intro to jQuery 1 left off, jumping straight into the most useful jQuery techniques. We'll cover Events, AJAX, Effects, and Code Organization in detail, utilizing the Code School engine so you can code in the browser.
Read more.
Learn how to make beautiful, fast, and interactive maps for web and mobile using the latest open source tools. Technologies discussed will include Node.js, Mapnik, TileMill, MapBox, CartoDB, and TileStache. TileMill wil be the central tool used for hands-on learning. We will showcase how both technical and non-technical users can turn raw data into hosted and embeddable maps.
Read more.
Event
Location: Expo Hall
Grab a drink and kick off the 14th edition of OSCON by meeting and mingling with exhibitors and fellow attendees.
Read more.
Event
Location: Exhibit Hall A
We're swapping last year's clown shoes for Camp OSCON t-shirts at this year's attendee party. You don't have to worry about sewing in nametags and forget those long bus rides -- just stroll over Exhibit Hall A (next to the Expo Hall). This is the camp you wish your parents had sent you to. You won't want to miss this; trust us.
Read more.
Event
Location: 411 NW Park Ave.
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.
Keynote
Location: Portland Ballroom
Opening remarks by Portland Mayor Sam Adams, as well as OSCON program chairs, Sarah Novotny and Edd Dumbill.
Read more.
Keynote
Location: Portland Ballroom
An open source community depends on its capacity to attract people and the efficiency with which it can harness their energy to create great software. While a compelling mission or killer product can be helpful, effective communities must be responsive and efficient in managing the diverse needs and demands of its members.
Read more.
Keynote
Location: Portland Ballroom
Applied Minds CEO, Danny Hillis will offer an introduction to The Learning Map, a Shared Learning Collaborative initiative organizing online learning material to get the right content to the right student at the right time.
Read more.
Keynote
Location: Portland Ballroom
The Web has transformed not only the way we approach modern day science, but a number of other facets of the research cycle: tools for analysis, mediums which now serve as “information inputs”, how we exchange ideas and even discover knowledge. Yet despite the pieces being there, changing practice is like trying to shake a castle.
Read more.
Keynote
Location: Portland Ballroom
In this keynote, Brian Aker, HP Fellow, will share challenges and best practices from his work with OpenStack software, including how a rich set of APIs must be developed in order to drive broad platform adoption as well as the need for formal APIs.
Read more.
Keynote
Location: Portland Ballroom
Open source software was one of the earliest successful examples of a sharing economy that has had huge economic impact. But as alternative energy advocate Steve Baer once noted, ecosystem services are often ignored in economic analysis: when you put your clothes in the dryer the energy you use is measured and counted, but when you hang them on the line, they disappear from the measured economy.
Read more.
This session will explain how Apache Cassandra meets OLTP big data
needs, and its relationship with big data analytics. Jonathan will
explain why Cassandra is the leading big data OLTP solution and how
Cassandra delivers linear scale-out capabilities with true high
availability, with examples from real-world production use cases.
Read more.
Believe it or not, the JavaScript party hasn't stopped. What other libraries are out there? What do they offer? This talk will survey the field of modern JavaScript libraries getting you up to speed on what's new.
Read more.
Why is my process using that much memory? Is there a memory leak, and if so where is it? In this talk I'll show you how to find answers to these questions and more.
Read more.
Following on from a popular OSCON 2011 Ignite talk, the Diabolical Developer and Ben Evans (the voice of reason) returns with a full length presentation full of controversy and thought provoking material. In short, this session provides a wealth of tips and tricks to free you from the chains of so call 'modern software development best practices'.
Read more.
In this talk, Steve will explain how to design your APIs so that they truly embrace the web and HTTP. Just as there's an impedance mismatch between our databases, our ORMs, and our models, there's an equal mismatch between our applications, our APIs, and our clients. Pros and cons of this approach will be discussed, as well as why more people aren't building APIs this way yet.
Read more.
Who knows what evil lurks in the heart of Perl?
The Damian knows!
Read more.
Event
Location: Expo Hall
Quench your thirst with vendor-hosted libations and snacks while you check out all the cool stuff in the expo hall.
Read more.
Location: See BoF Schedule for Locations
Birds of a Feather (BoF) sessions provide face to face exposure to those interested in the same projects and concepts. BoFs can be organized for individual projects or broader topics (best practices, open data, standards). BoFs are entirely up to you. We post your topic and provide the space and time. You provide the engaging topic.
Read more.
Event
Location: Spirit of 77 (500 NE MLK Blvd.)
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.
Keynote
Location: Portland Ballroom
Opening remarks by the OSCON program chairs, Sarah Novotny and Edd Dumbill.
Read more.
Keynote
Location: Portland Ballroom
Seamless work and play across phones, tablet and desktops is the goal of Ubuntu's design efforts. Mark will demo some of the latest inventions in UX in Ubuntu, preview new features that will land in 12.10, and outline the key areas of research and discovery as we move into a world where "personal computing" is being redefined and reinvented.
Read more.
Keynote
Location: Portland Ballroom
Through its ubiquitous presence in small business, Open Source has become a key, but unrecognized, driver of the U.S. economy. John will discuss the hidden impact of Open Source and what it means to contributors and project leaders. He’ll also provide important tips on making it easy to increase exposure of projects through code contributors and distribution platforms.
Read more.
Keynote
Location: Portland Ballroom
Microsoft's journey into open source has been eventful, and even unexpected. Ten years ago, few would have predicted the importance to the company of projects such Node.JS, Hadoop and even Linux.
Read more.
Keynote
Location: Portland Ballroom
In this talk, Facebook's Frank Frankovsky will examine key moments from the history of open hardware and share learnings from his work on the Open Compute Project — a prominent industry initiative focused on driving greater openness and collaboration in infrastructure technology — to draw out insights on how we can create and sustain open source movements in hardware.
Read more.
Create, develop, and deploy mobile applications with JavaScript, HTML, and CSS using PhoneGap.
Read more.
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.
First done at OSCON 2010, we though this session was extremely useful in helping developers work better with Googlers and Google technology and we’ll be able answer most questions that they might be baffled about.
Read more.
Avast ye scurvy dogs! Strap yerselves in fer a pirate voyage around the islands of code! Feast yer eyes on the treasures of the mystic land of Haskell, the thifthing thands of lithp. Gasp at beautiful objects from Smalltalk and develop an eye for plundering programming pearls wherever you find 'em.
Then bring 'em all back to the good ship 'Black Perl' use 'em for fun and profit.
YARRR!
Read more.
Data
Location: Portland 252
Recent shifts in the tech world - including PaaS, cloud-services, and NoSQL - have dramatically altered the manner in which software is written, deployed, and run. This talk will discuss how PostgreSQL fits into - and can potentially take advantage of - this world.
Read more.
Data
Location: Portland 252
This session provides an overview of PostgreSQL 9.1 Foreign Data Wrappers, a mechanism for retrieving data from remote data sources. We will contrast the native C interface with the Python interface provided via the Multicorn project. A real-world example will retrieve business data from salesforce.com and combine it with data held in native PostgreSQL tables using a simple SQL JOIN.
Read more.
Event
Location: Green Dragon brewpub (928 SE 9th Ave)
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.
Location: See BoF Schedule for Locations
Birds of a Feather (BoF) sessions provide face to face exposure to those interested in the same projects and concepts. BoFs can be organized for individual projects or broader topics (best practices, open data, standards). BoFs are entirely up to you. We post your topic and provide the space and time. You provide the engaging topic.
Read more.
Perl
Location: Portland 252
Join us for the annual State of the Onion address with Larry Wall and the ever popular Perl Lightning Talks.
Read more.
Keynote
Location: Portland Ballroom
Opening remarks by the OSCON program chairs, Sarah Novotny and Edd Dumbill.
Read more.
Keynote
Location: Portland Ballroom
In this plenary, Google's Chris DiBona will share some of the more interesting results from the project and tell you how you too can use and crunch this data.
Read more.
Keynote
Location: Portland Ballroom
O'Reilly Media presents the Frank Willison Award annually at OSCON, the O'Reilly Open Source Convention. The recipient is chosen by O'Reilly Media in consultation with Guido van Rossum and delegates of the Python Software Foundation. The award consists of a framed certificate and one free pass to a future OSCON.
Read more.
Keynote
Location: Portland Ballroom
Open source fuels engineers' professional and personal development as well as our client work. By doing so, we've created a sustainable environment that is driven by purpose. I will share some of the principles we've adopted and how we managed to make it work.
Read more.
Keynote
Location: Portland Ballroom
"Piers, do you want to do a keynote at OSCON?"
"Yes! What should I talk about?"
"Well... you know xkcd.com?"
"Yes."
"There's this strip over here. It'd be fun if..."
"Oh! Hell yes!"
So here I am. Saying yes.
Read more.
While there are many ways to design compute clusters, leveraging fast message queueing for all facets of system operation may be among the most elegant. Topics will include job collection, automatic load balancing, analytics, monitoring, and scaling. Learn real-world best practices and gotchas discovered while scaling an AMQP-based document processing backend to support over 8 million users.
Read more.
Data
Location: Portland 252
The optimizer is the "brain" of the database, interpreting SQL queries and determining the fastest method of execution. This talk uses the explain command to show how the optimizer interprets queries and determines optimal execution.
Read more.
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.
If you're one of the 50% of developers who uses vi/Vim on a regular basis, but you still only use the 5% of the editor features that you learned in school, this talk will offer you a dozen ways to instantly make your editing more efficient and productive.
Read more.