Personal schedule for Dario Guzik

Download or subscribe to Dario Guzik's schedule.

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.
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.
Java & JVM
Location: Portland 256
Martijn Verburg (jClarity), Ben Evans (jClarity)
Average rating: ***..
(3.18, 17 ratings)
Based off the popular title 'The Well-Grounded Java Developer', this tutorial covers four major themes (Java 7, Functional programming, polyglot programming and modern concurrency) which we believe that all Well-Grounded Java developers should be aware of, and start practising to stay ahead of the game in 2012 and beyond. Read more.
Data
Location: Portland 255
Steve Francia (10gen)
Average rating: ***..
(3.76, 21 ratings)
This hands-on session will introduce the audience to building applications with MongoDB - the open source document-oriented NoSQL database. The tutorial will take the user through building a simple location-based (like foursquare) from start to finish. Attendees will finish the session with a working application they use to check into locations around Portland from any HTML5 enabled phone! Read more.
Geek Lifestyle
Location: D136
Damian Conway (Thoughtstream)
Average rating: ****.
(4.92, 40 ratings)
The class explores seven basic principles of good presentation, covering preparation, content selection, delivery techniques, and handling questions (or the lack thereof). It also explores a dozen simple and practical techniques for making your slides not suck. Read more.
Community
Location: D135
Christie Koehler (Mozilla / Stumptown Syndicate), Audrey Eschright (Elevated Code / Stumptown Syndicate), Sherri Koehler (Samatha Yoga / Open Source Bridge / Ignite Portland)
Average rating: ***..
(3.73, 11 ratings)
A fun, comprehensive tutorial on how to host a successful code sprint, hackathon, (un)conference or workshop. Read more.
Data
Location: Portland 252
John David Duncan (Oracle Corp.), Craig L Russell (Oracle Corporation)
Average rating: **...
(2.00, 17 ratings)
A tutorial on setting up MySQL Cluster 7.2 and developing hybrid SQL/NoSQL applications using the Cluster/J and Memcached APIs. Read more.
Javascript & HTML5
Location: Portland 251
Average rating: ***..
(3.41, 22 ratings)
The Canvas element is one of the most exciting features added to HTML since the marquee tag. You can draw 2D graphics, implement special effects, edit photos at the pixel level, and bring rich animation to both desktop and mobile browsers alike; no plugins required. By the end of this workshop you will have good running code. New for 2012: adv. audio, WebGL, and mobile canvas support. Read more.
Data
Location: E145-146
Krishna Sankar (Tata America International)
Average rating: **...
(2.33, 12 ratings)
Social media has become the true mirror of the society & no doubt, Twitter is silver behind the glass. An understanding of the underlying network models reflected by the tweets & associated metadata enables one to infer and predict. In this tutorial, we will derive domain metrics like Cliques and Brand Rank by applying SNA principles via Twitter APIs. Read more.
Java & JVM
Location: D137-138
Daniel Hinojosa (evolutionnext.com), Dianne Marsh (Netflix)
Average rating: **...
(2.56, 9 ratings)
Koans are small Zen lessons, Scala Koans are small Zen lessons -- in Scala! Koans, as little exercises, are designed to provide tidbits of knowledge that when bundled together provide an in-depth understanding, Each Koan comes complete with their own little epiphanies of joy. Scala Koans have been a favorite for developers helping them make their path to Scala Nirvana. (laptop required) Read more.
Event
Location: Portland Ballroom
Average rating: ****.
(4.43, 30 ratings)
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 third Ignite event at OSCON. Read more.
Location: See BoF Schedule for Locations
Average rating: ***..
(3.00, 1 rating)
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.
Java & JVM
Location: D139-140
Tags: javafx
Stephen Chin (Oracle)
Average rating: ***..
(3.20, 5 ratings)
This session will introduce you to the JavaFX 2 platform from the perspective of a seasoned Java developer. The breadth of JavaFX APIs will be explained through several examples that we will build out during the course of the session. Read more.
Mobile
Location: Portland 255
Paris Buttfield-Addison (Secret Lab Pty. Ltd.), Christopher Neugebauer (chris.neugebauer.id.au), Jonathon Manning (Secret Lab Pty. Ltd.)
Average rating: ****.
(4.58, 19 ratings)
In this session you'll learn why you can't consider UX and design an optional extra when designing mobile apps for Android, how to tell an awesome app from a terrible app, and the basics of both designing and coding for the latest and greatest Android platform (Android 4.0 and beyond). Stylish apps aren't just for that other mobile platform, and Android is surprisingly easy to get started with. Read more.
Data
Location: E145-146
Tags: postgresql
Christophe Pettus (PostgreSQL Experts, Inc.)
Average rating: ****.
(4.25, 8 ratings)
You have your shiny new PostgreSQL source tarball or package, but what to do with it? In one intense tutorial, we'll go through everything need to install, configure, and maintain your new, tuned, replicated, back-uped PostgreSQL installation. Read more.
Open Hardware
Location: D137-138
Philip Lindsay (rancidbacon.com)
Average rating: ****.
(4.27, 11 ratings)
Have you always wanted to create hardware devices to interact with the real world? Heard about the Arduino electronics prototyping platform but not sure how to get started? When you attend this workshop you will: set up an Arduino board & software; learn how the Arduino fits into the field of physical computing; and make your Arduino respond to button presses and blink lights. Hardware is fun! Read more.
Javascript & HTML5
Location: Portland 251
Gregg Pollack (Envy Labs), Olivier Lacan (Envy Labs), Christopher Green (Envy Labs), Tyler Hunt (Envy Labs)
Average rating: ***..
(3.39, 18 ratings)
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.
Mobile
Location: Portland 252
Average rating: *....
(1.70, 10 ratings)
Organizations and individuals seriously involved in Android development should consider testing as a pillar in their strategy. In this session we will analyze the components available in the Android platform to support unit testing, Test Driven Development, performance tests, test automation, code coverage analysis and Continuous Integration. 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.
Javascript & HTML5
Location: Portland 256
Dane Springmeyer (MapBox / Development Seed)
Average rating: ***..
(3.33, 15 ratings)
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.
Programming
Location: E145-146
Andrew Gerrand (Google)
Average rating: ***..
(3.22, 18 ratings)
Dive headfirst into the Go Programming Language with this hands-on tutorial. Following the successful "Tour of Go" from OSCON in 2011, this pragmatic tutorial walks through the process of building a complete, useful, and idiomatic Go program. Participants will learn the Go language, libraries, and tools and have fun writing a real Go program. Read more.
Event
Location: Expo Hall
Average rating: ****.
(4.10, 20 ratings)
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
Average rating: ****.
(4.12, 32 ratings)
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: OCC Lloyd parking lot
Average rating: ****.
(4.79, 14 ratings)
Don't forget to pack your running shoes and your self-tracking tech, because we're hosting the first ever Couch to Quantified 5K fun run at OSCON. Whether you are an avid runner or just starting out, you are invited to join other OSCON attendees Tuesday evening for a run/jog/walk through some of the most scenic and emblematic sites of Portland. 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.
Keynote
Location: Portland Ballroom
Edd Dumbill (Silicon Valley Data Science), Sarah Novotny (NGINX), Sam Adams (City of Portland, Oregon)
Average rating: ****.
(4.25, 20 ratings)
Opening remarks by Portland Mayor Sam Adams, as well as OSCON program chairs, Sarah Novotny and Edd Dumbill. Read more.
Keynote
Location: Portland Ballroom
David Eaves (Eaves Consulting)
Average rating: ****.
(4.23, 43 ratings)
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
Danny Hillis (Applied Minds, LLC)
Average rating: ***..
(3.65, 51 ratings)
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
Kaitlin Thaney (Digital Science)
Average rating: ***..
(3.47, 49 ratings)
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
Tim O'Reilly (O'Reilly Media, Inc.)
Average rating: ****.
(4.41, 54 ratings)
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.
Javascript & HTML5
Location: Portland 251
David Geary (Clarity Training, Inc.)
Average rating: ***..
(3.66, 32 ratings)
This talk is a demo-fueled, fast-paced introduction to HTML5 Canvas. Read more.
Java & JVM
Location: Portland 255
Arun Gupta (Oracle)
Average rating: ***..
(3.86, 7 ratings)
This talk introduces the Java EE 7 platform, the latest revision of the Java platform for the enterprise. Read more.
Tools and Techniques
Location: E147
Joe Gregorio (Google)
Average rating: ****.
(4.23, 13 ratings)
So you've shipped an API. But what if you had to ship over 100 APIs? Come hear the lessons Google learned, and the unique challenges we faced, as we scaled our system for developing and serving APIs from a handful to over 100. Read more.
Mobile
Location: F150
G. Blake Meike (Open Mobile World Wide)
Average rating: ***..
(3.50, 6 ratings)
The mobile platform adds new challenges to concurrent programming making it much more like what used to be called "real time programming". The Android OS addresses these challenges with three frameworks: a managed application lifecycle, the Looper class, and the AsyncTask template. But is it enough? Read more.
Healthcare
Location: E146
Anne Wright (CMU), Candide Kemmler (Fluxtream.com), Rich Gibson (Gigapan.org)
Average rating: ***..
(3.25, 4 ratings)
The BodyTrack project develops open source tools to aggregate and visualize self-tracking data from a variety of sources. We seek to empower individuals to explore how various factors affect them, such as evaluating potential food sensitivities, asthma or migraine triggers, or other environment/health interactions. We will discuss these tools and experiences using them. Read more.
Data
Location: Portland 252
Nathan Marz (Twitter)
Average rating: ****.
(4.46, 13 ratings)
Storm is an open-source realtime computation system relied upon by Twitter for much of its analytics. Storm does for realtime computation what Hadoop did for batch computation. It has a huge range of applications and combines ease of use with a robust foundation. Since being open-sourced, Storm has been adopted by over 25 companies. Read more.
Perl
Location: D136
Eric Wilhelm (Cisco, Inc.)
Average rating: ***..
(3.31, 13 ratings)
How does programming change and what will it be like in 25 years when you take your flying car to the office? Do the past 25 years of Perl give us enough perspective to see 25 years into the future? We'll look at recent progress, new features, and see how you can use a deeper knowledge of the inner workings to revolutionize your approach solving problems today. Read more.
UX
Location: D137
Rochelle King (Netflix), Matt Marenghi (Netflix)
Average rating: ****.
(4.00, 12 ratings)
Netflix has created one of the most beloved and, at times, controversial consumer products of the last decade. Two veteran executives of the company, leaders of product design and product engineering,will give a detailed, behind-the-scenes look at how the experiment-oriented culture of Netflix drives product decisions. Read more.
Mobile
Location: F150
Tags: android, aosp, ics
Marko Gargenta (Twitter)
Average rating: ****.
(4.33, 12 ratings)
Learn how to take vanilla Android, rip it open, remix it, and build a new image that can run on your device on choice. In this talk, we'll explore the black magic of Android internals. You will learn how to reconfigure the build system by adding our applications, services, daemons, or libraries. By the end of this talk, you should have basic understanding of creating a custom ROM. Read more.
Education
Location: F151
Kurt Bollacker (Applied Minds)
Average rating: ***..
(3.40, 5 ratings)
Our current public education system was built using industrial age thinking, and is now struggling to adapt to modern educational needs. Open Source philosophies have given us an information age of prosperity. Recent developments mean we can finally use "open source thinking" to transform our educational system into a 21st century success- but it won't look much like it does today. Read more.
Javascript & HTML5
Location: Portland 251
Nathaniel Schutta (ntschutta.com)
Average rating: ***..
(3.81, 32 ratings)
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.
Sponsored Sessions
Location: E143
Ori Herrnstadt (FoundationDB)
Average rating: ****.
(4.50, 2 ratings)
If you are thinking of implementing noSQL because you have no alternative, we’ll show you how to drop Akiban Server into your existing application & solve problematic SQL queries w/o investing in an entirely new approach to storing data. Your applications operate on Objects - we will demonstrate how much performance can be gained when you remove the SQL impedance mismatch with the Akiban Server. Read more.
Programming
Location: Portland 256
Thiago Macieira (Intel)
Average rating: ***..
(3.23, 13 ratings)
The past 15 years have seen many languages be created to solve problems that languages before it couldn't solve or had not solved properly. In 2011, our old and familiar C and C++ languages received an upgrade: C11 and C++11. The changes to C++11 are so important it is almost a new language. This talk will present some of the most interesting changes aimed at making a developer's life easier. Read more.
Sponsored Sessions
Location: E142
Greg Brockman (Stripe)
Average rating: ****.
(4.20, 5 ratings)
Applications are only as reliable as the database they use. At Stripe, we've developed a set of practical techniques for running MongoDB without downtime even in the face of catastophic machine failure. This session will cover a range of these techniques (and the tales behind their development). Read more.
Open Hardware
Location: D137
Federico Lucifredi (Canonical | Ubuntu)
Average rating: ***..
(3.33, 9 ratings)
This session aims to give you the tools to import the real world into the programming scope of your trusty $30 microcontroller, by covering the technology fundamentals and integration essentials of a wide variety of sensors and actuators, as well as providing a few alternative power schemes and even mobility options to increase the variety of your design arsenal. Read more.
Programming
Location: Portland 256
Dan Menard (Netflix)
Average rating: ***..
(3.32, 38 ratings)
Why don't more companies practice code review? We all know how beneficial it is, and we've all seen it's successes in open source. What's so hard about bringing it over to the world of commercial software development? Nothing! This is a success story about adopting code review from the open source community and applying it to commercial development. It worked for us. It can work for you too. Read more.
Education
Location: F151
Greg Grossmeier (Creative Commons), Steve Midgley (US Department of Education)
Average rating: ****.
(4.25, 4 ratings)
We've done it. We've created a ton of high quality OER. But how can that material enable a personalized learning environment? How do students find the best material for their unique needs and desires? The Learning Registry coupled with the new LRMI metadata standard provide that infrastructure. Come learn how you can improve your own learning platforms, or write the next generation. Read more.
Mobile
Location: F150
Pragati Ogal Rai (PayPal, eBay Inc.)
Average rating: **...
(2.83, 6 ratings)
Android is the leading mobile operating system. With its growing popularity and adoption, it is important to understand the security architecture of Android so developers can secure their data and also protect the privacy and confidentiality of their users. This session discusses the overall Android security architecture and talks about different security artifacts provided by Android. Read more.
Programming
Location: Portland 256
Martijn Verburg (jClarity), Ben Evans (jClarity)
Average rating: **...
(2.91, 34 ratings)
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.
Open Hardware
Location: D137
Philip Lindsay (rancidbacon.com)
Average rating: ****.
(4.20, 5 ratings)
The Android Open Accessory Protocol makes it possible for you to create custom Arduino-based accessories for your Android phone or tablet. Attend this session to learn how to get started, the hardware & software required and how the Handbag for Android project makes development easier. Read more.
Mobile
Location: F150
Average rating: ****.
(4.20, 5 ratings)
Learn about the android.speech package and enable Speech Recognition and Text to Speech functionality in your Android apps today. This presentation will give a brief overview of the basics and best practices of Speech Recognition. Then we will quickly put together an application using Speech Recognition for input and TTS for output that can answer almost any question you put to it.  Read more.
Mobile
Location: F150
Paul Scott (DSTV Online), Herman Smith (Touchlab)
Average rating: ***..
(3.00, 9 ratings)
Build a MongoDB geospatial datastore using Creative Commons licensed world data and an Android client to consume the service for fun and profit! Read more.
Business
Location: E145
Average rating: ****.
(4.67, 12 ratings)
Software Freedom™ doesn't come from access to the source code any more than Freedom of the Press comes from the ability to take apart the machines that print the newspaper. The App Store has changed the software industry to create software freedom without access to source code. Read more.
Data
Location: Portland 252
Tags: php, nosql, mongodb
Steve Francia (10gen)
Average rating: ***..
(3.75, 8 ratings)
It is common to use multiple systems as part of the infrastructure of an application, but it’s sometimes unclear to developers when to use MongoDB alongside a relational database and what the best practices are. This presentation will introduce MongoDB, make the case for hybrid applications, and outline several real-world examples of such applications. Read more.
Open Hardware
Location: D137
Rob Reilly (Rob Reilly Consulting)
Average rating: ***..
(3.85, 13 ratings)
The hacker community has enthusiastically embraced the Arduino microcontroller. Linux and Open Source hackers are some of the most sophisticated and forward thinking in the business. This talk with give them plenty of ideas for building highly capable, remote sensor projects. 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.
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.
Programming
Location: Portland 256
John Musser (ProgrammableWeb)
Average rating: ****.
(4.47, 19 ratings)
If open APIs and open data are the new open source, then what makes a good API into a great API? This session is a deep-dive on helping you build better APIs. And designing an open API is a lot harder than it looks: protocols, data formats, optimizations, security, abstractions, and more. This session draws on our experience at ProgrammableWeb where we've looked at over 5,000 different open APIs. Read more.
Python
Location: D135
Craig Kerstiens (Heroku)
Average rating: ***..
(3.80, 5 ratings)
Django's unique app structure enables developers to break their application into functional units from the start of a project. The next step is to move from many Django apps in a single project to many services that talk across defined contracts and API's. We'll walk through practices for doing this and how Django enables it easily, but also the places it introduces complexities. 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.
Location: See BoF Schedule for Locations
Average rating: ****.
(4.67, 3 ratings)
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: 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.
Programming
Location: Portland 256
Bob Nystrom (Google)
Average rating: ***..
(3.88, 17 ratings)
Creating a new programming language, especially one for the browser is crazy! Is this a nefarious plot to break the open web and take over the world? Come see what we're doing and I'll show you how Dart can make it easier and more fun to build apps that play nice with JS and the web. Read more.
Sponsored Sessions
Location: E141
Blake Yeager (Hewlett Packard)
Average rating: ****.
(4.00, 2 ratings)
HP’s public cloud is built on OpenStack open-source cloud technology. The OpenStack project has rapidly been adopted as the leading open source cloud solution because it avoids vendor lock-in, and is ubiquitous across public, managed and private clouds. Read more.
Javascript & HTML5
Location: Portland 251
Mike Amundsen (Layer 7 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.
Education
Location: F151
David Preston (The Preston Group)
Average rating: ****.
(4.00, 6 ratings)
Forget what you think you know about school and education policy: the unevenly distributed future is here. Open source learning is no longer hypothetical. Learners are using open source values, organizing principles and tools to construct experiences and networks that inspire, support achievement, and create previously unimagined opportunity for expansion. 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.
Tools and Techniques
Location: E147
Tags: git
Michael Schwern (eval Empire)
Average rating: ****.
(4.58, 12 ratings)
Learn how to think like a Git using nothing more than children's toys! If you’re using git, but are uncomfortable with it and don’t really get it, this is for you. WARNING: CHOKING HAZARD – Small Parts. Not For Children Under 4 Years. 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.
Education
Location: F151
Bob Regan (Pearson Foundation)
Average rating: ****.
(4.00, 2 ratings)
With so much digital content out there, why aren’t schools yet digital? It’s because so much educational software and experiences are hard to use, hard to find and hard to integrate with existing tools. Come discuss concrete ways developers can help to bootstrap the community of educators working to transform schools. Read more.
UX
Location: D137
Hadley Wickham (Rice University / RStudio)
Average rating: ****.
(4.00, 21 ratings)
Learn the essential bits of cognitive psychology to create effect visualisations that convey what you want them to convey. Read more.
Sponsored Sessions
Location: E142
Harold Hannon (SoftLayer)
Average rating: ****.
(4.17, 6 ratings)
So you have a ton of data that you need to search efficiently. How do you do it? Make friends with search. Index and search solutions can provide distinct advantages over traditional RDBMS systems for storing and querying large data sets. Learn how to leverage elasticsearch, an open source search solution, for fast and painless indexing and querying of data. Read more.
Sponsored Sessions
Location: E143
Gail Frederick (Intel)
Average rating: ****.
(4.75, 4 ratings)
Learn how to build UI for and debug HTML5 apps for mobile devices using Rapid Interface Builder (RIB) and Web Simulator, two open-source tools recently released by Intel. This session dives deep into the feature sets of both Web app developer tools, with demos, and shows you how you can influence the future of these open-source projects. Read more.
Java & JVM
Location: Portland 255
Abdelmonaim Remani (The NorCal Java User Group)
Average rating: **...
(2.42, 19 ratings)
Metaprograming is the dirty little secret behind the success of many Java frameworks such as Spring and Struts2, and constitutes the backbone of many of the most fundamental APIs across the JEE technology stack. This session aims introduce the topic and highlight with code examples the different mechanisms and techniques to take advantage of this underused feature of the Java Programming Language. 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.
Data
Location: Portland 252
Average rating: ***..
(3.50, 2 ratings)
The web consists of free-form links, and Google has excelled at quickly searching through this information. But, finding structured data, such as databases, spreadsheets, and tables is hard: they contain few links into and out of these documents. This talk discusses some of our efforts to find and present this data (focusing on government-generated), making it universally accessible and useful. Read more.
Sponsored Sessions
Location: E141
Chris DiBona (Google, Inc.)
Average rating: ****.
(4.11, 9 ratings)
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.
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: 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.
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.
Open Hardware
Location: D137
Frank Frankovsky (Facebook), Jonathan Bryce (The Rackspace Cloud), Brian Stevens (Red Hat), Steve Ichinaga (Hyve Solutions, a division of SYNNEX Corporation)
Average rating: ***..
(3.50, 2 ratings)
Facebook's Frank Frankovsky will lead a panel of industry leaders in a discussion of the challenges and opportunities in building open source movements around hardware. Frank will share key learnings from the Open Compute Project (a prominent industry initiative focused on driving greater openness and collaboration in infrastructure technology) and draw out similar insights from the panel. Read more.
Community
Location: E146
Deborah Bryant (Red Hat), John Scott (RadiantBlue Technologies, Inc. )
Long-time open source advocate in government Deb Bryant takes off the gloves and talks about legislators and lobbyists, policy wonks and pundits, bureaucrats and and advocates. It's just the fodder you’ll need to get behind a new national technology imperative; recycle US Federal investments in software into the innovation economy while taking control of their own software destiny. Read more.
Geek Lifestyle
Location: D138
Nóirín Plunkett (Eucalyptus Systems), Michael Schwern (eval Empire)
Average rating: ****.
(4.50, 8 ratings)
This year's college students never had a Commodore 64 - it had been discontinued before they were born. They've grown up with the internet and Google - they're smart, and they're already coding. This talk looks at how we can make open source relevant to the Facebook generation, how our communities can adapt to recognize their itches, and how we can benefit from their insight and work. 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.
Javascript & HTML5
Location: Portland 251
Bastian Hofmann (ResearchGate GmbH)
Average rating: ****.
(4.43, 23 ratings)
Nowadays many modern web applications are solely relying on JavaScript to render their frontend. But if you want to create mashups, load data from many different places or include external widgets into your site, you are quickly running into boundaries because of browser and security restrictions. In this presentation I will talk about techniques helping you with such problems. Read more.
Mobile
Location: F150
John Bender (Adobe Systems)
Average rating: ***..
(3.50, 4 ratings)
Progressive Enhancement isn't important on the mobile web because all the browsers are Webkit right? Not so fast. Even among Webkit implementations events, css, and performance vary widely. We'll talk about the darker corners of the mobile web and show how jQuery Mobile can help you build sites that are reliable, accessible, and support more devices. Read more.
Business
Location: E145
Shane Curcuru (The Apache Software Foundation)
Average rating: ***..
(3.00, 1 rating)
What is the single most valuable part of an open source project? Its brand. When everyone can fork your code on their own, a project's brand is the most important thing to understand and maintain for the benefit of the project's core technical community. Learn how communities can intelligently manage their reputation, and companies can respectfully use the brand. Read more.
Education
Location: F151
Tara Tiger Brown (UC Irvine), Chris McAvoy (Mozilla Foundation)
Average rating: ****.
(4.00, 3 ratings)
Self directed, interest based learning needs validation, Mozilla's Open Badges Infrastructure opens learning accreditation to all. We'll cover the current thinking around interest based learning, and dive into the implementation details of the Mozilla Open Badges infrastructure, which provides a framework for recognizing and legitimizing self directed interest based learning. Read more.
Community
Location: D138
Martijn Verburg (jClarity), Ben Evans (jClarity)
Average rating: ****.
(4.00, 1 rating)
Based on our experiences with the LJC and other OSS projects we cover several tips and tricks used to build a vibrant community of thousands of passionate developers and get those communities working with each other and how to deal with conflicts and other war stories! Read more.
Java & JVM
Location: Portland 255
William Au (CBS Interactive)
Average rating: ***..
(3.85, 13 ratings)
This session demonstrates how to troubleshoot the common problems that lead to hung and slow Java applications by going through case studies derived from actual problems we have seen on our production systems. Each case study is accompanied by a live demo of the tool best suited for troubleshooting that particular problem. 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.
Programming
Location: E147
Kirsten Hunter (Akamai)
Average rating: ***..
(3.85, 13 ratings)
Web services are everywhere! I'll give you the context you need to use REST web services, and - more importantly - give you the tools you need to debug what's happening while you do. Attendees will be taught how to understand, sniff and debug HTTP traffic to debug web service calls. They will be given a brief overview of REST web services and an overview of how OAuth authentication works. 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.
Perl
Location: Portland 252
Jim Brandt (Best Practical Solutions), Larry Wall (The Wall Nuthouse)
Average rating: ****.
(4.82, 22 ratings)
Join us for the annual State of the Onion address with Larry Wall and the ever popular Perl Lightning Talks. 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: 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.
Keynote
Location: Portland Ballroom
Edd Dumbill (Silicon Valley Data Science), Sarah Novotny (NGINX)
Average rating: ****.
(4.33, 6 ratings)
Opening remarks by the OSCON program chairs, Sarah Novotny and Edd Dumbill. Read more.
Keynote
Location: Portland Ballroom
Chris DiBona (Google, Inc.)
Average rating: ***..
(3.47, 36 ratings)
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
Average rating: ***..
(3.82, 17 ratings)
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
Piers Cawley (Thermeon)
Average rating: ****.
(4.74, 31 ratings)
"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.
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.
Programming
Location: Portland 256
Nathaniel Manista (Google), Augie Fackler (Google)
Average rating: ***..
(3.75, 24 ratings)
Have you ever wished you could know early in a project's development which choices you were making that would later harm the project as it grows in longevity, scale, and complexity? We'll share with you how thanks to software architectural principles and testing discipline, and we'll share with you a few laughs as we relate the bumpy road we took on our way to finding out how ourselves. Read more.
Javascript & HTML5
Location: F151
Andrew Davis (Kaltura, Inc.), Michael Dale (Kaltura, Wikimedia)
Average rating: ***..
(3.00, 4 ratings)
We will cover the migration from Flash players to HTML5 and tools to support that transition. We will look at challenges of creating a consistent user experience with HTML5 video across devices. We will share insight from our html5video.org survey of industry leading open source players including benchmarks on performance and supported plugins. Read more.
Event
Location: E141
Average rating: ****.
(4.80, 5 ratings)
Lockpicking is fun for everyone and demystifies simple mechanical puzzles that we all rely on. Join representatives from the local Portland TOOOL (Open Organization Of Lockpickers) group and sharpen your lockpicking skills. Read more.
Open Hardware
Location: E144
Federico Lucifredi (Canonical | Ubuntu)
Average rating: ***..
(3.83, 6 ratings)
A quick intro to embedded Linux development and a survey of the capabilities and limits of the most interesting hardware available for experimenting by hardware hackers, and the skills needed to make effective use of it. Ranging from Plug Computers to bare development boards, miniaturized systems and rooted hard drives, the ever-growing bestiary of ARM devices at our disposal for projects is fun! Read more.
Business
Location: E145
Mohamed Elmallah (Children's Hospital of Los Angeles)
You have been there before, wondering why do we pay all this money in licensing while we can go Open Source. You work for government, non-profit, healthcare, or an IT consulting company, you propose Open Source, but you find objections. If you are lucky enough to get an Open Source project going, you meet resistance and many challenges. Well, you are not alone. Let's contemplate on few stories. Read more.
Javascript & HTML5
Location: D137
Joonas Lehtinen (Vaadin Ltd)
Average rating: **...
(2.67, 3 ratings)
Dozens of toolkits offer a range of widgets to build rich web applications, but the included widget set is rarely enough. This presentation shows how a new component can be designed and implemented from scratch. Topics covered include considerations for choosing DOM structure, finding a balance between performance and features, implementation considerations and testing the component. Read more.
Java & JVM
Location: Portland 255
James Ward (Typesafe)
Average rating: ****.
(4.46, 13 ratings)
This session will teach you how to pull together jQuery, LESS, Twitter Bootstrap, Java, and Play Framework to build the Client/Server web app. You will also learn how to deploy Client/Server web apps on the cloud using a Content Delivery Network (Amazon CloudFront) for the Client and a Cloud Application Provider (Heroku) for the Server. 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.
Community
Location: F151
Donnie Berkholz (RedMonk), Leslie Hawthorn (Elasticsearch)
Average rating: ****.
(4.38, 13 ratings)
The strength of your community is the best predictor of your project's long-term viability. What happens when that community is gradually infiltrated by assholes, who infect everyone else with their constant negativity and personal attacks? This talk will teach you about the dramatic impact assholes are having on your organization today and will show you how you can begin to repair it. Read more.
Javascript & HTML5
Location: Portland 251
Rik Arends (Cloud9 IDE Inc)
Average rating: **...
(2.62, 8 ratings)
Are you building a big app, and wondering why NodeJS backends scale so well for applications? At Cloud9 we have built our entire backend in Node.JS, and it has taught us a lot of lessons. In this presentation i want to go through what we learned at Cloud9 IDE also want to give attention to common pitfalls and tracing bugs. Read more.
Community, Geek Lifestyle
Location: F151
Brian King (Briks Software), Benjamin Kerensa (Mozilla)
Average rating: ****.
(4.67, 3 ratings)
Grow, Grow, Grow! People are the life-blood of Open Source Communities. Mozilla has always recognised this in regards to their own success, and are now undertaking a project to expand the community even further with the Mozilla Reps program. This talk will discuss the successes and challenges we have had, and our plans for continued momentum. Read more.
Javascript & HTML5
Location: Portland 251
Subbu Allamaraju (eBay Inc.), Jonathan LeBlanc (PayPal + Braintree)
Average rating: ****.
(4.33, 3 ratings)
Today's web and mobile apps ever more personalized with increased reliance on server side APIs. But data retrieval from servers slows down developers and users due to code complexity, latency, low-resiliency, and bandwidth use. In this talk we'll show how ql.io, a node.js based HTTP gateway from eBay, can accelerate HTTP API programming to boost performance and user experience. Read more.
Data
Location: Portland 252
Andreas Kollegger (Neo Technology)
Average rating: ****.
(4.11, 18 ratings)
In this session, Andreas Kollegger will take you on a whirlwind tour of the current NoSQL landscape. He'll give a crash course overview of the four main categories of NoSQL databases, and discuss what's currently lacking to make the enterprise adopt NoSQL, and how to solve it. 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