Personal schedule for Brian LeRoux

Download or subscribe to Brian LeRoux's schedule.

Community
Location: D135
Please note: to attend, your registration must include Tutorials.
The best, most effective presentations capture the audience quickly, hold their interest effortlessly, educate and entertain them in equal measure, and sometimes even inspire them. This tutorial explores seven basic principles (and dozens of specific techniques) for achieving those goals in any kind of technical presentation. Read more.
Operations
Location: D136
Please note: to attend, your registration must include Tutorials.
James Turnbull (Docker), Jeff McCune (Puppet Labs)
Average rating: ***..
(3.91, 11 ratings)
Puppet is a powerful configuration management tool that makes life easier for people managing systems and applications. This tutorial gives you an in-depth and hands-on introduction to Puppet that is ideal for beginners to Puppet and configuration management. Read more.
Event
Location: F150
Tags: mobile, symbian
Please note: this sponsored tutorial is open to all OSCON attendees with a badge.
Lars Kurth (Citrix Systems Ltd), Paul Beusterien (Symbian Foundation)
Average rating: **...
(2.75, 4 ratings)
During this tutorial, we will discuss the global platform opportunities at Symbian, along with how to best create, develop and deploy a web app using our Symbian Web Tools. Then we will explore Qt, a cross platform application and UI framework. Using Qt you can deploy apps across desktop, mobile and embedded operating systems without rewriting the source code. Read more.
Mobile
Location: D139/140
Tags: android
Dan Morrill (Google)
Average rating: ***..
(3.44, 25 ratings)
Android is an open-source OS and software stack for mobile devices. Come join the Android Open-Source Lead for a discussion of the Android open source philosophy, and insight into how the project is run. Read more.
Mobile
Location: D139/140
Jonathan Stark (Jonathan Stark Consulting)
Average rating: ****.
(4.54, 35 ratings)
Explore an alternative approach to native mobile app development that allows you to create smooth animation, operate in offline mode, and hook into advanced device features (accelerometer, camera, location, vibration, and sound) using HTML, CSS, and JavaScript. Read more.
Python
Location: Portland 252
Mike Biglan (Concentric Sky), M Wiggins (Concentric Sky)
Average rating: **...
(2.92, 12 ratings)
We were fortunate this past year to develop two of the larger Django applications out there – in the span of 12 weeks: michaelmoore.com and Santa Fe Institute's santafe.edu. Between the two, these sites have multiple layers of memcached caching, multiple web servers and database servers, integrated site search (Lucene/SOLR and Google GSA), DjangoCMS, and integrations with iCal and Alfresco. Read more.
Products & Services
Location: E142
Tags: mobile
Mike Milikich (Qualcomm Innovation Center (QuIC))
Average rating: *....
(1.00, 4 ratings)
This presentation will examine the pros and cons of mobile native and web app development, and the likely route to their convergence. Read more.
Event
Location: F150_El Camp
This session is part of Emerging Languages Camp.
Allison Randal (DrugDev, Inc.)
Average rating: ***..
(3.50, 8 ratings)
The Parrot virtual machine hit 2.0 in January of this year, and the 2.6 production release will be out the day before this talk. A virtual machine like no other, Parrot targets dynamic languages such as Perl, Ruby, Python and PHP. It incorporates an object-oriented assembly language, is register-based rather than stack-based, and employs continuations as the core means of flow control. Read more.
Community
Location: D136
Tags: community
Denise Paolucci (Dreamwidth Studios), Mark Smith (Dreamwidth Studios)
Average rating: ***..
(3.92, 12 ratings)
With an increasing number of Open Source projects demanding attention, it can be hard to attract qualified contributors. Learn how to convert your community of users into a community of developers, through training, mentoring, and community management, from a project that's been hacking its hackers since day one. Read more.
Alasdair Allan (The Thing System, Inc.)
Average rating: ***..
(3.40, 10 ratings)
The iPhone platform is surprisingly powerful, capable of performing fairly advanced feats of computer-vision in (near to) real-time. The talk walks attendees through the procedure of cross-compiling the OpenCV computer vision library for the iPhone Simulator and device hardware, and building a simple application to perform face recognition using the iPhone's camera. Read more.
Products & Services
Location: E143/E144
Tags: google
Tim Bray (Google, Inc.), Chris DiBona (Google, Inc.)
Average rating: **...
(2.67, 3 ratings)
Got questions about open source and Google? Come and talk with Chris DiBona, Tim Bray, and other Googlers during this free form hour of questions, answers, and general hanging out. Read more.
Databases
Location: Portland 255
Average rating: ***..
(3.76, 25 ratings)
MongoDB (from "humongous") is a high-performance, open source, schema-free document-oriented database. Read more.
Community
Location: D136
Chris DiBona (Google, Inc.)
Average rating: ***..
(3.60, 15 ratings)
In this lively discussion we'll give an update on the Google activities over the last year, including an overview of Android, Chrome, ChromeOS, Go and other releases. We will also present a milestone report on the summer of code. Read more.
Mobile
Location: D139/140
Aaron Williamson (Software Freedom Law Center)
Average rating: ***..
(3.57, 7 ratings)
As Android is rolled out to more new phones, and as other open source mobile operating systems surface, mobile users are beginning to enjoy many of the same freedoms as desktop users. However, even the most open smartphones are locked down to one degree or another. This talk will explore the reasons -- legal, technical, regulatory, and economic -- that a truly open phone does not yet exist. Read more.
Business
Location: D138
Rob Cottingham (Social Signal), Alexandra Samuel (Social Signal)
Average rating: ***..
(3.33, 3 ratings)
As a social media strategy firm, Social Signal told its clients to be open and transparent, and to make information as free as possible. But when they realized they weren't following that advice with their own IP, they launched on an experiment: publishing the recipes to their secret sauces. Hear about what's worked, what hasn't... and how revealing their secrets created a marketing windfall. Read more.
Event
Location: F150_El Camp
This session is part of Emerging Languages Camp.
Jeremy Ashkenas (DocumentCloud)
Average rating: ****.
(4.62, 8 ratings)
CoffeeScript is a little language that compiles into JavaScript. It's a thought experiment that aims to test how far we can stretch JavaScript semantics without adding any runtime libraries or outputting reams of generated code. Recommended for folks who are interested in languages that run in the browser as well as the server. Read more.
JavaScript
Location: Portland 255
Average rating: ***..
(3.00, 35 ratings)
WebSockets is an exciting new technology that enables bidirectional communication between web applications and server-side processes. Google's Chrome browser already provides WebSockets and developers can expect to see the technology in other browsers in 2010. This presentation will cover the WebSocket protocol, JavaScript API, and server-side implementations. Read more.
Brian LeRoux (Nitobi Inc.), Filip Maj (Nitobi)
Average rating: ***..
(3.62, 8 ratings)
Find out what the buzz is all about! Learn how to use PhoneGap to build platform-neutral mobile apps with HTML, CSS and JavaScript. Now's your chance to find out if the PhoneGap open source framework is the right technology choice for your mobile development projects. Read more.
Tools & Techniques
Location: D133
Tags: languages, go
Rob Pike (Google, Inc.)
Average rating: ****.
(4.64, 28 ratings)
A while back, it seemed that type-driven object-oriented languages such as C++ and Java had taken over. They still dominate education. Yet the last few years have seen a number of different languages reach prominence, often of very different styles: Python, Ruby, Scala, Erlang, Haskell, Lua, and many more. Surely there are enough languages. Yet new ones keep appearing. Why? And why now? Read more.
Event
Location: F150_El Camp
This session is part of Emerging Languages Camp.
Mark Miller (Google, Inc.)
Average rating: ****.
(4.00, 5 ratings)
E is a clean slate no compromise language, built for object-capability security and distributed computing. JavaScript is one of the leakiest languages ever, created almost by accident, whose massive success imposes severe legacy compatibility constraints on its evolution. Caja is the surprising discovery of E-like security in a simple compatible subset of JavaScript. Read more.
Mobile
Location: D139/140
Arno Puder (http://www.heise.de/)
Average rating: ****.
(4.09, 11 ratings)
The presentation shows how Android applications can be cross-compiled to the iPhone. Only knowledge of Android's SDK is required. The cross-compiler will automatically generate an iPhone version. This approach promises the "Write-once, run anywhere" paradigm for smart phone platforms. Read more.
Ruby
Location: Portland 252
Ilya Grigorik (igvita.com)
Average rating: ****.
(4.10, 10 ratings)
No threads, no callbacks, just pure IO scheduling with Ruby 1.9, Fibers, and Eventmachine. All the nice things we love about writing synchronous code, but completely asynchronous under the covers – the best of both worlds. A hands on look at the architecture, mechanics, and involved libraries towards creating the next generation Ruby web-servers. Read more.
JavaScript
Location: Portland 255
Erik Meijer (Microsoft)
Average rating: ***..
(3.86, 14 ratings)
The "A" in "AJAX" stands for "Asynchronous" and indeed almost all Web and mobile applications have to be written in an asynchronous and event-driven style. Reactive Extensions for JavaScript is a library for coordinating and orchestrating asynchronous and concurrent computations in a high-level and declarative way. Read more.
Community
Location: D137
Laura Thomson (Mozilla Corporation)
Average rating: ****.
(4.42, 12 ratings)
There comes a time in a project's life when you have to make the decision: can this code be saved? Should we fix it, or declare technical bankruptcy to cancel our technical debts and start again? In this talk I'll look at when and how to make this decision without regrets. Read more.
James Bottomley (Parallels)
Average rating: ****.
(4.33, 9 ratings)
Linux Kernel practises have grown by evolution over nearly 20 years. This talk will investigate the practises it has arrived at and distill recommendations for running other open source projects based on what the kernel does right (and also what it does wrong). Read more.
Mobile
Location: D139/140
Tags: mobile, linux, meego
Michael Meeks (Novell, Inc.)
Average rating: ***..
(3.73, 11 ratings)
The MeeGo platform is an exciting new project, unifying the best of the Moblin and Maemo projects. Come and see how it all stacks up from Netbook to hand-set, and get excited about the wealth of usability and possibility. Read more.
JavaScript
Location: Portland 255
Average rating: ****.
(4.19, 16 ratings)
While JavaScript is ubiquitous on the web it isn't really well known outside of the browser. All of that is about to change. Node.js is a fast, non-blocking, event driven server that is opening the door for JavaScript on the server. For everyone who ever wanted to use JavaScript everywhere, or wondered just how fast a server can go, this talk if for you. Read more.
Mobile
Location: D139/140
Kevin Falcone (Best Practical Solutions)
Average rating: ****.
(4.00, 7 ratings)
So you have a web service and it has an API and you've already written an iPhone app and an Android app, but you realize that some users are still using those phones from Canada with push email. Follow along as a Perl developer shows you how to learn enough of the Blackberry platform to start offering an on-device experience to your BlackBerry users. Read more.
Perl
Location: Portland 256
Eric Wilhelm (Cisco, Inc.)
Average rating: ***..
(3.15, 13 ratings)
Long-running functions get in the way of distributed or interactive systems. Applying these "lazy component" designs and use-cases to your sequential code will make your APIs more open and easily reusable. Read more.
Tools & Techniques
Location: D138
Evan Prodromou (StatusNet Inc)
Average rating: *****
(5.00, 2 ratings)
Email had Sendmail; the Web had Apache; blogging had WordPress. What software projects are driving the development of a federated social Web? Evan Prodromou, founder and CEO of StatusNet Inc., will give an overview of the protocols for social federation and what Open Source projects are doing to support them. Read more.
Tools & Techniques
Location: Portland 252
Michael Schwern (eval Empire)
Average rating: ****.
(4.89, 18 ratings)
SINNERS!! HEAR ME!! For too long have you lain contented and SLOTHFUL in the illusion that time is infinite! SOON the UNIX EPOCH will END and numbers will OVERFLOW their confines CLEANSING all in a flood the likes we have not seen since 1901!!! The SINS of your 32 BITS will chase your children and your children's children unless you REPENT NOW and cleanse your code of the 2038 BUG!! Read more.
Mobile
Location: D139/140
Andy McKay (Mozilla)
Average rating: ****.
(4.50, 2 ratings)
RapidSMS is an open source project for messaging, data collection and co-ordination over SMS. It's used throughout the world for a variety of projects, from fighting child malnutrition and malaria to monitoring elections. This talk introduces RapidSMS and covers some of the sample applications built with it. Read more.
  • Intel
  • Microsoft
  • Google
  • Facebook
  • Rackspace Hosting
  • (mt) Media Temple, Inc.
  • ActiveState
  • CommonPlaces
  • DB Relay
  • FireHost
  • GoDaddy
  • HP
  • HTSQL by Prometheus Research
  • Impetus Technologies Inc.
  • Infobright, Inc
  • JasperSoft
  • Kaltura
  • Marvell
  • Mashery
  • NorthScale, Inc.
  • Open Invention Network
  • OpSource
  • Oracle
  • Parallels
  • PayPal
  • Percona
  • Qualcomm Innovation Center, Inc.
  • Rhomobile
  • Schooner Information Technology
  • Silicon Mechanics
  • SourceGear
  • Symbian
  • VoltDB
  • WSO2
  • Linux Pro Magazine

Sponsorship Opportunities

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

Download the OSCON Sponsor/Exhibitor Prospectus

Media Partner Opportunities

Download the Media & Promotional Partner Brochure (PDF) for information on trade opportunities with O'Reilly conferences or contact mediapartners@ oreilly.com

Press and Media

For media-related inquiries, contact Maureen Jennings at maureen@oreilly.com

OSCON Newsletter

To stay abreast of conference news and to receive email notification when registration opens, please sign up for the OSCON Newsletter (login required)

OSCON 2.0 Ideas

Have an idea for OSCON to share? oscon-idea@oreilly.com

Contact Us

View a complete list of OSCON contacts