Personal schedule for Meghan Blanchette

Download or subscribe to Meghan Blanchette's schedule.

Javascript & HTML5
Location: Portland 251
Nathaniel Schutta (ntschutta.com)
Average rating: ****.
(4.10, 30 ratings)
Interested in HTML5? Want a chance to play around with the latest and greatest in web app development? This workshop is for you! We'll cover feature detection, web forms, the new HTML elements, take a spin around the canvas, and we'll finish up with offline/local storage. Read more.
Community
Location: D135
Christie Koehler (Mozilla / Stumptown Syndicate), Audrey Eschright (Elevated Code / Stumptown Syndicate), Sherri Koehler (Samatha Yoga / Open Source Bridge / Ignite Portland)
Average rating: ***..
(3.73, 11 ratings)
A fun, comprehensive tutorial on how to host a successful code sprint, hackathon, (un)conference or workshop. Read more.
Javascript & HTML5
Location: Portland 252
Estelle Weyl (Standardista.com)
Average rating: ****.
(4.30, 20 ratings)
Web development without Photoshop, IDs or classes? Improve your development time, reduced maintenance costs, SEO, accessibility and site performance with CSS. This skills-based workshop will cover including selectors, specificity, media queries, backgrounds, gradients, animations, browser quirks, debugging and basic to advanced best practices. 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.
Programming
Location: Portland 256
Andrew Gerrand (Google), Rob Pike (Google, Inc.)
Average rating: ***..
(3.42, 19 ratings)
Go 1 is a stable version of the Go Programming Language that will be supported for years to come. In this talk, Rob Pike and Andrew Gerrand outline the major highlights of the release and discuss the details behind some specific libraries and tools. They show that Go is not just a language, but a cohesive programming environment for producing high quality software. Read more.
Java & JVM
Location: Portland 255
Arun Gupta (Oracle)
Average rating: ***..
(3.86, 7 ratings)
This talk introduces the Java EE 7 platform, the latest revision of the Java platform for the enterprise. Read more.
Data
Location: Portland 252
Arun Murthy (Hortonworks Inc.)
Average rating: ***..
(3.00, 14 ratings)
The Apache Hadoop project is becoming the de-facto big-data platform. The community is gearing up the first major release of Hadoop in over 2 years. This talk will cover the major highlights of the release and also the mechanics of what it takes to deliver a major Hadoop release. Arun C Murthy is VP, Apache Hadoop at ASF and the Release Manager for this release. Read more.
Python
Location: D135
wesley chun (Google)
Average rating: ****.
(4.11, 9 ratings)
An update from last year's well-received public service talk, we'll discuss the evolution of Python & answer common FAQs. There are those who worry that Python 3 is backwards-incompatible to Python 2. We address that issue, discuss what the main differences are, mention migration, the roles of 2.6/2.7 & other transition tools, and conclude with an update on what has been & yet needs to be ported. Read more.
Cloud
Location: D139-140
Lance Albertson (Oregon State University Open Source Lab)
Average rating: ***..
(3.80, 20 ratings)
Private cloud computing has become an integral part of global business. While each platform provides a way for virtual machines to be deployed, implementations vary widely. It can be difficult to determine which features are right for your needs. This session will discuss the top open source private cloud platforms and provide analysis on which one is the best fit for you. Read more.
UX
Location: D137
Jeff Gothelf (Proof)
Average rating: ****.
(4.11, 9 ratings)
Design is often perceived as “making things user-friendly.” To combat that oversimplification, designers shroud their work in specialized tools & jargon. This gives designers a false sense of value & control over their work. In actuality, this drives divisions between designers & their teams. By open sourcing design process via transparency, the true value of Design and designers becomes clear. 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.
Business
Location: E145
Brian Olore (The Boeing Company), Katie Gengler (The Boeing Company)
Average rating: ***..
(3.60, 5 ratings)
Why do you decide to use Open Source Software? How do you choose one Open Source project over another? Join us for a discussion of the critical factors to consider to "mitigate risk" when choosing to use a project, including techniques for living with that choice. We'll talk about several different projects that we have integrated to various ends: success, forking, adoption, and abandonment. Read more.
Healthcare
Location: E146
Anne Wright (CMU), Candide Kemmler (Fluxtream.com), Rich Gibson (Gigapan.org)
Average rating: ***..
(3.25, 4 ratings)
The BodyTrack project develops open source tools to aggregate and visualize self-tracking data from a variety of sources. We seek to empower individuals to explore how various factors affect them, such as evaluating potential food sensitivities, asthma or migraine triggers, or other environment/health interactions. We will discuss these tools and experiences using them. Read more.
Education
Location: F151
Sharren Bates (Bill & Melinda Gates Foundation)
Average rating: ****.
(4.50, 4 ratings)
The Shared Learning Collaborative (SLC) is building a set of shared technology services that will allow states and school districts to connect student data and education materials that currently exist in different formats and locations. Learn about the developing technology, including the technical specifications, data store, APIs and SDK, and address participant questions. Read more.
Sponsored Sessions
Location: E142
Jonathan Ellis (DataStax, Inc)
Average rating: ****.
(4.00, 2 ratings)
This session will explain how Apache Cassandra meets OLTP big data needs, and its relationship with big data analytics. Jonathan will explain why Cassandra is the leading big data OLTP solution and how Cassandra delivers linear scale-out capabilities with true high availability, with examples from real-world production use cases. Read more.
Java & JVM
Location: Portland 255
Martijn Verburg (jClarity), Ben Evans (jClarity)
Average rating: ***..
(3.29, 17 ratings)
The speakers recently stumbled across a time machine containing a system built in Java 8 technology which has fallen back in time. This talk will explain some of the advanced features and future code archeology of this amazing find! Read more.
Python
Location: D135
David Winterbottom (Tangent Labs)
Average rating: *****
(5.00, 1 rating)
This talk details the challenges, frustations, horror and ultimately joy, of writing an open-source e-commerce framework in Django. Read more.
Cloud
Location: D139-140
Florian Haas (hastexo)
Average rating: ***..
(3.80, 5 ratings)
An introduction to high availability for the OpenStack cloud stack, using the Pacemaker cluster management framework. Read more.
Javascript & HTML5
Location: Portland 251
Nathaniel Schutta (ntschutta.com)
Average rating: ***..
(3.81, 32 ratings)
Believe it or not, the JavaScript party hasn't stopped. What other libraries are out there? What do they offer? This talk will survey the field of modern JavaScript libraries getting you up to speed on what's new. Read more.
Healthcare
Location: E146
Fred Trotter (FredTrotter.com)
Average rating: ***..
(3.00, 4 ratings)
I run the public running behaviour change site RunOrElse.com. The idea is simple. You set a distance goal each week. You track that goal with RunKeeper. If you meet your goal, nothing happens and you keep your money. If you fail your goal, we automatically charge your Paypal account, sending money to charity. During this talk we will release and demo Open Source code that does the same thing! 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.
Java & JVM
Location: Portland 255
Jonas Bonér (Typesafe)
Average rating: ***..
(3.67, 3 ratings)
This talk introduces the Akka platform. Akka is the platform for the next generation of event-driven, scalable and fault-tolerant architectures on the JVM. Read more.
Sponsored Sessions
Location: E143
Boris Livshutz (Appdynamics)
Average rating: ***..
(3.00, 5 ratings)
Data systems have struggled to keep up with the rapid growth of application data. As a result, many have turned to sharding their data as a solution. These new complex systems or "data clouds" present a new array of challenges. In this session we'll discuss best practices around monitoring and managing your data cloud. 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.
Python
Location: D135
Average rating: ***..
(3.88, 8 ratings)
Grace Murray Hopper's famous motto, "It's easier to ask forgiveness than permission", has many useful applications -- in Python, in concurrency, in networking, as well of course as in real life. However, it's not universally valid. This talk explores both useful and damaging applications of this principle. Read more.
Java & JVM
Location: Portland 255
Tim Berglund (GitHub)
Average rating: ****.
(4.00, 3 ratings)
Ratpack is a Groovy-based web framework inspired by Sinatra. This talk is an overview of Ratpack development paradigms, build idioms, and deployment options. 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.
Python
Location: D135
Rachael Madsen (Optimal Design Software LLC)
Average rating: **...
(2.67, 9 ratings)
The Traveling Salesman Problem is a classic example of an NP-Complete task that is much more difficult than it seems on the surface. There are a number of algorithms available for solving it. In this session, we will look at different options for implementing complex mathematics within Python. We will evaluate the different options in relation to the specific algorithms used. Read more.
PHP
Location: E144
John Mertic (SugarCRM)
Here's the scenario: you wrote a PHP application that is designed to run on Linux, Apache, and MySQL. Now you have a customer that wants to run it on Windows. Or using Oracle. Or they like using Memcache instead of APC. How do you do it, without sacrificing performance, stability, simplicity, and your own sanity? learn what it takes to make that project a success. Read more.
Education
Location: F151
Michael Brewer (UGA: Franklin College OIT)
Average rating: ****.
(4.00, 2 ratings)
One of the many parts of the FERPA law is the ability of students to put a restriction on the release of their academic information. While this sounds simple enough, there are many powerful (and sometimes unforeseen) consequences of choosing the Restriction. In this session, we will discuss why you should add the field to your student records, why students opt in, and what side effects can happen. Read more.
Java & JVM
Location: Portland 255
Trisha Gee (MongoDB)
Average rating: ***..
(3.71, 7 ratings)
The Disruptor is an open source concurrency framework developed by LMAX, a London financial exchange. While it’s fashionable to use languages to hide away multithreading, the Disruptor does the opposite - enables developers to parallelize their architecture easily. In this session, Trisha Gee will show how to use the Disruptor, proving that concurrent programming doesn't have to be complicated. Read more.
Programming
Location: Portland 256
Steve Klabnik (Jumpstart Lab)
Average rating: ****.
(4.20, 5 ratings)
In this talk, Steve will explain how to design your APIs so that they truly embrace the web and HTTP. Just as there's an impedance mismatch between our databases, our ORMs, and our models, there's an equal mismatch between our applications, our APIs, and our clients. Pros and cons of this approach will be discussed, as well as why more people aren't building APIs this way yet. Read more.
Python
Location: D135
Mike Biglan (Twenty Ideas), M Wiggins (Concentric Sky), Josh Bothun (Concentric Sky)
Average rating: ****.
(4.20, 5 ratings)
The underlying bootstrapping (i.e. "startproject") and environmental setup process in Django has remained mostly unchanged for many years. Djenesis decouples bootstrapping from Django while allowing a user to choose their template or setup an existing project. Just as important, it also sets beginners up with a smoother learning-curve and simplifies environmental setup. Read more.
Tools and Techniques
Location: D136
Matt Neuburg (TidBITS)
The process of writing, editing, and publishing an O'Reilly programming book has been tending increasingly into the open source domain, relying on open source tools and technologies. This talk describes one author's experience, along with considerations about the possible future of the book in an increasingly open source world. Read more.
Education
Location: F151
Nathan Dotz (Detroit Labs)
Average rating: *****
(5.00, 1 rating)
We are bringing a previously unrepresented field, neuroscience, to K12 education with an unheard of method: we are open-sourcing everything. You'll learn how building upon open source technologies and using open licensing on our creations lets us do what no one else has -- bring neuroscience to primary education classrooms around the world! 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.
Geek Lifestyle
Location: D138
Mary Jane Kelly (Casaba Security)
Average rating: ****.
(4.10, 10 ratings)
Long have people dreamed of finding psychokinetic powers. From ancient mythology to the Uncanny X-Men, mental superpowers have been the stuff of legend. Now, with an Arduino and an EEG sensor headset, the amazing power of telekinesis can be yours! 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.
Cloud
Location: D139-140
Mike Amundsen (Layer 7 Technologies)
The "cloud stack" development environment—one that lets you not just build cloud-based app for the web, but actually build them while on the Web—is a reality. Using open source, standardized software and management tools, it’s now possible to code, test, debug, and deploy web based solutions; all from a modern browser. Read more.
Education
Location: F151
Jonathan Briggs (Eastside Preparatory School)
Average rating: **...
(2.67, 3 ratings)
Take a tour of 8 years of lessons learned building, assembling, purchasing and adapting an optimal online learning ecosystem at a forward thinking 5-12 independent school. Find out how to get rapid teacher adoption, maximize resources and influence instructional practices. We will also take a tour of how Eastside Prep's integrated systems support all levels of the school. Read more.
Geek Lifestyle
Location: D138
Brian Capouch (Saint Josephs College)
Pastfinder is a prototype system developed by the software engineering class at Saint Joseph's College to keep track of a wide variety of geolocated historical assets. Based on Open Source tools, it was used to develop an online "virtual cemetery" which represents Independence Cemetery, a large pioneer graveyard in Jasper County, Indiana. Read more.
Python
Location: D135
Craig Kerstiens (Heroku)
Average rating: ***..
(3.80, 5 ratings)
Django's unique app structure enables developers to break their application into functional units from the start of a project. The next step is to move from many Django apps in a single project to many services that talk across defined contracts and API's. We'll walk through practices for doing this and how Django enables it easily, but also the places it introduces complexities. 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: D135
Moderated by: Mark Wong
Average rating: ****.
(4.00, 2 ratings)
Meet and greet members of the Portland PostgreSQL Users Group, and also talk about PostgreSQL. Read more.
Event
Location: MacTarnahan Bar Taproom (2730 NW 31st)
We love being at OSCON. And we want to celebrate. So drinks are in order. Because celebration is conducive to meeting interesting people and sharing ideas. Stop by the Tap Room in MacTarnahan Bar. We'll be there from 7-9 and we'll grab you a beer. It's free. It's interesting. It's delicious. Read more.
Programming
Location: Portland 256
Bob Nystrom (Google)
Average rating: ***..
(3.88, 17 ratings)
Creating a new programming language, especially one for the browser is crazy! Is this a nefarious plot to break the open web and take over the world? Come see what we're doing and I'll show you how Dart can make it easier and more fun to build apps that play nice with JS and the web. Read more.
Cloud
Location: D139-140
Randi Harper (Amazon), Mitch Garnaat (Amazon)
Average rating: ***..
(3.67, 3 ratings)
More and more companies, large and small, are using open source software. Sometimes, in addition to just using the software they also want to try to support the development efforts. How hard could that be? Read more.
Community
Location: D138
Cheryl Miller (greenlight for girls Foundation)
Average rating: ***..
(3.67, 3 ratings)
Greenlightforgirls.org is a Brussels-based, international NGO promoting science, technology, engineering and mathematics to girls of all ages and backgrounds. We promote female role models from technical sectors to youngsters, and run events which inspire girls to study and pursue careers in technical areas, including computers. With this knowledge, we believe girls will save the world! Read more.
Tools and Techniques
Location: E147
Tags: git
Michael Schwern (eval Empire)
Average rating: ****.
(4.58, 12 ratings)
Learn how to think like a Git using nothing more than children's toys! If you’re using git, but are uncomfortable with it and don’t really get it, this is for you. WARNING: CHOKING HAZARD – Small Parts. Not For Children Under 4 Years. Read more.
Business
Location: E145
Karl Fogel (Open Tech Strategies, LLC), Gunnar Hellekson (Red Hat)
Average rating: ****.
(4.50, 2 ratings)
We've assembled the first comprehensive history of open source in the US government -- all the major events, publications, policy, and code releases we could collect. And it's mashable. From that data, we learn how the government adopts open source, how policies affects adoption, and how governments have most effectively encouraged their own open source use. Read more.
Java & JVM
Location: Portland 255
Abdelmonaim Remani (The NorCal Java User Group)
Average rating: **...
(2.42, 19 ratings)
Metaprograming is the dirty little secret behind the success of many Java frameworks such as Spring and Struts2, and constitutes the backbone of many of the most fundamental APIs across the JEE technology stack. This session aims introduce the topic and highlight with code examples the different mechanisms and techniques to take advantage of this underused feature of the Java Programming Language. Read more.
Java & JVM
Location: Portland 255
Jim Baker (Canonical)
Average rating: ****.
(4.00, 8 ratings)
Jython is arguably the best Python implementation to target concurrent code. Jython has no GIL, it leverages the Java platform to provide robust support for concurrency in its runtime, and it enables access to a set of high-level abstractions from Java. This talk will walk through a series of motivating examples that emphasize Java integration. Read more.
Python
Location: D135
Lynn Root (PyLadies SF)
Average rating: ***..
(3.00, 3 ratings)
Are you a woman wanting to break into the engineering field? Or do you know any women wanting to learn how to code, but don't know how to help them? Perhaps our nerdy ladies are a bit shy to ask for help. That's okay! I'll give you some tools to nudge you in the right direction. Read more.
Programming
Location: Portland 256
Abigail - (Booking.com)
Average rating: *....
(1.94, 31 ratings)
We will look into when it make sense to reduce technical debt, and when it does not. Read more.
Python
Location: D135
wesley chun (Google)
Average rating: ***..
(3.40, 5 ratings)
Twitter and Google+ are examples of the highly active and popular social media scene today. Using Python, you can easily execute searches on both. All you need is a client library (easily found), and you can get going without a lot of effort! Read more.
Data
Location: Portland 252
Matthew Soldo (Heroku, Inc)
Average rating: ***..
(3.33, 15 ratings)
Recent shifts in the tech world - including PaaS, cloud-services, and NoSQL - have dramatically altered the manner in which software is written, deployed, and run. This talk will discuss how PostgreSQL fits into - and can potentially take advantage of - this world. Read more.
Java & JVM
Location: Portland 255
Kirk Pepperdine (Independent)
Average rating: ***..
(3.62, 13 ratings)
After a brief introduction to a methodology to performance tune Java applications, the audience will guide me through the steps needed to tune an application using a number of "poor" (open source) tools that will be instrumental in helping you, the audience, diagnose and repair these problems. Read more.
Cloud
Location: D139-140
Dan Bode (PuppetLabs)
Average rating: ***..
(3.22, 9 ratings)
This presentation will cover how OpenStack (an open source infrastructure as a service platform) and Puppet (an open source configuration management language) can be integrated to deploy and manage your own private cloud. 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