This workshop will provide the attendee an introduction to R, an open-source statistical computing environment that some say is even more powerful and flexible than SAS and SPSS. Additionally, the session will also provide an introduction to predictive analytics theory and R's ability to apply predictive analytics theory to real-world situations.
Read more.

In this workshop, you'll learn how to apply the art and science of constructing enjoyable, engaging games. This is entirely non-electronic; we're not talking about programming, game engine development, or how to approach a publisher with your totally rad idea about how you can have, like Mario only there's explosions. Everything you'll work on will be done with pens, paper, and human brain-meat.
Read more.

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’ll find out at our annual Ignite event at OSCON.
Read more.

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.

Don't forget to pack your running shoes and your glow-in-the-dark gear, because the OSCON 5K fun run is back. And this year we're adding a fun twist - we're running in the dark. Whether you are an avid runner or just starting out, you are invited to join other OSCON attendees Monday evening for a run/jog/walk through some of the most scenic and emblematic sites of Portland.
Read more.

Getting everyone in your company or development team on the same page can be a challenge. This on-your-feet workshop will teach fast, fun improv techniques for helping your group to bond and work better together. Learn the secrets of improv-based team building from two professionals who have decades of experience working in open source, Internet start-ups and corporate training.
Read more.

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.

Free and open source software is equal parts technology and humanity. Beyond the coding standards, development environments and essential parts of delivering free software the ideals that drive this movement are powerful. This is a reflection on the lessons gleaned from successful F/LOSS communities and a call to action to spread their ideals to other endeavors such as medicine and government.
Read more.

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.

inBloom Chief Product Officer Sharren Bates will provide an overview of inBloom open-source technologies and its mission of vastly improving K-12 personalized learning. Sharren will review research behind the inBloom vision and what barriers exist today to achieving personalize learning as well as a sample of early, innovative products crossing these barriers with inBloom technology.
Read more.

Once again Damian Conway returns from the untamed wilderness of deepest Vim, bringing with him yet another collection of tips, tools, and tricks to make your text editing still more unspeakably powerful.
Read more.

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.

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.

How can open source help people get something useful out of the sensor data they generate? Based on social science research, this session will give developers some simple tools to understand how non-geeks make sense of complex data, and offers some approaches to improve user experience of both hardware and software based on that knowledge.
Read more.

Internationally acclaimed public speaker Paul Fenwick talks
about depression: What it is, why it sucks, and his own personal
experiences in battling it. Drawing from a diverse range of fields,
Paul provides insights into the bugs that may exist in your brain, and
how some aspects of digital society may even make them worse.
Read more.

Stakeholders often get criticized for not knowing what they want. If they don't know what they want, how do you know what to code? It's a two way street and you both need to be on it. In this session, we'll explore agile techniques such as BDD and ATDD as well as tools from the Arquillian Universe that can help us produce clearer tests that show real behavior and give measurable results.
Read more.

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.

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.

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.

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.

Open Source is quietly helping shape our society, and you can see its impact on government through the work of Code for America. From making public information more accessible to making public artwork easier to find, Code for America finds innovative ways to make a government more efficient.
Read more.

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.

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.

The Quantified Self movement is all about keeping measurements about your life in order to track progress in various ways. As geeks we all enjoy playing with new toys, and there are a variety of devices and applications out there to help measure steps, activity and fitness. Combining the data from these devices can help you build tools to track your fitness in a way that makes sense for you.
Read more.

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.

The open source movement is part of a larger historic shift in the relative societal value placed on writing over reading. This talk places the open source movement in the context of the evolution of literacy over the last five thousand years.
Read more.

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.

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.

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.

“Distinction" is the noun for the adjective “Distinguished". The ACM Distinguished Member Recognition Program recognizes those who have "achieved a significant impact on the computing field.” Curiously, the ideals and practices of Open Source software are heavily under-represented. Why is that? And how do we change that?
Read more.

BASH is a simple multiplatform alternative to Perl, Python, and Ruby. Join Jason Brittain of eBay's Platform Frameworks group to hear why you should consider using BASH, and when it's the right choice over other programming languages. You'll also see several code example tips and tricks for coding your common modern tasks in BASH.
Read more.

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.

A discussion of community building from a psychological perspective. How to recruit people into your project, external and internal motivations, what people regret, self-fulfilling prophecies, confirmation bias, and more.
Read more.