Sessions at OSCON 2012 on Friday 20th July

View as grid

Your current filters are…

  • Friday Welcome

    by Sarah Novotny and Edd Dumbill

    Opening remarks by the OSCON program chairs, Sarah Novotny and Edd Dumbill.

    At 9:00am to 9:05am, Friday 20th July

    In Portland Ballroom, Oregon Convention Center

  • How Good Is Your Internet, Really?

    by Chris DiBona

    How good is your internet, really? It’s not always an easy question to answer, but after 4+ years of the measurement lab collecting over 400TB of network performance data from over 3 million clients, we can now answer truly answer this vexing question. 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.

    At 9:05am to 9:20am, Friday 20th July

    In Portland Ballroom, Oregon Convention Center

    Coverage video

  • Frank Willison Memorial Award 2012

    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.

    At 9:20am to 9:25am, Friday 20th July

    In Portland Ballroom, Oregon Convention Center

    Coverage video

  • This Is the House That Open Source Built

    by Irene Ros

    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.

    At 9:25am to 9:45am, Friday 20th July

    In Portland Ballroom, Oregon Convention Center

    Coverage video

  • Saying Yes

    by Piers Cawley

    "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.

    At 9:45am to 9:50am, Friday 20th July

    In Portland Ballroom, Oregon Convention Center

    Coverage video

  • AMQP in Production: Building and Scaling High-Performance Compute Clusters

    by Nicholas Silva

    While there are many ways to design compute clusters, leveraging fast message queueing for all facets of system operation may be among the most elegant. Topics will include job collection, automatic load balancing, analytics, monitoring, and scaling. Learn real-world best practices and gotchas discovered while scaling an AMQP-based document processing backend to support over 8 million users.

    At 10:00am to 10:40am, Friday 20th July

    In D139-140, Oregon Convention Center

  • Bringing the Open Source to the Enterprise! An incomplete story

    by Mohamed Elmallah

    You have been there before, wondering why do we pay all this money in licensing while we can go Open Source. You work for government, non-profit, healthcare, or an IT consulting company, you propose Open Source, but you find objections. If you are lucky enough to get an Open Source project going, you meet resistance and many challenges. Well, you are not alone. Let's contemplate on few stories.

    At 10:00am to 10:40am, Friday 20th July

    In E145, Oregon Convention Center

  • Declarative web data visualization using ClojureScript

    by Kevin Lynagh

    Excellent statistical graphics first and foremost *show the data*.
    Likewise, the tools for making such graphics should emphasize essential data-visual mappings and hide implementation details.
    We describe a D3-like language for visualizing data on the web using declarative, constraint-based layout, implemented in ClojureScript.

    At 10:00am to 10:40am, Friday 20th July

    In Portland 251, Oregon Convention Center

    Coverage slide deck

  • Desktop Applications in the 21st Century

    by Josh Marinacci

    Within 10 years 90% of people will use a smartphone, tablet, or other non-traditional device as their primary computing interface. But what about the other 10%: the professionals who need devices with both power *and* usability? In this session we will explore the the future of desktop apps as they compete with mobile and web based applications and look at new tools & toolkits to build them.

    At 10:00am to 10:40am, Friday 20th July

    In D137, Oregon Convention Center

  • Does Crime Pay? Tackling Organized Crime With Big Data and Algorithms

    by Jo Prichard and Bill Fox J.D., M.A.

    In this session, two case studies will be presented on leveraging Big Data and an open source Big Data processing platform to detect relationships at levels not previously detected. This session will give a behind-the-scenes look at how to program rapid data delivery queries with Big Data to solve real world problems along with anecdotal examples from the field.

    At 10:00am to 10:40am, Friday 20th July

    In D135, Oregon Convention Center

  • Hacking Embedded Linux: More Hardware than You Require

    by Federico Lucifredi

    A quick intro to embedded Linux development and a survey of the capabilities and limits of the most interesting hardware available for experimenting by hardware hackers, and the skills needed to make effective use of it. Ranging from Plug Computers to bare development boards, miniaturized systems and rooted hard drives, the ever-growing bestiary of ARM devices at our disposal for projects is fun!

    At 10:00am to 10:40am, Friday 20th July

    In E144, Oregon Convention Center

  • Kotlin: A Good Citizen on the Java Platform

    by Hadi Hariri

    Ever wondered how you could benefit from using a new JVM-targeted language? It seems hard to change horses in mainstream, while having a huge code base in production. And in the end, you don’t use tools because they are cool, but because they lower your cost/effect ratio…

    It turns out that the infrastructural cost of using Kotlin code in your Java project is close to nothing: one more step in your build script and one IDE plugin, and you can call Java code from Kotlin as well as call Kotlin code from Java.

    In this talk we will tell you what you get in return.

    You can read more about Kotlin at http://kotlin.jetbrains.org
    And try it out at http://kotlin-demo.jetbrains.com/

    At 10:00am to 10:40am, Friday 20th July

    In Portland 255, Oregon Convention Center

  • Lockpicking Play Room

    Lockpicking is fun for everyone and demystifies simple mechanical puzzles that we all rely on. Join representatives from the local Portland TOOOL (Open Organization Of Lockpickers) group and sharpen your lockpicking skills.

    At 10:00am to 12:30pm, Friday 20th July

    In E141, Oregon Convention Center

  • Media and Video in the HTML5 Age

    by Andrew Davis and Michael Dale

    I want to cover how media moves towards HTML5 starting at migration from Flash players to the challenges of playing a video in HTML5 and across devices. All that while surveying current Open Source players including benchmarks on performance and plugins.
    I will end with special visual effects on a video players much like YouTube Christmas player or other Canvas tricks that will lead the industry

    At 10:00am to 10:40am, Friday 20th July

    In F151, Oregon Convention Center

  • Optimizing MySQL Configuration

    by Peter Zaitsev

    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.

    At 10:00am to 10:40am, Friday 20th July

    In Portland 252, Oregon Convention Center

  • OSI - More Relevant Than Ever

    by Tony Wasserman and Simon Phipps

    Formed by a group that included Tim O'Reilly, OSI has been the cornerstone of the movement OSCON aims to gather in plenary. Hear how OSI is transforming itself into the new voice of the global open source community

    At 10:00am to 10:40am, Friday 20th July

    In D138, Oregon Convention Center

    Coverage video

  • Stop Mocking, Start Testing

    by Augie Fackler and Nathaniel Manista

    Have you ever wished you could know early in a project's development which choices you were making that would later harm the project as it grows in longevity, scale, and complexity? We'll share with you how thanks to software architectural principles and testing discipline, and we'll share with you a few laughs as we relate the bumpy road we took on our way to finding out how ourselves.

    At 10:00am to 10:40am, Friday 20th July

    In Portland 256, Oregon Convention Center

  • The Google Open Source Update

    by Shawn Pearce, Chris DiBona and Carol Smith

    In this talk we’ll talk about the years events in open source at Google, including a breakdown of the Google code-in project and an update on the Summer of Code. Also, we'll talk about how we dealt with hosting Android and Gerrit after the kernel.org hack.

    At 10:00am to 10:40am, Friday 20th July

    In E147, Oregon Convention Center

  • Using and Building Open Source in Google Corporate Engineering

    by Justin McWilliams

    Google makes extensive use of open source software in running Google - both making use and contributing back to that. By using and contributing to open source software, we have been able to fundamentally change how managing an enterprise-size work force and their computing needs.

    At 10:00am to 10:40am, Friday 20th July

    In D136, Oregon Convention Center

    Coverage slide deck

  • What's the Matter With Sitting On Your Butt All Day?

    by Jason Levitt

    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.

    At 10:00am to 10:40am, Friday 20th July

    In E146, Oregon Convention Center

  • America's Next Top Data Model

    by Ian Plosker

    Watch as data models compete for the top prize. Who will win? Contestants will be judged on performance, ease of querying, and scalability. Join us to find out who will be America's Next Top Data Model.

    At 11:00am to 11:40am, Friday 20th July

    In E144, Oregon Convention Center

  • Assholes are killing your project

    by Donnie Berkholz and Leslie Hawthorn

    The strength of your community is the best predictor of your project's long-term viability. What happens when that community is gradually infiltrated by assholes, who infect everyone else with their constant negativity and personal attacks? This talk will teach you about the dramatic impact assholes are having on your organization today and will show you how you can begin to repair it.

    At 11:00am to 11:40am, Friday 20th July

    In F151, Oregon Convention Center

    Coverage slide deck

  • Building Big Apps with Node.JS

    by Rik Arends

    Are you building a big app, and wondering why NodeJS backends scale so well for applications? At Cloud9 we have built our entire backend in Node.JS, and it has taught us a lot of lessons. In this presentation i want to go through what we learned at Cloud9 IDE also want to give attention to common pitfalls and tracing bugs.

    At 11:00am to 11:40am, Friday 20th July

    In Portland 251, Oregon Convention Center

  • Client/Server Apps with HTML5 and Java

    by James Ward

    The web application landscape is rapidly shifting back to a Client/Server architecture. This time around the Client is JavaScript, HTML, and CSS in the browser. The tools and deployment techniques for these types of applications are abundant and fragmented. This session will teach you how to pull together jQuery, LESS, Twitter Bootstrap, and some CoffeeScript to build the Client. The Server could be anything that talks HTTP but this session will use the Play Framework. You will also learn how to deploy Client/Server web apps on the cloud using a Content Delivery Network (Amazon CloudFront) for the Client and a Cloud Application Provider (Heroku) for the Server.

    At 11:00am to 11:40am, Friday 20th July

    In Portland 255, Oregon Convention Center

  • Designing HTML5 Components

    by Joonas Lehtinen

    Dozens of toolkits offer a range of widgets to build rich web applications, but the included widget set is rarely enough. This presentation shows how a new component can be designed and implemented from scratch. Topics covered include considerations for choosing DOM structure, finding a balance between performance and features, implementation considerations and testing the component.

    At 11:00am to 11:40am, Friday 20th July

    In D137, Oregon Convention Center

  • Explaining the Postgres Query Optimizer

    by Bruce Momjian

    The optimizer is the "brain" of the database, interpreting SQL queries and determining the fastest method of execution. This talk uses the explain command to show how the optimizer interprets queries and determines optimal execution.

    At 11:00am to 11:40am, Friday 20th July

    In Portland 252, Oregon Convention Center

  • GNU MediaGoblin for a beautiful media hosting future on the web

    by Christopher Webber

    MediaGoblin is a decentralized, extensible, and forward-looking free software media hosting system (and includes cool features like HTML5 video hosting). Hear about the state of the project, why decentralized media hosting matters, lessons learned from organizing the community, and why this is an important direction for the GNU project and free and open source software to head.

    At 11:00am to 11:40am, Friday 20th July

    In D135, Oregon Convention Center

  • High Performance Network Programming on the JVM

    by Erik Onnen

    The JVM is capable of amazing network throughput and performance when used properly. Different languages (Java, Scala, Clojure), programming approaches (Asynchronous IO, Blocking IO) can greatly affect throughput and latency. This talk will draw on experience building networks of millions of devices to discuss best practices and contrast emerging idoms on the JVM.

    At 11:00am to 11:40am, Friday 20th July

    In E146, Oregon Convention Center

    Coverage slide deck

  • Orion: Development Tools for the Web, on the Web

    by Susan McCourt and Wayne Beaton

    Orion is a browser-based open tool integration platform: tools are written in JavaScript and run in the browser. Unlike other attempts at creating browser-based development tools, this is not an IDE running in a single tab. Links work and can be shared. You can open a file in a new tab. Great care has been taken to provide a web experience for development.

    At 11:00am to 11:40am, Friday 20th July

    In D136, Oregon Convention Center

  • Running a high performance LAMP stack on a $20 Virtual server

    by Jay Janssen

    It is a myth that website that hosts more than the tiniest amount of visitors must run on dedicated hardware. More often than not, servers are completely misconfigured to make the optimal use of their available hardware resources. When your web server, your scripting language and your database are all on the same server, and that server has limited resources, it’s even more important to tune things correctly.

    This talk will discuss server tuning for LAMP stacks on inexpensive virtual servers that anybody can afford. The speaker will trace his history running a premium web hosting consulting business for a variety of small to mid-sized sites, even one that made it on Digg without experiencing the dreaded “Digg effect”, focusing on server configuration and tuning decisions that helped make the servers as efficient as possible running open source website management systems (e-Commerce and standard CMS tools). This talk will dig into configuration and troubleshooting for Apache, PHP, MySQL as well as some supplemental servers: Lighttpd and Varnish.

    At 11:00am to 11:40am, Friday 20th July

    In D139/140, Oregon Convention Center

Schedule incomplete?

Add a new session

Filter by Day

Filter by coverage

Filter by Topic

Filter by Venue

Filter by Space