Skip to main content

Personal schedule for VM Brasseur

Download or subscribe to VM Brasseur's schedule.

Tools & Techniques
Portland 252
Tutorial Please note: to attend, your registration must include Tutorials.
Brent Beer (GitHub)
Average rating: ***..
(3.75, 24 ratings)
Learn everything you need to know from Git and GitHub to be the most effective member of your team, save yourself from any jam, and work with the rest of your team flawlessly. Read more.
Cloud | Databases & Datastores
Portland 255
Tutorial Please note: to attend, your registration must include Tutorials.
Erik Rose (Mozilla), Laura Thomson (Mozilla Corporation)
Average rating: ****.
(4.36, 33 ratings)
Elasticsearch provides a powerful combination of clustered full-text search, synonyms, faceting, and geographic math, but there's a big gap between its documentation and real life. We'll tell hard-won war stories, work through hands-on examples, and show what happens behind the scenes, leaving you equipped to get the best use out of Elasticseach in your projects. Read more.
JavaScript - HTML5 - Web
Portland 251
Tutorial Please note: to attend, your registration must include Tutorials.
Joshua Marinacci (Nokia), Walter `wxl` Lapchynski (Bike Friday)
Average rating: ***..
(3.94, 18 ratings)
In the fourth edition of this popular tutorial, we will focus on data visualization. Finding, parsing, drawing, and animating interesting data sets to promote understanding. Read more.
Computational Thinking | Java & JVM
Portland 251
Tutorial Please note: to attend, your registration must include Tutorials.
Jason Swartz (Netflix, Inc), Kelsey Gilmore-Innis (Reverb)
Average rating: ****.
(4.25, 12 ratings)
Scala powers some of the biggest companies in the world, including Twitter, Intel, and LinkedIn. Come learn what led them to choose this powerful JVM language and try it out yourself. You’ll get a hands-on intro to Scala and functional programming concepts by building your own performant REST API. No FP experience needed--if you can build apps in Java, Python or Ruby you’ll do great in this class. Read more.
Education | Geek Lifestyle
Portland 256
Tutorial Please note: to attend, your registration must include Tutorials.
Damian Conway (Thoughtstream)
Average rating: ****.
(4.73, 22 ratings)
This tutorial explores a set of simple and practical techniques for giving better, more effective, more entertaining technical presentations. Discover how to capture an audience, hold their interest, convey your message to them clearly…and maybe even inspire them. Read more.
Operations & System Administration | Tools & Techniques
Portland 252
Tutorial Please note: to attend, your registration must include Tutorials.
James Turnbull (Docker)
Average rating: ***..
(3.85, 27 ratings)
You've heard the hype about Docker and container virtualization now see it in action. This tutorial will introduce you to Docker and take you through installing it, running it and integrating it into your development and operational workflow. Read more.
Events
Portland Ballroom
Average rating: ****.
(4.25, 12 ratings)
If you had five minutes on stage what would you say? What if you only got 20 slides and they rotated automatically after 15 seconds? Would you pitch a project? Launch a web site? Teach a hack? We’ll find out at our annual Ignite event at OSCON. Read more.
Emerging Languages
Portland 256
Tutorial Please note: to attend, your registration must include Tutorials.
Steve Francia (MongoDB)
Average rating: ***..
(3.84, 19 ratings)
This tutorial will give developers an introduction and practical experience in building applications with the go language. Go expert Steve Francia will lead the class to build a working go web and cli application together teaching fundamentals, key features and best practices along the way. Read more.
Kevin Crocker (Pivotal)
Average rating: *....
(1.33, 6 ratings)
Data scientists need to have a grab bag of tools available to accomplish the task of value-driven data analytics. Many of those tools are open source. Come see how Pivotal is leveraging and contributing to open source with data science. Special focus on: R, Python, MADlib, Open Chorus, Apache Tomcat, Apache Hadoop, Redis, Rabbit MQ, Cloud Foundry and other open source toolkits. Read more.
Perl
D137/138
Tutorial Please note: to attend, your registration must include Tutorials.
Ricardo Signes (Pobox.com)
Average rating: ****.
(4.89, 9 ratings)
Moose continues to emerge as the new standard for writing OO libraries in Perl. It provides a powerful, consistent API for building classes with a minimum of code. It can be customized with reusable components, making it easier to refactor your code as you go. This tutorial will explain what Moose is, how its parts work together, and how to start using Moose today to get more done with less. Read more.
Business | Tools & Techniques
Portland 252
Tutorial Please note: to attend, your registration must include Tutorials.
Neal Ford (ThoughtWorks)
Average rating: ****.
(4.03, 29 ratings)
Getting software released to users is often a painful, risky, and time-consuming process. This tutorial sets out the principles and technical practices that enable rapid, incremental delivery of high quality and valuable new functionality to users. Read more.
Databases & Datastores | Operations & System Administration
Portland 256
Tutorial Please note: to attend, your registration must include Tutorials.
Josh Berkus (PostgreSQL Experts, Inc.)
Average rating: ***..
(3.44, 9 ratings)
So, you’ve inherited a PostgreSQL server. Congratulations? This tutorial will cover the essential care and feeding of a Postgres server so that you can get back to your real job. Read more.
Business | Community
D136
Tutorial Please note: to attend, your registration must include Tutorials.
Wade Minter (TeamSnap), Andrew Berkowitz (TeamSnap), Bill Cernansky (ComedySportz)
Average rating: ****.
(4.71, 14 ratings)
Getting everyone in your company or development team on the same page can be a challenge. This on-your-feet workshop will teach fast, fun improv techniques for helping your group to bond, generate quality ideas and make quick decisions. Learn the secrets of applied improv from two professionals who have decades of experience working in open source, Internet startups and corporate training. Read more.
Events
Expo Hall
Average rating: ****.
(4.29, 14 ratings)
Grab a drink and kick off OSCON by meeting and mingling with exhibitors and fellow attendees. Read more.
Events
Exhibit Hall B
Average rating: ***..
(3.46, 13 ratings)
This year's attendee party focuses on the four classical elements--fire, earth, air, and water. Wait till you see how each of these essential ideas transforms Hall B into new areas to explore and savor. Trust us, this is one party you don't want to miss! Read more.
Events
Puppet Labs Headquarters, 926 Northwest 13th Avenue, #210
Average rating: ****.
(4.80, 5 ratings)
Join Puppet Labs for our OSCON “Open” House Party! We are excited to open our doors to all our OSCON and Puppet Labs Friends. Read more.
Perl
E145
Piers Cawley (Thermeon)
Average rating: ****.
(4.33, 6 ratings)
We perl programmers aren't known as fans of formal types. Types are for straitjacketed languages like Java. But... the Moose revolution's changing all that. Types are a great way of encapsulating the messy business of data conversion and parameter validation, and can help you think more clearly about what's going on in complex code. Read more.
Katie Miller (Red Hat)
Average rating: ***..
(3.46, 13 ratings)
For the uninitiated, a conversation with functional programmers can feel like ground zero of a jargon explosion. In this talk Lambda Ladies Co-Founder Katie Miller will help you to defend against the blah-blah blast by demystifying several terms commonly used by FP fans with bite-sized Haskell examples and friendly pictures. Expect appearances by Curry, Lens, and the infamous M-word, among others. Read more.
Computational Thinking
Portland 255
Neal Ford (ThoughtWorks)
Average rating: ****.
(4.62, 21 ratings)
Learning the syntax of a new language is easy, but learning to think under a different paradigm is hard. This session helps you transition from a Java writing imperative programmer to a functional programmer, using Java, Clojure and Scala for examples. Read more.
PHP
D139/140
Rob Allen (Nineteen Feet Limited)
Average rating: ****.
(4.00, 4 ratings)
How should you organise your models in a PHP MVC application? What is a service class, a mapper or an entity? This talk will look at the components of the model layer and the options you have when creating your models. We’ll look at the different schools of thought in this area and compare and contrast their strengths and weaknesses with an eye to flexibility and testability. Read more.
Perl
E147/148
Ricardo Signes (Pobox.com)
Average rating: *****
(5.00, 11 ratings)
This year brings the release of Perl 5.20.0, and the 20th anniversary of the Perl 5 programming language. In this session, Ricardo Signes, the Perl 5 project manager, covers the latest developments in the language, the development process, and changes we're hoping for in the near future. Read more.
Mark Hinkle (Citrix)
Average rating: ****.
(4.14, 7 ratings)
The open source mantra is to release early and release often. That means software velocity can be difficult to keep up with. This discussion will expand on the latest open source software used to deliver and manage cloud computing infrastructure. Topics covered include virtualization (KVM, Xen Project, LXC), orchestration (OpenStack, CloudStack, Eucalyptus), and other complimentary technology. Read more.
John Anderson (Infinity Interactive)
Average rating: ****.
(4.25, 4 ratings)
GitGot is a Perl-based tool for batch management of collections of git repos. It has a number of interesting features and acts as a force multiplier when dealing with a large varied collection of repositories. My talk will cover why you would want to use GitGot as well as how to use it effectively. Read more.
Main Stage
Portland Ballroom
Andrew Clay Shafer (Pivotal)
Average rating: ***..
(3.88, 8 ratings)
No one size fits all formula can be applied to build a business around open source, and attempting to do so may end in humiliation and disaster. There is no doubt that 'Open Source' has impacted the dynamics of all manner of business, but building a business on 'Open Source' is not a solved problem. A guided tour of open source business models, real and imaginary. Read more.
Boyd Stephens (Netelysis)
Average rating: ***..
(3.75, 4 ratings)
Many developers, system/network admins, and designers spend good portions of their careers avoiding any interaction with their systems' command line interface(s) (CLI's). Unfortunately, the CLI is viewed as an archaic and inefficient means of being productive. In tmux, a powerful terminal multiplexer, developers and admins have a tool for more fully exploiting the power of the CLI. Read more.
Perl
E145
Curtis Poe (All Around The World)
Average rating: ****.
(4.20, 5 ratings)
Perl is known for its testing culture. Unfortunately it's often focused on quantity over quality. Perl's Test::Class::Moose project started out as an experiment but morphed into a way of having higher quality testing. With this module, you can get fine-grained control over your test suite, better understand your *real* code coverage and get an quick boost to test suite performance. Read more.
Emerging Languages
Portland 251
Langdon White (Red Hat)
Average rating: ***..
(3.12, 8 ratings)
Developers, increasingly, need to work in several different development languages. It is hard enough to remember all the bits and pieces of the languages themselves, do you really need to know all the unique toolchains to make them work? Read more.
Computational Thinking
Portland 255
Tim Berglund (DataStax)
Average rating: ***..
(3.76, 38 ratings)
A brief and friendly tour of the basics of graph theory, including a description and classification of the kinds of graphs and some interesting problems they can be employed to solve. Read more.
Perl
E147/148
Jeffrey Thalhammer (Stratopan)
Average rating: *****
(5.00, 7 ratings)
Managing CPAN dependencies can be a major frustration for Perl developers. In this session, you'll discover how to easily manage those dependencies by creating a private CPAN repository with Pinto. Read more.
Business
D137/138
Austin Putman (Omada Health)
Average rating: ***..
(3.12, 8 ratings)
Learn how someone writes code by writing code with them. Using katas and pair programming on actual code allows you to get an honest look at the candidate's thought process and capabilities, while exposing them to your team's culture and key players. Help your evaluators be focused on what kind of people you actually want on your project by creating key prompts for them to check. Read more.
Main Stage
Portland Ballroom
VM Brasseur (shoeless consulting)
Average rating: ***..
(3.58, 12 ratings)
Hiring remote workers is great for filling those holes on the team...but if you don't have the correct infrastructure in place you're just setting yourself--and your team members--up for a world of hurt. This session will detail how our engineering department went remote and thrived because of it. Read more.
Perl
E145
Damian Conway (Thoughtstream)
Average rating: ****.
(4.67, 18 ratings)
Join Damian for his annual kaleidoscopic tour of the strange and wonderful new Perl modules he's been developing over the past twelve months. Read more.
Events
Expo Hall
Average rating: ****.
(4.11, 9 ratings)
Quench your thirst with vendor-hosted libations and snacks while you check out all the cool stuff in the expo hall. Read more.

Portland Ballroom
Piers Cawley (Thermeon)
Average rating: ****.
(4.78, 18 ratings)
Keynote by Piers Cawley, Perl programmer, singer and balloon modeller. Read more.

Portland Ballroom
Tim Bray (Independent)
Average rating: ****.
(4.21, 19 ratings)
What do you care about most in the worlds of software, the Net, and Life Online? Are you worried about it? Now is the time for sensible, reasonable, extreme paranoia. Read more.
Main Stage
Portland Ballroom
Paul Fenwick (Perl Training Australia)
Average rating: ****.
(4.71, 7 ratings)
Online services like 'If This Then That' (IFTTT) are great for automating your life. However they provide limited ways for the end-user to add their own services, and often require credentials that one may normally wish to keep secret. The 'exobrain' project allows for service integration and extension on a machine *you* control. Read more.
Computational Thinking
Portland 255
Wynn Netherland (GitHub)
Average rating: ****.
(4.00, 9 ratings)
How do you build and maintain a stable API while rapidly iterating and innovating in your business? Change can never be eliminated, but its impact can be minimized. GitHub takes a pragmatic approach to Hypermedia that emphasizes workflows over data retrieval and employs open source to ensure a consistent experience for API consumers. Read more.
Perl
E145
Damian Conway (Thoughtstream)
Average rating: ****.
(4.92, 13 ratings)
Perl 6's many advanced features (junctions, multiple dispatch, generics, grammars, lazy evaluation, coroutines, etc.) may well offer awesome cosmic power, but for most of us the real and immediate benefits of switching to Perl 6 are the numerous minor Perl annoyances it fixes. This talk offers a dozen practical reasons why Perl 6 might now be a better choice as your everyday go-to problem-solver. Read more.
PHP
Portland 251
Adam Culp (Zend Technologies)
Average rating: ***..
(3.69, 13 ratings)
Refactoring code (altering code to make it cleaner, simpler, and often faster, while not sacrificing functionality) We hate to do it, so learn how to do it better. Covers: When to refactor. How to refactor. Why refactor. How refactor can help us write better code. Common methodology for refactoring. Read more.
Average rating: ****.
(4.60, 5 ratings)
In this session we'll look at how design effects an open source project and how to encourage designers to contribute. We'll also cover the fundamentals of design, in case a developer finds themselves in the role of designer. Read more.
Perl
E145
Eric Wilhelm (Cisco, Inc.)
Average rating: ***..
(3.75, 8 ratings)
Functional programming is everywhere, hiding between imperative procedures. Stateless code with no side-effects may seem academic, but practical application of functional techniques leads to fewer bugs and cleaner code. Functional thinking is useful whether you're wrestling with a mess of copy-pasta or doing test-first development on some new object library. Read more.
Education
F151
Robert Lefkowitz (Sharewave)
Average rating: *****
(5.00, 7 ratings)
Aside from the fact that high school programming curricula often require proprietary IDEs, they also don't involve examining any source code from Open Source software projects. What changes would be required in programming curricula to incorporate Open Source? And is that a desirable objective? Read more.
Cloud
F150
Mark Powell (Jet Propulsion Laboratory/NASA)
Average rating: ****.
(4.17, 6 ratings)
The Jet Propulsion Laboratory has been busy lately open sourcing its software, such as mobile apps for viewing the latest Mars images, communicating between robots, and sharing scientific analysis software in using app containers and cloud computing. Come and listen to stories and anecdotes about working on NASA projects and our journey into open source. Read more.
Education
Portland 252
Scott Chacon (GitHub), Jay Borenstein (Stanford)
Average rating: ***..
(3.57, 7 ratings)
Scott Chacon, co-founder of GitHub, and Jay Borenstein, CS professor at Stanford and founder of Facebook's Open Academy, a program designed to match university students with open source projects for academic credit, will discuss how to bring the best of the open source community's learning frameworks into formal computer science education. Read more.
Business | Community
D137/138
Deb Nicholson (Open Invention Network)
Average rating: ****.
(4.20, 5 ratings)
There's been a lot of talk about patent trolls, but how can the free and open source software community address the more complicated (and potentially more damaging) problem of anti-competitive litigation? Read more.
James Lance (bluehost.com)
Average rating: ****.
(4.00, 2 ratings)
CGI::Ex::App is a lightweight, high performance framework that has been quietly driving million-dollar websites since 2004. Come see why this application framework might be the perfect fit for you. Read more.
Business | Community
Portland 255
VM Brasseur (shoeless consulting)
Average rating: ****.
(4.28, 18 ratings)
'Programmer' and 'Manager' are two different titles for a reason: they're two different jobs and skill sets. If you have managerial aspirations (or have had them foisted upon you), come to this session to learn some of the tricks of the managerial trade. Read more.
Spencer Krum (HP), William Van Hevelingen (Portland State University)
Average rating: ***..
(3.75, 4 ratings)
Learn to use Puppet like a Pro! We will take you through several examples of how to bring your Puppet deployment to the next level. We will cover Hiera, deploying puppet code, code architecture best practices, and integrating external tools. Read more.
Business
F151
Moderated by:
Danese Cooper (PayPal)
Panelists:
Brian Behlendorf (Mithril Capital Management LLC), Richard Fontana (Red Hat, Inc.), Bradley Kuhn (Software Freedom Conservancy)
Average rating: *****
(5.00, 4 ratings)
Open Source licenses are mostly grounded in US Copyright Law, which requires 51% representation to claim standing in any copyright-related action (including defense against infringement claims as well as re-licensing). Yet, they are also a barrier to participation, since you often must have one in place before you make a substantial (or in some cases any) contribution. Read more.
Steve Francia (MongoDB)
Average rating: ****.
(4.00, 8 ratings)
Object Oriented programming has dominated software engineering for the last two decades. Although Go is not OO in the strict sense, we can continue to leverage the skills we've honed as OO engineers. This talk will cover how to use our OO programming fundamentals in go, common mistakes made by those coming to go from other OO languages (Ruby, Python, JS, etc.), and principles of good design in go. Read more.
Business
D137/138
Derek Sorkin (GitHub), Tim Tyler (Qualcomm)
Average rating: ***..
(3.00, 2 ratings)
How can businesses take the best ideas from the open source community to improve their end product and the happiness of their developers? In this fireside-chat-styled session, Derek Sorkin from GitHub will talk with Tim Tyler about his experiences setting up a community inside Qualcomm that mimics an open source project. Read more.
Cloud
F150
Tim Bell (CERN)
Average rating: ****.
(4.89, 9 ratings)
As part of a large-scale adoption of cloud computing to support the increasing computing needs of the Large Hadron Collider processing over 35 PB/year, the infrastructure of CERN IT is undergoing major changes in both technology and culture. This session will describe the steps taken, the challenges encountered and our outlook for the future. Read more.
Events | Perl
Portland 252
R Geoffrey Avery (Platypi Ventures)
Average rating: ****.
(4.75, 4 ratings)
Join us for the ever popular Perl Lightning Talks. Read more.
Lance Albertson (Oregon State University Open Source Lab), Emily Dunham (Oregon State University Open Source Lab)
Average rating: ****.
(4.67, 3 ratings)
University students rarely get a chance to fully embrace the Devops or FOSS development culture while in school. This year, we’ve started a program called Devops Bootcamp, which is a hands-on, informal workshop open to any student at OSU. Devops Bootcamp immerses college students in the basics of Linux, Linux system administration and FOSS development practices. Read more.
Databases & Datastores
Portland 256
Keith Fiske (OmniTI, Inc)
Average rating: ***..
(3.20, 5 ratings)
After using PostgreSQL for a while, you realize that there are missing features that would make it significantly easier to use in large production environments. Thankfully, it's extremely easy to make add-ons to enable some of those features right now, even without knowing C! This talk will discuss projects I've worked on and show how easy it is to make an impact in the PostgreSQL community. Read more.
Databases & Datastores
Portland 256
Byron Ruth (The Children's Hospital of Philadelphia)
Average rating: ****.
(4.00, 6 ratings)
There is an adage that given enough data, a data scientist can answer the world's questions. The untold truth is that the majority of work happens during the ETL and data preprocessing phase. In this talk I discuss Origins, an open source Python library for extracting and mapping structural metadata across heterogenous data stores. Read more.
Education
F151
Average rating: ****.
(4.50, 2 ratings)
Open edX is an open-source platform for delivering online courses. It's in use by the 31 member universities of edx.org (Harvard, MIT, Berkeley, etc), as well as Stanford, Google, and many other colleges and universities. This talk will describe the platform and show you ways to participate, as a course author, tool developer, or offering institution. Read more.
Main Stage | Open Hardware
Portland Ballroom
Tina Coleman (Next Century Corporation)
Average rating: ****.
(4.00, 1 rating)
Furby's are back and more annoying than ever. Forget about a traffic light flashing or an email. When that Furby starts jabbering, you'll do ANYTHING to fix that build quickly. This talk will connect an Arduino board with Jenkins continuous integration framework and out to the Furby to let it annoy your development team, rather than you! Read more.
Adam Granicz (IntelliFactory)
Average rating: *....
(1.00, 2 ratings)
Web combined with functional programming gives pure awesomeness. Come and learn about WebSharper, an open source web development framework for F#, and how it makes programmers happier and more productive. Read more.

E144
Gina Blaber (O'Reilly Media, Inc.), Matthew McCullough (GitHub, Inc.), Sarah Novotny (NGINX), Simon St. Laurent (O'Reilly Media, Inc.)
Average rating: ***..
(3.00, 2 ratings)
OSCON belongs to its attendees, and we want to hear what you think of this year’s show. Join the organizers to talk about what you loved and hated about OSCON, and what you’d like to see next year. Read more.
Deirdré Straughan (Ericsson)
Average rating: ****.
(4.50, 6 ratings)
Today's tech job descriptions want 'superstars', but most companies – and employees! – still treat employee talent as a replaceable commodity. How can you market yourself and your talents, to benefit your own career as well as the company or project you work for? This talk will provide practical ideas and real-life case studies, based on years of experience helping geeks communicate what they do. Read more.
Sarah White (Asciidoctor, OpenDevise)
Average rating: ***..
(3.75, 8 ratings)
Documentation is paramount to increasing an open source project's adoption and growth. But writing good documentation is hard. Using examples from new and mature projects, we'll explore detailed tactics for selecting, prioritizing, outlining, and writing documentation targeted at multiple audiences. Read more.

Portland Ballroom
Average rating: ****.
(4.33, 3 ratings)
The 10th Annual O’Reilly Open Source Award winners will be announced. Read more.

Portland Ballroom
Paul Fenwick (Perl Training Australia)
Average rating: ****.
(4.70, 10 ratings)
Keynote by Paul Fenwick, managing director of Perl Training Australia. Read more.