Personal schedule for Al Lefebvre

Download or subscribe to Al Lefebvre'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.
Data
Location: D139/140
Henrik Ingo (10gen)
Average rating: ***..
(3.75, 8 ratings)
High Availability has become a mandatory feature for databases. MySQL replication is the most used replication solution on the Internet, but a whole family of alternative exists in the MySQL ecosystem. This tutorial walks you through your options and teaches you how to weigh the pro's and con's of each to pick a solution that best matches your use case. 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.
Events
Location: Corner of NE Grand Ave. and NE Davis St.
Average rating: ****.
(4.52, 23 ratings)
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.
Data
Location: Portland 256
Erik Hatcher (LucidWorks)
Average rating: ***..
(3.33, 21 ratings)
Apache Solr is a Lucene-based blazing fast, highly scalable search engine used in thousands of applications and projects at organizations such as Zappos, Wells Fargo, Getty Images and many more. This tutorial will provide you with the fundamentals, enabling you to be up and running with Solr in minutes. Read more.
Perl
Location: E147
Peter Scott (Pacific Systems Design Technologies)
Average rating: ***..
(3.75, 4 ratings)
Normally it takes three days of classes for a beginner to get familiar with Perl. We don't have three days, so we're going to speed things up... just a bit. This tutorial will cover the basics and enough of the more advanced features to bootstrap the learning process for Perl novices. Read more.
Software Architecture
Location: D136
Francesco Cesarini (Erlang Solutions Ltd)
Average rating: ****.
(4.37, 19 ratings)
Erlang's basic features are a perfect match for massively concurrent, distributed cloud environments. Being rooted in an actor model with no shared memory, the complexity of multi-core programming is hidden from the developers, allowing them to focus on the program. This tutorial will introduce Erlang and its actor model, explaining how it is positioning itself to win the multi-core challenge. Read more.
Events
Location: Expo Hall
Average rating: ****.
(4.33, 12 ratings)
Grab a drink and kick off the 15th edition of OSCON by meeting and mingling with exhibitors and fellow attendees. (Sponsored by Bluehost) Read more.
Events
Location: Exhibit Hall B
Average rating: ****.
(4.11, 18 ratings)
Put a star on your calendar for the official OSCON attendee party. You'll see Exhibit Hall B transformed into an intergalactic planetary playland, complete with a planetarium, laser tag, interactive games, food, drinks, and much more. Trust us: you don't want to miss OSCON's 15th birthday party. Think legendary. With lasers. Read more.
Events
Location: Puppet Labs Headquarters, 926 NW 13th Ave. #210
Average rating: ****.
(4.75, 8 ratings)
Join Puppet Labs for our OSCON "Open" House Party! We are excited to open our doors and show off our new headquarters and meet all our Puppet Labs friends. Read more.
Mobile
Location: Portland 251
Jono Bacon (Canonical Ltd)
Average rating: ***..
(3.33, 6 ratings)
Ubuntu is the first platform to cover phones, tablets and PCs with a single OS and a family of closely related interfaces. This presentation will introduce you to the Ubuntu system and cover the design and development of applications that work on phones, tablets and the desktop. Hosted by the founder of Ubuntu and Canonical, together with design and engineering leads. Read more.
Tools and Techniques
Location: E145
Tim Berglund (GitHub, Inc.)
Average rating: ****.
(4.64, 14 ratings)
GitHub has a number of important collaborative features beyond here Git hosting. Come to this talk for a whilrwind tour of forks, pull requests, project sites, and more! Read more.
Tools and Techniques
Location: E145
Laura Thomson (Mozilla Corporation)
Average rating: ****.
(4.60, 20 ratings)
Deployment can be a real bugbear for many web developers. From building something easy to deploy and manage; to coming up with a repeatable, consistent process; to continuous deployment…deployment can keep you up at night for months on end. In this talk I'll go through how to get better at deployment, best practices, and lessons learned. 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.
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.
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.
Operations
Location: E146
Jonathan Thurman (New Relic)
Average rating: ***..
(3.71, 17 ratings)
Puppet and Chef have grown to have their own conferences, but what about the other tools you use? Lets talk about some unsung tools of DevOps that you should be using to augment your existing toolset. 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.
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.
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.
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.
Python
Location: D136
Alex Martelli (Google)
Average rating: ****.
(4.75, 24 ratings)
Our culture's default assumption is that everybody should always be striving for perfection -- settling for anything less is seen as a regrettable compromise. This is wrong in most software development situations: focus instead on keeping the software simple, just "good enough", launch it early, and iteratively improve, enhance, and re-factor it. This is how software success is achieved! Read more.
Data
Location: Portland 256
Peter Zaitsev (Percona Inc)
Average rating: ***..
(3.08, 13 ratings)
In many Performance evaluation studies, you will find comparison made in terms of peak throughput or corresponding response time. This can be misleading. In this brief presentation, we will look into why such metrics can be misleading as well as provide framework and principles about performance evaluation which focuses on being able to provide good service in real world production environments. Read more.
Software Architecture
Location: D139/140
Mahesh Paolini-Subramanya (Ubiquiti Networks, Inc.)
Average rating: ***..
(3.12, 8 ratings)
Finite State Machines are rarely used, and virtually always dismissed as "too complex" . This is a tragedy since FSMs aren't just about Door Locks, but are invaluable in defining _any_ communication protocols. This talk will provide a crash course in FSMs using erlang's "gen_fsm" behavior as a template, hopefully leaving you with a better appreciation of its uses. Read more.
Operations
Location: Portland Ballroom
Phil Dibowitz (Facebook)
Average rating: ****.
(4.64, 11 ratings)
This talk looks at how Facebook has redesigned its configuration management system to handle a massive, dynamic, heterogeneous environment with a tiny team and open source software. We will look at the philosophy we use to manage our systems, the implementation of that philosophy, and how you can apply these ideas to any size server footprint, from a handful of servers to a global environment. Read more.
Cloud
Location: F150
Daniel Jacobson (Netflix)
Average rating: ****.
(4.36, 11 ratings)
Netflix has seen tremendous growth in recent years, supporting 800+ device types for more than 30M streaming customers. This growth presents amazing technical challenges. At the center of it all is the Netflix Internal API, quietly handling billions of requests a day. In this session, I will discuss the challenges & solutions, including cloud development, resiliency, scaling, UI support & more. Read more.
Data
Location: Portland 256
Bradford Stephens (Drawn to Scale)
Average rating: *....
(1.50, 4 ratings)
Spire is one of the first open source distributed SQL databases. Architected from the ground up with no legacy code, it's meant to power large-scale applications with 10's of thousands of reads and writes at the petabyte-scale. This talk will cover parts of Spire like distributed computational fabric, distributed indexing, query planning, and more. Read more.
Operations
Location: E146
Gustavo Franco (Google)
Average rating: ***..
(3.29, 7 ratings)
How the Go programming language can help you to build reliable, scalable and easier to maintain systems. Read more.
Tools and Techniques
Location: E146
Mark Allen (Mark Allen)
Average rating: ****.
(4.55, 11 ratings)
DTrace is a facility for dynamically tracing operating system level code paths in real time in production (if you so desire.) But what you may not know is that many programming languages support DTrace as well, including Perl, Python and Erlang. This talk will show you how DTrace helps you find and solve tricky application problems quickly and safely even in production environments. Read more.
Operations
Location: E146
Jason Cook (Fastly)
Average rating: ****.
(4.57, 7 ratings)
The performance of the network underlying our applications can have a dramatic effect on the experience of our users. This session will cover how to tune some of the interactions between TCP and your application to deliver solid performance over the public internet. Read more.
JavaScript & HTML5
Location: Portland 252
Stephan Hochdörfer (bitExpert AG)
Average rating: ***..
(3.47, 17 ratings)
There has been a strong connection between the terms "web" and "online" for years. The rise of HTML5 and the support of offline mode in most modern browsers changed the play of the game. This session will introduce different ways of storing data on the client as well as highlighting the limitations. Read more.
Tools and Techniques
Location: E145
Grant Shipley (Red Hat)
Average rating: ****.
(4.67, 3 ratings)
Grant Shipley, lead Evangelist for OpenShift, will demonstrate how to develop iPhone and Android apps with MongoDB and Node.js backends for the cloud. Let's skip having to learn three different languages and jumpstart the development process using what you already know. Nothing complicated, nothing convoluted. Just straight ahead mobile development goodness with MongoDB, Node.js, and javascript. Read more.
Tools and Techniques
Location: Portland 251
John Downey (Braintree)
Average rating: ****.
(4.70, 23 ratings)
Once the realm of shadowy government organizations, cryptography now permeates computing. Unfortunately, it is difficult to get correct and most developers know just enough to be harmful for their projects. Together, we’ll go through the basics of modern cryptography and where things can go horribly wrong. Read more.
Data
Location: D135
Christophe Pettus (PostgreSQL Experts, Inc.)
Average rating: ****.
(4.58, 12 ratings)
With the addition of JSON functionality, PostgreSQL can hold its trunk high when compared to non-SQL databases. We'll explore the ways you can use the non-structured-data features of PostgreSQL, how they perform... and when you shouldn't use them. Read more.
Programming
Location: Portland 255
Jason Brittain (eBay Inc.)
Average rating: **...
(2.33, 18 ratings)
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.
Cloud, Operations
Location: E145
Brendan Gregg (Netflix)
Average rating: ****.
(4.50, 12 ratings)
This talk is about systems performance for enterprise and cloud computing environments. This covers the performance of operating systems themselves, and the performance of applications from operating system context. This talk is intended for any open source operating system, especially the illumos and Linux kernels. 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