Michael Schwern's favorites

Open Source Bridge 2011

Favorite sessions for this user

* Composing Software Systems

If you can't reproduce your work reliably then you can't maintain it. You may get by for a while with ad-hoc build/release/deployment processes, but sooner or later they'll bite you. We'll present a new practical approach to assembling both software products and installed systems, drawing inspiration from sources including the functional programming community, commercial software projects, large IT deployments, and Linux distributions like Debian. Slides available at http://apters.com/osbridge2011.pdf
Cooking
Jamey Sharp, Josh Triplett

* 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

* Improving Estimates for Web Projects

How many times have you received an email or phone call from a potential client who describes their project in a few sentences and expects a formal proposal the next day? This session will address this seemingly impossible task by going over the method we have created at OpenSourcery to estimate web projects. This method has helped us work with clients to prioritize functionality, set realistic schedules, and has improved our ability to close sales.
Business
Alex Kroman

* Law is Code, and We're Here to Open Source It

Anyone can show how to save the world. We tell how to receive unsolicited love letters while doing it.
Culture
Robb Shecter, Lisa Hackenberger

* Learn Tech Management In 45 Minutes

It took me two years to get a master's in tech management. I save you $40K and give you the short version.
Business
Sumana Harihareswara

* Marketing: You're Soaking In It!

Come join me as I dispel some of the clouds of pollution which obscure the name of marketing, show how it can help your projects, reveal how--whether you realize it or not--you already use marketing every day and how that's a very good thing indeed.
Business
VM Brasseur

* Open Source Communities Panel

Learn from open source community leaders who work on projects big and small.
Culture
Audrey Eschright, Asheesh Laroia, Noirin Plunkett, Jane Wells, Chris Strahl

* 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

* Snooze, the Totally RESTful Language

As you can see we get a "403 Forbidden" in response to our "POST /integer/5/increment"...can anyone tell me why? It worked when we did "PUT /variable/x/let/integer/5" followed by "POST /variable/x/increment", so why can't we do it directly?
Hacks
Markus Roberts

* So, You Want to Make a Map?

Practical cartographic geekery for accidental and padawan mapmakers: a crash course in Mapping 101 where we'll talk about the anatomy of maps and what you need to know when creating them. Topics include cartographic standards, projections, visualization, and the fine art of finding, deciphering, and using geodata and metadata. Included will be examples of the good, the bad, and the ugly, as well as resources for further exploration.
Chemistry
Sarah Beecroft, Darrell Fuhriman

* Testing Antipatterns

Tests are great - except when they aren't. Learn how to avoid writing tests that are more trouble than they're worth.
Cooking
Matt Robinson

* Turning Mediocre Products Into Awesome Products

A holistic approach to design for people through sketching, product blueprints, and team overlap (used by Apple and others).
Business
Jeremy Britton

Open Source Bridge 2010

Favorite sessions for this user

* 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

* Free Speech, Free Software Across the World

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

* Functional Requirements: Thinking Like A Pirate

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

* Housetruck: Building a Victorian RV

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

* Making your information online findable

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

* When Everything Looks Like A Nail

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

Favorite proposals for this user

* How to build a simple website in Drupal in an hour -ish

Drupal has a steep learning curve for non-developers. Learn how to get started and build a simple website in an hour (or as long as you allow).
Cooking 03/25/2010 10:50PM
VJ Beauchamp

Open Source Bridge 2009

Favorite sessions for this user

* bzr vs git smack down

Selena loves Git and EmmaJane loves Bazaar. And like all good nerds they've spent a fair amount of time talkin' smack about the other's version control system (VCS). Come see what the fuss is all about!
Cooking
EmmaJane Hogbin, Selena Deckelmann

* Effective code sprinting

Code sprints are events where developers quickly complete coding tasks in a collaborative environment. A panel of skilled developers will share their experiences for organizing effective code sprints so you can better participate and organize your own. The panel members have organized and participated in over a hundred sprints (ranging from Django to JRuby) and used sprints as the primary way to develop community-oriented projects (e.g., Calagator). While most of the discussion will be about volunteer-run open source code sprints, many of the ideas will be readily applicable to improving development at your workplace. The panel will offer practical, actionable advice that you can use and answer your questions.
Culture
Igal Koshevoy, Reid Beels, Audrey Eschright

* Firefox Switchblade

Building novel and robust applications with Firefox
Cooking
Dietrich Ayala

* Is the Web Down: a Practical Tutorial on How the Web Works

You click on a link and you can't get to your favorite web site. Now what? Is the web site down? Is it your connection? Is it something in between? How can you figure out what's wrong if you don't know how it works? We'll show you everything that happens after you click a link so next time the web site is down you'll know what to do to fix it.
Chemistry
Michael Schwern, Joshua Keroes

* Practical Paper Prototyping

Paper prototyping is the fastest, cheapest way to test your user interface designs. To prove it, in 45 minutes we'll walk through several rounds of prototyping and testing a small application.
Cooking
Randall Hansen

* Thursday Keynotes

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