Michael Richardson's favorites

Open Source Bridge 2011

Favorite sessions for this user

* Cloud Scaling: High Performance Even in Virtualized Environments.

Virtual hosting providers are particularly enticing for startups and new opensource projects, but they come with large and sometimes unexpected drawbacks. Learn what to expect and how to mitigate the worst performance issues you’ll face deploying your services in the cloud.
Hacks
Gavin McQuillan

* Designing Error Aggregation Systems

So often we’re solely focused on the performance of our production systems. When disaster strikes, your team needs to know when error conditions begin, where they’re coming from, frequency, and an indication of the last time they occurred. Parsing logs isn’t fast enough, and email can’t keep up or preserve metadata.
Cooking
Gavin McQuillan

* Diary of an Open Source Sysadmin Entrepreur

Half the story of the building of Puppet Labs and half instruction on how to build your own company, Luke Kanies, the founder of Puppet and Puppet Labs, will tell how he built his company and product and how you can, too.
Business
Luke Kanies

* How to Ask for Money

Have a project that just needs some cash to get off the ground? Need someone to fund beer and food for an event? Have a great idea and want to get paid for implementing it? Come find out how we did it.
Business
Selena Deckelmann, J Chris Anderson, Teyo Tyree

* Massively Scaling Django for a Global Audience with Playdoh

Django is a great web application framework that allows for rapid web app development out of the box. Since Mozilla picked up Django in 2009, they've started over a dozen Django-based projects. For these sites to scale to an international audience of millions of users, bells and whistles were needed that a stock Django instance does not offer. Playdoh combines the experience of these projects into a template that contains various fixes and add-ons to make professional Django apps fast, featuring aggressive caching, instant localization support, and bullet-proof security.
Cooking
Frederic Wenzel

* Previously Untitled Meditation on the Zen of Python

In a language that strongly enforces a formatting style on the programmer, keeping it "pythonic" is only the tip of what makes python a wonderful, but confusing language. See what all the fuss is about in this introduction to the styles and nuances of the Python programming language and the tools you should be using when writing it.
Chemistry
Dan Colish

* Scaling with MongoDB

MongoDB is a popular new document-based non-relational database. Like all new technologies learning its strengths and weaknesses while trying to support a quickly growing dataset is trying.
Chemistry
Michael Schurter

* Seven Habits Of Highly Obnoxious Trolls

Developing more effective habits isn't just for the good guys. We'll discuss seven methodologies that make trolls more effective---and tell you what you can do about it.
Culture
Bart Massey, Selena Deckelmann, Duke Leto

* Starting and Scaling a Startup Outside of the Silicon Valley

Join Michael Richardson, a cofounder of Urban Airship, as he elaborates on the decisions around creating a startup outside of Silicon Valley, how to keep your head above water, and how to find and manage a team during explosive growth.
Business
Michael Richardson

* The History of Concurrency

With node.js brining callbacks back into fashion and new languages like Go baking concurrency primitives directly into the language syntax, it can be difficult to keep straight what different concurrency approaches offer, what their shortcomings are, and what inspired them.
Chemistry
Michael Schurter

Favorite proposals for this user

* Booze and Tech

A lighthearted look at how technology can help you get your drink on, and why this actually matters
Culture 2011-03-16 04:32:42 +0000
Kevin Scaldeferri

* MongoDb clustering: recipes and tall tales from a high-traffic production system.

Our production environment used an established, well-known Hybrid Cloud hosting company who offered the best IO bang for the buck., including all the bells and whistles: Web-based interface, Ubuntu support, good support and better performance than their competitors. The gotcha was that their massive lead in IO performance was due to their use of SAN storage mounted to each vm via iSCSI. As it turns out, once in a while this storage link would 'hiccup' every once in a while. The effect on MySQL was catastrophic, IOWAIT would go through the roof, and although the box was still up, it was dead as a doornail in terms of workload. It took us a day or tow to figure out what was happening, and then to also figure out that this was happening on the MongoDb replicas as well.
Cooking 2011-03-16 04:51:29 +0000
Jeff Griffiths

* Wanted: Technical Cofounders

Technical cofounders are the life-blood of many new startups. Discover what entrepreneurs need and how you can get a piece of tomorrow's biggest companies.
Business 2011-01-31 16:21:14 +0000
Pinky Gonzales

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

* 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

* 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

* 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

* Introduction to MongoDB

MongoDB is an open source, high-performance, schema-free, document-oriented database that is rapidly gaining in popularity among web developers. In this talk we'll introduce MongoDB and the features that make it great choice for your web applications.
Cooking
Michael Dirolf

Favorite proposals for this user

* Data Visualization For Fun and Profit

How to improve your software (and your business) using a bit of math, some Python code, and R, the world's best free statistics software.
Cooking 2010-02-22 20:53:57 +0000
Lennon Day-Reynolds

* Django 102 - past the introduction

You've been through the tutorials on Django, and now you want to deploy a real site in it - and you're lost. Let's fix that.
Cooking 2010-03-26 00:06:35 +0000
Chris Pitzer

* Interacting with a group of servers in real-time with MCollective

Today we have tools like cfengine, puppet, and chef to help automate server deployment, configuration, and maintenance. However, its been difficult to interact with those same servers in real-time. MCollective is a framework which allows you to interact with small to very large clusters of servers in real-time. This session will cover its features, common uses, and extending its functionality.
Cooking 2010-03-24 23:26:36 +0000
Lance Albertson

* Nothing But Nines: Achieving %99.999 Uptime with Open Source High Availability Clustering

Achieve the ultimate in business continuity and productivity by eliminating downtime. As of Linux 2.6.33, Distributed Replicated Block Device (DRBD) is mainline. Find out what it is, what it does, why its awesome and how it can be coupled with Pacemaker to ensure your services remain highly available.
Cooking 2010-03-25 00:54:06 +0000
Adam Gandelman

* PostgreSQL Techniques for Django Developers

With support right out of the box, Django is one of the most efficient ways of deploying a PostgreSQL-backed web application. We'll discuss techniques to get maximum efficiency out of PostgreSQL using Django, including schema design tips, Django ORM techniques, transaction management, and extending PostgreSQL.
Cooking 2010-03-30 06:46:45 +0000
Christophe Pettus

* Using Django on the Djob

Django is a great framework for building public web sites, but it's also a great platform for building connected business apps. This session will examine use cases where Django presents an opportunity to build powerful, robust systems on a budget.
Cooking 2010-03-16 23:23:23 +0000
Dylan Reinhardt

Open Source Bridge 2009

Favorite sessions for this user

* Assholes are killing your project

The strength of your community is the best predictor of your project's long-term viability. What happens when your community is gradually infiltrated by assholes, who infect everyone else with their constant negativity and personal attacks? This talk will teach you about the dramatic impact assholes are having on your organization today and will show you how you can begin to repair it.
Culture
Donnie Berkholz

* Bootstrapping Your Open Source Business

A panel on funding your business without VC, based on GitHub's experiences.
Business
Chris Wanstrath, PJ Hyett, Tom Werner

* Bridging the Developer and the Datacenter

This discussion will creatively explore the fundamental technologies being used by hosting providers, and bridge these concepts with open source development and application deployment. Developers attending this discussion will be provided with examples of where failure can occur, and what questions to ask their provider to ensure optimal uptime for their applications.
Business
Thomas Brenneke

* Configuration Management Panel

Configuration management tools are finally coming into their own. Powerful, automated infrastructure management is now available in a wide variety of open source tools. Tools written in different languages, using varying operational methodologies and embracing differing philosophies. Come meet some of the creators and maintainers of these cutting edge tools like cfengine, Puppet, AutomateIT, Chef, and bcfg2 and quiz them in the why and hows of their tools and the philosophies behind them.
Cooking
James Turnbull, Igal Koshevoy, Luke Kanies, Narayan Desai, Adam Jacob, Brendan Strejcek

* Django: Thinking Outside The Blog

Django is a powerful web development framework that is incredibly well-documented. Many tutorials exist for doing simple things quickly in Django... but what do you do after that?
Cooking
Dylan Reinhardt

* Drop ACID and think about data

Survey of current database technologies beyond the traditional ACID RDBMS
Chemistry
Bob Ippolito

* How Idealist.org uses technology to change the world

Idealist.org's mission is to help change the world by providing proactive people, communities, and organizations with a forum to connect and communicate.
Culture
Michel Pelletier

* Thursday Keynotes

Featuring Mayor Sam Adams and Ward Cunningham
Culture
Audrey Eschright, Selena Deckelmann, Ward Cunningham

* Web Server Shootout

Deploying your .com behind nginx so you're ready to handle that flood of users on launch day? Wondering if you should use mod_python, mod_wsgi, or FastCGI to deploy your new Django project? This presentation will present comprehensive and practical benchmarks across a wide variety of metrics to help you make an informed decision.
Chemistry
Michael Schurter

* Web Testing with Windmill

This talk will discuss different web testing strategies, tools, and getting you up and writing windmill tests.
Cooking
Mikeal Rogers