Personal schedule for David Elfi

Download or subscribe to David Elfi's schedule.

Community
Location: E 141
Jono Bacon (Canonical Ltd)
Average rating: ***..
(3.50, 6 ratings)
This day long event aims to provide high-quality training seminars about community management before/during major conferences. This training would provide organizations and individuals an opportunity to have their community-facing staff attend the training and join the conference in the same trip. Read more.
Geek Lifestyle
Location: E143/144
Damian Conway (Thoughtstream)
Average rating: ****.
(4.73, 30 ratings)
The class explains the seven basic principles of good presentation: from selecting the right format and content, through preparing your dialogue and visual materials, to delivery techniques and how to handle questions (or the lack thereof). It also provides a dozen simple and practical techniques for making your slides not suck. Read more.
User Experience (UX)
Location: E147
Paris Buttfield-Addison (Secret Lab Pty. Ltd.), Jonathon Manning (Secret Lab Pty. Ltd.)
Average rating: ****.
(4.33, 21 ratings)
In this workshop, you'll learn how to apply the art and science of constructing enjoyable, engaging games. This is entirely non-electronic; we're not talking about programming, game engine development, or how to approach a publisher with your totally rad idea about how you can have, like Mario only there's explosions. Everything you'll work on will be done with pens, paper, and human brain-meat. Read more.
Mobile
Location: Portland 252
Paris Buttfield-Addison (Secret Lab Pty. Ltd.), Christopher Neugebauer (chris.neugebauer.id.au), Jonathon Manning (Secret Lab Pty. Ltd.)
Average rating: ****.
(4.09, 23 ratings)
In this session you'll learn why you can't consider UX and design an optional extra when designing mobile apps, and how to tell an awesome app from a terrible app. In this platform-agnostic design-heavy workshop, you’ll learn how to build wireframes, how to translate those wireframes into actual working Android code, and how to evaluate your designs for future improvement. Read more.
Community
Location: E147
Simon Phipps (Open Source Initiative), Josh Berkus (PostgreSQL Experts, Inc.), Deborah Bryant (Bryant Group), Steve Holden (Holden Web LLC), Paula Hunter (Outercurve Foundation), Bradley Kuhn (Software Freedom Conservancy), Dave Neary (Red Hat), Deb Nicholson (Open Invention Network), Cédric Thomas (OW2), Ian Skerrett (Eclipse Foundation)
Average rating: ****.
(4.29, 14 ratings)
Presented by leaders of multiple open source non-profit foundations, this session introduces choices of governance and organisation for those considering anchoring their community with a non-profit organisation. 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.
Keynotes
Location: Portland Ballroom
Edd Dumbill (Silicon Valley Data Science), Sarah Novotny (NGINX), Matthew McCullough (GitHub, Inc.)
Average rating: ***..
(3.70, 20 ratings)
Opening remarks by OSCON program chairs, Sarah Novotny, Matthew McCullough and Edd Dumbill. Read more.
Keynotes
Location: Portland Ballroom
Jeff Hawkins (Numenta, Inc.)
Average rating: ***..
(3.97, 39 ratings)
Jeff Hawkins will describe Numenta's vision for machine intelligence. He will give a brief introduction to the technology and describe why Numenta is creating an open source project. Read more.
Keynotes
Location: Portland Ballroom
Jay Parikh (Facebook)
Average rating: ****.
(4.19, 37 ratings)
In this keynote, Jay Parikh will provide an overview of the Open Compute Project, a thriving consumer-led community dedicated to promoting more openness and a greater focus on scale, efficiency, and sustainability in the development of infrastructure technologies. Jay will give a brief history of the project and describe its vision for the future, focusing on two new projects within OCP. Read more.
Keynotes
Location: Portland Ballroom
Mark R. Shuttleworth (Canonical Ltd.)
Average rating: ***..
(3.42, 31 ratings)
Mark Shuttleworth, Founder, Canonical, Ltd. Read more.
PHP
Location: D139/140
Stephan Hochdörfer (bitExpert AG)
Average rating: ***..
(3.62, 8 ratings)
The Dependency Injection (DI) pattern is getting more and more popular in the PHP world. It focuses on the complete separation of object instantiation and dependency tracking from the business logic resulting in a loosely coupled system. This session will introduce the basics of the DI pattern to the audience as well as sharing real world experience from several projects over the last seven years. Read more.
Python, Tools and Techniques
Location: D136
David Elfi (Intel Corporation)
Average rating: ***..
(3.00, 2 ratings)
Web applications are world wide spread nowadays requesting an acceptable response time across all the GEOs. That can be achieved by the use of caching systems. But, how do you know your data can be cached? And even more, how long? This presentation will show how to use Selenium WebDriver from python and doing web scraping for identifying the datasets and the time frame to use for a web site. Read more.
Open Hardware
Location: D135
Ruth Suehle (Red Hat), Tom "spot" Callaway (Red Hat)
Average rating: ****.
(4.12, 17 ratings)
Tom Callaway and Ruth Suehle, authors of Raspberry Pi Hacks (O'Reilly, expected spring 2013) will share hints and tips for hackers ready to bring their ideas to life with the Raspberry Pi, They'll cover the important basics of doing tricks with your Pi and go on to talk about a few fun projects, from game emulators to cameras in the sky. Read more.
JavaScript & HTML5
Location: Portland 252
Brian Sam-Bodden (Integrallis Software, LLC.)
Average rating: ****.
(4.40, 10 ratings)
Server-side browser push technologies have been around for a while in one way or another, ranging from from crude browser polling to Flash enabled frameworks. In this session you'll get a code-driven walk-through on the evolution and mechanics of server-push technologies. 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.
Mobile
Location: Portland 251
J Chris Anderson (Couchbase)
Average rating: ***..
(3.50, 4 ratings)
Mobile devices are the preferred means of data access today, but databases are stuck in the mainframe era. The NoSQL document model can be leveraged for off-line synchronization. See example code to quickly get up to speed building off-line capable applications for major mobile platforms, and learn how you can contribute to the open source projects behind this movement. Read more.
Mobile
Location: Portland 251
David Elfi (Intel Corporation)
Average rating: ***..
(3.00, 2 ratings)
When hybrid applications are in the center of the discussion, mobile consumers expect fast response time (less than 3 seconds) in order to not switch to other tasks or lose complete interest. This talk will present how this issue was addressed in the design of the Tizen Common Store and tips which can help developers for considering response time when the application is being designed. Read more.
Software Architecture
Location: D137/138
Neal Ford (ThoughtWorks)
Average rating: ****.
(4.53, 15 ratings)
This session talks about the tension between architecture & design in agile projects, discussing two key elements of emergent design (utilizing the last responsible moment and harvesting idiomatic patterns) and how to de-brittlize your architecture, so that you can play nicely with others Read more.
Programming
Location: Portland 255
Simon St. Laurent (O'Reilly Media, Inc.)
Average rating: ***..
(3.17, 12 ratings)
Distributed computing, resilience, and constant efforts to make code more maintainable are all driving interest in functional programming. The world needs more programmers who can tackle this. How can we make the craft seem less arcane? 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
Eric Redmond (Basho)
Average rating: ****.
(4.43, 14 ratings)
Scalability today is no longer a question of architecture, or programming language, but instead two things: message passing and data distribution. With the following patterns under your belt, anyone is well on their way to solving both. * Message patterns: request-reply, publish-subscribe, push-pull, exclusive pair. * Data structures: DHTs, Vector clocks, Merkel trees, CRDTs. 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.
Open Hardware, Programming
Location: Portland 255
Jeff Payne (OpenCar, Inc.), Sam Skjonsberg (OpenCar, Inc.)
Average rating: ***..
(3.17, 6 ratings)
We'll cover OS development for a new market: automotive apps. In-car apps are poised to explode for open source developers. The market is transforming from an inefficient, proprietary model to an HTML5-based “app store” model. To enter and participate in this new target category, developers need access to automakers, automotive systems, and knowledge of industry standards and platforms. Read more.
User Experience (UX)
Location: D136
Average rating: ****.
(4.00, 12 ratings)
We are rapidly approaching the age of living spaces filled with smart thermostats, doors, lights, toilets and more. How do we design interfaces for them? How can people manage 200 gadgets each demanding new batteries? What if your networked toaster rats you out to the FBI? We will explore using the classic Three Laws of Robotics to guide interface design of the Internet of Things. Read more.
Software Architecture
Location: D139/140
Francesco Cesarini (Erlang Solutions Ltd)
Average rating: ****.
(4.17, 6 ratings)
A programming language is not enough to build massively scalable fault tolerant cloud based solutions. You need middleware, architectural patterns and tools fit for the purpose. Erlang is no exception. This talk introduces OTP, the defacto framework that comes as part of the Erlang distribution and for decades, has stopped programmers from reinventing the wheel. Read more.
Cloud
Location: E142
Steven Pousty (Red Hat OpenShift), Grant Shipley (Red Hat)
Average rating: ****.
(4.33, 6 ratings)
Learn all about OpenShift Origin – the FOSS platform as a service (PaaS). This session is intended for anyone who wants to learn more about the cool things we do under the hoods to make a true multi-tenant secure PaaS. Read more.
Python
Location: D136
wesley chun (Google)
Average rating: ****.
(4.81, 21 ratings)
There's a growing crowd of Python users who don't consider themselves beginners anymore. However some may notice behavior that's hard to explain. Why doesn't code behave like it should? Why doesn't "correct" code run correctly? We'll look at Python's memory model & best practices, addressing these issues directly. Let's empower attendees to write good code & not create these bugs to begin with! Read more.
Geek Lifestyle
Location: F151
Wesley Hales (Shape Security)
Average rating: ****.
(4.38, 8 ratings)
How can you keep the audience engaged and motivated throughout an entire presentation? It’s simple: keep them on their smart phone. The days of asking the audience to raise their hand for an on-the-fly survey is over. An entire stream of engagement platforms for presentations are coming, and this talk will prepare you for the future. Read more.
Software Architecture
Location: D139/140
Dejan Bosanac (RedHat)
Average rating: ***..
(3.29, 7 ratings)
New generation of mobile and web applications use asynchronous messaging extensively. This session will cover protocols and techniques available to use messaging infrastructure directly from web browsers and native mobile applications. Read more.
Data
Location: D135
Joakim Recht (Tradeshift)
Average rating: **...
(2.12, 8 ratings)
Going from a transactional SQL/ACID-based system, to a scalable NoSQL-based system can be both scary and somewhat mysterious. Many developers don't believe it can be done. It can, however. In this talk, we'll see how and to what degree. Read more.
Community
Location: Portland 251
Chris DiBona (Google, Inc.), Shawn Pearce (Google), Carol Smith (Google, Inc.)
Average rating: ***..
(3.50, 12 ratings)
In this talk, we'll bring you up to date and answer your questions about the various open source projects at Google. Additionally, Shawn Pearce will update you on Git and Gerrit code review. If you care about the future of Git as a client, you should make time for this talk. Read more.
Software Architecture
Location: D137/138
Josh Bressers (Red Hat Inc.)
Average rating: ***..
(3.17, 6 ratings)
Open source is often thought of as being secure. While in the past we've had very good luck with security, there's still plenty of room in the area of secure development in open source. Let's start the discussion about where we are today, where we want to be, and how to best get us there for secure development in open source. 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