Schedule

Return to top

Tuesday, June 24, 2014

8:00am

  • Registration Opens
    • Title: Registration Opens
    • Time: 8:00am

9:009:45am

9:4510:00am

  • Coffee Break
    • Title: Coffee Break
    • Time: 9:4510:00am

10:0010:45am

11:0011:45am

    • Title: REI's Expedition into Open Source
    • Track: Business
    • Room: B202/203
    • Time: 11:0011:45am
    • Excerpt:

      The software engineers at REI build, maintain, and operate the cooperative’s digital retail infrastructure, from our mobile apps to REI.com, and it runs on open source. We see many benefits to open sourcing our code, but it’s uncharted territory for REI.

      This is our journey preparing the cooperative to contribute our code back to the open source community.

      Will we be successful? What have we learned? You’ll find out!

    • Speakers: Rob McGuire-Dale
    • Title: Rocket Science On Github
    • Track: Culture
    • Room: B301
    • Time: 11:0011:45am
    • Excerpt:

      Git isn’t just for code. What about CAD files? Experimental test data? How do you manage a multidisciplinary project with git? Last year Portland State Aerospace Society, a relatively large open source rocketry project, moved all their work onto github. I’ll share my experience with the switch from a few self hosted git repos to a full fledged github presence. What worked, what hasn’t, github’s features for non coders, and a little on the future of open science.

    • Speakers: Nathan Bergey
    • Title: Code review for Open Source
    • Track: Culture
    • Room: B302/303
    • Time: 11:0011:45am
    • Excerpt:

      Everyone knows that code quality is important, but what can we do to actually ensure that our codebases meet the standards we’d like? This talk dives into how to implement code review in your project. What do patch authors need to do, what do patch reviewers need to do, what strategies can you implement to get the best results, and how can you leverage code review to grow your community?

    • Speakers: Alex Gaynor

Noon1:30pm

  • Lunch
    • Title: Lunch
    • Time: Noon1:30pm

1:302:15pm

2:303:15pm

3:153:45pm

  • Afternoon Tea
    • Title: Afternoon Tea
    • Time: 3:153:45pm

3:454:30pm

4:455:30pm

5:456:30pm

    • Title: Knitting for programmers
    • Track: Hacks
    • Room: B202/203
    • Time: 5:456:30pm
    • Excerpt:

      Yeah, you’ve seen us knitting during talks. I promise we’re paying more attention than the people with their laptops open. Well, now learn how we do what we do… the programmer way. I’ll start with the topology of individual stitches and go through geometry to design patterns, and by the end of it you’ll know how to knit a sweater.

    • Speakers: Alex Bayley

5:3010:00pm

  • Hacker Lounge Open Hacker Lounge
    • Title: Hacker Lounge Open
    • Room: Hacker Lounge
    • Time: 5:3010:00pm
Return to top

Wednesday, June 25, 2014

9:009:45am

    • Title: Explicit Invitations: Passion is Not Enough for True Diversity
    • Track: Hacks
    • Room: Sanctuary
    • Time: 9:009:45am
    • Excerpt:

      Open Source suffers from a lack of diversity. Underrepresented populations, for systemic reasons, might never show up unless Open Source communities ‘hack’ themselves through explicit invitation & removing barriers to participation. Mozilla is funding two pilot studies designed to explicitly reach out to underrepresented groups in open source today. Seeking people who like to solve problems and then engaging them in a 6 week, full time accelerator program we hope to explore the question: Can we seed our communities by hacking the social/cultural/systemic issues in order to gain technical contributions from a more diverse set of minds and give to participants an experience in tech that might have long term benefits to them?

    • Speakers: Lukas Blakk

9:4510:00am

  • Coffee Break
    • Title: Coffee Break
    • Time: 9:4510:00am

10:0010:45am

    • Title: Intro to the IndieWeb: How Far Can We Go?
    • Track: Chemistry
    • Room: B204
    • Time: 10:0010:45am
    • Excerpt:

      What happens when an online service you use freezes your account, loses your data, or goes out of business? Have you ever used a service by a company that suddenly went under, stranding your data? Do you own your own identity or does somebody else? What happened to the web in 2003, and how did we get where we are today? This talk will teach you how to post on your own site and optionally syndicate to other sites (POSSE), how to authenticate with your own domain (IndieAuth) and steps to take data ownership back into your own hands.

    • Speakers: Amber Case

10:0011:45am

11:0011:45am

Noon1:30pm

  • Lunch
    • Title: Lunch
    • Time: Noon1:30pm

1:302:15pm

2:303:15pm

3:153:45pm

  • Afternoon Tea
    • Title: Afternoon Tea
    • Time: 3:153:45pm

3:454:30pm

    • Title: Modern Home Automation
    • Track: Cooking
    • Room: B201
    • Time: 3:454:30pm
    • Excerpt:

      There are a few different options available to you to control your home automation system.

      Many manufacturers make it convenient to use their system by not only making a convenient to install their products and use their interface, but will actually host all the software portions for you. Many provide apps for your IOS or Android device and have web interfaces for your laptop as well, making the control of these devices very streamlined and simple, especially if there are many devices to be managed.

      Other more DIY-approach solutions also have interfaces to control your automation, although require a bit more setup. For example, with the power strip in the previous example, you first need to connect it to your wireless network, and then you’ll be able to use the supplied phone/tablet app to toggle the ports on/off. As with anything DIY: The sky’s the limit, although it requires more technical understanding of what’s going on.

    • Speakers: Ben Kero
    • Title: Keeping your culture afloat through a tidal wave of interest ~~\o/~~
    • Track: Culture
    • Room: B204
    • Time: 3:454:30pm
    • Excerpt:

      During the height of interest to the project, there were often several new people arriving in the channel per day. That may not sound like a lot, but everyone had questions and would be interested in different things; it could take a twenty minute conversation or so with someone who knew a lot about the project in order to properly greet, inform, and orient new people. The founders didn’t have a few spare hours around the clock to personally devote to making sure that each new arrival was welcomed, felt welcomed, had their questions answered, and had their willingness to contribute channeled into something which needed the help and suited their skills. There was a lot about this that we could have automated or dumped into a higher-latency format like email. The first time someone proposed automating the welcoming dance it was like they’d slapped me in the face. The personal touch bit was crucial, and automating it would have struck all the wrong notes. The project was supposed to be for people, by people, and showing that we’re human and we’re committed to keeping it small and personal was crucial to keeping the culture intact.

    • Speakers: Azure Lunatic, Kat Toomajian
    • Title: Advanced Javascript Basics for Web Developers
    • Track: Chemistry
    • Room: B302/303
    • Time: 3:454:30pm
    • Excerpt:

      Javascript is a necessity for modern web development. Whether it is to add more interactivity to your user interface, or provide a client to interact with your API, chances are, even if you’re trying to avoid working in javascript, you’re working in javascript. Projects like Coffeescript and Opal, while useful, still do not help understand the javascript outputted by these compile-able languages. One growing concern in this realm is that an application’s javascript can sometimes be a security concern, easily exploited by a malicious user. In order to catch these concerns, you must know what your javascript does, inside and out. This talk will illustrate concepts to make sure your client code is secure, while still giving your team the flexibility it needs to keep building your stellar app!

    • Speakers: Lauren Voswinkel

4:455:30pm

6:008:00pm

  • TriMet Open Developer Series
    • Title: TriMet Open Developer Series
    • Time: 6:008:00pm

5:456:30pm

5:3010:00pm

  • Hacker Lounge Open Hacker Lounge
    • Title: Hacker Lounge Open
    • Room: Hacker Lounge
    • Time: 5:3010:00pm
Return to top

Thursday, June 26, 2014

9:009:45am

9:4510:00am

  • Coffee Break
    • Title: Coffee Break
    • Time: 9:4510:00am

10:0010:45am

11:0011:45am

Noon1:30pm

  • Lunch
    • Title: Lunch
    • Time: Noon1:30pm

1:302:15pm

2:303:15pm

3:153:45pm

  • Afternoon Tea
    • Title: Afternoon Tea
    • Time: 3:153:45pm

3:454:30pm

4:455:30pm

5:456:30pm

    • Title: Hold on to Your Asana
    • Track: Culture
    • Room: B202/203
    • Time: 5:456:30pm
    • Excerpt:

      Yoga returns to Open Source Bridge! Come with your stiff shoulders, sore wrists, tight hips and aching back. Leave with ideas on how to incorporate 5 minutes of practice into your busy day to care for your body and mind.

    • Speakers: Sherri Koehler

5:308:00pm

  • Hacker Lounge Open for General Hacking
    • Title: Hacker Lounge Open for General Hacking
    • Time: 5:308:00pm

6:3011:00pm

  • Official Party
    • Title: Official Party
    • Time: 6:3011:00pm
    • Excerpt:

      Join us for an evening of fun at the official OS Bridge party.

      Bond with your fellow Open Source citizens while surrounded by trains and playing classic video games (there are Raspberry Pis involved, of course), and board games provided by Guardian Games. Enjoy complimentary Cuban food from Pambiche, cupcakes from Back to Eden Bakery, and cider, beer, and soft drinks. Thanks to our party sponsors Automattic and Mandrill for making this possible!

      The party will be held at the Oregon Rail Heritage Center, near OMSI. Be sure to check out the historic steam locomotives. (See if you can spot the very Dalek-like section of one of the engines!)

      Where: 2250 SE Water Avenue (map)
      Who: Open to all with an OS Bridge badge (including community pass)

Return to top

Friday, June 27, 2014

9:009:45am

  • Unconference Scheduling
    • Title: Unconference Scheduling
    • Time: 9:009:45am

9:00am4:00pm

  • Unconference Day
    • Title: Unconference Day
    • Time: 9:00am4:00pm

10:1511:00am

  • Unconference Sessions
    • Title: Unconference Sessions
    • Time: 10:1511:00am

11:15amNoon

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

Noon1:30pm

  • Lunch - Food Cart Field Trip
    • Title: Lunch - Food Cart Field Trip
    • Time: Noon1:30pm

1:302:15pm

  • Unconference Sessions
    • Title: Unconference Sessions
    • Time: 1:302:15pm

2:303:15pm

  • Unconference Sessions
    • Title: Unconference Sessions
    • Time: 2:303:15pm

3:304:00pm

  • Conference Wrap-up & Feedback
    • Title: Conference Wrap-up & Feedback
    • Time: 3:304:00pm