Open Source Bridge 2012 proposals

The Open Source Bridge 2012 conference call for proposals is now closed.

Sort by: Title, Track, Submission date

* Keynote: Open Source, Open Hostility, Open Doors (Confirmed)

Jason Scott, a member of the activist preservation group Archive Team, describes how open source projects and outlook have helped and improved the achieving of the group's goals.
Culture 2012-06-19 23:01:48 +0000
Jason Scott

* Keynote by Sumana Harihareswara (Confirmed)

Sumana Harihareswara gave our opening keynote, "Be Bold: An Origin Story".
Culture 2012-06-06 00:40:51 +0000
Sumana Harihareswara

* Scaling Your Community by Nurturing Leaders (Confirmed)

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 2012-05-31 01:21:16 +0000
Meghan Gill

* Nothing to see here

stuff
Hacks 2012-05-18 21:32:43 +0000
Reid Beels

* How Not to Release Software (Confirmed)

You've seen a million best practice talks. This is quite the opposite: I'll instruct you in the ways I've failed over twenty years of software development, and advise you how not to make the same mistakes.
Business 2012-04-06 23:41:26 +0000
Laura Thomson

* Firefox Crash Reporting: Using Big Data in Your Open Source Project (Confirmed)

Learn how Mozilla collects and analyzes three million crash reports a day with Python, PHP, PostgreSQL and HBase.
Chemistry 2012-04-06 23:39:29 +0000
Laura Thomson

* Bring Out the GIMP, Open Source Art Programs and Their Value in Both Tech and the Professional Artist Community (Confirmed)

We have come to a point where nearly everyone is expected to have at least cursory knowledge of graphics applications, and rather than shell out $650 for a program you’re primarily interested in using for editing screenshots many in the tech community knows to download GIMP and use that $650 to fuel their caffeine and online gaming addictions. Unfortunately this is not the case with artists. From the moment you enter art school you’re chained to proprietary applications and I know I don’t have to proselytize to you lot about that. So we end up with one group of people being paid to use a free program for the most rudimentary of tasks and we have a second group of people who could be exploiting the most bleeding edge features of that program, but who are instead spending money they don’t have on products they may not need. There’s also the option to pirate those applications, but that’s a whole other talk.
Culture 2012-04-06 04:40:12 +0000
Cloë Latchkey

* Libuv: The Power Underneath Node.js (Confirmed)

Learn about the magic that powers nodejs and has enabled other projects to do cross platform non blocking io goodness.
Chemistry 2012-04-01 21:40:00 +0000
Brandon Philips

* microformats 2.0 - the next evolutionary step for web data

microformats are published on millions of sites, providing a simple API for the data on those pages with no additional URLs, file formats, callbacks etc. Similar approaches have subsequently emerged and grown as well, like RDFa and microdata. This talk discusses lessons learned in all HTML data in general, and how those lessons have been incorporated into microformats 2.0, the latest in the evolution of web data.
Chemistry 2012-04-01 20:55:15 +0000
Tantek Çelik

* ("00"==false) ? "javascript" : (("0"==false) ? "php" : ((0==false) ? "c" : "ruby"))

cassis.js: universal client and server javascript now. This talk will discuss how CASSIS was discovered, how to use language hacks to execute code in multiple language environments, and what real-world use cases can take advantage of such code.
Hacks 2012-04-01 20:52:42 +0000
Tantek Çelik

* Freedom from the web’s monopolies

The web is not as open as it used to be: monopoly platforms formed new proprietary layers on top of it. Apps always have storage attached to it, forming a package deal of »you get our app, we get your data«.
Chemistry 2012-03-31 06:57:56 +0000
Jan-Christoph Borchardt

* Rise of the Indie Web (Confirmed)

Meet the pioneers of the new Indie Web, learn what's changed, and how you too can reclaim your content, your data, your online identity. Join our panelists as they debate a variety of different approaches and learn how you too can get started and join the new Indie Web.
Culture 2012-03-31 06:56:06 +0000
Tantek Çelik

* Web Actions: A New Building Block for the Web (Confirmed)

A web action is the user experience, code, and service for taking a specific discrete action, across the web, from one site to another site or application. You've all seen the buttons: Share, Read later, Follow, Like, Favorite, etc. More than any one social site or service, web actions are the emergence of a whole new hypermedia building block. This talk will give an overview of the anatomy of a web action, discuss web action user flow, and highlight best practices for both publishers and service providers.
Chemistry 2012-03-31 06:53:22 +0000
Tantek Çelik

* Education and participation: students + open source projects = win-win!

In lots of lectures, students work on imaginary projects just for the sake of learning something. Or they can choose what they work on – mostly That Popular Proprietary Software™ which does not care about their contributions. We need to change that.
Culture 2012-03-31 06:48:56 +0000
Jan-Christoph Borchardt

* Kinect and Arduino merged to create fighting robots that mimic your motions

Last year I was part of a 3 developer team that in only 15 days created kinect controlled rockem sockem robots that battled in an areana at South by Southwest, and tweeted the winner.
Hacks 2012-03-31 06:46:14 +0000
Daniel Johnson

* Open-and-Shut? A look at Open Movements

Openness is now the norm in software, what will it take to scale other domains?
Culture 2012-03-31 06:39:09 +0000
Dhananjay Keskar

* Model Data Without Making Tables — A Pervasive Linked Data Stack (Confirmed)

Want to be agile? Why bother modeling your data with a static table, declaring classes, and setting up mapping from tables to objects and finally to HTML and back again? The linked data standard presents a more powerful data model, and lets you use your website itself as a database.
Chemistry 2012-03-31 06:32:22 +0000
Leif Warner

* Wireless Communication with an Open Source Software Radio (Confirmed)

You use wireless technology every day. Do you want to know how it works?
Chemistry 2012-03-31 06:28:47 +0000
Jared Boone

* Internationalization @Wikipedia: Helping Add the Next Billion Web Users (Confirmed)

This presentation is about open source internationalization (i18n) tools and technologies that are being developed and rolled out to support 284 languages for Wikipedia communities that enable millions of users to read and edit Wikipedia content with open source IMEs and web fonts.
Chemistry 2012-03-31 06:28:41 +0000
Alolita Sharma

* Coordinating Usability Testing in Free Software (Confirmed)

Freedom 4: The freedom to use the program effectively, efficiently and satisfactory. For a software to truly be free, people need to be able to easily use it without help. A primer to usability testing in a distributed and independent development environment.
Cooking 2012-03-31 06:16:41 +0000
Jan-Christoph Borchardt

* Mercurial on Windows: The Honeymoon is Over

Do you run Mercurial on Windows? Love it? Does it work, except when it doesn't? We want to share everything we've learned about Mercurial's Windows warts and how we've removed them.
Cooking 2012-03-31 05:29:14 +0000
Aaron Jensen

* Scaling and Managing CruiseControl.NET Configuration

Have a bunch of CruiseControl.NET build servers? Drowning under the weight of duplication? Is copy and paste your go-to maintenance tool? Come learn how we manage more than 11 build servers with no configuration duplication and easy maintenance.
Cooking 2012-03-31 05:18:10 +0000
Aaron Jensen

* Commercial, open source and community; is it an oxymoron?

Panel discussion on the viability and strategies around commercial open source communities.
Culture 2012-03-31 03:21:05 +0000
John Mertic

* Defining a Common Community Platform

Panel on discussing platforms for use with the community now and the future.
Culture 2012-03-31 03:18:49 +0000
John Mertic

* Production ready web services with Dropwizard

Dropwizard is a Java framework for developing ops-friendly, high-performance, RESTful web services. Learn how to build your first Dropwizard service.
Chemistry 2012-03-31 02:53:55 +0000
Sean Sullivan

* Getting Started with MongoDB and Scala (Confirmed)

This talk is for application developers who want to get started with Scala and MongoDB. We will discuss how Gilt Groupe's engineering team adopted Scala and MongoDB. We will demonstrate how you can connect to MongoDB within a Scala application.
Cooking 2012-03-31 02:29:27 +0000
Sean Sullivan

* The Curious Case of a PHP-Nginx farmer

This talk will look at some benchmark figures of various popular web servers and will cover how a PHP web application can benefit from Nginx awesomeness, and some working integration with node.js
Cooking 2012-03-31 01:46:19 +0000
Errazudin Ishak

* From Dev to All kind of X-Ops

Plus factors for developers and also system administrators to master PaaS, present and the Future.
Cooking 2012-03-31 01:33:57 +0000
Errazudin Ishak

* Take a code break, and hack your brain with a foreign language!

How I used free, available and Open Source technology for 1 year and 3 months to teach myself a conversational level of German. It can be applied to learning any foreign language, and anyone can do it!
Hacks 2012-03-31 01:15:55 +0000
Adam Christian

* Painless Application Security with Apache Shiro

Securing your applications can be a painful and confusing process, but it doesn't have to be. Apache Shiro simplifies all aspects of application security without sacrificing power or flexibility. Les Hazlewood, Apache Shiro PMC Chair, will explain all of Shiro's core features and demonstrate how to easily secure your own application- from small mobile to large enterprise applications.
Cooking 2012-03-31 00:31:31 +0000
Les Hazlewood

* Catalyzing Org Change With Open Source Software

You found the right open source solution for your new client. You create an amazingly beautiful, technically awesome, super-sophisticated piece of coding wizardry that borderlines on semantic web poetry. You deliver it to them on time, on budget and it works. The next day you get a phone call and it's DOA. WTF???
Culture 2012-03-31 00:21:47 +0000
Todd Pitt

* Experiences from Building a Science Cloud with OpenStack (Confirmed)

How to tame your OpenStack installation for a production environment.
Chemistry 2012-03-31 00:00:29 +0000
Chris Hoge

* Put the "Ops" in "Dev": What Developers Need to Know About DevOps (Confirmed)

How thinking about operations can help you make your code better, stronger, and faster.
Cooking 2012-03-30 23:16:59 +0000
Greg Lund-Chaix, Lance Albertson, Rudy Grigar, Kenneth Lett

* Supporting Oregon K-12 Education with Open Source (Confirmed)

How a partnership between the Oregon Department of Education and Oregon State University is using open source technology to help Oregon's K-12 teachers.
Culture 2012-03-30 21:50:49 +0000
Greg Lund-Chaix

* What makes developers happy?

A discussion of what makes working as a developer a pleasant, rewarding experience
Culture 2012-03-30 21:27:26 +0000
Matt Robinson

* The Art of Open Source DJing (Confirmed)

Conditions are rough for an aspiring DJ. More and more venues are starting to care if their performers have a license for their music, and the cost of software, hardware, and music is often more than they would care to spend. Thankfully one does not have to sacrifice on quality when replacing two of these with gratis components.
Hacks 2012-03-30 20:27:08 +0000
Benjamin Kero

* Creative destruction vs. TDD: can't we all just get along?

A summary of when to use what style of testing, and the guidelines, tools and attitude(s) that make your tests more effective.
Chemistry 2012-03-30 20:08:43 +0000
Kurt Sussman

* Open Education Tools for Mentoring and Learning (Confirmed)

The internet is full of information. Some of this information was made to help people learn. A subset exists under open licenses. These open educational resources (OERs) are used all over the world for learning and teaching. This talk will cover what some of them are and explore ways they have been (and can be) used for mentors and self-learners--both as individuals and in peer-study groups.
Culture 2012-03-30 18:59:03 +0000
Molly de Blanc

* Pirate Radio and Open Source: The power of subversive technology

Running a radio station is hard, but OSS software helps to fill the gaps. Hear about how House of Sound, Portland's largest free-form radio station (with around 40 DJs per week) uses open source software to solve hard problems like archiving shows, doing playback, improving audio quality, and streaming to the masses on a budget. I'll also talk about the share culture of pirate radio, how it's similar to OSS, and why I think the pirate radio movement has a very important role in the future of our culture.
Culture 2012-03-30 18:56:04 +0000
Kyle Drake

* What the Hell Is Wrong with You People? Pushing Change Across an Organization from the Basement Office (Confirmed)

You have a great idea, perhaps the best idea ever, but you work with a bunch of know-it-alls, scaredy cats, well poisoners and lazy asses. You need a project management cycle that praises, emboldens, listens and inspires. You need a project management cycle that works.
Business 2012-03-30 18:55:14 +0000
Chris Chiacchierini, Chris Langford

* Relational Databases in the Cloud: Theory and Practice

There are decades of accumulated knowledge in optimizing relational databases, and so much of it is either unhelpful or downright counterproductive in modern cloud-based environments. We'll discuss how the cloud is different, how to think through it, and go through examples in modern FLOSS DBs in cloud environments.
Chemistry 2012-03-30 18:53:26 +0000
John Melesky

* Forking and Refining Data on the Open Web (Confirmed)

Github has revolutionized social coding but where does social data stand in relation?
Chemistry 2012-03-30 18:49:07 +0000
Max Ogden

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

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 2012-03-30 18:47:13 +0000
Lyza Gardner

* A Snapshot of Open Source in West Africa (Confirmed)

Ever wonder why Wikipedia fund raising focuses that much on Africa? Are you curious about what Open Source means for West Africans? What it is used for and where it is going? Join to hear real world examples about us trying to build communities and businesses around open source in West Africa.
Business 2012-03-30 18:42:48 +0000
Renaud Gaudin

* What Open Education Can Learn From Open Source

While FLOSS projects aim to acquire contributors, Open Education projects look to acquire users. This talk will look at the current state of Open Education, FLOSS projects are successful in both open and functional contexts, and what FLOSS can do for open education.
Culture 2012-03-30 16:39:40 +0000
Molly de Blanc

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

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 2012-03-30 09:08:48 +0000
Liene Verzemnieks

* Go Go Gallimaufry (Confirmed)

At one point it was popular to refer to the eyes as windows to the soul, and common wisdom accepted that you could learn a great deal about a person's inner thoughts by looking at their eyes. Then that notion fell out of fashion, except perhaps in love songs. But once we learned how to track people's eye motions, record them, and analyse the data, we realized that there may have been something to it.
Chemistry 2012-03-30 05:34:21 +0000
Markus Roberts

* Let's Make an IRC Bot (Confirmed)

Let's make an IRC bot together. A room of people will either come together, or break up into teams to create an IRC bot within the context of a session. What the bot will do, is up to the people in the room. The outcome is different every time, but it will surely teach us something about technology, and human nature.
Chemistry 2012-03-30 02:59:18 +0000
Eric Holscher

* Handcrafted Code: The Device Paradigm and Implications for Developers

The Technological Age has seen the reshaping of the physical and social realities of our world like no other. Since the dawn of the Enlightenment, modern technology (before it even existed) has been heralded as our salvation from a variety of evils (disease, starvation, burdensome labor, boredom, etc...). The philosophy of technology seeks to understand this trend and the relation of technology to science, culture, and nature.
Culture 2012-03-30 00:43:20 +0000
Jonathan Lipps

* Building a Visual Editor for Wikipedia (Confirmed)

Why isn’t editing Wikipedia as easy as using a word processor? Want to know how to build a reliable rich text editor in a web browser? Learn about how we are building a Wikitext visual editor, and how you can get involved!
Chemistry 2012-03-29 21:34:40 +0000
Roan Kattouw, Trevor Parscal

* Scalding: powerful and concise MapReduce programming

In this talk we introduce scalding, an open-source Scala DSL for Apache Hadoop.
Hacks 2012-03-29 19:09:38 +0000
Argyris Zymnis

* Watcher - Building A Simple FileReload With Nodejs And Socket.io

LiveReload is great and they have added their code on Github for all to see but, it is still a service that is going to cost you something if you want to use it. Often you will not need all the bells and whistles and just need something simple. I am going to show you how to do this with Nodejs and Socket.io
Chemistry 2012-03-28 19:32:33 +0000
Schalk Neethling

* Stack up the Stacks: a Comparison of Modern Web Development Tools.

Comparing RoR, Node.js, Django, Lift, and Spring MVC in code.
Chemistry 2012-03-28 15:12:03 +0000
Nick Muhonen

* Data-driven Interfaces on the Web Using Clojure (Confirmed)

C2: A declarative visualization library written in Clojure for building interactive, data-driven interfaces on the web
Chemistry 2012-03-28 03:58:03 +0000
Kevin Lynagh

* Wise Asana (Confirmed)

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.
Culture 2012-03-28 03:40:40 +0000
Sherri Montgomery

* What Is My Kernel Doing? (Confirmed)

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 2012-03-28 03:19:36 +0000
Randy Appleton

* Which Distribution is Fastest?

We benchmarked Ubuntu, Suse and Redhat. We ran many tests of many different features. We know which system is fastest for which purpose.
Chemistry 2012-03-28 03:12:16 +0000
Randy Appleton

* Better System Administration (Just Add Coding)

System administrators are very busy people. Often a bit of common sense programming can go a long way towards eliminating some of the drudgery and error associated with system administration. Examples included.
Cooking 2012-03-28 03:08:48 +0000
Randy Appleton

* Identity, Reputation and Gratitude: Designing for a Community (Confirmed)

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 2012-03-27 20:09:07 +0000
Brandon Harris

* Small business mistakes

You have a great business idea and your friends and colleagues are supportive and tell you that you can do it. The forms have been filled in, you've said goodbye to your rat-race job, and you're investing your energy into getting things done. Still, despite how compelling your idea is, you're not making any money and your savings are dwindling. What are you doing wrong? Come to this talk to find out a list of common small business mistakes.
Business 2012-03-27 05:18:07 +0000
Jacinta Richardson

* Constructing a Next Generation Open Source Web Querying System with Node.js

Raw API data from different sites and services is the lifeblood that powers most web and mobile applications in the market. With this power comes increased network roundtrips, bandwidth consumption, and reduced product reliability from dealing with inconsistent and volatile APIs. ql.io, a new open source querying system built on top of Node.js, is an answer to these development woes. Providing a mechanism for mashing up raw data sources in an easily consumed package, as well as the ability to deploy the service from your own servers, ql.io is working towards taking away many of the sharp pains that we have all endured within our development careers.
Chemistry 2012-03-27 03:39:52 +0000
Jonathan LeBlanc

* Painting the Bikeshed: Lessons from A Drupal 8 Initiative Lead (Confirmed)

In March of 2011 I was named by Drupal project lead Dries Buytaert as lead of an initiative to improve configuration management for the next release. This talk will discuss how I went from lone coder to community leader and some of the lessons I learned along the way.
Culture 2012-03-26 04:46:43 +0000
Greg Dunlap

* Introduction to Linux Containers (Confirmed)

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 2012-03-23 21:05:08 +0000
Brian Martin

* Embarrassingly Cloudable

There is a well known term "embarrassingly parallel" used to describe a class of problems that are perfectly suited for parallelization. Similarly, there are problems in modern computing that are "embarrassingly cloudable", eg. perfectly suited for cloud computing.
Cooking 2012-03-22 00:11:42 +0000
Troy Howard

* Reading Rainbow: How to Read Code and Documentation

One of the best methods for learning new coding techniques is to read open source code. However, unlike normal books, code isn't meant to be read from top to bottom, beginning to end. Instead, code is more like a choose-your-own-adventure book, where each function can take you down a different path. I'll highlight some well documented open source projects, what makes them easy to get started for readers, and how to get started learning a new technology. For veteran developers, this talk will point out common pitfalls in documentation and how to avoid them for beginners.
Culture 2012-03-21 18:30:03 +0000
Jerry Cheung

* PDX CitySync Initiative

CitySync is an open platform for tools and services to help residents and local businesses, powered by government and community data.
Culture 2012-03-20 23:05:02 +0000
Rick Nixon

* Pro-Style Code Review (Confirmed)

Code review is awesome. Do more of it.
Business 2012-03-20 20:21:32 +0000
Lennon Day-Reynolds

* Future of Wearable Computing: Constraint, Context and Location (Confirmed)

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 2012-03-18 22:40:22 +0000
Amber Case

* From OAuth to IndieAuth: Own Your Online Identity (Confirmed)

Sick of writing sign-in code? Not sure whether to support Twitter logins, Facebook logins, or both? Try IndieAuth! IndieAuth, built on top of OAuth, is a new way to sign in to websites online using your own domain name. This talk will show how OAuth and OpenID paved the way for IndieAuth, and will provide details about how to use this on your own websites.
Hacks 2012-03-18 22:20:59 +0000
Aaron Parecki

* Thriving in Chaos: An Introduction to Systems Thinking (Confirmed)

For centuries we have learned to solve problems with a linear approach. This originated with Isaac Newton in the sevententh century and assumes that everything in the world is connected through cause and effect. Systems thinking throws away that assumption and examines the universe as small pieces connected into a complex network. You will learn how a systems thinking approach can be used to create robust groups that don't have leaders.
Culture 2012-03-18 20:29:32 +0000
Alex Kroman

* Programming in the Future

How does programming change and what will it be like in 25 years when you take your flying car to the office? Do the past 25 years of Perl give us enough perspective to see 25 years into the future? We'll look at recent progress, new features, and see how you can use a deeper knowledge of the inner workings to revolutionize your approach solving problems today.
Chemistry 2012-03-17 06:59:40 +0000
Eric Wilhelm

* Machine Learning in the Open (Confirmed)

Machine learning and data mining methods underlie many exciting products and services, but their underlying workings remain opaque to many, even developers. I will provide a brief tutorial on some of the most important concepts and methods from machine learning and data mining, with motivating examples and illustrations from open source tools. Particular emphasis will be placed on learning methods and their appropriate use.
Cooking 2012-03-17 03:35:33 +0000
John Taylor

* Design and Command Line Applications (Confirmed)

Design has permeated our culture and our tools, but the software you're building doesn't have a graphical interface. That doesn't exempt you from thinking about user experience design! Learn how UX principles apply to even basic command line scripts.
Cooking 2012-03-17 03:29:21 +0000
Pieter van de Bruggen

* Nginx, Overview and Deployment (Confirmed)

As the #2 most popular web server, NGINX has gained attention because of its performance, scalability and ability to manage concurrent requests. What are the basics that every developer needs to know about NGINX? Why would you choose Nginx over some other web server? What are typical deployment scenarios?
Chemistry 2012-03-17 01:56:10 +0000
Cliff Wells

* Accessibility in Mobile Platforms: Bridging Divides (Confirmed)

Mobile devices are changing the way we interact with the web, both as media consumers and social beings. We will explore the opportunities and challenges this change brings to users with disabilities.
Chemistry 2012-03-17 01:36:32 +0000
Eitan Isaacson

* Lye: How a Musician Built a Music Box (Confirmed)

Musicians tend to demand specialized tools for computer-aided music generation. Come listen to me dissect a tool I wrote to satisfy my needs.
Chemistry 2012-03-17 00:14:41 +0000
Corbin Simpson

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

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 2012-03-16 23:59:55 +0000
Donald Davis

* Managing Nerds: 12 things you need to do as a new manager

Are you an aspiring manager, a current manager, or just wondering what the heck it is that a manager does all day? I'll go over the successes and failures I had while making the transition from the text editor to the conference room. You'll learn how to delegate effectively, set goals, coach employees, how to handle one-on-one meetings, and more.
Business 2012-03-16 23:58:08 +0000
Alex Kroman

* Cooking with wok

Making a website is easier than ever, but tools like Wordpress, Drupal, and Blogger are often overkill for the simple sites that we want to make. Dynamic sites require resources on every page load, and most of the time the extra efforts are wasted since the site doesn’t change very often. To solve this problem, tools like Jekyll, Hyde, and Nanoc, providing tools like templates and formatting. This session is about wok, a static generator I stated created because I didn’t like the style of the currently available tools.
Cooking 2012-03-16 23:57:14 +0000
Mike Cooper

* Anatomy of an Open File Format: Where MBTiles Came from and the Mapping Problems It Solves (Confirmed)

MapBox is a company building beautiful maps and open source tools. At the heart of our work are open software and standards, and at the heart of that is a file format for storing maps called MBTiles. We'll talk about where the need for this format came from, how it was created, and what problems it solves.
Chemistry 2012-03-16 23:46:08 +0000
Justin Miller

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

"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 2012-03-16 22:23:10 +0000
Paula Holm Jensen

* Packaging Open Source Software for Windows with CoApp

CoApp makes packaging and distribution of your Open Source Software a breeze; come work (or observe) in a hands-on walkthrough on how to package any software using CoApp!
Cooking 2012-03-16 22:03:15 +0000
Garrett Serack

* Logic Lessons That Last Generations (Confirmed)

In the 1980s, my grandfather reached onto the bookshelves of his cigar-smoke-seasoned garage laboratory and pulled down a three-ring binder that would change my life. Come hear how a 50-year-old introduction to binary logic has managed to stay relevant after all these decades, and what it means for our own efforts to teach and document technical subjects.
Culture 2012-03-16 21:49:20 +0000
Ian Dees

* Easy Beats Open: The Challenge of Growing Open Source (Confirmed)

"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 2012-03-16 20:55:29 +0000
Jeff Eaton

* Being the new sheriff^W barkeep in town

What are the special challenges for a new community manager stepping into a long-established open source community?
Culture 2012-03-16 20:54:47 +0000
Sumana Harihareswara

* Better Support Living through Software aka Make your own support workflow

Just say no to aimless, time wasting support forum browsing; the 1990s are over! Make your own awesome customized support flow.
Culture 2012-03-16 20:37:18 +0000
Roland Tanglao

* The Psychology of Bitcoin Market Robots

A look at bitcoin exchanges and the fun that can be had with daytrading scripts.
Chemistry 2012-03-16 20:10:23 +0000
Don Park

* Building Web Apps with Clojure (Confirmed)

Get ready for a whirlwind tour of the current Clojure ecosystem of web app technologies. This talk will demonstrate how fast, responsive apps can be built on this up-and-coming functional language, which is based on Lisp and runs on the JVM.
Cooking 2012-03-16 19:53:25 +0000
Scott Becker

* Getting a Handle on Privacy and Security (Confirmed)

When was the last time you read a Privacy Policy, or looked at self-signed certs in the browser? How about cookie management? I bet you have awesome passwords! Lets face it, the browser does little to help the normal user in understanding and managing their privacy and security. This talk explores some of those issues, looks at projects Mozilla is working on in the area, and hopes to get developers and user experience people engaged in improving the usability of privacy and security in the browser. Slides at https://speakerdeck.com/u/mixedpuppy/p/getting-a-handle-on-privacy-and-security
Chemistry 2012-03-16 19:51:21 +0000
Shane Caraveo

* Emerging Technologies for the Web

Imagine a world where a users favorite websites are integrated into their user agent, becoming a continuous part of their web experience. If that were your website, what more could you do?
Chemistry 2012-03-16 19:39:14 +0000
Shane Caraveo

* Asynchronous MongoDB with Python, Tornado, and Greenlets

Using greenlets in Python to turn a synchronous database driver into an async driver.
Hacks 2012-03-16 19:11:32 +0000
A. Jesse Jiryu Davis

* Mongoose: making Nodejs web apps easier

Walk with me through the design decisions behind Mongoose, and see how it makes data-modeling a breeze.
Cooking 2012-03-16 19:07:16 +0000
Aaron Heckmann

* Data and Computational Journalism for Developers

In this talk, I'll introduce the concepts of data and computational journalism, and I'll talk about the open source tools I've collected. For those wishing to go further, I'll provide tools and hands-on training in a BOF session or during the unconference.
Cooking 2012-03-16 19:06:23 +0000
M. Edward (Ed) Borasky

* OAuth: A Question of Trust

OAuth is designed to enable a user, application and third party to negotiate appropriate access to the user's data as held by the application. With OAuth1 and OAuth 2 both in use, and radically different from one another, this session covers what the options - and the pitfalls - are.
Chemistry 2012-03-16 19:01:35 +0000
Lorna Mitchell

* Setup Automation with PowerShell: Forging the Weapon of One Man's War Against Manual Setup Checklists (Confirmed)

Tired of VBScript? WMI? Batch scripts? Tired of scripting and programming in angle brackets and closing tags? Come and learn about the creation, design, and usage of Carbon, my open-source, PowerShell-based setup automation framework.
Chemistry 2012-03-16 18:58:38 +0000
Aaron Jensen

* Building Developer Platforms (Confirmed)

How do you transform your site or service into a platform others build on top of? How do you clear the path, lower the barriers, and make it easy for new developers to get started?
Chemistry 2012-03-16 18:49:36 +0000
Scott Becker

* Tools of the PHP Trade

Writing code is one thing; however this session covers everything BUT the code, opening a box full of tools to use with your LAMP (but with a definite PHP flavour) stack. Expect a showcase of which tools are currently around, and when you'll want to use them. We'll see what they can do and how we can apply them in a practical way.
Cooking 2012-03-16 18:42:07 +0000
Lorna Mitchell

* Open Source As A Career Move

When we talk about contributing to open source, it is usually framed as a sacrifice, an act of altruism. Yet those generous individuals seem to land the most fabulous jobs and build excellent companies. Coincidence or a great career move?
Business 2012-03-16 18:27:22 +0000
Lorna Mitchell

* PaaS: A Recipe for Success

There is nothing that compares to the simplicity and velocity of building applications for PaaS deployment. The practices around PaaS are already causing reverberations throughout the industry. Companies are becoming faster, deploying faster and more frequently, and meeting customer demand more efficiently. We will discuss how developers are being affected by PaaS, including deployment times, barriers to entry, scalability, and availability.
Cooking 2012-03-16 18:24:06 +0000
Maciej Skierkowski

* The TileMill Blueprint - How Node.js can power a cross-platform app for both web and desktop

TileMill is a modern design studio for making beautiful maps with open data. It is built entirely using open source components, and has a gorgeous UI whether run on Windows, Mac, or via a browser. Learn how this is possible.
Chemistry 2012-03-16 18:11:27 +0000
Dane Springmeyer

* A NoOps Kind of World

Startups have received more funding since 2010 than at any other point in history. This is credited to a few reasons – low barrier to entry and the recent employment market in the US. Most importantly, however, is the role that core cloud technologies have played. We will discuss the history of the cloud, and how it has impacted startups and large corporations alike.
Business 2012-03-16 17:44:55 +0000
Lucas Carlson

* The future federated cloud… how OpenStack is enabling next-generation scientific and humanitarian computing.

Christopher will take a closer look at the future of federated cloud and what that means for cloud computing and humanitarian efforts
Culture 2012-03-16 17:35:18 +0000
Christopher MacGown

* OpenStack 101

OpenStack is an open source project based on the efforts of over a thousand developers working to build a better cloud operating system.
Business 2012-03-16 17:19:57 +0000
Christopher MacGown

* CloudAudit: Security and Regulation for an Open Model

The goal of CloudAudit is to provide a common interface and namespace that allows enterprises who are interested in streamlining their audit processes (cloud or otherwise) as well as cloud computing providers to automate the Audit, Assertion, Assessment, and Assurance of their infrastructure (IaaS), platform (PaaS), and application (SaaS) environments and allow authorized consumers of their services to do likewise via an open, extensible and secure interface and methodology.
Chemistry 2012-03-16 16:15:55 +0000
Christopher MacGown

* From Cooking in Co-Ops to Apache Commits: Insights from Growing Horizontal Communities

The collaborative learning and changemaking open source culture and tools has proven that the collective is now stronger than any of its parts. But what are the most effective strategies for growing an community in the Millions? In this talk I'll showcase insights we can garner from intentional communities such as community radio stations and the cooperatives and how you can use those techniques to grow, scale and manage open source communities.
Business 2012-03-16 16:09:42 +0000
Francesca Krihely

* Advanced Software Testing Support Group

Years of real-world testing of large and complex programs reveals many challenges: nondeterministic tests, library dependencies, bugs in other programs, etc. Share your advanced testing wisdom in this interactive, directed "support group" session.
Hacks 2012-03-16 15:44:11 +0000
Daniel Nichter

* Introduction to Percona Toolkit: Advanced Command Line Tools for MySQL

Percona Toolkit is a free, open-source project which contains over 20 advanced command line tools for MySQL. Learn the major tools and how they can make your life with MySQL easier and more productive.
Cooking 2012-03-16 15:10:10 +0000
Daniel Nichter

* Solving Interesting Problems by Writing Parsers (Confirmed)

What do you do when you have to parse weird message formats? You write parser! Or, in this case a regular expression. See how I make a moderately challenging problem easy for everyone.
Cooking 2012-03-16 14:51:51 +0000
Jacinta Richardson

* Getting Started with Drizzle 7.1

Get up and running with Drizzle 7.1, a modern transactional, relational, open-source database. Learn all the basics from configuration to replication. No prior knowledge of the database server is required.
Cooking 2012-03-16 14:51:08 +0000
Daniel Nichter

* Putting the ideas together, a whirlwind tour of Modern Perl

Modern Perl is awesome. You can do amazing things and get stuff done with so much less code than before. You can turn this: say join(" ", reverse(split(" ", $string))); into $string->split(" ")->reverse->join(" ")->say; If you've ever written in Perl and found it not to your taste, or used to use Perl but now use something else, come to this talk to see if Perl in 2012 is something you can get excited about again.
Cooking 2012-03-16 14:31:36 +0000
Jacinta Richardson

* Don't Fear Unicode (Confirmed)

Unicode isn’t new, but it still seems hard when your starting at the beginning and haven’t even been told the difference between a glyph, a codepoint, a character and a byte. Every year there are talks and tutorials at conferences about it, but if you haven’t grasped the basics, you can feel frustrated and lost much too quickly. This talk will cover the essentials of Unicode, locale and how they affect things like regular expressions, reading and writing files and sending data out to the world. Perl will be the programming language used to demonstrate these ideas, but much of the content should be accessible to all programmers.
Cooking 2012-03-16 14:24:34 +0000
Jacinta Richardson

* Keynote: Fear, Uncertainty, and Dopamine (Confirmed)

Beer, cookies, psychopathy, happiness, regret—these are all things the world's greatest scientists have studied in detail. Learn how humans work, and how to get the most out of interacting with them.
Culture 2012-03-16 12:08:20 +0000
Paul Fenwick

* The FreeNAS Storage Platform: A minute to learn, a lifetime to master

FreeNAS is a killer app(liance) network attached storage that just may put a Unix server in every home and office.
Business 2012-03-16 08:10:28 +0000
Michael Dexter

* Practical Lessons from Exotic Languages (Confirmed)

Esoteric programming languages never really get the attention they deserve in the mainstream programming culture. We'll examine idioms from several exotic languages and explain how they can improve the quality of more common codebases.
Cooking 2012-03-16 07:48:10 +0000
Corbin Simpson

* Information Radiation and You (Confirmed)

Building your company's status board is more than just putting charts on a screen - numbers are just data, whether you write out the digits or plot a squiggly line. Learn to transform your data into information, and let that information instruct you.
Cooking 2012-03-16 06:36:43 +0000
Pieter van de Bruggen

* Back to Making the Future: Recovering from Data Addiction

Spending our time consuming data lets us get really effective at it, but every optimization has a cost. By optimizing for consumption, we sacrifice our ability to create.
Culture 2012-03-16 05:42:54 +0000
Pieter van de Bruggen

* Why Can’t We Just Make It Easy For New Contributors?

During this talk I'll discuss many approaches for making it easier for new contributors to join your project. Any project which makes it easier to bring new contributors on board will find its quality and reputation improving by leaps and bounds. You'll find it’s an effort very much worth making.
Culture 2012-03-16 04:24:56 +0000
VM Brasseur

* A Crash Course in Tech Management (Confirmed)

'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 2012-03-16 04:01:51 +0000
VM Brasseur

* How We Went Remote (Confirmed)

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 2012-03-16 03:57:59 +0000
VM Brasseur

* Using XMonad for a No-Nonsense, Highly Productive Linux Desktop Experience (Confirmed)

Many Linux desktop environments try to be easy to use for the average user, but that's not you. You're at your computer all day writing code; you don't want to mess around with *dragging windows* or (ugh) watching *animated transitions*. David Brewer will demonstrate how by using xmonad, a tiling window manager, you can free yourself from the tyranny of the mouse.
Cooking 2012-03-16 01:48:13 +0000
David Brewer

* Large project migration from Subversion to Git: how hard can it be?

The trials and tribulations of taking a large project (MediaWiki), and migrating it from Subversion to Git.
Cooking 2012-03-16 01:28:06 +0000
Rob Lanphier

* Comparing Open Source Private Cloud Platforms (Confirmed)

Private cloud computing has become an integral part of global business. While each platform provides a way for virtual machines to be deployed, implementations vary widely. It can be difficult to determine which features are right for your needs. This session will discuss the top open source private cloud platforms and provide analysis on which one is the best fit for you.
Chemistry 2012-03-15 23:52:36 +0000
Lance Albertson

* Hosting Open Source Projects at the OSUOSL

The OSU Open Source Lab provides hosting for a variety of open source projects from around the world. This session will give an overview of the types of projects we host, what types of hosting we provide, what tools we use, and how we provide the hosting.
Culture 2012-03-15 23:44:38 +0000
Lance Albertson

* Player vs Player Economics

Just for the lulz, players in EVE Online (a Massively Multiplayer Online game [MMO]) replicated an energy crisis. Carefully attacking a source of fuel caused shortages of critical equipment and price ripples throughout the game. This shortage drove alliances of thousands into conflict over shifting resources. For most of the hundreds of thousands of players, they knew nothing of the economics, they just knew the game got more exciting.
Chemistry 2012-03-15 21:14:17 +0000
Michael Schwern

* Free for Open Source: Marketing to Developers (Confirmed)

Developers, like hipsters are simultaneously dead simple and infuriatingly difficult as marketing targets. Learn how supporting open source can be used as a tool to entice developers into your product's world.
Business 2012-03-15 21:00:32 +0000
Michael Bleigh

* Best Practices for Data

Panel on Best Practices for Data; with examples of why we need best practices
Chemistry 2012-03-15 20:33:24 +0000
Mary Anne Thygesen, Audrey Eschright, Sherri Montgomery, Sherri Montgomery, Max Ogden

* Building and Testing REST APIs in Node.js (Confirmed)

Learn about techniques, libraries and patterns useful for building REST APIs using Node.js
Cooking 2012-03-15 17:44:03 +0000
Russell Haering

* How and When to Do It Wrong (Confirmed)

Constraints make good art. Everyone knows the right way to design and implement software — but is the wrong way really so bad? This talk demonstrates unconventional approaches to solving common and real problems and explores their benefits and drawbacks.
Hacks 2012-03-15 17:24:14 +0000
Chromatic X

* Open Source, OpenStack, and Cloud

The growth of cloud computing and open source adoption have been closely linked by changes in technology, enterprise computing demands, and economic models, as industry leaders like Amazon, Dell, Rackspace and VMWare have pioneered the cloud-open source evolution.
Culture 2012-03-15 16:33:55 +0000
Boris Renski

* I own that file. I can prove it.

Scenario: You're the lead in a team software project for school. One week from the deadline, you get a call from the Dean. Somebody's taken your project requirements document and uploaded it to rent-a-l33t-coder.com. Your fingerprints are all over the doc. You're accused of cheating and threatened with expulsion from school. What do you do?
Hacks 2012-03-14 23:28:51 +0000
Daniel Sauble

* The Mathematics of Human-Computer Interaction

Why do most computer interfaces flop? Why do so few succeed? Is it magic, or is there a method to the madness? Learn about some of the mathematical underpinnings of human-computer interaction, starting with Fitts' law in one-dimension and ending with the Accot-Zhai steering law in two.
Chemistry 2012-03-14 22:30:54 +0000
Daniel Sauble

* 3D Graphics API Abstraction

Cross platform development is a reality. Targeting just DirectX or OpenGL is no longer acceptable. Come learn how to make your life easier by abstracting your graphics pipeline to support multiple graphics APIs.
Chemistry 2012-03-14 20:11:56 +0000
Omar Rodriguez, Kyle Weicht

* Dread Free Continuous Deployment Using Dreadnot (Confirmed)

Learn how to use Dreadnot, an open source deployment orchestration tool creating using Node.js and Twitter Bootstrap, to integrate with a variety of integration and infrastructure tools to enable rolling deployments with the click of a button.
Cooking 2012-03-14 18:18:11 +0000
Russell Haering

* Building a Native Drupal CRM

Drupal is a great web application framework and CMS. Integration with 3rd party CRMs can be hard to build and maintain. Can Drupal handle both for small and mid-size organizations?
Cooking 2012-03-14 17:12:38 +0000
Lev Tsypin

* Real-World CouchDB

Lessons learned from using CouchDB on real-world projects in a government setting.
Cooking 2012-03-14 13:13:35 +0000
Matthew Woodward

* How to Encrypt Your Content on Any Website: Privly (Confirmed)

Privly lets you post content on the web (Facebook, Gmail, Twitter, Diaspora, ..., everywhere) without letting host sites have access to your data. Come find out how to un-send emails and manage your data across many websites simultaneously.
Hacks 2012-03-14 04:57:23 +0000
Sean McGregor, Sanchit Karve, Jennifer Davidson

* 29 Ways to Get Started in Open Source Today (Confirmed)

Learn how to get started in open source. You can help your favorite open source project, even if you don't think you're "a good enough programmer". You just have to know where to start, and here you'll learn 29 different starting points where you can pitch in and make a difference in the software that you use every day.
Culture 2012-03-14 03:30:09 +0000
Asheesh Laroia

* Toward an Open Source Process for Security Vulnerabilities (Confirmed)

Security vulnerabilities can be a source of anxiety and lost sleep, or they can be a carefully managed opportunity to bring communities together, practice safe operational practices, and prevent problems. Join me to discuss how we can all manage our security issues sanely and cooperatively, and lose less sleep!
Business 2012-03-14 02:12:26 +0000
Larissa Shapiro

* The Style of Style Guides (Confirmed)

When you code, should you indent 2, 4 or 8 characters? Where should you put the braces? What should your variables and functions be named? Is it worth having an argument about any of this? This talk offers an analytical approach to deciding which elements of style will benefit your code. We'll discover which is the "best style" and which is the style you should use.
Chemistry 2012-03-14 01:26:38 +0000
Michael Schwern

* Documentation: Quick and Easy

Whether you’re just rolling out a new project, or you’re maintaining ten years and three major versions of legacy code, good documentation is vital for your users. But writing good docs doesn't need to be a long, painful process. This talk will get you started - and finished! - in no time.
Cooking 2012-03-14 01:05:02 +0000
Noirin Plunkett

* Text Lacks Empathy (Confirmed)

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 2012-03-14 01:00:12 +0000
Michael Schwern, Noirin Plunkett

* Open Source: Saving the World

Most of us get involved with open source as a way to solve the problems we face on a day-to-day basis. But technology in general, and open source software in particular, also provides the key to solving the more catastrophic problems that people face around the world today.
Culture 2012-03-14 00:37:16 +0000
Noirin Plunkett

* Freedom to Connect: Non-monogamy as a Human Internet of Compassion-Moving Devices

Although few people seem to realize it, the Internet is a very sexual technology. It functions using the same principle as love: abundance is more valuable than scarcity. Social behaviors are influenced by the technologies we have available, but the technologies we have available are also influenced by social behaviors, or embedded cultural scripts. How would Western society change if the “pair-bonded sexual-romantic couple” were no longer its central organizing social construct? In this session, explore the myriad ways polyamory's key tenet—that a relationship involving more than two individuals is a good and valuable thing—was influenced by and can be applied to everything from social media marketing, social justice activism, and, of course, encouraging participation in free, libre, and open source software projects.
Culture 2012-03-13 23:32:33 +0000
Meitar Moscovitz

* Dear Lazyconference, let's talk about your favorite web application framework.

Me: experienced Symfony 1 developer trying to decide whether to make the jump to Symfony 2 or to another web application framework. You: opinionated and passionate users of other MVC-style frameworks. Together we'll form an impromptu un-panel to compare and contrast our toolkits.
Cooking 2012-03-13 19:57:26 +0000
David Brewer

* Continuous Integration for the UI

Back end developers have been reaping the benefit of using build tools to build there code and report on possible errors for ages. With the evolution of the web, we front end developers needs the same...
Hacks 2012-03-13 19:49:19 +0000
Schalk Neethling

* Building Your First MongoDB Application

Learn the basics about building your first application with mongoDB
Cooking 2012-03-13 19:21:13 +0000
Kevin Hanson

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

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 2012-03-13 14:33:23 +0000
Chris "Fool" McCraw

* Dark Arts of Data Storage: What's Your Filesystem up to? (Confirmed)

Ever wonder what happens to your data between the write() call and the disk drive? Or feel the need to scrape your bits off the drive after an accident? If so, this talk is for you! Come learn the dark art of how filesystems work.
Chemistry 2012-03-13 03:02:44 +0000
Darrick Wong

* Adventures in Hipster Programming: Solving a Math Puzzle Using a Genetic Algorithm Programmed in OCaml (Confirmed)

I heard Will Shortz pose a mathematical puzzle on NPR on a Sunday Morning in January and I thought, "Hey, I can solve that with a genetic algorithm!" In OCaml. I'll show you how in this talk.
Cooking 2012-03-12 21:53:56 +0000
Phil Tomson

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

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 2012-03-11 17:13:47 +0000
Eric Jennings

* Why You Need to Host 100 New Wikis Just for Yourself (Confirmed)

The Federated Wiki offers a new form of conversation well suited for charting our collective future.
Culture 2012-03-10 17:47:58 +0000
Ward Cunningham

* Active Citizenship in a Room: growing our "Collective Agency"

Does your business have customers, people doing work, and/or people investing money and time? In what ways do you have trust/reputation, empathy/reciprocity, and ability to act? What public knowledge and shared experiences do people have? On what choices do they have the ability to make decisions and get stuff done? Alex Linsker will share his experiences learned from Portland's cooperative workplace "Collective Agency". The focus will be guided break-out sessions for you to grow an active citizenry of your work. What kind of city do you want your business to be? What are non-traditional ways to work with many active, equal citizens, and to be an active, equal citizen yourself?
Business 2012-03-09 23:49:13 +0000
Alex Linsker

* API-driven Internal Dashboard -- The devops.json and Gutsy open source projects

Many large systems are composed of smaller, API-driven services. In these service oriented architectures (SOA), developers work in small subteams consuming and producing abstractions. While APIs enhance development efficiency in the normal work-flow, failure cases are often non-standardized, with little to no information provided for operational and development issues such as downtime or developer on-boarding. Implementing internal devops.json endpoints, combined with the Gutsy DevOps Dashboard, significantly improves the cost and quality of outcomes to operational and development problems by enabling information discovery of people and infrastructure.
Culture 2012-03-09 17:04:27 +0000
Lucy Mendel

* Video editing the easy way using Kdenlive

Video editing using Open Source can be quite a headache if you are not using the proper tools with adequate functionalities. So, in this tutorial we will learn how to do video editing using Kdenlive which is a non-linear video editor.
Cooking 2012-03-09 02:09:11 +0000
Jayneil Dalal

* Mining User Identity

Identity and social grouping are foundations of how we understand people that come to our sites and products, yet companies simply stop at implementing a flat profile. We will look into the concepts of human identity through concepts like tribalism, while using identity data mining open source initiatives, to show how integrated identity can help you understand your users to a greater degree than ever before.
Chemistry 2012-03-08 17:22:30 +0000
Jonathan LeBlanc

* What We Talk About When We Talk About Project Management (Confirmed)

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 2012-03-08 00:23:31 +0000
Amye Scavarda

* Seven Essential Skills to Cultivate for Happiness Working in the Open Source World

In this talk, Leslie and Amye will explore 7 essential skills for getting things done in the open source world. Hint: it looks a lot like the skills you need for your day job.
Culture 2012-03-07 23:24:27 +0000
Leslie Hawthorn, Amye Scavarda

* Beyond Excel: Bringing Web Connected Science to… Scientists (Confirmed)

Come learn how team Hydrasi is partnering with scientific organizations to combine Open Source technologies and give them tools they never realized they could have. We'll blend stories of working with organizations such as DEQ, NOAA, and the Army Corps with your own story to explore ways scientists can partner with techies to make the world a better place.
Business 2012-03-07 06:24:29 +0000
John Metta, Bill Jackson

* R-Shief - A launchpad for engagement, policy, and agenda

Our tools have been aggregating an archive of content from the Internet in Arabic and English since 2008. As the revolutions in North Africa and Middle East occurred, R-Shief.s technology was immediately employed to capacity. Today, using swarm intelligence within cloud computing infrastructure, R-Shief Labs provides one of the most comprehensive and publicly accessible repositories on the Arab Revolutions of 2011. Visualizations - http://www.r-shief.org/data-visualizations/ Scraping Facebook - http://www.r-shief.org/cairo/ Twitter Mining - http://www.r-shief.org/dan/r-shief-twitterminer.php Sentiment Analysis - http://www.r-shief.org/dan/r-shief-sentiment-analysis.php Building traffic - http://www.r-shief.org/dan/r-shief-building-traffic.php
Business 2012-03-05 05:00:37 +0000
Daniel Salters

* Developing and Using Pluggable Type Systems (Confirmed)

A pluggable type system extends a language's built-in type system to confer additional compile-time guarantees. We will explain the theory and practice of pluggable types.
Cooking 2012-03-03 19:33:04 +0000
Werner Dietl, Michael Ernst

* ZenIRCBot and the Art of Pub/Sub (Confirmed)

How Pub/Sub helped my IRC bot stop living in the past and live in the moment. Also, special bonus features for polyglots!
Chemistry 2012-03-02 02:59:05 +0000
Wraithan (Chris McDonald)

* Open Source Music (Confirmed)

What kind of open source music can you make? All kinds! Let's get our feet wet and jam!
Hacks 2012-02-28 21:20:21 +0000
Cameron Adamez

* Opening Open Source: Making Your Project Friendly to Everyone

Many open source projects run into the question: how do we get more people involved? How do we grow our contributors? How do we make our community more diverse?
Culture 2012-02-28 19:38:27 +0000
Pam Selle

* An Introduction to Luvit (Confirmed)

Luvit is a new open source asynchronous framework. We will dive into what this project does, how it works, and what the goals are for the future.
Chemistry 2012-02-28 17:17:32 +0000
Brandon Philips

* Reinventing the Wheel

They say you shouldn't reinvent the wheel, but imagine driving a car with 4 stone tires. In this session we're going to talk about why you SHOULD reinvent the wheel and how to do so successfully.
Cooking 2012-02-27 19:49:36 +0000
Michael Stowe

* Outreach Events: My Triumphs, My Mistakes (Confirmed)

We all love sprinting with other experts, but how do you design an event effectively to reach out to and train newbies? It takes more work than you might think (publicity, prep, structure, and followup), but here's how.
Cooking 2012-02-26 01:10:22 +0000
Sumana Harihareswara, Asheesh Laroia

* Automating System Imaging and Cloning with Clonezilla

System administration
Cooking 2012-02-25 03:49:47 +0000
Steven Shiau, Chenkai Sun, Yao-Tsung Wang, Thomas Tsai

* When Google Maps Gives You Lemons, Make Lemonade (Confirmed)

Make your life sweeter by replacing Google Maps with open-source alternatives.
Cooking 2012-02-25 03:35:42 +0000
Wm Leler

* Putting It Together, Letting Apps Lead the Cycle, TDD in the Cloud

I'll be taking a deep dive into cloud architectures and how to build applications, generally at the PaaS level mixed with a little IaaS, to get people rolling with high velocity, high quality, and without the need to worry about the little things.
Chemistry 2012-02-21 17:15:23 +0000
Adron Hall

* Removing the Operating System Barrier with Platform as a Service

This session will cover the major advances of platform as a service technology, what's available in the OSS space to enable faster, easier, higher quality software development cycles in the cloud. The session will complete with a demo of PAAS technology in use, deploying a highly scalable, distributed & dispersed web application.
Cooking 2012-02-21 03:52:11 +0000
Adron Hall

* Anti-Censorship Best Practices: How to Make Keeping it up Easy and Taking it Down Hard (Confirmed)

What do bananas have to do with censorship? What do polyamorous people have in common with fax machines? How can you help your ideas have cyber-sex? In this far-reaching seminar, join Social Justice Technologist and free software developer maymay as he explains the 101's of how to make keeping your content up easy and taking it down hard. More important than merely a crash-course on tools, learn the fundamentals of how to build anti-censorship techniques directly into your publishing process using nothing more technologically complex than copy-and-paste. Whether you're a non-technical individual or a savvy multi-national organization, you'll discover how you can put data portability, distributed publishing, and censorship circumvention tactics to use right away in order to stay one step ahead of those who would call you "obscene."
Culture 2012-02-16 21:04:50 +0000
Meitar Moscovitz

* Data Abstraction in Large Web Applications

The principles of abstraction are drilled into us repeatedly, and we work hard to abstract the layers of our applications. Abstraction between layers is excellent, but what about abstraction within layers, especially the data layer? Many developers still build database-centric applications, and then struggle the day they need an additional or new data source. Learn the reasons why this is a poor design choice, and the best ways to avoid it.
Cooking 2012-02-15 16:30:54 +0000
Brandon Savage

* Sorry for Browser Hacking (Confirmed)

The web was born of a series of deeply audacious hacks that created and transformed the browser into the most important, transparent, buggy and misunderstood software ever. A big part of the credit for this goes to the ability of any programmer to hack the browser itself using the technology of the web itself.
Cooking 2012-02-13 21:23:28 +0000
Jeff Griffiths

* Life, Zen, and the API

The concept of the API, we all know it, we all use it, but do we really understand it? This talk seeks to deconstruct the API and discuss it's usefulness for everything from your web app, to your coffee, to your marriage
Chemistry 2012-02-11 00:48:14 +0000
John Metta

* VoteFair ranking: Math-based voting power for the 99%

Just-released open-source software that implements VoteFair ranking is now available to help us reach higher levels of voting fairness. You do voting when you click on Google results, and you use voting results when you view the star rating of an Amazon product. Now learn how voting really works, how it is usually miscalculated -- intentionally in the case of elections -- and how it can be done to fully extract the wisdom in a group. Learn the math behind the puppet strings that connect politicians to the biggest campaign contributors. (Partial spoiler: The biggest unfairness is hidden in primary elections.) Also learn the math that eventually will cut those puppet strings. Along the way you will learn that there are different kinds of popularity.
Chemistry 2012-02-07 01:46:38 +0000
Richard Fobes

* Building the Open Source Battle Rifle (Confirmed)

A look at the technical and legal issues surrounding home construction of firearms, focusing on semi-automatic AK-47 style rifles.
Hacks 2012-02-06 06:07:21 +0000
Beth Flanagan

* Keep control of your PHP projects!

This talk will show how to keep control of your PHP projects with continuous integration and deep source code analysis.
Business 2012-02-04 21:55:46 +0000
Hugo Hamon

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

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 2012-02-04 16:55:55 +0000
Mark Gross

* Kotlin: Making JVM a Better Place

Learn about Kotlin — a modern programming language targeting JVM (and JavaScript). Kotlin not only interoperates transparently with Java and re-uses all the existing Java libraries, but even allows you to make those libraries _better_. This session demonstrates how existing Java libraries may be enhanced in Kotlin.
Chemistry 2012-01-28 19:12:37 +0000
Andrey Breslav

* Understand "Inform 7" as Teh Awesome. (Confirmed)

Y'know those "Interactive Fiction" (IF) text-adventure thingies? Inform 7 is a language for writing IF in the style of English prose. It's also a neat idea for general modeling. Let's build a simple world together while learning some of what Inform 7 is about.
Chemistry 2012-01-20 05:10:05 +0000
Bart Massey

* Fearless M4 For The Win

The M4 macro preprocessor is a tool that inspires fear in the hearts of many open tech developers. This is kind of pathetic. I'll show you how to quickly, easily and fearlessly build useful prototype tools in M4.
Cooking 2012-01-20 00:07:31 +0000
Bart Massey

* <Your Favorite Programming Language> Loses (Confirmed)

Every programming language ever created has some horrible mistakes: your favorite is no exception. We'll talk about some fundamental principles of PL design and how they fail to play out in various real languages.
Chemistry 2012-01-19 23:26:17 +0000
Bart Massey

* Fighting meatware bit-rot at your desk

Sitting with your arms and attention forward shortens and tightens your pectorals, and doing nothing with your upper back unbalances the muscles that keep the bones in your shoulders and arms aligned. This makes your shoulders easier to to injure during your frisbee golf game. So let's do something to engage your upper back. This will also give you a sense of how your back and shoulders might feel when your upper body posture is aligned...
Culture 2012-01-19 18:19:21 +0000
Kurt Sussman

* Your Open Source Startup (Confirmed)

Are you ready to take your Open Source project to the next level? Maybe it's time for a startup.
Business 2012-01-19 17:54:45 +0000
Evan Prodromou