The Wayback Machine - https://web.archive.org/web/20160419081647/http://opensourcebridge.org/users/484/favorites

Sarah Sharp's favorites

Open Source Bridge 2016

Favorite proposals for this user

* An Introduction to OpenSCAD using Legos

Learn 3D modelling with OpenSCAD through an hands-on tutorial for modelling Legos
Practice 2016-04-12 23:10:52 +0000
Bhaskar Athmanathan

* API Design Through the Lens of Photography

To be successful in photography and API design, you must first understand the constraints of the medium, both technical and non-technical. Learning how to work within constraints and finding your own style are critical to being a successful photographer and API designer.
Theory 2016-04-16 02:22:24 +0000
Bryan Hughes

* Behind Closed Doors: Managing Passwords in a Dangerous World

A modern application has a lot of passwords and keys floating around. Encryption keys, database passwords, and API credentials; often typed in to text files and forgotten. Fortunately a new wave of tools are emerging to help manage, update, and audit these secrets. Come learn how to avoid being the next TechCrunch headline.
Practice 2016-03-15 03:02:28 +0000
Noah Kantrowitz

* Black Pipe Testing, or "@#$! Up Your App by Impersonating a Database"

A “black box” test sends input to your program and tests the output. But a networked application has I/O at two ends: the API and the network. A black box test can’t validate it, especially its error-handling. But a “black pipe” test can! Such a test talks to your code over the network at the same time as it tests the API. I’ll present a handy library for Black Pipe tests of MongoDB apps and advise you when to use it. I want you to write a library like it for your favorite DB, so we can all test our programs better!
Practice 2016-03-27 01:15:32 +0000
A. Jesse Jiryu Davis

* Brainwaves, Bio-Data, and Diversity

Much of the interest in MindRider stemmed from Spencer Lowell's great photo in Wired UK. Since it came out, many people have sent me great comments, saying things along the lines of "Women represent!" or "POCs (People of Color) represent!" or "Filipinos represent!" This has meant a lot. Women and people of color are still underrepresented in both tech and cycling domains, and I've come to think of the MindRider photo, and the ensuing response, as a personal counterbalance to the aggressive, intolerant, exclusionary discourse that still plagues these domains, and especially plagues the startup sector that overlaps both. Some people call this "brogrammer talk." I've witnessed it in my time at MIT, and while I've noticed that most people don't talk or think this way, the loudness of the intolerant minority can have insidious, stressful effects on the rest of the community.
Culture 2016-04-14 00:44:27 +0000
Arlene Ducao

* Building Your World in WebVR

We will explore how we can utilize webvr to build amazing VR experience right into everyone's pocket, using their mobile phones they use right now. No need for expensive or closed source tools or solutions. Utilize the mobile phone with cardboard and uisng just javascript and html to build VR world. How using api's of webvr and Aframe we game developers and UI builders can build awesome experience.
Theory 2016-04-10 00:12:11 +0000
Rabimba Karanjai

* Community > Documentation > Code: a Guide to Successful Open Source

Many people create projects with amazing technical prowess, only to see it fail to gain traction. We wonder "I thought this was clearly the best solution, why aren't people using it? Did I miss some bugs? Is it too slow? What went wrong?" The answer usually isn't technical, it's documentation or community related. This talk will teach you all the non-technical things your project needs to gain traction.
Culture 2016-04-16 02:12:52 +0000
Bryan Hughes

* Corporate Open Source Fail

What makes companies with good intentions fail so miserably at open source? How can we (as engineers and managers) influence our bosses to "do the right thing"?
Business 2016-04-13 15:31:11 +0000
Sarah Sharp

* Creating a Third Wave of Free/Open Source Software

The free/open source software movement is over thirty years old, and has gone through a number of changes in that time, spawning projects large and small (including OpenConferenceWare, which runs this site!). If Free Software is the first generation, and Open Source is the second, current efforts toward creating an inclusive and sustainable world make up a third generation that we can start to form into a broader plan.
Culture 2016-03-16 03:04:17 +0000
Audrey Eschright

* Debugging Diversity

Despite the media attention given to the diversity in tech problem, many technology practitioners don't see how a lack of diversity affects their daily life. So, it is not surprising that they neither understand the magnitude of the problem nor how they can fix it. However, the principles and language of debugging, something technology practitioners understand well, can be used to help them understand diversity and their role in solving the problem. So, technologists already have a set of terms that they can use to tackle diversity. They just need to know how to apply those terms in order to effect positive change. These terms are expected behavior, tracing, refactoring, and sample code.
Culture 2016-03-16 19:25:11 +0000
Anjuan Simmons

* Demystifying Regular Expressions

Long ago, in the early ages of computerdom, a language was formed from the primordial fires of Tartarus. The language would bind the spells of textual strings and forever control them: The Regular Expression. How about an interactive workshop for acolytes who wish to command this strong magic?
Practice 2016-03-22 03:42:56 +0000
Howard Abrams

* Dodge Disasters and March to Triumph as a Mentor

Good engineers write good code, but the best engineers raise the skills of their junior colleagues, too. If you're a senior engineer, you must learn to mentor new hires. Besides, great mentors are critical to the careers of women and minorities in tech. I have failed at mentoring, then succeeded. Learn from me and march to mentorship triumph.
Culture 2016-04-09 16:09:57 +0000
A. Jesse Jiryu Davis

* Explicit is Better Than Implicit: Setting Expectations

Miscommunication, wasted time, hurt feelings: real dangers when communicating with strangers online. As FOSS maintainers and contributors, let's try documenting our communication guidelines the same way we document our code style guidelines.
Culture 2016-04-05 01:48:19 +0000
Trey Hunner

* Exploring Mental Illness With Open Source

Julia Nguyen leads if me, an app to share mental health experiences with loved ones. In doing so, she has explored her insecurities with mental illness, learned how to engage diverse contributors, and developed better software practices with Ruby on Rails and JavaScript. She’ll share the lessons she has learned from transforming a passion project into an open source project. Inclusion takes on many forms in an open source project, including supporting contributors from all types of backgrounds, being empathetic to their project goals, and trusting them to take lead. As a mental health project, if me must also accommodate its contributors who face their own mental health challenges. All open source projects should do the same. Managing people is just as important as managing technical contributions in software.
Culture 2016-04-03 22:34:49 +0000
Julia Nguyen

* Exploring Privilege in Open Source Communities

In many open source communities, privilege is rarely discussed. While it is not an easy topic to talk about, it is an important subject to explore if we want to make sure open source is truly open to everyone. After exploring sources of privilege and learning strategies to deal with it, we can all be better equipped to take action to improve our open source communities for the long run.
Culture 2016-04-12 16:46:20 +0000
Taylor Barnett

* Free Culture in an Expensive World

Money is a common worry, inside the open source community and out, but we often feel uncomfortable discussing it. We’ll talk about why that is and how our social norms around money impact who participates in open source and how they do so. The heart of this talk will be a series of case studies based on interviews with community members covering various economic models for open source, including worker co-ops, grant-funded and academic projects, for-profit business models, crowdfunding campaigns, and all-volunteer projects. We’ll explore the sustainability of each model as well as how they deal with the social pressures outlined in the first part of the talk.
Business 2016-03-29 16:44:44 +0000
Shauna Gordon-McKeon

* GDB: A Gentle Intro

We love Ruby for its elegance, its simplicity, its flexibility. But our favorite language perches atop a whole world of native code, and that other world occasionally intrudes.
Practice 2016-04-07 16:45:20 +0000
Jason Clark

* Generations of Open Source and what to do about it

Open source has moved from experimental to mainstream in the past 10 years, but has definitely changed the landscape in the last 15 years. Because of that, we have a few generations of people within the broader ecosystem, and they probably have no idea that all of these communities exist, much less the fact that there's a whole ocean of a open source technology industry out there.
Business 2016-04-12 15:27:48 +0000
Amye Scavarda

* Hard Problems in Terms of Service Enforcement

When you run an online service, you always hope you won't have to deal with abuse. But it's inevitable, and many situations aren't clear-cut as you might wish. Some examples of abuse are obvious, but this talk explores the grey areas and messy questions: what content should you consider a violation of your Terms of Service, and how do you handle it when it's reported to you?
Culture 2016-03-16 08:49:54 +0000
Denise Paolucci

* Hogwarts is a Terrible Learning Environment: Discuss

Like many young Muggles of the early 00's, I dreamed of receiving my Hogwarts letter. But re-reading the series with an eye toward learning lessons about creating a positive learning environment, it's clear that Hogwarts School of Witchcraft and Wizardry contains some unfortunate lessons in what NOT to do. When it comes to crafting an environment that encourages asking questions, fosters cooperation, and ensuring the success of its developers -- I mean, wizards -- we can learn a lot from the mistakes of the Hogwarts faculty. In this magical talk, you'll learn how to be a better mentor and help your workplace become a place where your junior developers can flourish.
Culture 2016-04-13 18:35:06 +0000
Lacey Williams Henschel

* Interactive Archival of Art and Science

Growing concerns of media preservation mean a surge of new digital libraries. However, digital preservation is more than just photos and video; it's also interactive software: art creating new art. We will explore the problem of preserving software; past, present, and future; and why it is hard.
Culture 2016-04-01 00:22:18 +0000
wil kie

* Made in the Machine: New Cultural Practices, Critical Analyses, and Techniques in Digital Fabrication, Making, and Manufacturing

I first knowingly witnessed the "Maker Movement" in 2010, heeded its siren call by joining the MIT Media Lab in 2011, and became disillusioned later that year. But I've been stubbornly making--and critiquing the notions of Making--ever since.
Culture 2016-04-11 00:20:51 +0000
Arlene Ducao

* More Than Binary: Inclusive Gender Collection and You

Many people identify their gender in many ways. So why do we build systems to capture accurate gender information with a dropdown that only lists “male” and “female”? This talk covers why you might want to consider alternative ways of selecting gender for your users, a brief overview of the current best practices, the case study of the decisions I made when creating my open source project Gender Amender (a library you can help work on right now!), and why more work needs to be done. I'd also like to facilitate a short discussion during the time slot, so that we can share varied perspectives on how to improve the entire process of gender collection, and articulate the lenses through which we can and should view gender (e.g. “what are some other data structures we could use to capture gender identity information?”).
Practice 2016-04-11 13:14:17 +0000
Anne DeCusatis

* Open Source and Diabetes: Helping Millions

This talk will cover the fascinating things happening in the open source diabetes tech (D Tech) space (think the Glucosio Project and Nightscout Project) and will emphasize the importance of open source in improving the health outcomes of people with diabetes.
Culture 2016-03-17 20:16:02 +0000
Benjamin Kerensa

* Open Source Fan Service

What can you do when someone submits a bad patch to your project? To begin, we have to understand why people hunger to contribute code: they're fans. You hurt fans' feelings when you reject their patches, but you hurt your project if you accept them. You can get out of this bind! Give your fans other ways to be recognized. Showcase their plugins in your project’s wiki, or rewrite their patches while giving them credit, or feature their related projects on your site.
Culture 2016-03-26 21:59:46 +0000
A. Jesse Jiryu Davis

* Open Source is People

For those who want to do more than just code, this talk will show you 8 ways I have contributed without opening up Vim once.
Culture 2016-03-15 02:41:37 +0000
Justin Dorfman

* Python Performance Profiling: The Guts And The Glory

Your Python program is too slow, and you need to optimize it. Where do you start? With the right tools, you can optimize your code where it counts. With the Python profiler “Yappi” we’ll learn how to find the maximum performance wins with minimum effort.
Practice 2016-04-17 17:54:28 +0000
A. Jesse Jiryu Davis

* Readable Regular Expressions: A Hands-On Workshop

What are regular expressions, what are they useful for, and why are they so hard to read? We'll learn what regular expressions are good for, how to make our own regular expressions, and how to make our regular expressions friendly and readable (yes it's possible... sometimes).
Practice 2016-04-05 02:08:55 +0000
Trey Hunner

* Rethinking Social Media, Privacy, and Information Flow from the Ground Up

Inspired by security and privacy research in operating systems, we'll be discussing possible ways to redesign privacy models so that all users can have fine-grained control over both visibility of their content and how others can interact with it.
Theory 2016-04-13 18:27:15 +0000
Clarissa Littler

* Software Patents After Alice: A Long and Sad Tail

The Supreme Court's ruling in the landmark Alice vs. CLS Bank case has finally given the lower courts some tools they could use to overturn obvious and vague patents, particularly frivolous patents on software. But we haven't won, because bogus patent suits are still being filed. This talk is for anyone who is wondering what the recent decisions mean for small and mid-size entities, how international treaties can impact local policy and what can be done to improve the situation.
Business 2016-04-13 17:05:45 +0000
Deb Nicholson

* Stronger Than Fear: Mental Health in the Developer Community

Mental disorders are the largest contributor to disease burden in North America, but the developer community and those who employ us are afraid to face the problem head-on. In this talk, we'll examine the state of mental health awareness in the developer workplace, why most developers feel it isn't safe to talk about mental health, and what we can do to change the culture and save lives. Attendees will leave with 5 things they can do to make their workplace safer for those dealing with mental health disorders.
Culture 2016-03-26 03:07:30 +0000
Ed Finkler

* Technical writing as public service: working on open source in government

What if U.S. federal agencies decided to reuse and contribute to open source software projects built by other agencies, since agencies often have similar technology problems to solve? And what if they hired technical writers with open source community experience to write documentation for these projects? That would be pretty cool. Also, that’s my work. I'm part of 18F, a digital services consulting team within and for the federal government, and all of our work is open source.
Practice 2016-04-06 00:21:15 +0000
Britta Gustafson

* Unraveling the Masculinization of Technology

Have you ever wondered where the perception that technology is a masculine pursuit comes from? Or why we have to explain that, "no really, women are interested in computers too"?
Culture 2016-03-16 03:22:42 +0000
Audrey Eschright

* Why you can't afford to miss out on junior developers

What if your next hire could make your team faster, help create a more inclusive and diverse environment, be easy to find, and be super excited to work with you? These people are not unicorns, they're junior developers. Most teams just don't know how to bring them on and get these benefits. Whether you're in a startup, consultancy, or a BigCo, with a few tips and processes, any team can learn how to grow new developers.
Practice 2016-04-18 18:38:56 +0000
Bracken Mosbacker

* Wiping Away the (Bad) Lines in the Sand in the Software Developer Community

Think of a shibboleth as a proverbial line in the sand that determines who belongs and who is an outsider. There are a lot of arbitrary shibboleths in programming. Text editors (emacs vs. vim vs. sublime), paradigms (object-oriented vs. functional), languages (everyone vs Java), type systems, are all topics of… to put it lightly, “vigorous conversation.” In set theory terms, the developer community does not do enough to encourage seeing different developer groups as unions instead of intersections. To a newcomer, this situation sets up too much of a danger of alienation. If someone makes fun of the language that you use to learn how to code, then you’re less likely to want to keep learning.
Culture 2016-03-18 20:25:39 +0000
Wale O.

* Yelling As A Service: Adventures in Unofficial QA

What goes into making a helpful bug report, if you're not even given access to the repository? Why should you, the user, report bugs? How do you navigate a series of gatekeepers who don't want to acknowledge your bugs? How do you maintain a good relationship with people in charge of a project that's screwing up your whole life?
Practice 2016-04-14 08:54:09 +0000
Azure Lunatic

Open Source Bridge 2013 Birds of a Feather

Favorite proposals for this user

* Geeks and Depression: Blue Hackers BoF

Lots of geeks have depression. Come talk about what helps you overcome your depression, and learn about bluehackers.org
BOF 2013-06-11 14:35:27 +0000
Sarah Sharp

* PyLadies + OpenHatch: Make your first contribution to OSS!

Contribute with us! PyLadies PDX and OpenHatch are teaming up to host this drop-in session for those who want to contribute to open source, but don't know how to get started. Learn the basics and get set up with OpenHatch. Goal is to submit a patch by the end of the night!
BOF 2013-05-29 21:28:06 +0000
PyLadies PDX, Asheesh Laroia

Open Source Bridge 2013

Favorite sessions for this user

* Diversity in open source: What's changed in 2012 and 2013

A few stories we will cover: * 20% women attendees at PyCon US 2013 * 85% of JSConf attendees donated to women in open tech/culture * The success of Black Girls Code * Conferences with 100% white male speakers are now called out for not trying hard enough to find good speakers * Mozilla's adoption of community guidelines that prevent advocacy of discrimination on Planet Mozilla and other Mozilla forums * The rapid growth of PyLadies
Culture
Valerie Aurora, Sumana Harihareswara, Ashe Dryden, Liz Henry, Asheesh Laroia

* Expanding Your Empathy

I believe empathy is the core competency that is missing from much of the efforts to push the tech community in a direction towards more diversity of all kinds. Companies, communities and conferences cannot expect everything to magically change until they're willing to go deep and examine the systemic patterns and structures that keep underrepresented communities from feeling safe and welcome in the tech space.
Culture
Kronda Adair

* It's OK to be Average

Open Source communities are often full of "the one who invented ___" people. They've written RFCs, gotten patents, published software that's already installed on every computer you'll ever buy. It can be kind of intimidating. But there's room for more than that--and welcoming more people can improve your project exponentially!
Culture
Noirin Plunkett

* 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

* Open Sourcing Depression

In the spirit of open source, I'd like to shine a spotlight on depression. Not because it's easy, but because it's important. Mental illness affects many of us, but the stigma attached to it dissuades most people from talking about it openly. That's not how we make progress. With this talk, I want to do my part.
Culture
Edward Finkler

* Quantitative community management

In this talk, you will learn the state of the art in community measurement, common mistakes made in surveying, and how to actively use data to improve activity within a project.
Culture
Asheesh Laroia

* Running with Scissors: Open Source Team Dynamics

Team dynamics are tricky. They're different when you're volunteering your time, when you're working for someone, or when you're trying to build something and invite someone else to build other good things too.
Culture
Amye Scavarda

* Simple Questions Should Have Simple Answers

What happens when a project begins to embrace the philosophy that simple questions should have simple answers? Q: Simple to whom? A: Simple to the person asking the question. "Simple questions should have simple answers" has given me a lot of design clarity in my projects. I hope to convince you of its beneficial effects.
Culture
Michael Schwern

* 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

* Training the trainers

This long session is a tutorial, with exercises, on how to run welcoming, effective outreach events targeted at bringing newcomers into your communities.
Cooking
Asheesh Laroia

Open Source Bridge 2012

Favorite sessions for this user

* A Crash Course in Tech Management

'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.
Business
VM Brasseur

* An Open Source Hardware Sensor Network for the Rest of Us

The physical world contains huge amounts of data that are underutilized by most people. The vision is to build a sensor network platform that can act as a hardware extension to a person’s identity — importing data about their environment, activities, energy/resource usage, and others into a personal data locker.
Chemistry
Eric Jennings

* Building the Open Source Battle Rifle

A look at the technical and legal issues surrounding home construction of firearms, focusing on semi-automatic AK-47 style rifles.
Hacks
Beth Flanagan

* Cutting Through the Crap: The Essence of Content on the Future Web

The mobile revolution has shown us that our content management and web publishing technologies are entangled and flawed. But by thinking deeply and re-examining the essence of our content, we can help to architect a flexible future for the web.
Chemistry
Lyza Gardner

* Easy Beats Open: The Challenge of Growing Open Source

"Open Source, in its majestic equality, guarantees both programmers and non-programmers alike the right to alter and recompile their software." The battle for Open Source Legitimacy is largely over: in many sectors, it's actually the preferred alternative. In the task-focused world that most casual computer users inhabit, however, "open-ness" is a meaningless abstraction and the walled gardens of closed source competitors offer compelling advantages. In this session, I'll explore the reasons that people make their choices, point out why "moral arguments" about open source are unlikely to change those choices, and discuss ways that our communities can further the ideals of Open Source without demonizing Grandpa's iPad.
Culture
Jeff Eaton

* Future of Wearable Computing: Constraint, Context and Location

Google will release a wearable heads up display this fall, and it may help to usher in a new era of augmented reality and wearable computing. What does this mean for us? How do we build for the next generation of machines? Who was here before us, and how can we learn from them?
Hacks
Amber Case

* How Much Work Does it Take and What Is it Like to Integrate an Android SW Stack on a Gadget?

We all know about the Android Open Source project and that in theory anyone can make an android device with their very own customised AOSP ROM. But, what is it like to work on something using AOSP. How deep is that rabbit hole anyway?
Hacks
Mark Gross

* How to Win Collaborators and Influence Community: Encouraging (& Not Discouraging) Novice Coders

Interested in helping others learn to code? How do you help give them a running start, without throwing roadblocks in their way? Come get better at helping other people get better.
Culture
Liene Verzemnieks

* How We Went Remote

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 remote team members--up for a world of hurt. This session will detail how our engineering department went remote and thrived because of it.
Business
VM Brasseur

* Identity, Reputation and Gratitude: Designing for a Community

How is Wikipedia designing its user experiences? In a larger sense, how do you design for a collaborative community -- the type of social network where people make things together? Brandon Harris, senior designer for the Wikimedia Foundation, explains.
Chemistry
Brandon Harris

* Introduction to Linux Containers

This presentation will be of interest to system administrators and developers that want to provide isolated environments for production applications or test machines without the overhead of virtualization.
Cooking
Brian Martin

* Open Source and Intellectual Property - Busting [some of] the Myths

"If it's open source, that means it's public domain, right?" "Well, it's fair use if you only copy 5% of it." "I know, let's get a trademark and then nobody can use our idea!" A discussion of common myths about intellectual property and how it applies to open source.
Business
Paula Holm Jensen

* Scaling Your Community by Nurturing Leaders

In this session, we’ll talk about strategies for nurturing, empowering and rewarding community leaders to help scale your open source community. Most of the examples will come from 10gen’s experience working with the community around the open source database MongoDB.
Business
Meghan Gill

* Text Lacks Empathy

Have you ever written a nice friendly email and gotten a reply that seems like they read a whole different email? Textual communication has special problems. This talk will help you mitigate them: ensuring that what you mean to say is what is understood; interpreting messages that seem totally out of whack; and increasing empathic bandwidth.
Culture
Michael Schwern, Noirin Plunkett

* The Art of Customer Engagement and Retention: Premium Support for Freemium Software

Your project won't be successful if people can't use it successfully. There are a lot of tricks to good tech support that won't break the bank.
Business
Chris "Fool" McCraw

* The Bacomatic 5000: Migrating from Arduino/AVR to ARM Using Libmaple

Using open source hardware and software I will present migration paths from the Arduino to a more powerful architecture without significant cost increase or having to relearn everything.
Chemistry
Donald Davis

* What Is My Kernel Doing?

Ever wonder what your kernel is doing? We instrumented kernels on both web servers and personal workstations, and then measured to see what they're doing.
Chemistry
Randy Appleton

* What We Talk About When We Talk About Project Management

We ask for a lot of things under the heading of 'project management'. This leads to pain and suffering when we are not clear for what we are asking for, or we're not set up to support what we're asking for. This is particularly special in open source companies and projects.
Business
Amye Scavarda

* When Google Maps Gives You Lemons, Make Lemonade

Make your life sweeter by replacing Google Maps with open-source alternatives.
Cooking
Wm Leler

* Your Open Source Startup

Are you ready to take your Open Source project to the next level? Maybe it's time for a startup.
Business
Evan Prodromou

Open Source Bridge 2010 Birds of a Feather

Favorite sessions for this user

* Code 'n' Splode

Supporting the participation of women in the Portland tech community
BoF
Christie Koehler, gabrielle roth, Addie Beseda

* Privacy as a Choice

Giving up personal information seems to be the price of entry for much of the Internet today. Can't we make it a choice again?
BoF
Cyrus Nemati

Open Source Bridge 2010

Favorite sessions for this user

* A day in the life of Facebook Operations

A look at the tools and practices used at Facebook to support the #2 site in the world.
Cooking
Tom Cook

* Activity Streams, Socialism, and the Future of Open Source

It may seem obvious to some, but the socialist imagery that Mozilla uses isn't accidental. Nor is the grounding of Activity Streams in socialist theory. What do these things have to do with open source an its future? A lot, and I'll paint a picture to tell you how it should play out.
Chemistry
Chris Messina

* Being a Catalyst in Communities - The science behind the open source way

How does Red Hat have wild success with Fedora and other FLOSS projects? By following a method firmly rooted in humanism, practice, and science. Learn in this session how to be an effective catalyst in communities of users, contributors, and businesses.
Culture
Karsten Wade

* Best Practices for Wiki Adoption

Wikis are easy as pie to install, edit, and even to develop. The real challenge they present is in bringing together the right people in the right way to make things happen. There are ways to tackle that challenge that can give your open source community a fighting chance.
Cooking
Steven Walling, Ted Ernst

* Copyright lawyers can Gödel

"This compression algorithm is of course very inefficient, at least when applied to a small collection of documents. But if you were to apply it to a larger collection, say, all the music ever recorded and all movies ever made, some gains may be realized...
Hacks
Markus Roberts

* eBooks, ePub, iPad, Kindle, o-my

Print is dead. Well, not dead yet. But it'll be stone dead in a moment.
Chemistry
Lennon Day-Reynolds

* Fixing SSL security: Supplementing the certificate authority model

The most common way of using SSL/TLS encryption relies on a public-key infrastructure that puts near-absolute trust in a large number of entities around the world, any one of which could accidentally or deliberately empower anyone to impersonate any site or service and spy on all of our communications. We've seen that these certificate authorities can make mistakes. We need new mechanisms to meaningfully double-check that they're doing the right thing.
Hacks
Seth Schoen

* Free Speech, Free Software Across the World

How does free software help defend free speech in repressive regimes? Danny O'Brien will draw from the records of the Committee to Protect Journalists to explore how open source can help those at the cutting edge of free expression.
Culture
Danny O'Brien

* Functional Requirements: Thinking Like A Pirate

Creating functional requirements as a part of the planning process is like creating a treasure map. You want to get compensated for the value your cool built-with-open-source-thing is providing to your clients. Your clients want it to work better than what they originally had in mind. If you do the work upfront, you'll know when you've hit the X marks the spot.
Business
Amye Scavarda, Bill Fitzgerald

* Geek Choir

This is exactly what it looks like: We're going to make you sing. ;)
Culture
Michael Alan Brewer

* Give a Great Tech Talk

Why do so many technical presentations suck? Make sure that yours doesn't. Josh Berkus and Ian Dees will show you how to share your ideas with your audience by speaking effectively and (when the situation warrants it) showing your code.
Culture
Josh Berkus, Ian Dees

* Housetruck: Building a Victorian RV

As a "software person," I found the hard technologies of building with steel and wood made for a very different creative and hacking process. At the same time, I discovered many parallels to software development, embedded hardware, and even open-source philosophies.
Hacks
John Labovitz

* How To Report A Bug

Bug reports drive Open Source, but too often it's a hostile experience. As a user, how do you report a bug without being treated like you're dumping a sack of crap on the developer's doorstep? As a developer, how do you encourage users to report bugs? This is not a tutorial, but an examination of the social aspects of bug reporting.
Cooking
Michael Schwern

* Lightning Talks

LIGHTNING TALKS!
Hacks
Peter Fein

* Listening to Data - Sonification Using Open Source Tools

Hearing your data - exploratory data analysis by way of algorithmic composition
Hacks
M. Edward (Ed) Borasky

* Making Robots Accessible to Everyone

I've been looking for an affordable, flexible, easy to learn robotics platform for years that I could use to teach kids the basics of programming/electronics/robotics. Last Fall, I finally found it.
Culture
Brett Nelson, Jim Larson

* Making your information online findable

It's not enough to have a website. You need to have your website (and your business) be findable, and not drive normal people (eg, everyone but you and your web designer) nuts. And you need to make sure that Google has it right. Here's how.
Chemistry
VJ Beauchamp

* Move Your Asana

This yoga session is of benefit to anyone who sits and works on computers a lot. Breathing exercises and physical postures that can be done anytime to help maintain a healthy body and clear mind will be taught. Suggestions will be included for how to modify stretches to protect injuries and provide gentle opening.
Culture
Sherri Koehler

* Open Source and the Open Social Web

Open Source software has been instrumental in the development of every revolutionary communications technology on the Internet. The Open social Web is no different.
Chemistry
Evan Prodromou

* Organizing user groups, a panel discussion

User groups are a vital part of the open source community. Learn more about how to start a group, keep it going, and make an existing group better from a panel of experienced user group organizers.
Culture
Igal Koshevoy, Jesse Hallett, Eric Wilhelm, Christie Koehler, gabrielle roth, Audrey Eschright, Sam Keen

* Practical Facebook stalking with Open Source tools

Facebook are full of juicy information about your friends and strangers alike! Learn how to use some simple open source tools and techniques to learn more about them.
Hacks
Paul Fenwick

* SuperSpeed me: USB 3.0 Open Source Support

USB 3.0 promises a 10x speedup and better power management than USB 2.0. But how do these devices actually work? Is there open source support for them? Come learn about these fast new devices that are finally hitting the market.
Chemistry
Sarah Sharp

* Teach your class to fish, and they'll have food for a lifetime.

You have so much you want to teach, how do you structure it so that your training course is both interesting and challenging? How much theory can you squeeze into an hour before your attendees have forgotten where you started? How do you structure your course to account for classes which move slower or faster than average? This talk will cover all of these answers and more.
Business
Jacinta Richardson

* The Open Geo Stack

Location and mapping are making a huge impact on the web and mobile. Open Source is right there. Learn the elements of the geo stack, from mapping APIs to geo databases.
Cooking
Adam DuVander

* The Return of Command-Line Kung Fu

A follow-on to last year's highly popular presentation, Hal Pomeranz returns with another super-size helping of command-line madness!
Cooking
Hal Pomeranz

* The Rise of Hacker Spaces

Leigh will be discussing hacker spaces, and the culture of DIY spaces for making things around the world.
Culture
Leigh Honeywell

* Transparent, Collaborative, Participatory - Grass Roots Implementation of the Open Government Directive

The Obama administration signed the Open Government Directive on its first day in office, promising to make government more collaborative, transparent and participatory. This panel will explore nongovernmental projects currently underway throughout the US and world that aim to forward this vision.
Culture
Mark Frischmuth

* Unlikely tools for pair programming

Co-conspirators Jamey Sharp and Josh Triplett get up to a lot of miscellaneous hacking mischief together. Much of this hacking occurs while staring at the same screen, and tag-teaming the keyboard. Sometimes this happens with the two of them in different places. We'll demo our favorite tools and invite audience contributions to the discussion.
Cooking
Jamey Sharp, Josh Triplett

* When Everything Looks Like A Nail

Markus: Nautilus? I thought you said noodle house! Matt: Wait, wait, I think I see her head!! Markus: Are you sure? Matt: Maybe It's Not Her Head...
Hacks
Markus Roberts, Matt Youell

* X Marks the Spot: Applying OpenStreetMap to the High Seas

The United States has a treasure trove of nautical charts in digital form, including plots of shipwrecks, navigation buoys, coastal and river depths, and other fine booty. OpenStreetMap is an open source, open format collaborative project for building a free map of the world. Join this session to find out more of the marine secrets of the National Oceanographic and Atmospheric Administration (NOAA), OpenSeaMap's plans to extend OSM to the high seas, and splicing the two (and your mainbrace) together. We'll use the Geospatial Data Abstraction Library (GDAL), OGR, Python, and the OSM API.
Hacks
Liz Henry, Danny O'Brien

* You Shall Not Pass: Managing Expectations and Boundaries with Clients

Open Source is great fun, even in the area of professional services. But sometimes, you want to be able to pay the bills with your awesomeness too. One of the areas of difficulty is setting boundaries with clients, even though you really just want to write amazing stuff.
Business
Amye Scavarda, Chris Strahl