Schedule

Return to top

Wednesday, June 17, 2009

9:009:45am

    • Title: Wednesday Welcome and Keynotes
    • Track: Culture
    • Room: Fremont
    • Time: 9:009:45am
    • Excerpt:

      Featuring Amber Case, Cyborg Anthropologist, and Kurt von Finck of Monty Program AB.

    • Speakers: <a href="/users/5">Audrey Eschright</a>, <a href="/users/18">Selena Deckelmann</a>, <a href="/users/199">Amber Case</a>, <a href="/users/203">Kurt von Finck</a>

10:0010:45am

11:0011:15am

  • Coffee break
    • Title: Coffee break
    • Time: 11:0011:15am

11:20am12:05pm

12:101:40pm

  • Lunch break
    • Title: Lunch break
    • Time: 12:101:40pm

1:452:30pm

1:453:30pm

2:453:30pm

3:353:45pm

  • Coffee break
    • Title: Coffee break
    • Time: 3:353:45pm

3:504:35pm

    • Title: Building an embedded Linux system monitoring device
    • Track: Hacks
    • Room: Broadway
    • Time: 3:504:35pm
    • Excerpt:

      As a Kernel developer I spend alot of my day looking at syslogs and rebooting systems. So, I set off to automate the process and you, the audience, will get an introduction to building ARM software and network device drivers.

    • Speakers: <a href="/users/28">Brandon Philips</a>
    • Title: New Ways for Teaching Children Software Programming
    • Track: Culture
    • Room: Burnside
    • Time: 3:504:35pm
    • Excerpt:

      Software programming has come a long way for students and younger children since the days of Logo. Syntax has been replaced with connecting blocks and the triangle turtle has been replaced with custom artwork children create themselves. Now, multi-threading and event processing are easier to teach children than functions, and this session discusses these ideas as well as so the edge of kid code.

    • Speakers: <a href="/users/214">Howard Abrams</a>
    • Title: Assholes are killing your project
    • Track: Culture
    • Room: Hawthorne
    • Time: 3:504:35pm
    • Excerpt:

      The strength of your community is the best predictor of your project’s long-term viability. What happens when your 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.

    • Speakers: <a href="/users/270">Donnie Berkholz</a>
    • Title: What's New in GCC
    • Track: Cooking
    • Room: Marquam
    • Time: 3:504:35pm
    • Excerpt:

      The GNU Compiler Collection keeps getting better. Learn about new functionality and nifty optimizations that have been added in the last couple of years and hear about what’s on the horizon.

    • Speakers: <a href="/users/185">Janis Johnson</a>
    • Title: Domo Arigato Mr. Roboto
    • Track: Chemistry
    • Room: Morrison
    • Time: 3:504:35pm
    • Excerpt:

      This session is for developers who want to learn about the Android platform. Android is a software stack for mobile devices that includes an operating system, middleware and key applications. We’ll discuss the Android toolset and platform API’s.

    • Speakers: <a href="/users/197">Sean Sullivan</a>
    • Title: Clustering Data -- How to Have Fun in n-Dimensions
    • Track: Cooking
    • Room: St. Johns
    • Time: 3:504:35pm
    • Excerpt:

      The amount of information freely available on the internet from sources like
      Twitter and Github grows every day. This gives us new opportunities to leverage
      the collective consciousness.

      Clustering is a wonderful method for finding useful information in large
      amounts of data. But it can be an intimidating topic for programmers without a
      lot of academic background. In this talk I will introduce and explain some
      practical techniques for clustering real-world data.

    • Speakers: <a href="/users/194">Jesse Hallett</a>
    • Title: Bridging the Developer and the Datacenter
    • Track: Business
    • Room: Steel
    • Time: 3:504:35pm
    • Excerpt:

      This discussion will creatively explore the fundamental technologies being used by hosting providers, and bridge these concepts with open source development and application deployment.

      Developers attending this discussion will be provided with examples of where failure can occur, and what questions to ask their provider to ensure optimal uptime for their applications.

    • Speakers: <a href="/users/35">Thomas Brenneke</a>

3:505:35pm

5:005:45pm

6:157:00pm

    • Title: Get Off Your Asana and Move!
    • Track: Culture
    • Room: Hawthorne
    • Time: 6:157:00pm
    • Excerpt:

      This is a yoga workshop for anyone who sits and works on computers a lot. You will learn breathing exercises and physical postures that can be done at anytime to help maintain a healthy body and clear mind. Suggestions will be included for how to modify stretches to protect injuries and provide gentle opening.

    • Speakers: <a href="/users/116">Sherri Montgomery</a>

7:008:30pm

8:3010:00pm

Return to top

Thursday, June 18, 2009

9:009:45am

    • Title: Thursday Keynotes
    • Track: Culture
    • Room: Fremont
    • Time: 9:009:45am
    • Excerpt:

      Featuring Mayor Sam Adams and Ward Cunningham

    • Speakers: <a href="/users/5">Audrey Eschright</a>, <a href="/users/18">Selena Deckelmann</a>, <a href="/users/336">Ward Cunningham</a>

10:0010:45am

11:0011:15am

  • Coffee break
    • Title: Coffee break
    • Time: 11:0011:15am

11:20am12:05pm

    • Title: RubySpec: What does my Ruby do?
    • Track: Hacks
    • Room: Broadway
    • Time: 11:20am12:05pm
    • Excerpt:

      RubySpec is a project to write a complete, executable specification for the Ruby programming language. If organizing Ruby programmers is akin to herding cats, imagine what it’s like to organize Ruby language implementers. We will talk about the history of RubySpec, how it works, challenges along the way, and the current status.

    • Speakers: <a href="/users/34">Brian Ford</a>
    • Title: Effective code sprinting
    • Track: Culture
    • Room: Burnside
    • Time: 11:20am12:05pm
    • Excerpt:

      Code sprints are events where developers quickly complete coding tasks in a collaborative environment. A panel of skilled developers will share their experiences for organizing effective code sprints so you can better participate and organize your own. The panel members have organized and participated in over a hundred sprints (ranging from Django to JRuby) and used sprints as the primary way to develop community-oriented projects (e.g., Calagator). While most of the discussion will be about volunteer-run open source code sprints, many of the ideas will be readily applicable to improving development at your workplace. The panel will offer practical, actionable advice that you can use and answer your questions.

    • Speakers: <a href="/users/1">Igal Koshevoy</a>, <a href="/users/6">Reid Beels</a>, <a href="/users/5">Audrey Eschright</a>
    • Title: Social network supermarkets and how to defeat them
    • Track: Culture
    • Room: Fremont
    • Time: 11:20am12:05pm
    • Excerpt:

      The open source ecosystem operates at human scale, and yet the most popular social networks today are mammoths, where an open source citizen has limited agency with little to no ability to change her environment. Furthermore, efforts like OpenSocial serve to further limit what independents can build outside of the major networks, culminating in a threat the very essence of what makes the open/open source community thrive: choice and marketplace competition guaranteed through the ability to fork.

    • Speakers: <a href="/users/133">Chris Messina</a>
    • Title: Virtualize vs Containerize: Fight!
    • Track: Chemistry
    • Room: Marquam
    • Time: 11:20am12:05pm
    • Excerpt:

      Everyone has a different reason to love virtualization: security, configuration isolation… the list goes on. But containerization offers many of the same goodies as virtualization, alongside an efficiency and performance advantage. Just what you need, more options. There’s no wrong answer. Andy de la Lucha and Irving Popovetsky help you ask the right questions about what’s right for your environment.

    • Speakers: <a href="/users/181">Andy de la Lucha</a>, <a href="/users/196">Irving Popovetsky</a>
  • * Ubiquitous Angels Morrison
    • Title: Ubiquitous Angels
    • Track: Hacks
    • Room: Morrison
    • Time: 11:20am12:05pm
    • Excerpt:

      We’re using a variety of gems to build an ambient sensing tool to watch user activity over urban environments. The acts_as_solr gem to help provide faceted search, carrot2 to perform clustering and topic analysis, the twitter gem to fetch user activity in the first place.

    • Speakers: <a href="/users/288">Anselm Hook</a>
    • Title: Building a SQL Database That Works
    • Track: Cooking
    • Room: St. Johns
    • Time: 11:20am12:05pm
    • Excerpt:

      As a developer, what you really need are some simple recipes for how to think about designing your SQL databases so that they are simple, maintainable, expandable and easy to troubleshoot.

    • Speakers: <a href="/users/30">Josh Berkus</a>
    • Title: Ask Forgiveness not Permission
    • Track: Cooking
    • Room: Steel
    • Time: 11:20am12:05pm
    • Excerpt:

      In this session we will explore many of the ways to innovate without the need for a significant budget by using open source software to try new things under the radar and on a shoestring budget.

    • Speakers: <a href="/users/180">Emma McGrattan</a>

12:101:40pm

  • Lunch break
    • Title: Lunch break
    • Time: 12:101:40pm

1:452:30pm

1:453:30pm

    • Title: Command-Line Kung Fu: White Belt
    • Track: Cooking
    • Room: Broadway
    • Time: 1:453:30pm
    • Excerpt:

      Come and learn some useful command-line short cuts and shell idioms that will make you vastly more productive in a Linux or Unix shell. Time permitting, we’ll even play “stump the expert”, so bring your thorniest shell problems.

    • Speakers: <a href="/users/123">Hal Pomeranz</a>
    • Title: Python for Teachers
    • Track: Culture
    • Room: Burnside
    • Time: 1:453:30pm
    • Excerpt:

      Bring your laptop with Python installed and follow along as we go through examples from a 21st century high school mathematics curriculum, such as we’re currently prototyping and implementing in niche markets.

    • Speakers: <a href="/users/70">Kirby Urner</a>
    • Title: Configuration Management Panel
    • Track: Cooking
    • Room: Fremont
    • Time: 1:453:30pm
    • Excerpt:

      Configuration management tools are finally coming into their own. Powerful, automated infrastructure management is now available in a wide variety of open source tools. Tools written in different languages, using varying operational methodologies and embracing differing philosophies. Come meet some of the creators and maintainers of these cutting edge tools like cfengine, Puppet, AutomateIT, Chef, and bcfg2 and quiz them in the why and hows of their tools and the philosophies behind them.

    • Speakers: <a href="/users/64">James Turnbull</a>, <a href="/users/1">Igal Koshevoy</a>, <a href="/users/306">Luke Kanies</a>, <a href="/users/333">Narayan Desai</a>, <a href="/users/202">Adam Jacob</a>, <a href="/users/362">Brendan Strejcek</a>
    • Title: Write your own Bayesian Classifier: An Introduction to Machine Learning
    • Track: Cooking
    • Room: Morrison
    • Time: 1:453:30pm
    • Excerpt:

      Can you perform simple arithmetic? Do you know how to program well enough to open and read files? Then you can write a Bayesian classifier, one of the machine learning techniques for predicting categories, most famous for its use in spam filters. Let’s demystify this impressively-named but ultimately simple process.

    • Speakers: <a href="/users/46">John Melesky</a>
    • Title: Introduction to Lift
    • Track: Cooking
    • Room: St. Johns
    • Time: 1:453:30pm
    • Excerpt:

      Build real-time interactive applications using the Lift Web Framework

    • Speakers: <a href="/users/210">David Pollak</a>

2:453:30pm

3:353:45pm

  • Coffee break
    • Title: Coffee break
    • Time: 3:353:45pm

3:504:35pm

3:505:35pm

5:005:45pm

    • Title: Your Shell History In The Cloud
    • Track: Hacks
    • Room: Broadway
    • Time: 5:005:45pm
    • Excerpt:

      Use Google App Engine to harness a lifetime of shell history from any computer with tagging, searching and annotations.

    • Speakers: <a href="/users/137">Josh Cronemeyer</a>
    • Title: Running an EDU on OSS
    • Track: Culture
    • Room: Burnside
    • Time: 5:005:45pm
    • Excerpt:

      An examination and discussion of the various enterprise-class OSS tools available for course management, online collaboration, and administration for educational institutions.

    • Speakers: <a href="/users/240">Michael Alan Brewer</a>
    • Title: bzr vs git smack down
    • Track: Cooking
    • Room: Hawthorne
    • Time: 5:005:45pm
    • Excerpt:

      Selena loves Git and EmmaJane loves Bazaar. And like all good nerds they’ve spent a fair amount of time talkin’ smack about the other’s version control system (VCS). Come see what the fuss is all about!

    • Speakers: <a href="/users/29">EmmaJane Hogbin</a>, <a href="/users/18">Selena Deckelmann</a>
    • Title: Web Testing with Windmill
    • Track: Cooking
    • Room: Marquam
    • Time: 5:005:45pm
    • Excerpt:

      This talk will discuss different web testing strategies, tools, and getting you up and writing windmill tests.

    • Speakers: <a href="/users/74">Mikeal Rogers</a>
    • Title: A Database Called The Web
    • Track: Chemistry
    • Room: Morrison
    • Time: 5:005:45pm
    • Excerpt:

      In 2002 people wanted to build a database to track creative works; we
      built that database and it’s called the Web.

    • Speakers: <a href="/users/259">Nathan Yergler</a>
    • Title: "M" is for Manual: Creating Documentation for your Project
    • Track: Cooking
    • Room: St. Johns
    • Time: 5:005:45pm
    • Excerpt:

      Documentation for open source projects is every bit as important as the code itself. But how can you create a single source of docs that can be used in a variety of ways and translated into other languages? This presentation will show you how.

    • Speakers: <a href="/users/170">Paul Frields</a>
  • * Server Sky Steel
    • Title: Server Sky
    • Track: Hacks
    • Room: Steel
    • Time: 5:005:45pm
    • Excerpt:

      Solar powered server and communication arrays in Earth orbit .

      Manufacturing, costs, environmental benefits, security, maintenance, and survivability will be discussed.

    • Speakers: <a href="/users/36">Keith Lofstrom</a>

6:157:00pm

    • Title: Re-factor Your Brain: Meditation for Geeks
    • Track: Culture
    • Room: Hawthorne
    • Time: 6:157:00pm
    • Excerpt:

      Meditation is the ultimate open source tool. You can do it anywhere and it’s free. It requires only your brain and your body. It’s positive effects are numerous, including increased productivity, better problem-solving and a reduction in overall stress. Learn about long-term effects of mediation on the brain, some meditation techniques and how mediation can help you do your job better.

    • Speakers: <a href="/users/132">Christie Koehler</a>

6:007:45pm

7:008:30pm

  • Birds of a Feather sessions (BoFs) - Block 1
    • Title: Birds of a Feather sessions (BoFs) - Block 1
    • Time: 7:008:30pm
    • Excerpt:

      Want to hold a BoF at Open Source Bridge? Submit a BoF proposal

    • Title: Linux Server Profiling
    • Track: BoF
    • Room: Broadway
    • Time: 7:008:30pm
    • Excerpt:

      A number of open source tools exist that make profiling Linux servers easier. These tools include traditional Unix utilities like “sar” and “iostat”, but they also include some tools that go deep into the processors and I/O subsystems.

  • Unconference bootcamp Fremont
    • Title: Unconference bootcamp
    • Room: Fremont
    • Time: 7:008:30pm
    • Excerpt:

      Join us to learn how an unconference works, by trying it out with a series of lightning talks.

  • * PostgreSQL BOF Hawthorne
  • * PDXCritique Marquam
    • Title: PDXCritique
    • Track: BoF
    • Room: Marquam
    • Time: 7:008:30pm
    • Excerpt:

      PDXCritique is an open forum where anyone who makes things can get constructive criticism on their work from their peers.

8:3010:00pm

Return to top

Friday, June 19, 2009

9:009:45am

10:0010:55am

  • Unconference sessions
    • Title: Unconference sessions
    • Time: 10:0010:55am

11:00amNoon

  • Unconference Sessions
    • Title: Unconference Sessions
    • Time: 11:00amNoon

12:151:55pm

  • Lunch break
    • Title: Lunch break
    • Time: 12:151:55pm

2:003:00pm

  • Unconference sessions
    • Title: Unconference sessions
    • Time: 2:003:00pm

3:153:45pm

  • Closing Session Fremont
    • Title: Closing Session
    • Room: Fremont
    • Time: 3:153:45pm