Personal schedule for Steve Meyers

Download or subscribe to Steve Meyers's schedule.

Mobile
Location: Portland 251
Nathaniel Schutta (ntschutta.com)
Average rating: ****.
(4.28, 25 ratings)
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... Read more.
Event
Location: Expo Hall
Average rating: ****.
(4.10, 20 ratings)
Grab a drink and kick off the 14th edition of OSCON by meeting and mingling with exhibitors and fellow attendees. Read more.
Event
Location: Exhibit Hall A
Average rating: ****.
(4.12, 32 ratings)
We're swapping last year's clown shoes for Camp OSCON t-shirts at this year's attendee party. You don't have to worry about sewing in nametags and forget those long bus rides -- just stroll over Exhibit Hall A (next to the Expo Hall). This is the camp you wish your parents had sent you to. You won't want to miss this; trust us. Read more.
Keynote
Location: Portland Ballroom
Edd Dumbill (Silicon Valley Data Science), Sarah Novotny (NGINX), Sam Adams (City of Portland, Oregon)
Average rating: ****.
(4.25, 20 ratings)
Opening remarks by Portland Mayor Sam Adams, as well as OSCON program chairs, Sarah Novotny and Edd Dumbill. Read more.
Keynote
Location: Portland Ballroom
David Eaves (Eaves Consulting)
Average rating: ****.
(4.23, 43 ratings)
An open source community depends on its capacity to attract people and the efficiency with which it can harness their energy to create great software. While a compelling mission or killer product can be helpful, effective communities must be responsive and efficient in managing the diverse needs and demands of its members. Read more.
Keynote
Location: Portland Ballroom
Danny Hillis (Applied Minds, LLC)
Average rating: ***..
(3.65, 51 ratings)
Applied Minds CEO, Danny Hillis will offer an introduction to The Learning Map, a Shared Learning Collaborative initiative organizing online learning material to get the right content to the right student at the right time. Read more.
Keynote
Location: Portland Ballroom
Kaitlin Thaney (Digital Science)
Average rating: ***..
(3.47, 49 ratings)
The Web has transformed not only the way we approach modern day science, but a number of other facets of the research cycle: tools for analysis, mediums which now serve as “information inputs”, how we exchange ideas and even discover knowledge. Yet despite the pieces being there, changing practice is like trying to shake a castle. Read more.
Keynote
Location: Portland Ballroom
Brian Aker (HP)
Average rating: **...
(2.62, 42 ratings)
In this keynote, Brian Aker, HP Fellow, will share challenges and best practices from his work with OpenStack software, including how a rich set of APIs must be developed in order to drive broad platform adoption as well as the need for formal APIs. Read more.
Keynote
Location: Portland Ballroom
Tim O'Reilly (O'Reilly Media, Inc.)
Average rating: ****.
(4.41, 54 ratings)
Open source software was one of the earliest successful examples of a sharing economy that has had huge economic impact. But as alternative energy advocate Steve Baer once noted, ecosystem services are often ignored in economic analysis: when you put your clothes in the dryer the energy you use is measured and counted, but when you hang them on the line, they disappear from the measured economy. Read more.
PHP
Location: E144
Tags: php
Average rating: ****.
(4.18, 11 ratings)
A look at the state of PHP in 2012 and how it fits into the current technology stack. The session will cover common mistakes and a detailed review of new PHP 5.4 features. Read more.
PHP
Location: E144
Lorna Jane Mitchell (LornaJane)
Average rating: ****.
(4.62, 8 ratings)
Did you know that the newest version of PHP ships with its own development server? This talk discusses when this might be useful (and when it isn't!) and also covers a selection of the other features new in PHP. Read more.
Sponsored Sessions
Location: E142
Jason Evans (Facebook)
Average rating: ****.
(4.25, 4 ratings)
The HipHop Virtual Machine (hhvm) is a mostly compatible PHP implementation that Facebook is actively developing. Read more.
Javascript & HTML5
Location: Portland 251
Chris Strom (EEE Computes)
Average rating: ***..
(3.71, 17 ratings)
You package your assets. You use CSS sprites. You serve up everything with gzip compression. You obsess over Yslow recommendations. But you are still not SPDY. Fundamental limitations in HTTP and TCP/IP still add up to 60% overhead to your site. Find out how to reclaim that lost bandwidth and increase the robustness of your sites at the same time. Read more.
Cloud
Location: D139-140
Average rating: ****.
(4.17, 6 ratings)
With its latest release (2.4.0), Apache httpd is ideally suited for the cloud, both in performance and capability. See what enhancements have been made so that you can also take advantage of Apache 2.4.0. Read more.
PHP
Location: E144
Laura Thomson (Mozilla Corporation), Luke Welling ([Redacted])
Average rating: ***..
(3.78, 9 ratings)
For the last twelve years we've been giving conference talks and writing books about how to develop for the web in PHP. Over that time we've made a bunch of recommendations: some still hold true, and some things have changed quite a bit since 2000. We'll talk about how the landscape's changed, and how and when you should change the way you work. Read more.
Programming
Location: Portland 256
Martijn Verburg (jClarity), Ben Evans (jClarity)
Average rating: **...
(2.91, 34 ratings)
Following on from a popular OSCON 2011 Ignite talk, the Diabolical Developer and Ben Evans (the voice of reason) returns with a full length presentation full of controversy and thought provoking material. In short, this session provides a wealth of tips and tricks to free you from the chains of so call 'modern software development best practices'. Read more.
Data
Location: Portland 252
Tags: php, nosql, mongodb
Steve Francia (10gen)
Average rating: ***..
(3.75, 8 ratings)
It is common to use multiple systems as part of the infrastructure of an application, but it’s sometimes unclear to developers when to use MongoDB alongside a relational database and what the best practices are. This presentation will introduce MongoDB, make the case for hybrid applications, and outline several real-world examples of such applications. Read more.
PHP
Location: E144
Lorna Jane Mitchell (LornaJane)
Average rating: ***..
(3.94, 16 ratings)
Whether you're consumer or provider, getting the API right is a puzzle. This session gives the best practices for making this relationship easier all round, with clear PHP-based examples and a few war stories to go with them. Read more.
Business
Location: E145
Tim Sammut (Cisco Security Research and Operations)
Average rating: ***..
(3.25, 4 ratings)
The use of Open Source Software in products or services can create numerous benefits; however, it simultaneously presents security challenges that are often overlooked. How do you learn of new vulnerabilities in OSS that you use? How do you effectively manage and track those issues? How do you disclose issues to your customers? This session will address these questions and many more. Read more.
PHP
Location: E144
Bastian Hofmann (ResearchGate GmbH)
Average rating: ****.
(4.40, 5 ratings)
Dependency Inversion is an important technique of object oriented software design and one of Uncle Bob's S.O.L.I.D. principles. In this talk I'll show you what this means and how modern PHP dependency injection containers can help you massively. I will especially highlight rg\injection, a new, fetaure rich container inspired by google-guice. Read more.
Event
Location: Expo Hall
Average rating: ****.
(4.31, 13 ratings)
Quench your thirst with vendor-hosted libations and snacks while you check out all the cool stuff in the expo hall. Read more.
Location: D138
Moderated by: John Mark Walker
Average rating: ***..
(3.00, 1 rating)
GlusterFS is the engine that drives storage in the cloud, virtualized environments, or just large, scale-out NAS in general. If you have massive amounts of unstructured data, such as files and folders, GlusterFS is for you. Read more.
Location: D136
Moderated by: Dave Stokes
MySQL is the most popular database on the web this BOF is for those who use MySQL, want to use MySQL, are seeking to network with other MySQL professionals, or just hear the latest news about MySQL. Last year's MySQL BOF was lively, well attended, and featured many famous names from the MySQL community. Come join us, talk MySQL, and make new friends. Read more.
Keynote
Location: Portland Ballroom
Edd Dumbill (Silicon Valley Data Science), Sarah Novotny (NGINX)
Average rating: ***..
(3.83, 12 ratings)
Opening remarks by the OSCON program chairs, Sarah Novotny and Edd Dumbill. Read more.
Keynote
Location: Portland Ballroom
Mark R. Shuttleworth (Canonical Ltd.)
Average rating: ****.
(4.47, 45 ratings)
Seamless work and play across phones, tablet and desktops is the goal of Ubuntu's design efforts. Mark will demo some of the latest inventions in UX in Ubuntu, preview new features that will land in 12.10, and outline the key areas of research and discovery as we move into a world where "personal computing" is being redefined and reinvented. Read more.
Keynote
Location: Portland Ballroom
John Mone (Endurance International Group)
Average rating: **...
(2.74, 38 ratings)
Through its ubiquitous presence in small business, Open Source has become a key, but unrecognized, driver of the U.S. economy. John will discuss the hidden impact of Open Source and what it means to contributors and project leaders. He’ll also provide important tips on making it easy to increase exposure of projects through code contributors and distribution platforms. Read more.
Keynote
Location: Portland Ballroom
Edd Dumbill (Silicon Valley Data Science), Gianugo Rabellino (Microsoft)
Average rating: **...
(2.09, 35 ratings)
Microsoft's journey into open source has been eventful, and even unexpected. Ten years ago, few would have predicted the importance to the company of projects such Node.JS, Hadoop and even Linux. Read more.
Keynote
Location: Portland Ballroom
Frank Frankovsky (Facebook)
Average rating: ***..
(3.91, 33 ratings)
In this talk, Facebook's Frank Frankovsky will examine key moments from the history of open hardware and share learnings from his work on the Open Compute Project — a prominent industry initiative focused on driving greater openness and collaboration in infrastructure technology — to draw out insights on how we can create and sustain open source movements in hardware. Read more.
UX
Location: D137
Paul Tashima (Nebula Inc.)
Average rating: ****.
(4.10, 10 ratings)
This session will explore how storytelling techniques reflect core design approaches. From folklore to modern cinema, the way in which we tell good stories may help guide the way in which we design good user experience. Read more.
Mobile
Location: F150
Paul Beusterien (Mobile Developer Solutions)
Average rating: ***..
(3.36, 14 ratings)
Create, develop, and deploy mobile applications with JavaScript, HTML, and CSS using PhoneGap. Read more.
Perl
Location: D136
Damian Conway (Thoughtstream)
Average rating: ****.
(4.80, 40 ratings)
Perl regexes are the wolverines of the programming world: compact, immensely powerful, and with a nasty tendency to maul you, when and where you least expect it. This talk demonstrates and explains a new Perl module (Regexp::Debugger) that helps tame unruly regexes by providing live interactive run-time visualizations of any regex in your code, as that regex matches. Read more.
Sponsored Sessions
Location: E143
Gail Frederick (Intel)
Average rating: ****.
(4.75, 4 ratings)
Learn how to build UI for and debug HTML5 apps for mobile devices using Rapid Interface Builder (RIB) and Web Simulator, two open-source tools recently released by Intel. This session dives deep into the feature sets of both Web app developer tools, with demos, and shows you how you can influence the future of these open-source projects. Read more.
Mobile
Location: F150
Anna Filina (FooLab Inc.)
Average rating: ***..
(3.50, 10 ratings)
jQuery Mobile is a cross-platform framework made for smartphones and tablets. With its HTML5 interface, it looks and feels like an app. This presentation will teach you how to quickly create a mobile front-end with little effort. It will also feature a use-case of adapting an existing web application to the mobile. Read more.
Data
Location: Portland 252
Calvin Sun (Twitter)
Average rating: **...
(2.33, 3 ratings)
This is a general session on InnoDB; give a brief overall of InnoDB architecture and its main features; Discuss the current state of InnoDB; also covers InnoDB roadmap. Read more.
Cloud
Location: D139-140
Mike Cohen (Big Switch Networks), Faan DeSwardt (Symantec)
Average rating: **...
(2.60, 5 ratings)
SDN is the promise of bringing comparable programmability to the network by abstracting a logical view from the underlying infrastructure for more agility, flexibility, scalability but also for more innovation, looking at networks in a new way and allowing for better synergies with applications running on it. 2012 is poised to be a pivotal year with production deployments, new players and more. Read more.
Geek Lifestyle
Location: D138
Brian Fitzpatrick (Google, Inc.), Ben Collins-Sussman (Google, Inc.)
Average rating: ****.
(4.62, 16 ratings)
We often hear engineers lament how hard it is to get anything done inside of a big company. The trick to overcoming this is to know the right people, understand how power flows in the organization, and, most importantly, what you can get away with and when. We'll help you understand the human element of navigating companies both big and small through a series of (hopefully) amusing anecdotes. Read more.
Data
Location: Portland 252
Luís Soares (Oracle)
Average rating: ****.
(4.33, 3 ratings)
This session presents how can MySQL replication be used in advanced setups for aggregating data from multiple masters, scaling out to hundreds of servers or even to integrate data into more esoteric slaves like non-relational stores. Read more.
Mobile
Location: F150
John Bender (Adobe Systems)
Average rating: ***..
(3.50, 4 ratings)
Progressive Enhancement isn't important on the mobile web because all the browsers are Webkit right? Not so fast. Even among Webkit implementations events, css, and performance vary widely. We'll talk about the darker corners of the mobile web and show how jQuery Mobile can help you build sites that are reliable, accessible, and support more devices. Read more.
Geek Lifestyle
Location: D138
Allison Randal (DrugDev, Inc.)
Average rating: ****.
(4.60, 10 ratings)
Inspired by a friend's X10-wired house in the 1990's, this talk is a modern take on the "smart home", searching for a more organic connection to our digital selves. Read more.
Tools and Techniques
Location: E147
Brian Clapper (Circonus, Inc.)
Average rating: ***..
(3.00, 8 ratings)
Message Queues are a hot topic, but not all are created equal. After reviewing most of the popular choices, I will review my findings and offer suggestions for which to use when, and pros and cons of each. On the list are RabbitMQ, Kafka, Apache Qpid, Kestrel, ZeroMQ and more as time permits. Read more.
PHP
Location: E144
Steve Meyers (Utah Open Source Foundation)
Average rating: **...
(2.50, 4 ratings)
Most developers are developers, not DBAs, yet many smaller companies have inadequate database experience in-house. This is largely because databases like MySQL and PostgreSQL don't necessarily require a full-time DBA to administer. It's become more important for developers at smaller companies to have some basic knowledge of how to keep their database happy. Read more.
Mobile
Location: F150
Joe Bowser (Adobe Systems)
Average rating: **...
(2.50, 6 ratings)
The mobile web is now the ubiquitious web. Modern web developers building mobile web applications need to consider the many different devices with many screen sizes and densities. This talk focuses on the different techniques on how to deal with this on the web, regardless of whether this app is a website or a native application built using a framework such as PhoneGap. Read more.
Location: E146
Peter Zaitsev (Percona Inc)
If you're running MySQL on the large scales you're using MySQL at least some of the technologies on Clustering, Replication or Sharding. Come to This BOF to share your experiences with different strategies, tools and technologies and learn what other people are doing Read more.
Keynote
Location: Portland Ballroom
Edd Dumbill (Silicon Valley Data Science), Sarah Novotny (NGINX)
Average rating: ****.
(4.33, 6 ratings)
Opening remarks by the OSCON program chairs, Sarah Novotny and Edd Dumbill. Read more.
Keynote
Location: Portland Ballroom
Chris DiBona (Google, Inc.)
Average rating: ***..
(3.47, 36 ratings)
In this plenary, Google's Chris DiBona will share some of the more interesting results from the project and tell you how you too can use and crunch this data. Read more.
Keynote
Location: Portland Ballroom
Average rating: ***..
(3.82, 17 ratings)
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.
Keynote
Location: Portland Ballroom
Irene Ros (Bocoup)
Average rating: ***..
(3.17, 30 ratings)
Open source fuels engineers' professional and personal development as well as our client work. By doing so, we've created a sustainable environment that is driven by purpose. I will share some of the principles we've adopted and how we managed to make it work. Read more.
Keynote
Location: Portland Ballroom
Piers Cawley (Thermeon)
Average rating: ****.
(4.74, 31 ratings)
"Piers, do you want to do a keynote at OSCON?" "Yes! What should I talk about?" "Well... you know xkcd.com?" "Yes." "There's this strip over here. It'd be fun if..." "Oh! Hell yes!" So here I am. Saying yes. Read more.
Healthcare
Location: E146
Jason Levitt (Spirit.io)
Average rating: ***..
(3.60, 5 ratings)
Various studies over the past decade are nearly universal in lambasting the office chair as the harbinger of a number of ills. But what's the alternative? In this session, we look at some popular alternatives to the traditional office chair including standing at a desk, treadmill desks, saddle seats, stools, kneeling chairs, the Swooper, and balance ball chairs. Read more.
Data
Location: Portland 252
Peter Zaitsev (Percona Inc)
Average rating: ***..
(3.60, 5 ratings)
MySQL's configuration file is often the focus of too much attention, and too much tweaking of variables that make no difference -- or worse, have the potential to negatively impact performance. The sample default configuration files that come with MySQL are unfortunately not very helpful or good, either. We'll looking in creating a better one in this session. Read more.
Ops
Location: D139-140
Jay Janssen (Percona, Inc.)
Average rating: ****.
(4.00, 3 ratings)
This talk will talk about how to optimize available hardware resources using a real-world VPS server running a full LAMP stack, including common tuning choke points and misconfigurations. Read more.
Community
Location: E147
Scott Hanselman (Microsoft)
Average rating: ****.
(4.80, 5 ratings)
Will Microsoft ever get serious about Open Source? How does Microsoft design what is "Open Source" vs. "Source Opened"? Join Scott Hanselman from the Azure/ASP.NET/IIS team as he talks about what's going on in Open Source in the Angle Brackets and Curly Brackets space. Read more.
Tools and Techniques
Location: F150
Aaron Parecki (Esri)
Average rating: ****.
(4.40, 5 ratings)
If you've ever written any code to authenticate wtih Twitter, you may have been confused by all the signature methods and base strings. You'll be happy to know that OAuth 2 has vastly simplified the process, but at what cost? Read more.
Data
Location: Portland 252
Andreas Kollegger (Neo Technology)
Average rating: ****.
(4.11, 18 ratings)
In this session, Andreas Kollegger will take you on a whirlwind tour of the current NoSQL landscape. He'll give a crash course overview of the four main categories of NoSQL databases, and discuss what's currently lacking to make the enterprise adopt NoSQL, and how to solve it. Read more.
Ops
Location: D139-140
Brandon Philips (Rackspace, Inc)
Average rating: ****.
(4.50, 4 ratings)
Finding on host monitoring that works for OSX, Linux and Windows is tough. It is even tougher to do it without CPU and Memory intensive languages. But, we are doing it with virgo. Virgo is a Rackspace project that is creating a tiny daemon using lua, luvit and C to do monitoring across all major OSes fast and securely. Learn how it is built, how you can hack on it, and what it can do. Read more.
Tools and Techniques
Location: E147
Damian Conway (Thoughtstream)
Average rating: ****.
(4.78, 27 ratings)
If you're one of the 50% of developers who uses vi/Vim on a regular basis, but you still only use the 5% of the editor features that you learned in school, this talk will offer you a dozen ways to instantly make your editing more efficient and productive. Read more.
Keynote
Location: Portland Ballroom
Average rating: ****.
(4.17, 6 ratings)
The 8th Annual O’Reilly Open Source Award winners will be announced. Read more.
Keynote
Location: Portland Ballroom
Paul Fenwick (Perl Training Australia)
Average rating: ****.
(4.68, 19 ratings)
Humans display an immense capacity to act against their own best judgement. Whether it's putting off healthy lifestyle choices, writing our tests and documentation "tomorrow", or having just one more unit of something we know we shouldn't. Learn how to patch your mindware, use cognitive prosthetics, and upgrade your memory to actually get done what you want to be doing. Read more.
Event
Location: Portland Ballroom Foyer
Average rating: ****.
(4.60, 5 ratings)
Take the opportunity to network one last time and exchange contact information with one another. Drinks and snacks provided. Read more.

Sponsors

For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at (707) 827-7065 or scordesse@oreilly.com.

View a complete list of OSCON contacts