Sponsors

  • Microsoft
  • Nebula
  • Google
  • SugarCRM
  • Facebook
  • HP
  • Intel
  • Rackspace Hosting
  • WSO2
  • Alfresco
  • BlackBerry
  • CUBRID
  • Dell
  • eBay
  • Heroku
  • InfiniteGraph
  • JBoss
  • LeaseWeb
  • Liferay
  • Media Temple, Inc.
  • OpenShift
  • Oracle
  • Percona
  • Puppet Labs
  • Qualcomm Innovation Center, Inc.
  • Rentrak
  • Silicon Mechanics
  • SoftLayer Technologies, Inc.
  • SourceGear
  • Urban Airship
  • Vertica
  • VMware
  • (mt) Media Temple, Inc.

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the convention, contact Sharon Cordesse at scordesse@oreilly.com

Download the OSCON Sponsor/Exhibitor Prospectus

Contact Us

View a complete list of OSCON contacts

Personal schedule for Jeff Hamann

Download or subscribe to Jeff Hamann's schedule.

Programming, Python
Location: Portland 252
Tags: python, tdd, handson
Matt Harrison (FusionIO)
Average rating: ****.
(4.00, 10 ratings)
Python is used all over the place and gaining in popularity. This introduction to Python assumes you know how to program, but don't know Python. You'll learn the basics, write some code and hopefully leave being able to grok Python. Read more.
Mobile Platforms
Location: Portland 255
Marko Gargenta (Twitter)
Average rating: ***..
(3.39, 18 ratings)
Learn to develop an Android application from start to finish. In this hands-on tutorial, you will learn design principles and we provided code snippets to put together an Android application. By end of this tutorial, you will understand main building blocks for Android application development. Read more.
Cloud Computing
Location: D137/138
Garrett Honeycutt (Puppet Labs)
Average rating: ***..
(3.72, 18 ratings)
Puppet is an enterprise systems management platform that standardizes the way you deploy and manage infrastructure in the enterprise and the cloud. By the end of the tutorial we’ll produce a simple Puppet architecture that can manage a few services and applications as well as discuss best practices and common design patterns. Read more.
Data: Roulette
Location: C124
Andrew Turner (GeoIQ)
Average rating: ***..
(3.58, 12 ratings)
We're being surrounded by data: Open government data, streaming media, and data we're creating as we track our lives and connect with our communities. Learn how to leverage easy to use tools to combine this together for our personal and organization decision making without requiring complex processes or training. Read more.
Data: NoSQL Databases
Location: B118-119
Siddharth Anand (LinkedIn)
Average rating: ***..
(3.70, 10 ratings)
Over the past few years, Netflix has migrated to the cloud. This talk details Netflix's transition away from relational databases and towards high-availability (NoSQL) storage systems. We rely on a combination of proprietary (e.g. SimpleDB and S3) and open-source (e.g. Cassandra and HBase) NoSQL technologies. Read more.
Data: Hadoop
Location: C123
Tom Hanlon (Cloudera)
Average rating: ****.
(4.27, 11 ratings)
Hadoop gives you the ability to process massive amounts of data at scale. This presentation will show you how hadoop makes use of commodity hardware to allow you to build a system that scales, that deals gracefully with failure of individual nodes, and gives you the power of Map/Reduce to process Petabytes. Read more.
Benoit Sigoure (StumbleUpon, Inc.)
Average rating: ****.
(4.30, 10 ratings)
OpenTSDB is an open-source, distributed time series database designed to monitor large clusters of commodity machines at an unprecedented level of granularity. OpenTSDB enables operations teams to keep track in real-time of all the metrics exposed by operating systems, applications and network equipment, and makes the data easily accessible. Read more.
Business, Community, Education
Location: D136
Wade Minter (TeamSnap), Andrew Berkowitz (TeamSnap)
Average rating: ****.
(4.67, 9 ratings)
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 as a team. 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.
Data: NoSQL Databases
Location: B118-119
Ezra Zygmuntowicz (VMware Inc)
Average rating: ****.
(4.00, 2 ratings)
Redis is an entry in the new breed of nosql databases. But it takes a different approach that makes it much more interesting then most of the other key/value stores in the same category. Come learn what makes redis so useful that it seems everyone is adding it to their toolbox. Read more.
Theo Schlossnagle (OmniTI/Circonus)
Average rating: ****.
(4.38, 8 ratings)
The art of dealing with real-time data is not new. In fact, much of the world's economy is propped up my making decisions on data sub milliseconds. The technology is there, we have the power. We'll take a whirlwind tour of the open-source Esper system and understand how to integrate it into your stack to enable rapid decision making on real-time data from anywhere in your architecture. Read more.
Jonathan Seidman (Orbitz Worldwide), Ramesh Venkataramaiah (Orbitz Worldwide)
Average rating: **...
(2.75, 8 ratings)
An overview of the state of the art for bringing together the analytical power of the R language with the big data capabilities of Hadoop. Read more.
Noah Pepper (Lucky Sort), Homer Strong (Lucky Sort)
Average rating: ***..
(3.18, 11 ratings)
We produce gorgeous LaTeX reports while harnessing the power of R on the backend. The data is pulled from our PostgreSQL database, the analysis and visualizations are fast and distributed thanks to Redis. We'll talk about weaving together open source tools to build powerful analytics reporting engines that rival the commercial alternatives. Read more.
Programming
Location: Portland 256
Dean Wampler (Typesafe)
Average rating: ***..
(3.31, 13 ratings)
You've heard that Functional programming (FP) is good for concurrency. Mastering FP will improve all the code you write. FP changes practices like TDD; learn how design is more structured and tests are more precise. See why FP-style functions and data structures are actually more reusable than objects. Leave with new tools that eliminate bloat, improve code quality, and speed development. Read more.
Jesse Vincent (Best Practical)
Average rating: ****.
(4.62, 8 ratings)
Request Tracker (RT) is an enterprise-grade ticketing system designed to help your organization track what needs to get done and what still needs doing. From basic customer service to advanced back-office workflows, RT is flexible enough to keep your processes smooth and effective. This tutorial will cover deployment and day to day use of RT as well as basic customization. Read more.
Tools and Techniques
Location: Portland 252
Tim Berglund (GitHub), Matthew McCullough (GitHub, Inc.)
Average rating: ****.
(4.83, 18 ratings)
Matthew McCullough, trainer for GitHub.com, and Tim Berglund, co-presenter of the O'Reilly Git Master Class, will guide you through the fundamentals of Git in three hours of lecture, discussion, and hands-on exercises. Read more.
Jeff Hamann (Forest Informatics)
Average rating: **...
(2.67, 3 ratings)
Learn how to cobble together a PostgreSQL database, install a few handy R packages, a pinch of language extensions, and a handful of publicly available data to generate a forest monitoring platform to help landscape managers make better decisions using basic design-engineering paradigms to perform quick trade-off analyses. Read more.
Cloud Computing
Location: Portland 255
wesley chun (Google)
Average rating: ***..
(3.67, 6 ratings)
Google App Engine is an application development and cloud-hosting platform that lets users create apps to run Google's datacenters. In this 3-part tutorial, we'll give a 1-hour intro talk on cloud computing and App Engine, a 90-100 minute introductory codelab to get your feet wet with App Engine development, and finally conclude with about a half-hour intro to some of App Engine's newest features! Read more.
Mobile Platforms
Location: E145/146
Paris Buttfield-Addison (Secret Lab Pty. Ltd.), Christopher Neugebauer (chris.neugebauer.id.au)
Average rating: ****.
(4.05, 21 ratings)
Learn why Android is awesome, and how you can build useful apps for the world’s most popular tiny computer even if you hate the idea of a telephone. Find out why a good UI and well thought-through interaction design are not optional components for mobile hackers, and build an actual app in 3 hours in this hands-on, fast paced tutorial. For existing programmers of any language at any level. Read more.
Russell Hanson (RSI/Harvard/TCIN)
Average rating: **...
(2.67, 3 ratings)
Synthetic biology is a new field where basic biological components can be engineered to create something new. It often involves DNA synthesizers, ligation, promoters, and polymerase chain reaction -- which may or may not be safe for your in silico environment. However, as the size and complexity of the systems increase, tools become more and more important, thus CAD for biology has emerged. Read more.
David Pacheco (Joyent), Brendan Gregg (Netflix)
Average rating: ***..
(3.00, 3 ratings)
We'll present the architecture and implementation of a Node.js/DTrace-based distributed platform for analyzing the performance of cloud applications in real-time. We'll do a live demo on a real, internet-facing cloud and discuss some of the interesting performance pathologies we've found and explained using this tool. Read more.
Data: Roulette
Location: C124
Peter Neubauer (Neo Technology)
Average rating: **...
(2.00, 1 rating)
Location-based services are hot, but geographic datasets are complex. But this shouldn’t put you off writing awesome location-aware services. This talk will show how to create spatial models and query the Open Street Map dataset together with social data using the Neo4j graph database. Read more.
Josh Patterson (Cloudera)
Average rating: ***..
(3.75, 8 ratings)
Time Series sensors are being ubiquitously integrated in places like cell phones, environmental sensors, and the smart grid. As we scale out this type of data RDBMS systems strain to scale with the high insertion rates and real time query requirements. In this talk we introduce “Lumberyard” which is a scalable indexing and low latency fuzzy pattern searching time series data. Read more.
Keynote
Location: Portland Ballroom
Ariel Waldman (Spacehack.org)
Average rating: ****.
(4.35, 62 ratings)
From launching robots into space to discovering distant galaxies: how people are creating open source space exploration and hacking science. Read more.
Philipp Janert (Principal Value, LLC)
Average rating: ****.
(4.00, 5 ratings)
Data Analysis is often wrapped in a bit of mystery, with specialized tools, fancy terminology, and difficult techniques. This tutorial takes a different stance: we will review a set of basic methods and techniques, which are nevertheless essential if you want to think about and understand data. Particular emphasis is placed on ways to gain insight through graphical methods. Read more.
Mobile Platforms
Location: Portland 252
Maximiliano Firtman (ITMaster Professional Training)
Average rating: ***..
(3.80, 10 ratings)
Mobile development becomes a big problem for everyone trying to create mobile applications, games or experiences. Standards, such as HTML5-related APIs and open sourced projects, such as PhoneGap, WURFL, or cocos2d for iOS and Android are great examples of how to create multiplatform solutions for mobile devices. Read more.
Ruby
Location: D135
Darian Shimy (Attensity)
Average rating: ***..
(3.50, 2 ratings)
Hot Potato is an open source real-time processing framework written in Ruby. Originally designed to process the Twitter firehose at 3,000+ tweets per second, it has been extended to support any type of streaming data as input or output to the framework. Read more.
PHP
Location: D137
Luke Welling ([Redacted])
Average rating: ***..
(3.67, 9 ratings)
There are few professions where laziness is as much of a virtue as it is in software development. Your average run of the mill - do the bare minimum so I can get back to watching TV - immediate gratification laziness won't do. Software demands hardcore, strategic laziness, striving not just to do less today, but to do less in the future too. Read more.
Geek Lifestyle
Location: D138
Clinton N. Dreisbach (Relevance, Inc.)
Average rating: **...
(2.83, 6 ratings)
8 years ago, I moved from my tuned Linux desktop to OS X. This closed-source platform has attracted many developers with its BSD underpinnings and excellent user interface. Can a developer pampered by sleek design ever go back? I'm going to show you how to break the closed-source habit and run a true open-source environment without sacrificing usability. Read more.
Open Data
Location: F150
Daniel Jacobson (Netflix)
Average rating: **...
(2.86, 7 ratings)
The Netflix API has been incredibly successful in getting your favorite movies and TV shows on to hundreds of devices. It is handling billions of requests and is the centerpiece of the Netflix distribution strategy. Given this tremendous success, why are we completely redesigning the API? Come and find out how we plan to make the API better, scale it in the cloud and improve our API's efficiency. Read more.
Community
Location: E145
Andy Lester (petdance.com)
Average rating: ***..
(3.43, 7 ratings)
github.com has taken open source by storm, but it's more than just a code repository with the latest hot source control system. It's a new way of working with open source projects. This can create new human and technical challenges for existing projects. Learn how to take advantage of these new tools without getting overwhelmed. Read more.
Programming
Location: Portland 255
Brian Fitzpatrick (Google, Inc.), Ben Collins-Sussman (Google, Inc.)
Average rating: ***..
(3.64, 14 ratings)
Are languages, compilers, debuggers, and algorithms all you need to be a successful software engineer? In a perfect world, those who produce the best code should be the most successful. Unfortunately, we live in a world of imperfect people, and collaborating with others is at least as important as having great technical skills if you want to write great software. Read more.
Geek Lifestyle
Location: D138
Ryo Chijiiwa (Laptop and a Rifle.com)
Average rating: ****.
(4.29, 14 ratings)
Ever wish you could live in a cabin in the woods? Geeks, with their high income, superior problem solving skills, and ability to work remotely, are often in a better position to realize such Thoreauvian dreams. Based on my own experiences of going from the cubicles of Silicon Valley to the backwoods of Northern California, the talk will cover the ins, outs, hows and whys of life in the woods. Read more.
Open Hardware
Location: D139/140
Colin Miller (Microsoft), Chris Walker (Secret Labs, LLC)
Average rating: ****.
(4.00, 1 rating)
The makers of two collaborating Open Source projects--the .NET Micro Framework and the Netduino electronics platform--talk about how you can easily create connected devices using a RESTful interface and standard Web technologies. Come see how you can try out your own connected device solutions for under a hundred dollars using the same tools and skills that are used on the desktop. Read more.
Selena Deckelmann (PostgreSQL)
Average rating: ****.
(4.12, 16 ratings)
Ever have a code release go horribly wrong? Have a routine system upgrade turn into 12 hours of downtime? Had to field angry phone calls from engineers, customers and your boss? Sometimes things go horribly wrong. This talk will teach you how to plan for the worst, minimize risk and recover gracefully from failure. Read more.
Programming
Location: Portland 255
Richard Hipp (SQLite.org)
Average rating: ***..
(3.93, 14 ratings)
Geeks hate paperwork and protocol, which presents a challenge to anyone trying to organize a quality-control system for an open-source software project. This talk describes and demonstrates how simple, unintrusive checklists that can reduce development time and improve software quality without provoking a mutiny. Read more.
Geek Lifestyle
Location: D138
Sarah Sharp (Intel)
Average rating: ****.
(4.00, 9 ratings)
Open source folks are naturally lazy. Anything mundane task they can automate, they will. So what does an open source developer do when faced with planning, planting, and tediously watering a garden? Automate! Read more.
Cloud Computing
Location: Portland 251
Eric Day (craigslist), James Turnbull (Docker)
Average rating: **...
(2.83, 12 ratings)
The OpenStack project was launched last summer during OSCON by Rackspace, NASA, and a number of other cloud technology leaders in an effort to build a fully-open cloud computing platform. It is a collection of scalable, secure, standards-based projects consisting of compute, storage, images, and more. This session will introduce the projects, the principles behind it, and how to get started. Read more.
Brian Martin (Martin Consulting Services, Inc.)
Average rating: ****.
(4.18, 11 ratings)
So you've written a disaster recovery plan for your data center, and you've tested it until it works ... what could go wrong? Brian Martin describes his experience is a real, full scale "abandon the building" disaster, what went wrong, and draws lessons for taking a plan to the next level of reliability. Read more.
Cloud Computing
Location: Portland 251
Tags: cloud, ruby, storage
Wade Minter (TeamSnap), Michael Mayo (Rackspace)
Average rating: ***..
(3.67, 3 ratings)
OpenStack is an effort to build a completely open, community driven, enterprise-level cloud computing and storage platform. Not only is the technology open, but the APIs are as well. This session will show how to leverage the power of the current compute and storage APIs, as well as look down the road to future releases. Read more.
Data: Analytics and Visualization
Location: Oregon Ballroom 203
Robin Anil (Google), Ted Dunning (MapR Technologies)
Average rating: **...
(2.75, 4 ratings)
This hands-on tutorial aims at learning the basics of the important machine learning algorithms in Mahout. It aims to help you get it up and running on a Hadoop cluster. Mahout is open source implementation of a collection of algorithms designed from ground up to sift through terabytes of data and help bring out important patterns which are otherwise not in the reach of standard tools. Read more.
Government
Location: F150
Ethan Phelps-Goodman (Sunlight Foundation)
Average rating: ***..
(3.80, 5 ratings)
The Sunlight Foundation and its partner organizations make a variety of data on the influence of money in politics and the operation of government easily available to application developers. This talk will give a broad overview of the data sets and APIs available and the applications that have been built with them, including stand alone sites, browser extensions and mobile apps. Read more.
Ruby
Location: D135
Chris Helm (GeoIQ)
Average rating: ***..
(3.80, 5 ratings)
Both location based technology and Ruby have become extremely popular in recent years. There are many libraries and tools that are available for Rubyists to geospatially enable their applications. In this workshop you will learn both what these tools are and how to use them. Read more.
Python
Location: D133
Matthew Momjian (Student)
Average rating: ****.
(4.00, 1 rating)
Blender has a powerful Python engine for automation and game creation. This talk will cover the basics of Blender python syntax and allow users to get started making their own 3D programs. Case study involving 3D countdown. Read more.
Terry Chay (Automattic, Inc. (WordPress))
Average rating: **...
(2.00, 1 rating)
The weird thing about cloud computing is the programmer becomes the system administrator. What is involved in doing this if you are a LAMP person? Read more.
Community
Location: E145
Dave Neary (Red Hat), Dawn Foster (Puppet Labs)
Average rating: ****.
(4.00, 4 ratings)
Every community manager knows that community metrics are important. But they all have their own set of hacky scripts for extracting data from various tools. Building on the work of Pentaho, Talend, MLStats, gitdm and a host of others, we built a generic community dashboard for the MeeGo project. This presentation will cover the data we extracted, how we did it, and how you can do it too. Read more.
Community
Location: E145
Arthur Richards (Wikimedia Foundation, Inc.)
Average rating: ***..
(3.50, 2 ratings)
A reflection on how the Wikimedia Foundation raised $16 million using all open-source software for the annual fundraiser in 2010. Nearly all of the money raised came from small, online donations from users of Wikipedia and other Wikimedia projects. This talk will explore the components of the system, development methodology, challenges faced and challenges we face for next year. Read more.
Tools and Techniques
Location: Portland 255
Tim Anglade (Apigee)
Average rating: **...
(2.00, 11 ratings)
A look at the state of data storage, management & analysis, from SQL to NOSQL, “NewSQL” and beyond. I will explain why the core premises of data management have changed; tell some of the tales of success and failure I have collected on the topic; share some counterintuitive rules-of-thumb about the sometimes mind-blowing, sometimes nerve-wrecking reality of life with an alternative datastore. Read more.
Government
Location: F150
Guy Martin (CollabNet), Aaron Lippold (Forge.mil)
Average rating: ***..
(3.00, 1 rating)
Since its inception in 2009, Forge.mil, the Department of Defense’s groundbreaking collaborative software development platform, has improved the ability of agencies to rapidly deliver dependable software. This session will provide insight into the continued progress of Forge.mil, which has quickly garnered over 8000 members and over 400 projects. Read more.
Open Hardware
Location: Portland 251
Brian Gerkey (Willow Garage)
Average rating: ***..
(3.83, 6 ratings)
ROS, or Robot Operating System, was designed as the ideal open source (BSD) platform for personal robotics because a common software platform is the best way for roboticists, from university researchers to hobbyists, to share their best work and to grow the industry faster. In this session, Brian Gerkey of Willow Garage will provide an introduction to this rapidly-growing OS. Read more.
Geek Lifestyle
Location: D138
Average rating: ****.
(4.50, 2 ratings)
What does it take to build a hacker culture? This talk will cover activities in creating a hacker society in Uruguay. The small south american country has engaged in the massive task of raising a generation of hackers. Every school child gets an XO laptop and every landline comes with DSL. While most of the world is trying to replicate silicon valley, Uruguay's building something quite different. Read more.
Business
Location: E146
Wade Minter (TeamSnap), Andrew Berkowitz (TeamSnap)
Average rating: ****.
(4.67, 3 ratings)
You’re great with programming. You can code circles around the competition. People dig your technology. But will they love your company? In this session, two geeky individuals show you how their startup has managed to build a devoted following among a customer base that’s more Peyton Manning than Perl Monger, while winning praise from people like Robert Scoble and Jeanne Bliss. Read more.
Python
Location: D133
Joshua Boverhof (Lawrence Berkeley National Lab), Shreyas Cholia (NERSC)
Average rating: **...
(2.33, 3 ratings)
RESTful HTTP web services have many advantages over the "big" web services paradigm of SOAP/WSDL/XML Schema. RESTful services are simpler to create, use, and test. REST/HTTP is native to the web, thus it's easy to digest these services from Javascript or a backend. NEWT is a RESTful web API to NERSC HPC resources, used by other scientific portals. Read more.
Citizen Science
Location: D136
Vin Sharma (Intel)
Average rating: *....
(1.25, 4 ratings)
Equipped with little more than a burning desire to succeed and a river of open source software, learn how you can build a test bed for developing and testing machine learning algorithms on a scale-out infrastructure on a shoestring budget. Read more.
Programming
Location: Portland 255
Roger Bodamer (10gen), Peter Neubauer (Neo Technology), Matt Pfeil (DataStax), Tim Anglade (Apigee), Antony Falco (Basho Technologies)
Average rating: *....
(1.75, 16 ratings)
This panel discussion features the key innovators in the NoSQL space. Read more.
Geek Lifestyle
Location: D138
Johnny Diggz (Geeks Without Bounds)
Average rating: ***..
(3.20, 5 ratings)
An overview of the current state of tools, groups, and collaborative efforts used to mitigate crisis situations that overwhelm local, state and federal response efforts. Looking at software tools from Ushahidi, Sahana, OpenStreetMap as well as Inveneo, OpenBTS, and more. Read more.
Open Hardware
Location: Portland 251
Federico Lucifredi (Canonical | Ubuntu)
Average rating: ***..
(3.71, 7 ratings)
You can now easily place a trivially sized computing device anywhere a power plug is present. This fast paced session will provide a complete, hands-on review of the currently available Plug format devices, their capabilities, advantages and pitfalls. We will demonstrate development and debugging on the most recent Sheevaplug-class device as a hands-on introduction to embedded Linux environments. Read more.
Government
Location: F150
Benjamin Schooley, MBA, Ph.D. (Claremont Graduate University), Sue Feldman, RN, MEd, PhD (The Kay Center for E Health, Claremont Graduate University), Vineet Agrawal (OSSCube)
Average rating: ****.
(4.00, 1 rating)
This section will focus on a case study where SugarCRM is used as platform to build a large scale Federal level application that will be implemented in all states to manage potentially 10 million beneficiaries. We will be covering how SugarCRM and best of breed open source solutions like BIRT, security solutions, workflow solutions come together to build a very complex workflow application. Read more.
Geek Lifestyle
Location: D138
Matthew McCullough (GitHub, Inc.), Neal Ford (ThoughtWorks), Nathaniel Schutta (ntschutta.com)
Average rating: ****.
(4.00, 13 ratings)
Giving a presentation is a scary experience for most developers. Yet, worrisome as they are, they are a great way to influence technical decisions. They aid informed choices through the distribution of pertinent knowledge. Our highly actionable "Gang of Four" style patterns illustrate tried-and-true ways to build technical presentations that inform, convince and inspire. Read more.
PHP
Location: D137
Christie Koehler (Mozilla / Stumptown Syndicate)
Average rating: **...
(2.50, 2 ratings)
An introduction to a handful of useful and easy-to-use code analysis tools for PHP. Read more.
Cloud Computing
Location: D139/140
James Loope (Janrain)
Average rating: ***..
(3.25, 8 ratings)
This session will demonstrate an example scenario from Janrain and discuss the implications, benefits, and pitfalls of moving to a utility cloud computing architecture from a traditional co-located hosting environment. Read more.
Healthcare
Location: F151
David Richards (Fleet Ventures)
Average rating: *....
(1.50, 2 ratings)
A survey of open source software for helping find patterns in pathologies and generating physician recommendations, with a focus on the presenter's Fathom, a decision support framework. Read more.
Open Data
Location: F150
Luke Closs (Recollect)
Come learn the story of the award winning VanTrash open data app and the opportunities such apps can lead to for sustainable development of open data applications. Luke will show different models that open data hackers can pursue to turn their projects into small businesses. Read more.
Open Hardware
Location: Portland 251
Bryan Smith (Fossetcon)
Average rating: ***..
(3.75, 4 ratings)
OpenBTS and Asterisk allow enthusiasts to deploy homebrew yet Commercial Grade GSM cellular networks with affordable Open Hardware such as the Range Networks SDR. We’ll cover the hardware and software required to make your own cellular network and demonstrate the Range Networks SDR and OpenBTS at work. Read more.
Citizen Science
Location: D136
Joel Parker (NASA Goddard Space Flight Center)
Average rating: ****.
(4.00, 2 ratings)
The General Mission Analysis Tool (GMAT) is an open-source mission design tool actively used and developed at NASA Goddard Space Flight Center. It is available now in beta form, and will be released fully by the end of the year. Read more.
Education
Location: D138
Bryant Patten (National Center for Open Source and Education)
Average rating: ****.
(4.00, 3 ratings)
The current buzz in K-12 education is about 21st Century skills and self-directed learning. But this vision is at odds with the passive consumer attitude of many of our current students. Open Source can be the transformative key by enabling engaged cooperation on a global scale on projects of substance. Come learn about Makerbot 3D printers, humanitarian FOSS projects and the new Open IT Lab. Read more.
Open Data
Location: F150
Tags: patents, nlp, graphs
Van Lindberg (Haynes and Boone)
Average rating: ****.
(4.00, 2 ratings)
Finding the right piece of "prior art" - technical documentation that described a patented piece of technology before the patent was filed - is like finding a needle in a very big haystack. This session will talk about making that process faster and more accurate through the use of natural language processing, graph theory, machine learning, and lots of Python. Read more.
Community
Location: E145
Audrey Eschright (Elevated Code / Stumptown Syndicate), Sherri Koehler (Samatha Yoga / Open Source Bridge / Ignite Portland), Christie Koehler (Mozilla / Stumptown Syndicate)
Average rating: ****.
(4.75, 4 ratings)
A fun, comprehensive overview of how to host a successful code sprint, hackathon, (un)conference or workshop. Read more.
Python
Location: D133
Adam Parrish (Socialbomb)
Average rating: ****.
(4.20, 5 ratings)
This presentation relates my experience teaching Python as a tool for creative writing---or, more specifically, as a tool for creatively reading, transforming, and generating poetic text. Code examples link Python with contemporary practices in creative writing (cut-ups, flarf, generative poetics). Discussion will include hints, tips, and obstacles in using Python in a pedagogical environment. Read more.
Healthcare
Location: F151
Vickie Hoffman (Roberts-Hoffman Software), Thomas Jones (Tolven), Brady Mathis (Roberts-Hoffman Software, Inc.)
Average rating: *....
(1.50, 2 ratings)
At the 2010 OSCON, Roberts-Hoffman Software, Inc.(RHS) selected Tolven's open source framework to develop a hospital electronic health record plug-in. RHS will focus on the emerging trend for vendors to collaborate in an open source model to address the many challenges of healthcare. RHS will share collaborating with Tolven and Lexicomp to meet governmental healthare regulations. Read more.
Education
Location: D138
Jacinta Richardson (Perl Training Australia)
Average rating: ****.
(4.29, 7 ratings)
You have so much you want to teach, how do you structure it so that your training course is both interesting and challenging? How much theory can you squeeze into an hour before your attendees have forgotten where you started? How do you structure your course to account for classes which move slower or faster than average? This talk will cover all of these answers and more. Read more.
Programming
Location: Portland 255
Jeremiah Peschka (Brent Ozar PLF)
Average rating: ***..
(3.27, 11 ratings)
Writing SQL is has very little in common with writing application code. Refactoring SQL has nothing in common with writing application code. Good object-oriented refactoring techniques frequently cause problems with SQL. This talk covers tried and true methods for refactoring SQL. Read more.
Cloud Computing
Location: D139/140
Stewart Smith (Percona)
Average rating: ****.
(4.33, 12 ratings)
Those who cannot remember the past are condemned to repeat it. This is part survey, part critique of the various Atomicity, Consistency, Isolation and Durability models available from various modern databases and data stores used in modern Web and Cloud environments. Read more.
Community
Location: E145
Sheeri K. Cabral (Mozilla Foundation)
Average rating: *****
(5.00, 1 rating)
This session will discuss how to get started podcasting. Tips and tricks to make your podcast run smoothly will be revealed, as well as how to get the word out there that your podcast exists. There will also be technical information on using audio software and hardware. Read more.
Perl
Location: Portland 256
A.Sinan Unur (Unur)
Average rating: *....
(1.60, 5 ratings)
HTML5's canvas element allows graphics generation to be offloaded to the client's web browser. Various Perl modules make it easy to take data in various "spreadsheet" formats and turn them into easily chartable data. This presentation will demonstrate a simple web application built using Perl's Dancer to tie these elements together. Read more.
Jordan Sissel (Elasticsearch)
Average rating: ****.
(4.77, 13 ratings)
Get the most out of your logs with logstash. Logstash is free, open source, and scalable, and exists to help you debug, analyze, and correlate issues in real-time across your infrastructure and your business. Read more.
Healthcare
Location: F151
Vaibhav Bhandari (Optum, United Health Group), Ali Emami (Microsoft, Health Solutions Group)
Average rating: ***..
(3.00, 2 ratings)
Do you want to enable your doctor to send your health information through an e-mail in secure way? Well, the Direct Project enables better patient care, and reduces cost of Healthcare by providing a standard and simple mechanism to share Healthcare information between providers, organizations and consumers. The project is an exemplary collaboration of public and private sector. Read more.
Tools and Techniques
Location: Portland Ballroom
Chrissie Brodigan (Mozilla/Firefox)
Average rating: ***..
(3.06, 16 ratings)
Open source projects have long skimped on presentation & packaging (basically, they are the equivalent of "she has a great personality!"). Let's change that. Open source can be the hot girl too. Learn how developers can create opportunities for designers to contribute to projects. Great design is the best way to draw an audience to your project & build contributor confidence. Read more.
Cloud Computing
Location: D139/140
Matthew Garrett (Nebula)
Average rating: ****.
(4.20, 5 ratings)
Real clouds look fluffy but mass up to a million tonnes. Virtual clouds look cheap but consume the output of 10 nuclear power stations. Real life factors can seriously influence your data center requirements. How can Linux help you? Read more.
PHP
Location: D137
Lucas Carlson (PHPFog), Rein Henrichs (PHPFog)
Average rating: ****.
(4.33, 6 ratings)
No matter which way you look at it PHP is still the most predominant language in use for the web. In the process of creating a scalable platform for PHP, Lucas Carlson came across many issues and discoveries. OReilly author Lucas Carlson takes you through the key issues you need to keep in mind before you write or port PHP code to a public cloud platform. Learn from his findings! Read more.
Community
Location: E145
Ilen Zazueta-Hall (Enphase Energy Inc.)
Average rating: ****.
(4.67, 3 ratings)
Two years ago, the SFRuby Meetup routinely drew just one or two women to an event of 50 people or more. Twelve Railsbridge Open Workshops and six hundred students later, meetups now routinely draw 15-20% women. Applying open source thinking to workshop planning, organization and teaching made this change possible. Learn how you can use this approach to start a workshop of your own! Read more.
Mats Kindahl (Oracle), Lars Thalmann (Oracle)
Average rating: ****.
(4.00, 1 rating)
The ability to replicate from one MySQL server to another is a well established and proven technology. Until recently, replication from a MySQL server to an external application was not supported. This technology would not only enable a universe of applications, it would also permit developers to integrate near real time data changes from MySQL quickly and reliably into their own solutions. Read more.
Government
Location: F150
William Schroeder (Kitware, Inc.), Brian Wylie (Sandia National Labs), Marcus Hanwell (Kitware, Inc.)
Average rating: ***..
(3.40, 5 ratings)
Open source serves as a superb platform for collaborative R&D and the practice of Open Science. In this panel three members of the research community discuss ways to fund, support, and grow research programs based on open source practices. Read more.
Cloud Computing
Location: Portland 251
Adam Kalsey (Tropo)
Tropo's platform for voice, SMS, and IM is a hosted cloud service, and we've opened the source of the core platform. Hear the lessons learned from running a cloud service and a parallel open source project. We did a lot wrong, and we got many things right. We'll discuss what we've learned about product management, release management, marketing, and third party licensing. Read more.
Tools and Techniques
Location: D133
John Haller (PortableApps.com)
Average rating: ****.
(4.25, 4 ratings)
A portable app is a program that you can carry around with you on a portable device (USB drive, cloud drive, mobile phone, etc) and use on any Windows or Linux PC you plug it into. This session will cover why making your software portable makes sense and how to do it using open source tools. Read more.
Community
Location: E145
Average rating: *....
(1.33, 3 ratings)
This talk explores the similarities and differences between Volunteers and Contributors and the various ways to keep "motivational paychecks" from bouncing. Developers can always point to their code as "proof" of contribution, but what can we give our non-developer volunteers as their "proof" of contribution. Read more.
Tools and Techniques
Location: D139/140
Nóirín Plunkett (Eucalyptus Systems)
Average rating: ****.
(4.22, 9 ratings)
Whether you’re just rolling out a new project, or you’re maintaining ten years and three major versions of legacy code, good documentation is vital for your users. They won't bother downloading your software if they can’t work out what it does, and if all you have is the bare-bones documentation to help them to get up and running, you’ll end up spending more time than you want to on support. Read more.
Open Data
Location: F150
Matt Blair (Elsewise LLC)
Average rating: ****.
(4.33, 3 ratings)
A review of three open data projects, from a developer's perspective: assembling a map of poetry posts, crowd-sourcing photos of Heritage Trees, and showcasing Portland's extensive collection of Public Art. Includes practical tips, such as using CouchDB to manage datastores that continue to evolve based on citizen input. Ideal for anyone hoping to get their community engaged in open data projects. Read more.
Programming
Location: Portland 252
Laura Thomson (Mozilla Corporation)
Average rating: ****.
(4.19, 16 ratings)
Review worst practices for releasing software: how to destroy scope in a single meeting; "death sprints" (more agile than death marches); how to avoid testing; how to make your software impossible to configure; and finally, when pushing out a webapp release, how to make your ops team hate you. This tongue in cheek session will review things learned painfully and late at night. Read more.
Tools and Techniques
Location: D136
John Goulah (Etsy), Erik Kastner (Kickstarter)
Average rating: ****.
(4.67, 9 ratings)
Developers deploy production code more than 20 times per day at Etsy. Small rapid changes allow us to move fast, detect failure, and respond quickly. This works for a number of cultural and technical reasons. Learn about the tool we built, Deployinator, to automate this processand how we accomplish this effectively. Read more.
Tools and Techniques
Location: Portland Ballroom
John Hawley (Red Hat), Shawn Pearce (Google)
Average rating: ***..
(3.17, 6 ratings)
The Google Android platform has sky rocketed in popularity over the last few years, boasting uncounted devices and a vibrant development community. We aim to pull back the curtain on the behind the scenes infrastructure that supports this world wide development effort from Gerrit code review to the servers that push the source code. Read more.
Tools and Techniques
Location: Portland 256
Tags: git
Michael Schwern (eval Empire), Ricardo Signes (Pobox.com)
Average rating: ***..
(3.93, 14 ratings)
Git makes so much more sense when you understand how it really works. It only has two tricks, and they're really simple, but explanations go on about Directed Acyclic Graphs and Octopus Merges and a bunch of CS jargon nobody understands. Feh. You can illustrate and understand git using just children's toys! Read more.