Sessions at OSCON 2012 on Tuesday 17th July

View as grid

Your current filters are…

  • An Introduction To Evented IO Programming In Node.JS , From The Experts

    by Rik Arends and Bert Belder

    Want to write Node.JS applications and want someone to show you the ropes? In this workshop we will go through a quick paced introduction to node.JS, and will introduce the basic principles of writing evented IO applications. For the more advanced developers it will be interactive on the depth of certain subjects.

    At 9:00am to 12:30pm, Tuesday 17th July

    In Portland 256, Oregon Convention Center

  • Android-Fu: Awesome Apps for Ice Cream Sandwich and Beyond

    by Paris Buttfield-Addison, Jon Manning and Christopher Neugebauer

    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.

    Come and learn how to build apps for Ice Cream Sandwich (and beyond!) This workshop is for existing object-oriented programmers, but you don’t necessarily need to know Java. (we’ll teach you just enough to be dangerous). Learn the Android SDK, how to be efficient in Eclipse and everything you need to know to pretend you’re a UX and Interaction Design guru.

    Existing programmers of almost any language will learn the ins and outs, philosophies and ideologies, loopholes and drawbacks and quirks (and there are many) of the Android Ice Cream Sandwich platform. Attendees will come away confident with the skills to build an application for Android that rivals apps for that other phone platform in usability and look. You’ll come away with a functional app that looks pretty and works great on the latest phones and tablets.

    Tiny computers in our pocket are part of the glorious reality that we live in! Build apps and conquer the world. This session is not 100% programming, it’s 50/50 UX and programming – and the programming we work on is going to give you a taste of what you can do and why you should do it, not dive into every facet of the Android SDK (we don’t have time for that!)

    Topics covered will include:

    • Why, as a programmer, you need to understand interaction design when building for mobile
    • The core features, capabilities and limitations of the Java Android SDK (Ice Cream Sandwich Android-Fu)
    • Java, and why it doesn’t suck on Android
    • Resource constraints, and how to remember that they exist on a TINY FREAKIN’ COMPUTER

    At 9:00am to 12:30pm, Tuesday 17th July

    In Portland 255, Oregon Convention Center

    Coverage slide deck

  • Blender: a 3D introduction

    by Oscar Baechler

    Blender is a 3D animation suite that excels at every part of the animation pipeline, and has found its way into Hollywood blockbusters and AAA game titles. This introductory presentation will teach you 3D pipeline in a nutshell, followed by a hands-on demo where attendees can model, sculpt and render their first 3D project.

    At 9:00am to 12:30pm, Tuesday 17th July

    In D135, Oregon Convention Center

  • Build your Own Platform-as-a-Service (PaaS), Just like Red Hat's (Sponsored Tutorial)

    by Mark Atwood and Krishna Raman

    Here's your chance to learn how to build your own Platform-as-a-Service (PaaS). Come check out this session with Krishna and Mark from the OpenShift team and learn how to install, configure and deploy OpenShift Origin - the open source project that powers the OpenShift service - on your laptop.

    At 9:00am to 12:30pm, Tuesday 17th July

    In E147, Oregon Convention Center

  • Business Leadership Day

    by Kevin Shockey

    So, you want to run a business; or, maybe you want to turn your Open Source project hobby into a day job. What ever the reason you're reading the Business Leadership Day description, this one-day track has the basics to help bootstrap your business skills.

    At 9:00am to 5:00pm, Tuesday 17th July

    In F151, Oregon Convention Center

  • Computing with Clojure

    by Alan Dipert and Clinton N. Dreisbach

    Clojure is a general-purpose language with direct support for Java, a modern Lisp dialect, and support in both the language and data structures for functional programming. Learn Clojure and you'll become a better all-around programmer. You'll also be able to write
    applications that have the beauty and elegance of a good scripting language and the power and reach of the JVM.

    At 9:00am to 12:30pm, Tuesday 17th July

    In D136, Oregon Convention Center

    Coverage slide deck

  • CSS: Go from Good to Great

    by Estelle Weyl

    Web development without Photoshop, IDs or classes? Improve your development time, reduced maintenance costs, SEO, accessibility and site performance with CSS. This skills-based workshop will cover including selectors, specificity, media queries, backgrounds, gradients, animations, browser quirks, debugging and basic to advanced best practices.

    At 9:00am to 12:30pm, Tuesday 17th July

    In Portland 252, Oregon Convention Center

    Coverage slide deck

  • From Datacenter to the Cloud - Featuring Xen and XCP (Sponsored Tutorial)

    by Josh West, Steven Maresca, Patrick F. Wilbur and George Dunlap

    Do you dream of spinning up ten, twenty, or a thousand virtual machines in an instant? Discover and repair bottlenecks without moving a finger? Dodge the loss of an entire storage array with no-one noticing? This is no sales pitch; during this tutorial, we'll demonstrate how to leverage truly FOSS tools to build a powerful, scalable cloud that easily competes with those proprietary solutions!

    At 9:00am to 12:30pm, Tuesday 17th July

    In E141, Oregon Convention Center

  • Get Started with the Arduino - A Hands-On Introductory Workshop (SOLD OUT)

    by Philip Lindsay

    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!

    At 9:00am to 12:30pm, Tuesday 17th July

    In D137-138, Oregon Convention Center

  • GlusterFS Tutorial - Part 1: Gluster Overview

    by Anand Babu and John Mark Walker

    GlusterFS is a community produced, open source, distributed file system capable of scaling to several petabytes(actually, 72 brontobytes!) and handling thousands of clients. The morning tutorial will provide attendees with a broad and deep overview of GlusterFS, from history and roadmap to the latest release, v 3.3.

    At 9:00am to 12:30pm, Tuesday 17th July

    In E148, Oregon Convention Center

  • JavaFX 2 - A Java Developer's Guide

    by Stephen Chin

    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.

    At 9:00am to 12:30pm, Tuesday 17th July

    In D139-140, Oregon Convention Center

  • jQuery - Captain's Log

    by Gregg Pollack, Olivier Lacan, Tyler Hunt and Christopher Green

    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.

    At 9:00am to 12:30pm, Tuesday 17th July

    In Portland 251, Oregon Convention Center

  • New Features of the Modern Perls (5.10 to 5.16)

    by Damian Conway

    This tutorial provides a overview of the most important new features introduced in Perl 5.10 to 5.16, along with practical examples of how those features can improve the performance, robustness, and maintainability of your code

    At 9:00am to 12:30pm, Tuesday 17th July

    In E143-144, Oregon Convention Center

  • OpenStack Day

    Join us for a day-long program exploring OpenStack, the open source cloud infrastructure platform. Originally founded at NASA and Rackspace, OpenStack has grown to be a global software community of developers collaborating on a standard and massively scalable open source cloud operating system.

    At 9:00am to 5:00pm, Tuesday 17th July

    In F150, Oregon Convention Center

  • PostgreSQL Unboxing

    by Christophe Pettus

    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.

    At 9:00am to 12:30pm, Tuesday 17th July

    In E145-146, Oregon Convention Center

  • Build A Better Team With Improv

    by Mark Cornick, Wade Minter and Emily Dobervich

    Growing high-tech companies often spend thousands of dollars on corporate team building because it’s critical to get new groups working well together. In this workshop, two longtime corporate trainers (and principals in a successful high-tech start-up) teach the basics of improv-based team building exercises. You’ll come away with techniques and exercises you can take back to your own company, whether it’s a three-person start-up or a thousand-person dotcom heavyweight.

    This is not a lecture, but an on-your-feet workshop. Participants will move, laugh and get to know each other while learning the basics of improv-focused team building. The “Yes And” philosophy of improv is valuable for managers, team members or anyone needing to simply get along better with co-workers. No need to take notes—all participants will receive a link to the entire curriculum, as well as additional exercises and information they can take back to their own companies.

    Great for anyone on any kind of team—development, marketing or business—as well as both native and non-native English speakers. No fire-walking, drum circles or touchy-feely stuff. Just real improv exercises for bringing groups together. A smash hit at OSCON 2011, so be sure to give your right brain some love and find out how to be the standout at your company.

    At 1:30pm to 5:00pm, Tuesday 17th July

    In D136, Oregon Convention Center

  • Building real software with Go

    by Andrew Gerrand

    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.

    At 1:30pm to 5:00pm, Tuesday 17th July

    In E145-146, Oregon Convention Center

  • Connecting iOS to the open source world with Arduino

    by Alasdair Allan

    Until recently, the restrictions placed on developers meant that if you were an independent developer, or even a small company, you probably couldn’t get access to the documentation and components you needed to connect your iOS device to an arbitrary piece of hardware. Little of the innovation that people were expecting with the arrival of the External Accessories framework actually occurred, and much of the blame for this is usually laid at the feet of Apple’s Made for iPod (MFi) licensing program.

    However the arrival of an MFi approved serial cable has changed all of that, for the first time its easy to connect your proprietary Apple hardware to the Open Source world.

    This tutorial will walk you through connecting an iPhone, iPod touch or iPad to an Arduino or other external hardware using an RS-232 adaptor. This is hardware hacking for iOS developers. You'll learn how to build an iOS applications that talk to the real world, talk to sensors that talk back, and make iOS part of the Internet of Things.

    At 1:30pm to 5:00pm, Tuesday 17th July

    In D137-138, Oregon Convention Center

  • Gluster FS Tutorial - Part 2: Gluster and Big Data; Gluster for Devs and Sys Admins

    by Anand Avati and Dustin Black

    GlusterFS is a community produced, open source, distributed file system capable of scaling to several petabytes(actually, 72 brontobytes!) and handling thousands of clients. The afternoon session of the GlusterFS tutorial will focus on Gluster implementation as a big data solution, development platform and tool for systems administrators.

    At 1:30pm to 5:00pm, Tuesday 17th July

    In E148, Oregon Convention Center

  • Hacking on Apache CloudStack (Sponsored Tutorial)

    by Chiradeep Vittal

    Apache CloudStack is an infrastructure-as-a-service platform used to deploy Amazon-style cloud computing environments, in this session developers will learn abou the architecture, plugin framework, and how to get involved in the Apache CloudStack project.

    At 1:30pm to 5:00pm, Tuesday 17th July

    In E141, Oregon Convention Center

  • Introduction to Android Testing

    by Diego Torres Milano

    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.

    At 1:30pm to 5:00pm, Tuesday 17th July

    In Portland 252, Oregon Convention Center

  • jQuery Mobile Workshop

    by Nathaniel Schutta

    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...

    At 1:30pm to 5:00pm, Tuesday 17th July

    In Portland 251, Oregon Convention Center

  • Learn How to Experience Your Own Personal Data Revolution using The Locker Project

    by Thomas Muldowney and Jeremie Miller

    There is an emerging set of tools that enable people to have more access to and more control over the data that they are creating, sharing, and that is being shared with them. The Locker Project has created a personal locker that allows you to collect your personal data and share it with others. During this session, you’ll set up your own Locker and learn how to manipulate it.

    At 1:30pm to 5:00pm, Tuesday 17th July

    In D135, Oregon Convention Center

  • Mastering Perl

    by brian d foy

    In this tutorial, brian d foy will cover aspects of his latest book, Mastering Perl, which is practical advice for working programmers on creating enterprise-quality Perl programs

    At 1:30pm to 5:00pm, Tuesday 17th July

    In Portland 255, Oregon Convention Center

  • Preventing Runtime Errors at Compile Time

    by Michael Ernst and Werner Dietl

    Are you tired of null pointer exceptions, SQL injections, concurrency errors, mistaken equality tests, and other run-time errors? A compile-time tool named the Checker Framework has found hundreds of such errors in Java code. Come learn how you can use the tool to improve your own code. For those who don't use Java, we will explain the concept of pluggable type-checking that underlies the tool.

    At 1:30pm to 5:00pm, Tuesday 17th July

    In D139-140, Oregon Convention Center

  • Service Orchestration with Ubuntu in the Cloud (Sponsored Tutorial)

    by Jorge Castro

    juju is a deployment and service orchestration tool for the cloud. With it you can deploy over 80 services to AWS, OpenStack, or bare metal. This charm school will show you what juju is, how it works, and how it can save you time by showing you how to write juju charms, which are scripts you'll use and share to deploy your service in a few commands.

    At 1:30pm to 5:00pm, Tuesday 17th July

    In E147, Oregon Convention Center

  • State of the Art Web Mapping with Open Source

    by Dane Springmeyer

    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.

    At 1:30pm to 5:00pm, Tuesday 17th July

    In Portland 256, Oregon Convention Center

    Coverage slide deck

  • How Not to Confuse Your Open Source Community with Your Customers

    by Stephen Walli

    Before we had Internet-sized bandwidth on which to collaborate around software, traditional software business was a simple pipeline. R&D delivered product into the pipe. Marketing delivered messages. Sales and marketing managed and qualified leads through the pipeline and if the product solved a customer problem properly, a market was made and you could measure the profits.

    With the rise of the Internet collaborative development communities formed around FOSS licenses. Many have tried to create businesses around such communities, or conversely create their own communities as an adjunct to their business. But in the ensuing confusion of customers and community no one is ever happy.

    This talk offers insight into how to think about both groups differently to everyone’s benefit.

    At 2:15pm to 3:00pm, Tuesday 17th July

    In F151, Oregon Convention Center

    Coverage slide deck

  • Building an Open Business

    by Christopher Clark

    How SparkFun Electronics has grown to be an emerging market leader by embracing an open source culture.

    At 3:30pm to 4:15pm, Tuesday 17th July

    In F151, Oregon Convention Center

  • Cloud Foundry BOSH and OpenStack

    by Oleg Shaldybin and Vadim Spivak

    Introduction to BOSH – an open source tool chain for release engineering, deployment and lifecycle management of large scale distributed services. How it works, why we built it, and how it supports IaaS like OpenStack through the BOSH Cloud Provider Interface.

    At 3:30pm to 4:15pm, Tuesday 17th July

    In F150, Oregon Convention Center