Personal schedule for Christopher Turvey

Download or subscribe to Christopher Turvey's schedule.

Tools and Techniques
Location: Portland 256
Tim Berglund (GitHub, Inc.)
Average rating: ****.
(4.57, 46 ratings)
Get a thorough introduction to Git and GitHub. You'll leave ready to fork, pull-request, clone, push, pull, log, and fetch with the best of them! Read more.
Tools and Techniques
Location: E145/146
Jayneil Dalal (INTEL), Sohil Patel ( Azoi Mobile Technology Pvt Ltd)
Average rating: *....
(1.67, 18 ratings)
Ever wanted to do some cool "Minority Report"-like project to detect hand gestures, face detection etc and that too using open source software? In this hands-on tutorial we will teach the basics of the world's most popular open source computer vision libraries, OpenCV and OpenNI library for 2D/3D image processing. We will also show some cool demos on the same using Pandaboard, Kinect etc. Read more.
Open Hardware
Location: E145/146
Alasdair Allan (The Thing System, Inc.), Kipp Bradford (The Kippworks)
Average rating: **...
(2.88, 16 ratings)
This hands-on workshop will walk you through building a simple distributed sensor network. Using an Arduino board, off-the-shelf sensors, and XBee radios, we'll show you how to put together an individual sensor platform (commonly known as a "mote") and how to network more than one of these platforms together to build a small scale distributed network. Read more.
SOLD OUT
JavaScript & HTML5
Location: Portland 256
Kyle Simpson (Getify Solutions)
Average rating: **...
(2.43, 47 ratings)
The HTML 5 standard offers powerful features for writing full fledged applications. This tutorial focuses on the newest and most powerful of these: storage, web sockets and WebRTC. Read more.
Keynotes
Location: Portland Ballroom
Edd Dumbill (Silicon Valley Data Science), Sarah Novotny (NGINX), Matthew McCullough (GitHub, Inc.)
Average rating: ***..
(3.70, 20 ratings)
Opening remarks by OSCON program chairs, Sarah Novotny, Matthew McCullough and Edd Dumbill. Read more.
Keynotes
Location: Portland Ballroom
Jeff Hawkins (Numenta, Inc.)
Average rating: ***..
(3.97, 39 ratings)
Jeff Hawkins will describe Numenta's vision for machine intelligence. He will give a brief introduction to the technology and describe why Numenta is creating an open source project. Read more.
Keynotes
Location: Portland Ballroom
Jay Parikh (Facebook)
Average rating: ****.
(4.19, 37 ratings)
In this keynote, Jay Parikh will provide an overview of the Open Compute Project, a thriving consumer-led community dedicated to promoting more openness and a greater focus on scale, efficiency, and sustainability in the development of infrastructure technologies. Jay will give a brief history of the project and describe its vision for the future, focusing on two new projects within OCP. Read more.
Keynotes
Location: Portland Ballroom
Carin Meier (Neo)
Average rating: ****.
(4.84, 67 ratings)
Experience the joy of flying the Parrot AR Drone using the power of Clojure. We will take a journey that begins with a child's dream of having a "real" robot friend. Along the way, we will discover the blessings of a functional language, the power of the Clojure language, the thrill of flying with a REPL, and maybe even gems of wisdom long lost under the snow of the AI Winter. Read more.
Keynotes
Location: Portland Ballroom
Mark R. Shuttleworth (Canonical Ltd.)
Average rating: ***..
(3.42, 31 ratings)
Mark Shuttleworth, Founder, Canonical, Ltd. Read more.
Programming, Tools and Techniques
Location: Portland 255
Garrett Smith (CloudBees)
Average rating: ***..
(3.33, 39 ratings)
How do you know you've written a good program? There are a couple standards most people use: "works for me" and "all tests pass". If you can get to that point, you're code is in pretty good shape! This talk will go beyond "it works" to explore a programming technique where problems are systematically made obvious and code naturally becomes correct, clear, and maintainable! Read more.
Open Hardware
Location: Portland 251
Matt Biddulph (Product Club)
Average rating: ****.
(4.31, 13 ratings)
Learn how to build a fully functional GSM phone capable of voice, SMS and data. All you'll need is a SIM card, an Arduino, a few cheap hardware components and a soldering iron. We'll talk about writing a realtime state-machine to act as an operating system, and how to embed this GSM functionality in your own non-phone hardware devices. Read more.
Java & JVM
Location: Portland Ballroom
Neal Ford (ThoughtWorks)
Average rating: ****.
(4.05, 42 ratings)
Learning the syntax of a new language is easy, but learning to think under a different paradigm is hard. This session helps you transition from an object-oriented imperative programmer to a functional programmer, using Java, Clojure and Scala for examples. Read more.
PHP
Location: D139/140
Joel Pobar (Facebook)
Average rating: ****.
(4.22, 9 ratings)
The PHP language resists efficient execution. Like many other web languages, PHP offers programmers the conveniences of dynamic typing, and late binding for functions and classes. Facebook's HipHop VM (HHVM) is a new execution engine for PHP that combines ahead-of-time and just-in-time techniques to try save precious CPU cycles. We'll explore HHVM, and deep dive on the bits that makes it go fast! Read more.
Open Hardware
Location: D135
Ruth Suehle (Red Hat), Tom "spot" Callaway (Red Hat)
Average rating: ****.
(4.12, 17 ratings)
Tom Callaway and Ruth Suehle, authors of Raspberry Pi Hacks (O'Reilly, expected spring 2013) will share hints and tips for hackers ready to bring their ideas to life with the Raspberry Pi, They'll cover the important basics of doing tricks with your Pi and go on to talk about a few fun projects, from game emulators to cameras in the sky. Read more.
JavaScript & HTML5
Location: Portland 252
Nathaniel Schutta (ntschutta.com)
Average rating: ***..
(3.71, 28 ratings)
Developers are flocking to client side frameworks and, as a result, there are more and more JavaScript libraries attempting to solve the rich internet application problem. In a space where new libraries seem to spring up weekly, what framework should you choose for your next project? Read more.
Geek Lifestyle
Location: Portland Ballroom
Tim Berglund (GitHub, Inc.)
Average rating: ***..
(3.88, 43 ratings)
A quick and fun exploration of prime numbers, Markov chains, graph theory, the underpinnings of public key cryptography, and more. Down with continuous math! Up with the discrete! Read more.
PHP
Location: D139/140
Sharon Levy (freelancer; member, PHP Meetups (Orange County: OCPHP and Los Angeles: LAPHP))
This presentation is based on a chapter in a book I'm writing. I examine how PHP handles hexadecimal, octals and really large numbers. Unless one is familiar with the C-source code what you see in PHP at times can be difficult to understand and may shock or otherwise surprise you. Read more.
Data
Location: Portland 256
Jesse Anderson (Cloudera)
Average rating: ***..
(3.50, 20 ratings)
Gaining insight on data is even more interesting when it comes from the NFL. See how I take play by play data, combine it with other datasets and gain insight from the data. Read more.
Data
Location: Portland 256
Mark Grover (Cloudera)
Average rating: ****.
(4.64, 11 ratings)
If you have ever wanted to dabble with Apache Hadoop, Hive, HBase or other projects in the Hadoop ecosystem but have been discouraged by the painful process of installation and configuration of these projects, this talk is for you. We will learn how to install Hadoop, Hive and HBase on a cluster by making use of various packages from Apache Bigtop. Read more.
Operations
Location: E146
Caskey Dickson (GOOGLE)
Average rating: ****.
(4.41, 17 ratings)
One of the simplest seeming problems is just keeping a daemon running. However, it turns out that keeping a long-lived service simply online can take more than you expect. There are a plethora of different tools for doing this, and each has their own unique failure modes and requirements. Come explore the pitfalls we've encountered and workarounds we use to keep a daemon running at all times. Read more.
PHP
Location: D139/140
Andy Blyler (Barracuda Networks), Jonathan Kuperman (Barracuda Networks)
Average rating: **...
(2.00, 2 ratings)
PHP is commonly thought of as a programming language that is used in web development. However, it is also a approachable and powerful language to use for creating daemons. In this session we will discuss why and how we use PHP to run everything from our web interface to our backend processes as part of the Barracuda Backup Service. Read more.
Software Architecture
Location: Portland 255
Ian Dees (Tektronix), Baq Haidri (LinkedIn)
Average rating: ***..
(3.94, 17 ratings)
We strive to create designs that will last. But in doing so, we run the risk of over-engineering: building in so many abstractions at the beginning of a project that it degenerates into unmaintainable code. What causes these risks, and what can we do about it? Read more.
Data
Location: Portland 256
Russell Branca (Cloudant)
Average rating: ***..
(3.10, 10 ratings)
Map Reduce has become a household name in data processing these days, but is typically used in a backend, batch oriented manner across large data sets. In this talk we'll explore pipelining data sets far too large to fit in the browser through map reduce implementations in CouchDB, server side javascript, and finally directly in the browser, allowing for large scale, yet interactive data analysis. Read more.
Events
Location: Expo Hall
Average rating: ****.
(4.27, 11 ratings)
Quench your thirst with vendor-hosted libations and snacks while you check out all the cool stuff in the expo hall. Read more.
Events
Location: Sandbox Studios (420 Northeast 9th Avenue)
Average rating: ****.
(4.00, 5 ratings)
Join us to celebrate three years of the fastest growing open source cloud project! OpenStack launched at OSCON 2010, and we've made a tradition of celebrating each birthday during the conference. This year we're bringing the same laid back atmosphere to a bigger venue with some new twists to make it the best party yet. Read more.
Events
Location: Portland Ballroom Foyer
Average rating: ****.
(4.73, 11 ratings)
Citrix is sponsoring a night of poker, cocktails and hors d'oeuvres. For one night only, OSCON’s Foyer will be transformed into Portland’s only poker room complete with professional dealers. You'll be playing poker above the city lights with a perfect view of the city. Read more.
Keynotes
Location: Portland Ballroom
Edd Dumbill (Silicon Valley Data Science), Sarah Novotny (NGINX), Matthew McCullough (GitHub, Inc.), Simon St. Laurent (O'Reilly Media, Inc.)
Average rating: ***..
(3.75, 12 ratings)
Opening remarks by the OSCON program chairs, Sarah Novotny, Matthew McCullough and Edd Dumbill. Read more.
Keynotes
Location: Portland Ballroom
Average rating: ****.
(4.08, 38 ratings)
The year 2040 is the year when people of color will be the majority in the United States, but minorities are vastly underrepresented in the most important part of the US economy, the tech sector. There's been a lot of discussion about the lack of diversity in Silicon Valley and the technology industry recently and, let's face it, the numbers are not good. But why does it even matter? Read more.
Keynotes
Location: Portland Ballroom
Average rating: ***..
(3.54, 28 ratings)
Tom Preston-Werner, Co-founder and CEO, GitHub. Read more.
Keynotes
Location: Portland Ballroom
Leigh Heyman (Executive Office of the President)
Average rating: ****.
(4.20, 30 ratings)
Leigh will talk briefly about these achievements and more importantly what the future holds for Open Source and Open Data at The White House and the many ways citizens and developers can get involved. Read more.
JavaScript & HTML5
Location: Portland 252
Chris Strom (EEE Computes), Robin Strom (EEE Computes)
Average rating: ****.
(4.36, 14 ratings)
Want to learn 3D game programming? Want to learn how to make cool animations with Three.js? Want to make amazing visualizations in 3D? Well, then this is the session for you! This tutorial will introduce you to: 3D concepts in Three.js, coding for canvas and WebGL, animation techniques, and real world simulation with physics engines. You'll be amazed at what you can create! Read more.
Open Hardware
Location: D135
Federico Lucifredi (Canonical | Ubuntu)
Average rating: ****.
(4.80, 10 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, as well as providing a few alternative power schemes, some actuator examples and even mobility options to increase the variety of your design arsenal. Read more.
Data
Location: Portland 256
Calvin Sun (Twitter)
Average rating: ***..
(3.67, 3 ratings)
MySQL 5.6 is simply a better MySQL with improvements that enhance every functional area of the database kernel. There are many new features in the InnoDB storage engine, including: better performance and scalability, online DDL, persistent statistics, NoSQL access, and many more. Read more.
Open Hardware
Location: D135
Jonathan Oxer (Freetronics)
Average rating: ****.
(4.62, 8 ratings)
The ArduSat project will launch two Open Source cubesats into orbit in 2013, carrying a payload combining an extensive sensor suite and cameras with a multi-node processor platform based on Arduino. Hobbyists and students will be able to design experiments using regular Arduino hardware, ready to be uploaded and executed on the satellite. Learn about the satellite and how it works. Read more.
JavaScript & HTML5
Location: Portland 252
Olivier Bloch (Microsoft)
Average rating: ****.
(4.17, 12 ratings)
An introduction to the emerging standard Pointer Events that will undoubtedly help developers write code that will support multiple input types (mouse, touch, pen,...) Read more.
Perl
Location: E145
Paul Fenwick (Perl Training Australia)
Average rating: ****.
(4.62, 13 ratings)
The Perl Renaissance is in full swing. Object frameworks and syntax have been undated, web frameworks are easy and powerful, and modules are easy to manage and install. White Camel Award winner Paul Fenwick will be covering the best technologies of the recent age. No prior Perl experience required! Read more.
Geek Lifestyle
Location: F151
Denise Paolucci (Dreamwidth Studios)
Average rating: ****.
(4.76, 21 ratings)
Impostor syndrome -- the persistent belief that any minute everyone around you is going to figure out you're not at all qualified -- happens to a majority of the tech industry; nobody talks about it, because nobody wants to be the first to admit it. This talk confronts that feeling head-on, and addresses ways to readjust your perceptions of your accomplishments to accurately reflect reality. Read more.
JavaScript & HTML5
Location: Portland 252
Piers Cawley (Thermeon)
Average rating: ***..
(3.20, 15 ratings)
Making music with CoffeeScript, Node.js and higher order programming. What could possibly go wrong? Read more.
User Experience (UX)
Location: D136
Average rating: ****.
(4.00, 12 ratings)
We are rapidly approaching the age of living spaces filled with smart thermostats, doors, lights, toilets and more. How do we design interfaces for them? How can people manage 200 gadgets each demanding new batteries? What if your networked toaster rats you out to the FBI? We will explore using the classic Three Laws of Robotics to guide interface design of the Internet of Things. Read more.
PHP
Location: F150
Moderated by:
Stuart Langley (Google)
Panelists:
Amy Unruh (Google)
Average rating: ****.
(4.00, 3 ratings)
Google App Engine allows you to build web applications on the same scalable systems that power Google applications. In this session we’ll dive into the best practices for writing scalable PHP applications on the App Engine platform. Read more.
Open Hardware
Location: D135
Rupa Dachere (CodeChix)
Average rating: ****.
(4.22, 9 ratings)
Have you ever found yourself obsessively checking UPS or FedEx tracking site to see if your package finally got delivered at your doorstep? Or wondered when your contractor/gardener showed up to do their job? Come join me to learn how to build your own gadget to notify you when your package or contractor shows up at your doorstep! Read more.
Geek Lifestyle
Location: F151
Wesley Hales (Shape Security)
Average rating: ****.
(4.38, 8 ratings)
How can you keep the audience engaged and motivated throughout an entire presentation? It’s simple: keep them on their smart phone. The days of asking the audience to raise their hand for an on-the-fly survey is over. An entire stream of engagement platforms for presentations are coming, and this talk will prepare you for the future. Read more.
Data
Location: Portland 256
Ligaya Turmelle (MySQL)
Average rating: ****.
(4.00, 7 ratings)
Many companies need their employees to do more then one job - Programmer, DBA, SysAdmin. The more skills you have, the more you can contribute to the overall success of the company and improve your own job marketability. Learn the basic commands of MySQL Server Administration that every Developer should know, what each does and how to use them. Read more.
Geek Lifestyle
Location: Portland Ballroom
Dave Neary (Red Hat)
Average rating: ****.
(4.22, 9 ratings)
How do you grow the next generation of hackers? As our community gets older, we are making little humans, and we have an excellent opportunity as parents to indoctrinate them with seditious ideas like "it's better to share", and "if you don't like the way things are, change them". Here's one parent's story of toys and activities for kids from 3 to 10 to grow a new hacker generation. Read more.
Software Architecture
Location: D139/140
Dejan Bosanac (RedHat)
Average rating: ***..
(3.29, 7 ratings)
New generation of mobile and web applications use asynchronous messaging extensively. This session will cover protocols and techniques available to use messaging infrastructure directly from web browsers and native mobile applications. Read more.
Events
Location: The Rose (111 SW Ash Street)
Average rating: ***..
(3.00, 3 ratings)
Join Media Temple for free libations, food, and swag from 6:00pm - 7:30p at The Rose. Come say hi and pick up some swag! Read more.
Events
Location: Jupiter Hotel (830 E Burnside St.)
Average rating: ***..
(3.33, 3 ratings)
Join us in celebrating the great year that the Apache CouchDB project had, welcoming new committers and pushing out many new releases. We'll be in the courtyard at the Jupiter Hotel with food trucks and signature cocktails. Drinks and distributed database clustering for all! Read more.
Keynotes
Location: Portland Ballroom
Edd Dumbill (Silicon Valley Data Science), Sarah Novotny (NGINX), Matthew McCullough (GitHub, Inc.), Simon St. Laurent (O'Reilly Media, Inc.)
Average rating: ***..
(3.67, 9 ratings)
Opening remarks by the OSCON program chairs, Sarah Novotny, Matthew McCullough and Edd Dumbill. Read more.
Keynotes
Location: Portland Ballroom
John Graham-Cumming (CloudFlare)
Average rating: ****.
(4.73, 30 ratings)
Looking back on 30 years of programming: there's nothing new since 1983. Examples and implications. Read more.
Keynotes
Location: Portland Ballroom
Piers Cawley (Thermeon)
Average rating: ****.
(4.62, 24 ratings)
Piers Cawley, Senior Programmer, Headforwards. Read more.
Business
Location: D137/138
Paul Brown (Multifarious, Inc)
Average rating: ***..
(3.00, 3 ratings)
This talk progresses through a succession of counterexamples (and a few examples) in combining business and open source. We will cover ways to divide your community, withhold value from your customers (paying and not), squander good will, and inhibit adoption. Read more.
Community
Location: E144
Gerardo Capiel (Benetech), Edward Cable (The Community for Open Source Microfinance), Deanna McCusker (VMware)
Average rating: ****.
(4.50, 4 ratings)
Contributing to Humanitarian FOSS (HFOSS) projects can provide tangible product benefit to organizations building technology for good, and tremendous impact to their beneficiaries. But it can also offer intangible, and often unexpected, benefit to volunteer contributors, helping them expand beyond their core competencies in ways they may never have imagined. Read more.
Tools and Techniques
Location: Portland 252
Matthew Garrett (Nebula)
Average rating: ****.
(4.72, 18 ratings)
People have been fascinated with random numbers for millennia. How far have we come in that time, and why are they so important? How did a medieval monk's work end up responsible for decades of questionable science? How is something we had no trouble doing before recorded history still causing problems in the cloud? All these questions, and more, will be answered. Read more.
Education
Location: D139/140
wesley chun (Google)
Average rating: ****.
(4.22, 9 ratings)
Google's mission is to organize the world's information & make it universally accessible & useful. Education's in our DNA, so we gladly provide resources for coders, students & teachers: teaching tools, developer products, education events, research grants, academic awards/prizes, support, coding competitions, etc. In this talk, I'll give an overview of some of our current education programs/tools Read more.
Community
Location: Portland 252
Emma Jane Westby (Drupalize.Me)
Average rating: ****.
(4.30, 10 ratings)
In this session we'll explore how to give, and receive, useful critiques of our work. We'll talk about the different kinds of critiques that are necessary as an idea develops. The emphasis will be on reviewing subjective work, not the easy stuff like white space at the end of a line. Read more.
Keynotes
Location: Portland Ballroom
Average rating: ***..
(3.25, 8 ratings)
The 9th Annual O’Reilly Open Source Award winners will be announced. Read more.

Sponsors

Sponsorship Opportunities

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

Contact Us

View a complete list of OSCON contacts