B301

Open Source Bridge 2013 Birds of a Feather

Proposals for this room

* MongoDB Users (Confirmed)

Informal meetup for MongoDB users. MongoDB is a leading open-source NoSQL database, developed by 10gen. Join two programmers from 10gen to ask questions and share ideas.
BOF 2013-06-15 11:08:10 +0000
A. Jesse Jiryu Davis, Emily Stolfo

Open Source Bridge 2013

Sessions for this room

Tuesday, June 18 - 10:00 AM

* Study Design: the best model for a cat is... a cat!

With good study design you can state how confident you are that you have a cat. You can hypothesis test your cat--is my cat like other cats or is it a dog? You can even design an experiment to determine the correct feeding time for your cat.
Chemistry
Mary Anne Thygesen
Tuesday, June 18 - 11:00 AM

* Test Driven Development with AngularJS

Learn how to practice test driven development in JavaScript using AngularJS
Cooking
Joe Eames
Tuesday, June 18 - 01:30 PM

* Metrics - What's your code actually doing?

Metrics tell us what our code and our systems are doing and how well they are performing. Proper instrumentation of our systems allows developers and sysadmins to have a better understanding of how code works in production settings.
Cooking
James Burkhart
Tuesday, June 18 - 02:30 PM

* FiveUI: Open-source UX tests for the common good

Testing User Interfaces is hard! FiveUI [1] is here to help. While FiveUI happens to provide a handy framework for doing headless and interactive UI testing; it is really intended for sharing tests and sharing a framework for executing them. FiveUI consists of a browser extension (for Firefox and Google Chrome), a headless batch system, and a set of UI consistency guidelines. The guidelines are written in JSON and Javascript such that they remain readable and understandable to human developers, without being tied to a specific application. The guidelines can be checked on an individual web page by hand using the browser extensions, or on an entire website using the headless system. [1] http://galoisinc.github.com/FiveUI/
Cooking
Benjamin Jones, Rogan Creswick
Tuesday, June 18 - 03:45 PM

* Labor, ethics and computing

An exploration of labor and ethics from various points in the life of a computer -- from the day-to-day software programming and hardware inside the computer down to the materials used in various components. Includes the implications for open source hardware and software as well as possible future solutions.
Chemistry
Cameron Adamez
Wednesday, June 19 - 10:00 AM

* Teaching Robots to See With Javascript

Computer Vision, Javascript, and Flying Drones.
Hacks
Peter Braden
Wednesday, June 19 - 01:30 PM

* Using Secure Boot for the powers of good

Secure Boot is a technology for limiting the files that computers will boot. Used wrongly, it restricts user freedom and turns computers into appliances. How can we use it for real improvements in security without losing the ideals of general purpose computing?
Chemistry
Matthew Garrett
Wednesday, June 19 - 02:30 PM

* My First Year of Pull Requests

Open source folks are passionate about the tools they make and want others to get involved. Yet, in the past year that I've been developing software full time, I've seen a wide variety of responses from maintainers. On one hand, I've been inspired by the Travis-CI maintainer who followed up with my bug report over several weeks, on the other hand, my pull request to JDBC has lain fallow.
Culture
Fiona Tay
Wednesday, June 19 - 03:45 PM

* Unicode Best Practices

Developing applications to handle the natural languages and written scripts of the world—or even a small handful of them—is an impressively large task. Fortunately, Unicode provides tools to do just that. It’s more than just a character set, it’s a collection of standards for working with the world’s textual data. The problem is: Unicode itself is complex!
Cooking
Nova Patch
Wednesday, June 19 - 04:45 PM

* No, I Won't Contribute to Your Open Source Project

The growth of the open community is inspiring. Yet despite this, most projects find it remarkably difficult to get people to contribute. Why?
Culture
VM Brasseur
Thursday, June 20 - 10:00 AM

* Balloon & Kite Mapping Workshop

Low-budget, no budget, need aerial images fast? Learn to map with balloons and kites.
Hacks
Mathew Lippincott
Thursday, June 20 - 01:30 PM

* FAIL is Not a Four-Letter Word

Projects fail. Companies crash and burn. Screws fall out all the time; the world is an imperfect place. Just because it happens doesn’t mean we can’t do our best to prevent it or—at the very least—to minimize the damage when it does. As a matter of fact, embracing failure can be one of the best things you do for your organization.
Culture
VM Brasseur
Thursday, June 20 - 02:30 PM

* Failure and Wikipedia: how encyclopedias work

This talk is about my experience with promoting Wikipedia in Indian languages, OpenGLAM projects in India and the problems I've encountered. I also want to draw parallels to how the encyclopedia project itself, especially online works on notions of rough consensus, thereby articulating a specific political position for the community and reflecting a world view through the knowledge they produce.
Culture
noopur raval
Thursday, June 20 - 03:45 PM

* Designgineering

Open source software engineering and user interface design got off on the wrong foot. Sadly it’s holding our projects back from reaching their full potential. Let’s talk about how we can bring these seemingly incompatible disciplines together in perfect harmony by simply learning each other’s craft, and how to get started doing so. Whether you are an engineer or a designer you will learn where to get started and how to have fun doing it.
Culture
Trevor Parscal
Thursday, June 20 - 04:45 PM

* Quick Cure for the Shame of Untested Software

As the founder of a company focused on software testing, I speak often to developers who admit in private: "Yes, testing is important... but we don't test." Reasons vary, but the basic problem is that testing is seen as too difficult and time-consuming with no apparent value for the effort. In this talk I hope to convince you that this problem is a false dilemma and show you how to get started testing software quickly and easily.
Cooking
Daniel Nichter