Andy Grover's favorites

Open Source Bridge 2013

Favorite sessions for this user

* Bugs, bugs, bugs!

Bugmasters from Wikimedia, Mozilla, and GNOME argue entertainingly about bug management. We shall reveal our best Bugzilla hacks as well as waxing philosophical about open source project developer communities!
Culture
Liz Henry, Andre Klapper

* Custom Markup for Working and Writing

We show how both doing work and writing about work are enhanced by special purpose markup hosted by federated wiki plugins.
Hacks
Ward Cunningham

* Dirty Tricks of Computer Hardware: What You Don't Know Will (Probably Not) Kill You

Ever wonder what you don't know about how your computer hardware really works? Do you tire of lying to your relatives that "gremlins" are the cause of intermittent data loss and blue screens, and not just a car from the 1970s? Let's take a journey into the wonderful world of wonky hardware and find out what can be done about it!
Chemistry
Darrick Wong

* 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

* Firefox Bug Rodeo!

Hands-on Bugzilla wrassling, Firefox busting, barrel riding showdown. Enter the dazzling gladiatorial arena of BUG TRIAGE with MOZILLA! We will make bugzilla.mozilla.org accounts, practice reading and understanding bug reports, discuss why and how to investigate and add information to bugs, explore searches and reports, and feel the glorious feeling of contributing to open access to information and awesome browsers for all!
Cooking
Liz Henry

* FirefoxOS

FirefoxOS is Mozilla's response to the problems that it sees with the mobile space. Walled gardens, platform fragmentation, and single-purpose SDKs in non-web programming languages threaten to close off the open web from the mobile space. In this presentation I will be covering the basics of FirefoxOS, and how it is the only mobile OS that answers to nobody but you.
Chemistry
Benjamin Kero

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

The growth of the open community is inspiring. Yet despite this, most projects find it remarkably difficult to get people to contribute. Why?
Culture
VM Brasseur

* 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

* Rust: A Friendly Introduction

Conventional wisdom says that writing high-performance code means working without the safety net of credible compile-time safety checks. Mozilla Research (a community of researchers, engineers, and volunteers) is trying to prove that conventional wisdom wrong by building Rust, a new systems programming language. Rust takes advantage of well-understood programming language technology to combine aggressive compile-time error checking with the high degree of direct control over the machine necessary to write efficient systems programs. By way of examples, I'll teach you how to use Rust to write fast and trustworthy code.
Cooking
Tim Chevalier

* The "Oh Shit" Graph: What We Can Learn From Wikipedia's Editor Decline Trend

Wikipedia and the other Wikimedia projects have been hemorrhaging editors for the past five years. We're going to talk about the reasons why, how they can affect other projects, and what you can do to prevent it in yours.
Chemistry
Brandon Harris

* The Future of Ruby

What will Ruby, the programming language and community, look like in 2 years?
Culture
Brian Shirai

* Using Secure Boot for the powers of good

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

Favorite proposals for this user

* Evangelism and community outreach in the 1st century

How a local meetup with 13 participants spread across their known World in a few years, with little budget and gigantic enemies. Beyond miracles and beliefs: let’s look at the tactics and procedures that made the first Christians successful. A historical view of Acts of the Apostles for free software promoters and community managers.
Culture 2013-03-08 07:25:29 +0000
Quim Gil

* Gitolite: Git on the server

Gitolite is next generation git server software. In this talk you'll learn about basic setup and advanced configuration. Awesome things such as branch-specific access controls, ldap/puppet integration, git hook madness and integration with redmine.
Cooking 2013-03-19 02:15:31 +0000
Spencer Krum

* How to (Almost) Kill a Successful Project and then Bring It Back to Life: Lessons Learned from the Xen Project

In the decade the Xen Project has been in existence, it has seen great success. It also almost collapsed because of certain community and business decisions. We will deliver lessons learned so that other projects can avoid these pitfalls.
Culture 2013-03-09 21:18:19 +0000
Russell Pavlicek

* Introduction to Linux Containers

Need to isolate an application but don't want to spend the resources for virtualization? Linux Containers allow you to create quick isolated environments with minimal resources
Cooking 2013-03-22 20:34:36 +0000
Brian Martin

* Linux Containers: You probably didn't need a VM anyway

Containerization is an often overlooked option for when one needs to solve a problem typically involving the need to create temporary machines to test things or to logically separate machines. I'm here to show you how you can do all this from your laptop without burning your lap, requiring an hour and a half for installation, or filing bugs against IT folks or forking over cash for more cloud instances. Let me explain why LXC is the best option for testing new software and is also an excellent option for taking advantage of production hardware. Topics covered will be basic concepts, installing, cloning, and destroying containers as well as advanced concepts and stupid tricks.
Cooking 2013-03-10 04:26:42 +0000
Benjamin Kero

* Opposing Authority in Open Source

In this talk I'll showcase insights we can garner from left wing anti-establishment movements such as community radio stations, unions and cooperatives and how you can use those techniques to grow, scale and manage open source communities, while still dismantling the authority.
Culture 2013-03-08 22:08:57 +0000
Francesca Krihely

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

With so many tools to insulate us, its difficult to see that luxury can come with hidden costs. Those hidden costs may include security, performance, scalability and maintainability. Startups may let developers lay down the infrastructure which can create some major headaches down the road if done incorrectly.
Culture 2013-03-11 00:24:12 +0000
Lance Albertson, Kenneth Lett, Justin Dugger, Rudy Grigar

* The Dream-Quest of libgit2

libgit2 is Git re-imagined as thread-safe library instead of a collection of command-line scripts, possibly written by the Elder Gods themselves. This talk will describe why that is so important and the various technologies it will enable in the near future in embedded and mobile devices.
Chemistry 2013-03-22 01:34:06 +0000
Duke Leto

* The Linux Way: Rebuilding The Unix Way for a New Era

The development of GNU/Linux has resulted in major parts of the platform evolving away from UNIX's core tenets.
Chemistry 2013-02-01 08:37:58 +0000
Andy Grover

* What Science Fiction Can Teach Us About Building Communities

Helpful tips about participating in and building open source communities as told through examples of what we can learn about communities from science fiction.
Culture 2013-03-13 15:11:44 +0000
Dawn Foster

* You Can't Do That at Wordpress.com

An in-depth comparison the differences between WordPress.com hosted sites and self-hosted WordPress-powered sites from the experience of testing on self-hosted then trying to migrate changes to WordPress.com.
Cooking 2013-02-17 02:27:40 +0000
Susan Langenes, Faddah Wolf

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

* Cassandra: Strategies for Distributed Data Storage

Cassandra is an open source, highly scalable distributed database that brings together Dynamo's fully distributed design and Bigtable's ColumnFamily-based data model. In this talk we'll discuss the strategies Cassandra employs to provide an eventually consistent data model.
Chemistry
Kelvin Kakugawa

* Connecting to Web Services on Android

This presentation will show how to connect to REST-based web services from an Android application. We'll discuss HTTP programming as well as XML and JSON libraries. This presentation will include a live demo of an Android application.
Cooking
Sean Sullivan

* Creating a low-cost clustered virtualization environment using Ganeti

Creating a redundant yet scalable virtualization environment is often difficult and expensive. Ganeti is an open source project which offers many solutions to simplify a clustered virtual machine environment while enabling you to use low cost hardware. This session will walk through Ganeti covering its basic design goals/features, installation architecture, and production implementation.
Chemistry
Lance Albertson

* Efficient Multi-core Application Architectures

This session examines common application architectures in regards to threading and I/O handling. Various threading models are described and weighed, explaining the pros and cons of each. For I/O, topics such as the the c10k problem and buffering are discussed with solutions. A C++ framework is introduced as an example, but the concepts are applicable to other languages as well.
Chemistry
Eric Day

* 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

* iizip: Hacking together your own Dropbox

Dropbox, the leader in online storage and synchronization, is good, but not good enough. Find out how you can hack together your own equivalent that's more flexible, secure and convenient.
Hacks
Ben Dechrau

* import rdma: Zero-copy networking with RDMA and Python

Every time your server sends or receives a packet, it copies it to (or from) a temporary kernel buffer. What an incredible waste of CPU and memory bandwidth! RDMA solves this, at a huge complexity cost. This talk will cover what happens when a dynamic language meets a direct-memory-placement protocol.
Hacks
Andy Grover

* JIT-Compiling Domain Specific Languages

During this talk, we will survey real-world implementations of JIT-compiled embedded DSLs and their applications.
Hacks
Jeremy Voorhis

* Lightning Talks

LIGHTNING TALKS!
Hacks
Peter Fein

* Puppet for Beginners

Puppet is a powerful configuration management tool that makes life easier for people managing systems and applications. This tutorial gives you an in-depth and hands-on introduction to Puppet that is ideal for beginners to Puppet and configuration management.
Cooking
Teyo Tyree

* 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

* 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

* Why the Sysadmin Hates Your Software

You've worked really hard on your software. It's stable and has lots of nice features and users love it. But your sysadmin hates it and complains about how hard it is to install, configure, and manage. What's up with that?
Chemistry
Steve VanDevender