Sumana Harihareswara's favorites

Open Source Bridge 2011 Birds of a Feather

Favorite sessions for this user

* Google Summer of Code BoF

Meetup for students, mentors, and those interested in learning about Google Summer of Code.
BOF
Carol Smith

* PDXPHP Monthly meeting

PDXPHP is Portland's PHP user group. We meet every third tuesday.
BOF
Sam Keen

Open Source Bridge 2011

Favorite sessions for this user

* "Don't Give that Book Away!": Why Every Project Needs an Open Source Book

So your project needs a book? Do you write it yourself, or do you approach a publisher? This talk walks you through everything that factors into this decision providing real world examples of projects and companies offering open source books.
Cooking
Tim O'Brien

* 5 Easy Pieces: "Rabid Prototyping" With "Physical Computing" and Other Dirty Tricks.

Magic Windows, Football Field Style Bicycle Race Clocks, Talking Coffee Cups, Space Invaders Style Video Games, and A War On Christmas Lights.
Hacks
Donald Davis

* A Dozen Databases in 45 Minutes

What OSS database to use is an important decision, but recently languishing in the shadow of the sexier "what framework should I use" talks - or underplayed as though the battle were only SQL v noSQL. If your understanding of data storage tops out at "Mongo is webscale" or "mysql + memcached = win" then this talk is for you.
Cooking
Eric Redmond

* A Tangled Tale

Forum-based interactive learning is an important open tech community activity. We will look at a storytelling-based example from the past.
Culture
Bart Massey

* 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

* Cookies are Bad for You: Improving Security on the Web

Almost every web application relies on cookies to authenticate each request after the user logs in. Cookies are vulnerable to cross-site request forgery and session hijacking. It is time to explore better, more secure alternatives that are now possible thanks to practical in-browser cryptography.
Chemistry
Jesse Hallett

* Creating Your Specific Live GNU/Linux Distribution with Debian Live Build

How to use Debian live build to create a specific live GNU/Linux distribution. It will be illustrated by these 3 live distributions: Clonezilla live, DRBL live, and GParted live, special live GNU/Linux distributions for system imaging/cloning, diskless linux, and graphical partition editor, respectively.
Cooking
Steven Shiau, Chenkai Sun, Yao-Tsung Wang, Thomas Tsai

* DNSSEC @ Mozilla

As the Internet world moves slowly towards implementing DNSSEC, this session aims to start at the basics of DNSSEC and goes on to discuss implementation details as well as best practices, some of the most common mistakes that happen during and after deployments and finally what’s in store for the near future.
Cooking
Shyam Mani

* Gearman: From the Worker's Perspective

Many people view topics like Map/Reduce and queue systems as advanced concepts that require in-depth knowledge and time consuming software setup. Gearman is changing all that by making this barrier to entry as low as possible with an open source, distributed job queuing system.
Chemistry
Brian Aker

* Get 'Em While They're Young: Cultivating the Next Generation of Open Source Contributors

Many open source projects participate in college mentorship programs, but what about younger students? Should we be cultivating the next generation of contributors from an earlier age?
Culture
Jane Wells

* GraphViz: The Open-Source Body Scanner for Code, Systems, and Data

Do you generate, manage, or analyze a lot of data? Do you develop software? Do you like pretty pictures? If your answer was "yes" to zero or more of these questions, this talk is for you.
Chemistry
Matt Youell

* How Python Saved 263 Lives, and Our Sanity

Faced with bit rot, expired proprietary software, and imminent collapse, we spent 2 weeks re-inventing a tsunami casualty simulator using open-source technologies. Come hear about the pitfalls, the elation, and how switching to an open stack changes the economics of city planning.
Culture
Jonathan Karon

* 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

* Inclusive Design From The Start

More and more FOSS projects are benefiting from a formal design process. This is an opportunity to see accessibility as a design requirement and integrate into earlier stages of the project's cycle as opposed to the afterthought it often is. In this talk we will see what a design process that integrates universal design looks like, and open the floor to discussion about inclusivity in design.
Cooking
Eitan Isaacson

* Intro to CouchDB

Overview of Apache CouchDB, who is using it, and how you can too.
Cooking
J Chris Anderson

* Inviting Contributors to Open Source Webdev through Virtualization

The bar to contribution in Open Source web development projects can be lowered through the use of devops tools and virtual machine technologies.
Cooking
Les Orchard

* IRL: How Do Geeks Undermine Their Presentations and Conversations with Body Language

Many geeks are uncomfortable interacting IRL with clients or audiences but you don't have to be. There are some simple physical tricks to keeping an audience (of 1 or 1k) engaged and not undermining your skills and yourself.
Hacks
Sarah Novotny

* Keeping Agile at the Heart of the Internet

BIND is the nameserver which runs 80% of DNS world wide... It is maintained by a non profit managed open source company and driven by an international user and developer community. What does product management, using scrum, on an open source project, with developers on three continents, look like?
Business
Larissa Shapiro

* Kick Asana

"Yoga for Geeks", sometimes known as "Yoga for Long-Haul Travelers", 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
Sherri Montgomery

* King of the Data Jungle

In this puppet show, a wise lion coaches an eager but inexperienced mouse through the process of normalization and (equally important) denormalization.
Cooking
Melissa Hollingsworth

* 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

* 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

* No More Joins

Everything you learned about database modeling is wrong. At least for document databases like CouchDB and MongoDB. Learn about these differences, the trade-offs, the use cases, and put it all in practice in a discussion about a real-life document database problem. Unlearn SQL habits and relax.
Cooking
Nuno Job, J Chris Anderson, Roger Bodamer

* Online Community Metrics: Tips and Techniques for Measuring Participation

Do you know what people are really doing in your open source project? Having good community data and metrics for your open source project is a great way to understand what works and what needs improvement over time, and metrics can also be a nice way to highlight contributions from key project members. This session will focus on tips and techniques for collecting and analyzing metrics from tools commonly used by open source projects. It's like people watching, but with data.
Culture
Dawn Foster

* Open Source: Open to whom?

What makes the culture of open source so hostile to women and how can we as individuals act to change it?
Culture
Valerie Aurora

* Pulling the Plug

In order to keep a tree healthy, you have to prune its branches. This too is the case with an organization’s websites and projects. Let’s look at how Mozilla handles the end-of-life portion of a website’s life-cycle.
Business
Ryan Snyder

* Put THAT in Your Pipe and Deploy It!

A deployment pipeline combines several development best practices, fully automated and taken to their logical extreme. The result is almost magical: changesets go in one end, and fully-tested software packages come out the other. We'll take a tour of the components of a deployment pipeline, with concrete examples showing how to use Hudson, Rake, and Puppet to deploy PHP projects.
Cooking
David Brewer

* Sales-fu

Tricky to master. Sometimes the last thing you care about. (Let me code already, dammit.) However, a small amount of work on your sales-fu will pay off. So let's do this thing.
Business
Amye Scavarda

* 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

* 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

* Technical Debt

Technical debt is something that most project teams or independent developers have to deal with - we take shortcuts to push out releases, deadlines need to be met, quick fixes slowly become the standard. In this talk, we will discuss what technical debt is, when it is acceptable and when it isn't, and strategies for effectively managing it, both on an independent and team level.
Cooking
Elizabeth Naramore

* The Big Data Exploratorium: Data Mining, from Patents to Memes

Learn to use simple natural language processing and graph analysis tools in Python and R to explore the structure of the dataverse. From Reddit to the USPTO to Google Books, come try some data hacks!
Cooking
Noah Pepper, Devin Chalmers

Favorite proposals for this user

* "You want me to test this !?!?" - Lessons learned from testing legacy code

In this talk I'll explore stategies for getting testing going inside your project, drawing upon experiences of making legacy code more testable.
Cooking 02/01/2011 08:22PM
John Mertic

* An Exploration of Hardware and what it Portends for Open Source Software

From the early PC to today's laptop we have a million times the memory, a million times the disk storage, and similar increases in processing capabilities. What problems/opportunities does another million fold increase in raw computing bring?
Chemistry 03/14/2011 01:33PM
Robert Thilsted

* Baby Steps into Open Source

At the Apache Software Foundation, we believe in being open. But we also recognize that "open" isn't enough to draw people in and get them involved. This talk will draw on the lessons learned in the incubation and mentoring projects at Apache to help you understand what's needed to tap the huge pool of potential contributors who already care about your work!
Culture 03/22/2011 03:28PM
Noirin Plunkett

* Best Practices for Using Selenium to Speed Up Cross Browser Testing

When you're in production, with real users and revenue on the line, you can't let a regression bug slip in and ruin your and your users' day. So you have to test. Everything. When you combine dozens of tests in several browser configurations, it takes forever. This session will provide an overview of the open source Selenium project and best practices for keeping up with your tests.
Cooking 03/16/2011 05:12PM
Adam Christian

* Forge.mil: What the Department of Defense can teach us about Community Development

Since its launch in 2009, Forge.mil, the Department of Defense’s groundbreaking collaborative software development platform, has quickly garnered over 8000 members and over 400 projects. Its utilization of open-source principles has improved the ability of the military to rapidly deliver dependable software. Its efficient use of scarce resources provides a model of collaborative cooperation that can benefit all communities in and out of the government.
Culture 03/09/2011 10:26AM
Guy Martin

* From MongoDB to MySQL: the How and the Why

Diaspora started out on MongoDB, but after nine months of full-time development we switched to MySQL. Why? How? And what now?
Cooking 03/31/2011 10:56PM
Sarah Mei

* Get more contributors (and diversity) through outreach

Want to learn how to *successfully* reach out to new contributors? Learn from other projects' successes
Culture 03/31/2011 10:27PM
Asheesh Laroia

* GNOME 3 - A New Desktop Experience

GNOME 3 was released in April 2011. A presentation on the thought process in innovating a different user experience on the desktop.
Cooking 02/15/2011 10:20PM
Sriram Ramkrishna

* Google Summer of Code Problems and Solutions

You're one-third of the way through Google Summer of Code. What's working, what's not, and what to do?
Cooking 03/31/2011 09:28PM
Sumana Harihareswara

* GovHub - Sustainable open source projects through government bids

Much of the difficulty for open source developers who try to work on civic or government apps is getting past the RFP process and convincing analysts and procurement officers that their projects have long term value and support. We hope to supply details on how to find and respond to the RFP process as well hints on how to work outside the process.
Business 03/08/2011 02:02AM
Greg Lind

* How Mozilla Webdev Stewards Roll

Mozilla's Webdev team is small, but helps out with over 100+ web properties. We're experimenting organizationally to scale ourselves. Learn about the new Webdev Steward role.
Culture 03/25/2011 11:55AM
Austin King

* IndexedDb: Your Client-side NoSQL DB

Sqlite provided a very cool offline storage system for web applications, but there is a new standards-based DB in town, IndexedDb. See how web applications can keep their user's data 100% private. Gawk at how sophisticated web applications can use offline local storage. Recoil in horror at the boring name... IndexedDb
Chemistry 03/02/2011 01:41PM
Austin King

* Introduction to OpenStack

The OpenStack project was launched last summer during OSCON by Rackspace, NASA, and a number of other cloud technology leaders in an effort to build a fully-open cloud computing platform. It is a collection of scalable, secure, standards-based projects consisting of compute, storage, images, and more. This session will introduce the projects, the principles behind it, and how to get started.
Cooking 03/30/2011 03:04PM
Eric Day

* Investigating Open Source Software Adoption in Governmental Contexts

Many value-creating strategies, products, and processes rely on information systems. Yet enabling access to these vital information resources through the procurement, implementation, and use of proprietary software is often complicated and costly. Proponents of open source software (OSS) claim that robust and yet affordable solutions are available because software engineers and programs around the world are able to contribute to source code that is open for anyone to modify and maintain overtime. This production model has shifted the notion of software as the intellectual property of a vendor, to a resource for all. However, questions remain about the viability of OSS for businesses and non-profits. For example, organizations seeking software-based solutions require the security of knowing that the software will not compromise their larger information infrastructure and hurt their business. Some software vendors now provide stable versions of open source software, which they call “vendor driven open source” that combine the strengths of open source with the security of having a direct contract with a company to provide technical/user support and software documentation. Through an exploratory field study of OSS use within city and state government, the researcher seeks insight into its viability for work operations.
Culture 03/16/2011 11:07AM
Erica Wagner

* Managing Brownfield Environments with Puppet

How to go from unmanaged to managed with Puppet, with devops practices and existing tools where possible and with open source hackery and spackle everywhere else.
Cooking 03/16/2011 05:16PM
Luke Kanies

* Postgres! The Musical

An animated musical mini-movie in which our heroine uses open-source software to overthrow the stranglehold of the evil head of IT, and finds true love in the process.
Culture 03/30/2011 05:08PM
Melissa Hollingsworth

* Project Management for Communities

Project management for open source communities is often taxing and difficult. Many community initiatives struggle because of the difficult environment of volunteerism and a lack of dedicated PM resources. This session will be a set of two case studies from PMs within the Drupal community.
Culture 03/31/2011 03:35PM
Chris Strahl, Melissa Anderson

* Running an Open Source Project in a Closed Source Community

How do you go about building an open source project in a community known for waiting on the Mothership to bless them with new code?
Culture 02/16/2011 11:57PM
John Sheehan

* Scalling, and Deploying Memcached with Libmemcached

Ever wanted to get a bit more out of Memcached? Wondering how to set it up for redundancy or load check your server? This talk will go over all of the latest features to libmemcached including new SSL and configuration data.
Hacks 03/31/2011 10:50PM
Brian Aker

* Small business koans

Master Foss said: “A man who mistakes secrets for knowledge is like a man who, seeking light, hugs a candle so closely that he smothers it and burns his hand.” This talk will cover koans for small, open source business enlightenment.
Business 03/15/2011 10:43PM
Jacinta Richardson

* Tour de OpenStack

Last year the cloud computing industry was changed dramatically with the introduction of OpenStack. The project is two releases deep - with one on the way – and it is currently the fastest growing cloud project in terms of code contributions and participating developers.
Chemistry 03/31/2011 05:53PM
Stephen Spector

* What to Count On: Help your Projects with Simple Metrics

You're working on a great project, but how do you know if you're on track compared to your goals? Your bosses (your customers, your user community) are asking for status every day and you don't know what tell them - or nothing you tell them seems to satisfy. Knowing what to count and how to communicate it can help you and your team track progress, identify problems, and communicate to those around you.
Business 03/16/2011 11:31AM
Nadya Duke Boone

Open Source Bridge 2010

Favorite sessions for this user

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

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

* Building Interactive Displays with Touchscreen 2.0

Touchscreen is a platform for creating interactive kiosk and dashboard displays. It powers presentations for visitors to the Open Source Lab's data center and the network operations center. Come learn how touchscreen works and how to use it for your own display screens.
Cooking
Peter Krenesky, Rob McGuire-Dale

* Foundations, Non-profits, and Open Source

Should you start a foundation? Should you start a nonprofit? What's the role of non-profits in the Open Source community today? How can you be a good citizen in the Open Source arena with a foundation to support?
Business
Carol Smith

* 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

* Moonlighting in Sunlight – How to work on independent projects and have a day job.

Best practices for employers, employees and open source projects to coexist without legal conflicts.
Business
Paula Holm Jensen, Marc Alifanz

* Move Your Asana

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

* SuperSpeed me: USB 3.0 Open Source Support

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

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

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

* The Naive Developer's Guide to Venture Capital

What you need to know before you even think about raising venture or angel capital, presented by a Silicon Valley founder who raised $9m from top tier firms.
Business
Joyce Park

* The Rise of Hacker Spaces

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

* The Second Step: HOWTO encourage open source work at for-profits

Even at pro-FLOSS businesses, logistical obstacles and incentive problems get in the way of giving back. I'll show you how to fix that.
Business
Sumana Harihareswara

* 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

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

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

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

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

Favorite proposals for this user

* Building a platform from open source at Yahoo!

Join us for a case study on using open source tools to build a platform for enterprise web applications with symfony. The focus of this session will be on how Yahoo! has built web applications that scale with open source tools.
Chemistry 02/24/2010 02:12PM
Dustin Whittle

* Debt-Free: Technical Debt In Open Source Projects

Ship or fix? This choice presents itself to open source projects every day, and the consequences can be considerable. Learn how to control this "technical debt" in open source projects.
Cooking 03/15/2010 07:30AM
Brandon Savage

* Dynamic Sublists in GNU Mailman

Have you ever just wanted to unsubscribe from one of those tedious threads on your favorite mailing-list? List administrators wouldn't it be nice to allow end-users to unsubscribe from conversations rather then just silently leaving the list? Now you can using Dyanmic Sublists for GNU Mailman.
Hacks 03/29/2010 10:44PM
Jennifer Redman

* On predicting predictors: hacking archive formats for fun and prophecy

We aim to inform you about the archive formats you use every day. We will include an in-depth look at the tar, ar, cpio, gzip, bzip2, and deb formats, as well as the internals of the Git object store. Armed with this information, we will show you a practical application: removing the redundancy between files in version control and distributions of source and binaries.
Chemistry 02/20/2010 01:54AM
Jamey Sharp, Josh Triplett

* Should there be a free software app store?

Since free software "is a matter of liberty, not price", developers and distributions are allowed to ask users to pay for free software (though most users can easily choose not to). Musicians like Radiohead have experimented with asking, but not requiring, users to pay for music (by choosing their own price, which could be $0). What would happen if we did this for free software?
Business 03/25/2010 05:53PM
Seth Schoen

* The new schism: SQL vs. NoSQL

RDMS showed us the one true way to organize data, yet the NoSQL movement shows us how it fails. The faithful are confused and concerned. The heretics rally boldly in the streets with torches and pitchforks, yelling something about "doesn't scale," while the defenders of orthodoxy scream about the features and safeties these strange new gods lack, and do the apostates even realize it? As the philosophical storm brews, DB admins and developers must make fateful decisions that will affect the rest of the code's life. Here they will glean the first glimpses of the knowledge they will need to make informed choices and be spared the wrath of the database gods.
Chemistry 03/29/2010 04:17PM
Melissa Hollingsworth

* Thinking Like a Programmer: Building a Programming Curriculum

Let's discuss the development of a beginning Ruby programming curriculum for the general public.
Culture 02/23/2010 09:03PM
John Metta

* Usability testing on a shoestring

Usability testing can be fast, cheap and effective. Learn simple, unintimidating ways to do usability testing to identify things that are going horribly wrong.
Chemistry 03/25/2010 11:54PM
VJ Beauchamp