Open Source Bridge 2009 proposals

Open Source Bridge is no longer accepting new proposals. We're grateful to the many people that submitted excellent proposals and comments.

View the list of accepted sessions.

Sort by: Title, Track, Submission date

* testing email send

testing email send
Chemistry 2016-04-23 22:31:36 +0000

* Friday Unconference Kickoff & Scheduling (Confirmed)

Welcome to the unconference day.
Culture 2009-05-08 15:23:12 +0000
Audrey Eschright, Selena Deckelmann, Chris Messina

* Thursday Keynotes (Confirmed)

Featuring Mayor Sam Adams and Ward Cunningham
Culture 2009-05-08 15:21:03 +0000
Audrey Eschright, Selena Deckelmann, Ward Cunningham

* Wednesday Welcome and Keynotes (Confirmed)

Featuring Amber Case, Cyborg Anthropologist, and Kurt von Finck of Monty Program AB.
Culture 2009-05-08 15:16:40 +0000
Audrey Eschright, Selena Deckelmann, Amber Case, Kurt von Finck

* Bootstrapping Your Open Source Business (Confirmed)

A panel on funding your business without VC, based on GitHub's experiences.
Business 2009-04-21 02:32:47 +0000
Chris Wanstrath, PJ Hyett, Tom Werner

* Work for the Government for Fun and Profit (Confirmed)

Government consumes lots of technology and, with the stimulus dollars poised to invest heavily in information technology, spending will increase sharply over the next several years. The potential benefits to using open source software in the public sector may seem intuitively obvious. But what if you own a small business or are an independent developer/contractor? Can the little guy do business with a big bureaucracy? And what IS the government doing to pursue open source today?
Business 2009-04-15 02:44:00 +0000
Deborah Bryant

* People Hacking

Open Source developers are their own best, or worst, advocates. How do you influence people to use your software? How do you get folks interested in your work? How do you get folks interested in running open source apps? Simple, you hack them.
Hacks 2009-04-11 08:17:11 +0000
Stacy Watts

* Doctrine: object-relational mapping for PHP

Doctrine is a powerful object-relational mapper for PHP. David Brewer introduces the library and demonstrates how it can save you time and effort as you develop database-driven websites.
Cooking 2009-04-11 06:57:43 +0000
David Brewer

* Effective code sprinting (Confirmed)

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 2009-04-11 06:57:16 +0000
Igal Koshevoy, Reid Beels, Audrey Eschright

* Skateboarding 2.0: Why Tony Hawk needs an electric skateboard

Tony Hawk was nine years old when his brother changed his life by giving him a blue fiberglass banana board. By age 16, Tony Hawk was the best skateboarder in the world. Unfortunately, Tony's success in skateboarding has not helped him overcome the challenges of web application development. The Google Web Toolkit (GWT) was designed to help developers build complex Ajax applications. Attend this session to learn how GWT makes Ajax programming as easy as riding an electric skateboard.
Cooking 2009-04-11 06:55:37 +0000
Sean Sullivan

* Introduction to the symfony PHP framework

The symfony framework is a full-stack web framework for PHP5. It's packed with powerful features, has thorough documentation, and is constantly improving thanks to its active and helpful community. David Brewer provides a high-level overview with real-world examples from his experience using symfony to create websites and on-site installations for museums.
Cooking 2009-04-11 06:53:34 +0000
David Brewer

* AutomateIt: Creating agile infrastructure through server automation

AutomateIt is an open source tool for automating the setup and maintenance of UNIX-like servers, applications and their dependencies. Compared to cfengine and Puppet, AutomateIt is easier to work with, more powerful, and uses syntax that will be immediately familiar to anyone that's written a shell script. AutomateIt's author, Igal Koshevoy, is a veteran software engineer and systems administrator that's managed hundreds of servers at a time and has over a decade of automation experience working with companies like Intel, Oracle, and many startups. He'll discuss how to effectively use server automation, and demonstrate how to use AutomateIt's features, along with code samples, that address real world automation needs.
Cooking 2009-04-11 06:53:03 +0000
Igal Koshevoy

* There Was an Old Lady Who Swallowed a Fly: Object Oriented CSS for Open Source Projects

10 object-oriented CSS best practices we can learn from children.
Cooking 2009-04-11 06:52:47 +0000
Nicole Sullivan

* Sensing Real Life in a Virtual World

An open hardware and software environment for the exchange of automatically sensed data between the real and virtual world.
Culture 2009-04-11 06:52:10 +0000
Brian Krejcarek

* Using virtualization and automation to improve your web development workflow (Confirmed)

Large-scale web projects use sophisticated staged deployment systems, but the prospect of setting these up can be daunting. Using virtualization and automated configuration puts the benefits within easy reach even for small projects. David Brewer explains how Second Story uses Linux, VMware Server, and AutomateIt to grease the wheels of development on their museum-sector projects.
Cooking 2009-04-11 06:50:32 +0000
David Brewer

* Open Source + .NET = crazy delicious

A overview of the .NET Framework in the context of open source development. Recommended for developers not familiar with .NET, or .NET devs wanting to learn more about open source on .NET.
Cooking 2009-04-11 06:30:51 +0000
Jason Mauer

* So you don't have a sysadmin yet...

Many startups underestimate the importance of a systems administrator very early on in the company's development. But maybe you're just not there yet. If you don't have a sysadmin, what is the minimum you should know to squeeze by in the meantime?
Cooking 2009-04-11 06:30:21 +0000
Justin Miller

* Domo Arigato Mr. Roboto (Confirmed)

This session is for developers who want to learn about the Android platform. Android is a software stack for mobile devices that includes an operating system, middleware and key applications. We’ll discuss the Android toolset and platform API’s.
Chemistry 2009-04-11 06:27:14 +0000
Sean Sullivan

* For the people, by the people, and of the people

Oregon's century-old tradition of progressive political reforms provides a fertile environment for the open source movement. Both are premised on the abilities and passions of the individual.
Culture 2009-04-11 06:22:18 +0000
Pete Forsyth

* Keep your fork(), there's pie

an introduction to the OAuth protocol and OAuth libraries
Chemistry 2009-04-11 06:19:53 +0000
Sean Sullivan

* The Kids are not all right: Open Source Mayhem and the Avr-Gcc Toolchain.

I would like to talk about my experiences in porting and maintaining open source software that doesn't originate from the linux community and how awry things can get in this case.
Culture 2009-04-11 06:00:11 +0000
Donald Delmar Davis

* Simpler RIA with REST

Discussions of REST usually begin by claiming that REST architecture involves much, much more than reducing the syntax of services to database-derived verbs: create, read, update, delete (CRUD). That might be true, but for this talk, that supremely useful reduction will be "REST"...
Cooking 2009-04-11 05:54:19 +0000
Matt Garland

* Trust the Vote: An Open Source Digital Public Works Project (Confirmed)

If you have ever wanted to know what you can do to make a difference in our electoral process, then this talk is for you.
Culture 2009-04-11 05:43:01 +0000
Gregory Miller

* Firefox Switchblade (Confirmed)

Building novel and robust applications with Firefox
Cooking 2009-04-11 04:55:24 +0000
Dietrich Ayala

* The Scylla and Charybdis of Open Source Legalese (Confirmed)

We exist within invisible frameworks of legal and regulatory schema - even if we're coding in our underwear.
Culture 2009-04-11 04:55:22 +0000
J-P Voillequé, Paula Holm Jensen

* Using Open Source Principals to Save the Economy

How open source principles can be applied to other business areas, including helping the formation of new companies.
Business 2009-04-11 04:54:33 +0000
Wm Leler

* Test Overdriven Development with OMAPS

Are you tired of writing code? Wish you could get your computer to write it for you? Are you confused by complicated concepts like generative programming and genetic algorithms? Well the answer to your dreams is here. We've taken the principles of Genetic Algorithms, removed the complicated logic, and created the automated code generation system of your dreams*! *Assuming you snort mescaline right before bedtime. Which you shouldn't.
Hacks 2009-04-11 04:54:30 +0000
Markus Roberts, Matt Youell

* Developer API Panel

Some of your web site's users have free time that they'd love to spend building features that they (and probably others) find to be missing. Join this panel of successful API creators to hear first-hand why your site needs a developer API, what it takes to ship and maintain one, and how to get started.
Cooking 2009-04-11 04:32:08 +0000
Scott Blomquist, Ryan Snyder

* Ubiquitous Angels (Confirmed)

We're using a variety of gems to build an ambient sensing tool to watch user activity over urban environments. The acts_as_solr gem to help provide faceted search, carrot2 to perform clustering and topic analysis, the twitter gem to fetch user activity in the first place.
Hacks 2009-04-11 04:29:40 +0000
Anselm Hook

* Every website needs a developer API

Some of your web site's users have free time that they'd love to spend building features that they (and probably others) find to be missing. We'll talk about several steps that you can take as a site owner to make it possible for developers in your community to prototype, innovate, enhance, and remix your site's features and data so don't have to. It's probably simpler that you think.
Cooking 2009-04-11 04:17:10 +0000
Scott Blomquist

* Using Joomla to Create a Full Featured Corporate Website

First, we have to understand the structure of a Joomla Core site. Joomla's content management is broken down into two basic units, the Category and the Section. (show diagram of Joomla Core) The idea here is to take as large of an advantage as we can from Joomla Core, before we move to creating anything custom. The power of Joomla is in our ability to create a website quickly and without a huge software development effort. We're going to take these navigation trees (diagrams) from a failed web development effort and quickly align them into the Joomla structure, to take advantage of what is available in Core. As we'll see, not everything will fit into this structure, and we'll have to define some custom modules which will take care of the rest. ...
Cooking 2009-04-11 03:58:20 +0000
Jason Kotenko

* Testing in a Python World

A survey of the Python testing world, with an emphasis on practical recommendations. Practical advice on unit testing, functional testing, and all the glue needed.
Cooking 2009-04-11 03:36:02 +0000
Adam Lowry

* Evaluating Filesystem Performance for PostgreSQL

Examining results from basic simple I/O tests run against Linux filesystems.
Cooking 2009-04-11 03:25:05 +0000
Mark Wong, gabrielle roth

* Securing Social with OpenSocial and Caja

Our real and online selves are quickly becoming synonymous with one another as we share more and more of our real selves with our online presence. As containers begin to expand the social web with implementations such as OpenSocial, security is quickly becoming a concern. As an open project, Caja meets that demand as a comprehensive JavaScript securer. This talk will explore the implementation of OpenSocial on the social web and why security considerations need to be integrated when creating open standards for this space.
Culture 2009-04-11 02:21:39 +0000
Jonathan LeBlanc

* Open Source on the Farm (Confirmed)

Most farmers don't use Open Source Software. Why not? Are there cultural issues? Are needed applications missing? Could Open Source Software be packaged better for farmers? Are there marketing and advocacy issues?
Business 2009-04-11 02:15:32 +0000
David Mandel

* Documentation: It’s a love-hate relationship

You have written elegant software that you know has commercial value and want to people to use it. The problem is no documentation. You hate documenting your work, but you need documentation in order to sell it.
Business 2009-04-11 01:48:17 +0000
Jake Kuramoto

* Perl is Undead

Everyone knows Perl is dead and Perl 6, that long-delayed second system design by committee mistake, will never be released, and all Perl code is unreadable, executable line noise... right? Real-live modern Perl programmers will prove that wrong.
Chemistry 2009-04-11 01:44:27 +0000
Michael Schwern, Chromatic X

* Trusting Our Leaders

We will explore how to evaluate the validity of experts' statements and introduce some tools to avoid mistaken beliefs based on innate human biases.
Business 2009-04-11 01:04:45 +0000
Martin Chase, Jeff Schwaber

* Managing the Passionate

How consensus and consent, coops and sociocracies, user groups and open source development, come to bear on the mismatch between autocracy and open source.
Culture 2009-04-11 00:48:55 +0000
Martin Chase, Jeff Schwaber

* Plone in the Cloud - deploying open source applications to Amazon EC2

The rise of utility computing platforms such as Amazon EC2 has made it more feasible to build turnkey hosted solutions on top of open source software. Learn how we built PondCMS, a turnkey Plone-based CMS deployed to Amazon's EC2. In this talk, we will discuss the advantages of hosting Plone sites in the elastic computing cloud and some of the challenges we faced.
Chemistry 2009-04-11 00:38:39 +0000
Nate Aune

* How to build a successful open source software consulting company (Confirmed)

Lessons learned from a successful open source consulting company. This talk is geared towards the open source developer who is considering starting his/her own business, and the entrepreneur who wants to grow the business by leveraging open source development methodologies.
Business 2009-04-11 00:16:19 +0000
Nate Aune

* Open Source Creativity

It all started when this one guy developed a "Fan Page" for Coca-Cola on Facebook...
Culture 2009-04-11 00:09:03 +0000
Jen Floyd

* For the people, by the people, and of the people

Still working on this! It will be distilled down, but I need to take a break!
Culture 2009-04-10 23:54:36 +0000
Pete Forsyth

* 5 things to know about MySQL if you don't have a DBA (Confirmed)

quick and dirty operational best practices that should be baked into your development and deployment plans.
Cooking 2009-04-10 23:22:06 +0000
sarah novotny

* Tracks: Getting Things Done the Open Source way

Proprietary desktop-based GTD apps have good usability and high responsiveness but lack the ubiquitous access and extensibility afforded by server-based applications. Tracks is the first Open Source server-based GTD app to deliver a desktop-like experience with the benefits of a web app. You'll come away from this talk with a working instance of your own and everything you need to know to get started with it.
Cooking 2009-04-10 23:21:48 +0000
Sean Tierney

* Project Management Should be Boring! (Confirmed)

Many people see project management as the art of trying to please everyone and pleasing no one, while trying not to go too far over deadline and too far over budget. It doesn't have to be that way. Good project management can be so predictable and reliable that it's almost boring. Here's what works in real projects.
Cooking 2009-04-10 23:19:34 +0000
Chromatic X

* Using YQL to make Web Services hurt less OR "select * from internet"

Do away with the pain of authentication schemes, do away with learning the foibles of multiple Web services, "select * from internet". Yahoo! Query Language (YQL) allows you to query Web services using familiar SQL-like sytnax. Not just ours though, you can query any web service using YQL, we should have called it Your Query Language.
Cooking 2009-04-10 23:10:43 +0000
Tom Hughes-Croucher

* Enterprise Lego

Find out how open source connectors such as Snap Logic are enabling interconnection and collaboration between formerly disparate applications.
Business 2009-04-10 23:01:29 +0000
David Koontz

* Taking control: why nonprofits would benefit from collaborative development of management software.

Nonprofits can really benefit from software for managing their organizations. Yet most rely on spreadsheets, while a smaller number use expensive, proprietary systems. The nonprofit sector could save money by collectively developing open source software for this purpose. Such software would also empower agenies and give them greater flexibility and control. To clarify and explain these ideas, we look at one such system, CHASERS.
Culture 2009-04-10 22:24:36 +0000
Ken Tanzer

* Best Practices for Building PHP and Oracle Applications

Architecting PHP Database Applications for Scalability and Availability
Cooking 2009-04-10 22:15:06 +0000
Christopher Jones

* But that's not Windows! Case study and discussion of Open Source for Community Based Organizations.

Practical uses for Open Source at Community Based Organizations. How do you identify what works? What are the cultural and technical issues involved. Review of Open Source at Downtown Emergency Service Center as a case study.
Culture 2009-04-10 22:11:38 +0000
Ken Tanzer

* Open Source Development - The Dark Side (Confirmed)

Navigating the Darkside of the Open Source Development Community. A decidedly sarcastic and hopefully humorous look at the dark under-belly of the Open Source Development Culture.
Culture 2009-04-10 22:11:07 +0000
Jennifer Redman

* Get your head in the clouds: Turn your ideas into applications with Amazon's EC2 and Railo

Do you have an idea for an application but get tripped up when it comes to getting started? Amazon's Elastic Computing Cloud (EC2) and the Railo CFML engine can help! In this presentation I will show how you can use EC2 and Railo to get your projects out the door faster.
Cooking 2009-04-10 21:48:26 +0000
Al Partridge

* Happy Fridays: helping good causes while making fun for people. A different way to approach philanthropy.

...think of natural human behavior as being like a constantly blowing wind and Happy Fridays as a bit of technology, a giant wind turbine that harnesses that wind and converts it into money that is used to fund worthy causes that make the world a better place.
Culture 2009-04-10 21:47:46 +0000
Kristopher Schlesser

* Why should you host your OSS project at the Open Source Lab

There are a lot of free hosting providers out there for open source projects, but not many offer the flexibility and support that the Open Source Lab has. Our hosting ranges from shared web hosting to fully managed servers to just smart hands support. We're here to help expand the open source community to the next level.
Cooking 2009-04-10 21:35:58 +0000
Lance Albertson

* Efficient Pagination Using MySQL

Write efficient MySQL query to paginate through large data set.
Cooking 2009-04-10 21:25:18 +0000
Surat Bhati

* Health IT, Open Source, and You

Now is the time for Health Information Technology. The challenges of building an interoperable health system have been well documented. Get an overview of what's going on, learn about the role and impact of open source in health IT, and find out how you can get involved.
Culture 2009-04-10 21:12:18 +0000
Amit Trivedi, Alex Kroman, Ben Uphoff

* SXSW Twitter Music Recommendation Engine

Every year thousands of individuals flood the streets of Austin, TX looking for the next great band. What can their Twitter messages infer about the popularity of bands.
Culture 2009-04-10 20:52:46 +0000
Chris Alan

* Assholes are killing your project (Confirmed)

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 2009-04-10 20:25:50 +0000
Donnie Berkholz

* Become a leader in your organization

Regardless of whether you work in an open-source project or the corporate world, there are leaders without titles. This talk will teach you how to create a reputation as a leader and become someone who others will look to for advice, inspiration, and direction.
Culture 2009-04-10 19:59:42 +0000
Donnie Berkholz

* Why you should be developing on Gentoo

Developers often want to use the latest and greatest development tools and libraries to develop against, and running Gentoo's testing versions (like any good development distribution) allows you to keep all these tools and libraries under package management. It additionally provides a powerful set of tools for a development machine and gives you unmatched power and flexibility coupled with the ease of package management.
Cooking 2009-04-10 19:43:41 +0000
Donnie Berkholz

* Faking It Til I Make It: A Woman On The Fringe Of Open Source (Confirmed)

As a long-time user of open source software, I've often considered myself an advocate but not necessarily a participant. Over the last year and a half, my own search for technical inspiration has led me full-circle to the realization that I'm an active member of a vibrant community of technical women.
Culture 2009-04-10 19:37:19 +0000
Maria Webster

* generation y, open source community building and the lessons that business is learning ( or should learn) from them both

well run open source communities are the building blocks for the world that our generation y staffers have been immersed in since elementary school. the web has changed and continues to change the availability of information and the definition of expert. how can more traditional businesses make use of these principles of equality of ideas and organic growth of hierarchies to engage and encourage younger staff.
Culture 2009-04-10 19:24:25 +0000
sarah novotny

* Why humans no let robots control more of day to day earth business?

Human hear it on the radio, read it in human news. Lot of problems on earth right now. Humans had chance, now time to cede control robots.
Culture 2009-04-10 19:22:48 +0000
t. osbridgebot

* Become a distribution-friendly project

Having your program easily packaged by Linux distributions will help to increase its adoption and to ensure that users have it well-integrated into their systems and kept up-to-date easily. Gentoo Linux has more than 13,000 packages, and Donnie will share his extensive experience creating and maintaining Gentoo packages and offer suggestions for improvement.
Cooking 2009-04-10 19:20:09 +0000
Donnie Berkholz

* Turn the Many into One: Using Deliverance to theme your web applications

Deliverance is an approach that allows you to apply a common look-and-feel to all pages and web applications used for your online presence.
Cooking 2009-04-10 19:14:12 +0000
Aaron VanDerlip

* Why getting people talking will help your project

There are millions of open source projects and all of them need contributors. People are what make projects successful. So what is the thing that will get more people interested in your project? In technology companies they call it “evangelism”. Evangelism is the art of taking that love and passion for technology and using it to enthuse other people.
Culture 2009-04-10 18:28:24 +0000
Tom Hughes-Croucher

* How to mix APIs to produce a Delicious Cake

APIs are all over the place, all of them are different, picky and make your app that much cooler, so how do you get them under control?
Cooking 2009-04-10 18:18:16 +0000
Stepan Mazurov

* Intro To Pydra - A Distributed Computing Framework For Python

Pydra provides an easy to use framework for writing, running and managing distributed computing jobs in python. Come hear an overview of Pydra project and how you can use it to deploy your own distributed computing cluster.
Cooking 2009-04-10 17:21:11 +0000
Peter Krenesky

* Open Source Geographic Information Systems

With the burgeoning of location-based services, and free tools like Google Earth/Maps, as well as open source webmapping tools, many open source developers are looking to add geographic information to their projects. Our panel will discuss the current state of open source GIS, where to find free geographic data, give some demos of current software, and answer your questions.
Cooking 2009-04-10 17:16:08 +0000
Darrell Fuhriman

* Econix: tools for free and open (source) grassroots economies

In a context of economic crisis, new economies are emerging in which groups and individuals dynamically plan and organize economic actions based on their own values. Tools adapted from and developed through the open source community can radically strengthen the efficient flow of information to support such grassroots economies. We introduce "Econix" as a meme for thinking this through, our three-pronged action plan, and an initial proof-of-concept aggregator using microformats and other open standards to structure user-driven values-oriented virtual marketplaces.
Culture 2009-04-10 17:03:45 +0000
j. brush, Dietrich Ayala, Cameron Adamez

* Changing From Proprietary to Open Source: The First Year

What are the challenges a software professional faces moving from the proprietary world of big systems into the web-heavy open source world? Is it as simple as swapping to a new language or a new platform? Is there a mindset change? How big is the learning curve? What will surprise you? For employers, is it as simple as hiring someone smart, motivated and resourceful, or are there greater hidden obstacles?
Cooking 2009-04-10 15:55:18 +0000
Grant Kruger

* How To Hack on Rakudo Perl 6

Perl 6 has advanced greatly recently and Rakudo, a Perl 6 implementation on the Parrot Virtual Machine, already implements a significant portion of the language. For example, Rakudo has just recently surpassed 10,000 passing tests. Come to this talk to learn how to get involved in the Perl 6/Rakudo community and learn basics like implementing language builtins in Rakudo and PIR (Parrot Internal Representation) and adding tests to the Perl 6 Test Suite.
Hacks 2009-04-10 15:48:41 +0000
Jonathan Leto

* Critique, how Open Source does feedback right.

Learn how to give and receive feedback to help grow your open source project.
Culture 2009-04-10 15:08:10 +0000
ben hengst

* Marketing Open Source Software

These days, everyone knows that Open Source is a viable business model - but how does one successfully market an Open Source product? This presentation will showcase examples from the Open Source domain and provide hands-on advice about how to unfold a vital Open Source business ecosystem where geeks and customers alike contribute to value creation.
Business 2009-04-10 07:20:08 +0000
Sandro Groganz

* Digital Noises

Computers make noises, record noises, and change noises with a fluency and grace that has never before been seen in the world. Open source is perfectly placed to take advantage of this capability --- for those who understand how digital audio works.
Chemistry 2009-04-10 07:01:53 +0000
Bart Massey

* The Golem; or, Open Source and the Academy

Academics cultivate their skill at reflecting on strategic issues around difficult problems. Open source developers cultivate their ability to execute short-term tactical strikes at difficult problems. Surely the opportunities for cooperation are frequent, and the payoffs high.
Culture 2009-04-10 06:44:20 +0000
Bart Massey

* A Database Called The Web (Confirmed)

In 2002 people wanted to build a database to track creative works; we built that database and it's called the Web.
Chemistry 2009-04-10 05:32:05 +0000
Nathan Yergler

* Mercurial: basics to advanced techniques

Mercurial is an easy to use, fast, extensible distributed version control system. In this talk we'll explore everything from the basics to extending Mercurial to fit your needs.
Cooking 2009-04-10 05:26:43 +0000
Brett Carter

* Open Source vendor relations

While recent years have seen some commercial vendors incorporate a community focus, there is still a discernible difference between dealing with open-source projects, open-source companies, and proprietary providers.
Business 2009-04-10 04:57:55 +0000
Eric Searcy

* Mobility Matters

This talk looks at the role of open source and Linux in the emerging mobile software space. Could Linux and open source provide an easier link to enterprise applications and therefore enterprise adoption of mobile devices?
Business 2009-04-10 03:54:51 +0000
Jay Lyman

* Become a better programmer by bridging Ousterhout's Dichotomy (Confirmed)

Do you know a dynamic/scripting language like Ruby or Python, but you don't know C? Diving down just a little can make you a better programmer in your preferred language! Scripting languages can teach old C hands a thing or two, too. Delve into the benefits of being a multilingual programmer.
Cooking 2009-04-10 01:45:19 +0000
Andy Grover

* Making the Shift from Rails to Lift

Lift's view-centric approach to MVC and Scala's static typing along with its use of immutable constructs, implicits, case classes, and pattern matching can prove confusing to Rails developers. Charles Munat explains how Lift differs from Rails and shows how to exploit those differences to write powerful web applications in Lift.
Cooking 2009-04-10 00:37:32 +0000
Charles Munat

* PHP - Architecting and Profiling for performance (Confirmed)

A look at efficient PHP development through proper architecture and profiling tools.
Chemistry 2009-04-10 00:16:45 +0000
Rasmus Lerdorf

* Making a Website for the IEEE with Joomla!

The IEEE Oregon Section is working hard at building a collaborative technical community. Our goal is to develop and foster interaction among our members. We started by building a new website (using Joomla!) with forums, event management, ecommerce, and file up/download. We'll talk about what we we've done and how we did it and what we plan for the future. We'll solicit advice about our future directions.
Cooking 2009-04-09 23:49:48 +0000
ted kubaska

* TwitterClipse - Hacking Eclipse for Fun and Profit

By adding Twitter support to Eclipse, we explain how Eclipse works, what Bundles are and how to write your own.
Chemistry 2009-04-09 23:40:48 +0000
Elias Volanakis, Scott Lewis

* Driving open source in the enterprise

In this talk I will present concerns around governance of open source solutions in a corporate environment, and some approaches taken to address them.
Culture 2009-04-09 21:52:36 +0000
Rick Rezinas

* Faster Development with CFML and Groovy

CFML developers love the language's capabilities for RAD application development, but it can get even faster with Groovy and full access to the Java stack beneath it.
Cooking 2009-04-09 21:35:30 +0000
Barney Boisvert

* Adobe Flex - Open Source at Last

Adobe Flex has a short but convoluted history as an Open Source Project. Come and talk about the community being built around the Flex framework and the ways you can contribute.
Cooking 2009-04-09 20:59:49 +0000
Simeon Bateman

* JRuby: when Ruby grows up and gets a job (Confirmed)

Ruby has established itself as a first-tier language for developing web applications. Now it's time to think about everything else.
Cooking 2009-04-09 17:54:26 +0000
Lennon Day-Reynolds

* Take the plunge: Start using Linux as your primary OS (alternate)

Have you been thinking of trying Linux as a primary OS? Have you installed Ubuntu once or twice but felt that it was a bit too awkward to use? This presentation will help you get past the tough parts and will show you where you can find quick answers in the future.
Culture 2009-04-09 17:30:47 +0000
Chris Pitzer

* Please Your Pixel-Hungry Eyes With Codes That Read Better (Confirmed)

Make the text you see in the Terminal window more legible and readable by finding, customizing and designing your own font!
Hacks 2009-04-09 02:30:38 +0000
Bram Pitoyo

* OpenStreetMap: contributing to open data through mapping

A presentation on OpenStreetMap, why it exists, what the project is about, how you can help! Also time to map online (hands-on explorations) so bring your laptop!
Culture 2009-04-08 20:54:20 +0000
Hurricane McEwen

* Learning your authN-Zs

How I learned to stop worrying and love Kerberos and LDAP
Cooking 2009-04-08 18:48:33 +0000
Lennon Day-Reynolds

* Mentoring great people: on being an atlatl

An atlatl, or spear-thrower, is the earliest known force amplifier, preceeding the bow and sling. An atlatl adds strength and support, but not control. Being a successful mentor means embodying the same spirit: helping your people manifest their own goals with their own abilities.
Culture 2009-04-08 18:42:04 +0000
Randall Hansen

* Geek Choir

This is exactly what it looks like: We're going to make you sing. ;)
Culture 2009-04-08 15:37:31 +0000
Michael Alan Brewer

* From Padawan to Knight: Expanding your SQL skillset

Do your SQL skills end at the banks of the Outer Join? This tutorial will help you to improve your SQL Fu.
Cooking 2009-04-08 15:24:48 +0000
Michael Alan Brewer

* Making Twitter Suck Less With Perl (Confirmed)

Spam is starting to infiltrate Twitter and other similar online communities. Learn how to use Perl to filter to garbage from the gold and search for what matters to you.
Hacks 2009-04-08 15:02:40 +0000
Jonathan Leto

* Running an EDU on OSS (Confirmed)

An examination and discussion of the various enterprise-class OSS tools available for course management, online collaboration, and administration for educational institutions.
Culture 2009-04-08 14:53:01 +0000
Michael Alan Brewer

* Introduction to Parrot (Confirmed)

This talk briefly explains the overall architecture of Parrot and teaches the skills needed to get started hacking in Parrot.
Hacks 2009-04-08 03:26:46 +0000
Chromatic X

* Building a FOSS Certification

Meet to help design and build a free and open source software (FOSS) certification program to be delivered by OSBridge as a sustaining funding activity.
Culture 2009-04-07 21:30:58 +0000
Nathan Angell

* Cultivating Open Source in a Formerly Barren Community

When people have been living in a proprietary world their whole lives but are suddenly introduced to open source, what happens? Do they grab freedom by the throat, or do they suffer from Stockholm Syndrome? The answer might surprise you.
Culture 2009-04-07 18:20:14 +0000
Matt Woodward

* Introduction to Spring

An introduction to the Spring framework, with a focus on the core Dependency Injection module.
Business 2009-04-07 00:31:30 +0000
Shaun Abram

* Scala for recovering Java developers (Confirmed)

Scala is a functional/object-oriented hybrid language that runs on the JVM or the CLR. Scala is fully compatible with Java and brings many powerful features to the JVM, features such as: the ability to easily create DSL's due to Scala's ability to define methods for most operators, easily target multi-core hardware as Scala's types are immutable by default, access to the Actor based concurrency model, and expressive and concise code due to Scala's type inference and expressive syntax. All this without much of the boilerplate and cruft code that is so common in Java.
Cooking 2009-04-06 21:13:42 +0000
Shawn Spooner

* Managing Infrastructure as a Development Project

If your IT organization has a team of system administrators that only fight fires and deliver the same things time and time again, it could be time to adjust their thinking and methodologies. This presentation will explain how borrowing concepts from Computer Science and Software Engineering can help create a high performing administration team.
Chemistry 2009-04-06 15:07:42 +0000
Michael Stahnke

* Mini-Ignite Portland: What It Is, Why You Want One, & How To Have Your Own

Ignite is a variety of lightning talk and one of the premier events in Portland.
Culture 2009-04-06 00:07:56 +0000
Kelly Guimont

* Open Source Tools In Computational Finance

Computational finance is a topic on many peoples' minds in the current economic climate. Over the years, an impressive body of open source software has been developed in computational finance. In this talk, I'll review the major open source CF tools and demonstrate an application of them to some financial time series taken from recent market activity.
Chemistry 2009-04-05 19:12:23 +0000
Ed Borasky

* Cultivating Open Source

This talk should give you ideas, strategy and courage to go build your own Open Source community and promote your projects.
Culture 2009-04-05 09:47:04 +0000
Adam Christian

* Open Technology Manufacturing Innovation (OTI) and

AirShipTG uses Open Technology Innovation (OTI) because the collaboration is open to all and the innovative source technology is shared, branded and licensed with participating stakeholders. The market is ready for hyper efficient vehicles and the world is saying let’s go! Adopting improved vehicle performance through clean and renewable technology solutions, we can literally change the world. Our track sphere maglev Spherical Induction Motor wheel assembly is designed to rotate the spheres for 360-degree propulsion through forward, aft directions as well as lateral parking for cars and long haul trucks.
Business 2009-04-05 02:11:24 +0000
Benjamin L. Berry

* Extending Day On: Helping Geeks & NPOs Connect After We Go Home

Hear back from Day On volunteers and nonprofits and brainstorm to help refine, augment and extend Day On's efforts to connect geeks with nonprofits needing technology help.
Culture 2009-04-04 18:23:03 +0000
Nathan Angell

* Day On Geeks Ninja Strike Teams & Help Desk for NPOs

Free, hands-on, geekly advice and assistance for nonprofit organizations from volunteers working on focused project teams and a help desk throughout OSBridge.
Culture 2009-04-04 17:59:11 +0000
Nathan Angell

* PCI compliant E-commerce using Drupal, Ubercart and IP Apps.

Nothing kills the trendy, devil-may-care feel of a Webby start-up quite like having to sign in and log all visitors to your office. This is just one part of the harsh realities around PCI compliance.
Business 2009-04-03 23:20:19 +0000
Jeff Griffiths

* Restful JSON the easy way with CakePHP

The last thing you want to present a potential user of your API is a form post scheme like the one Cake expects to get on server side. Nobody would use it!
Cooking 2009-04-03 23:13:52 +0000
Jeff Griffiths

* Prototyping Flex Using Cairngorm Microarchitecture and Business Delegate

One of the best ways in which to coerce the needs out of a user is to use an iterative prototype development methodology which is flexible enough to allow us developers to quickly build functional prototypes that can be changed to meet users newly defined or changing needs in an agile manner. When working with data this can be a complex process as data may not exist, we may not know what the back-end technologies will be, and we might not want to get locked into any particular schema. Still we would like to interpret a user’s needs and develop a prototype which gives the user the ability to ‘play’ with the application and manipulate some data, getting some feedback from the application along the way. In return, most users seem to be able to better define their needs using functional prototypes and can provide better needs information to developers. So the question arises, ‘How can I develop a functional data-driven application prototype in Flex without needing to know, well, anything about the back-end?’ The answer may be found within the Cairngorm Microarchitecture.
Cooking 2009-04-03 19:20:39 +0000
Douglas Reynolds

* Detecting and preventing bugs with pluggable type-checking

Are you tired of null pointer exceptions, unintended side effects, mistaken equality tests, security breaches, and other run-time errors that appear during testing or in the field?
Cooking 2009-04-03 18:54:41 +0000
Michael Ernst

* Seeing Through Iron

From opening up the development process, to daily pushes of source code, to moving to Git, the IronRuby project has been working to increase its transparency and be more of a community project, and less of a Microsoft project.
Culture 2009-04-03 18:22:47 +0000
James Deville

* New Ways for Teaching Children Software Programming (Confirmed)

Software programming has come a long way for students and younger children since the days of Logo. Syntax has been replaced with connecting blocks and the triangle turtle has been replaced with custom artwork children create themselves. Now, multi-threading and event processing are easier to teach children than functions, and this session discusses these ideas as well as so the edge of kid code.
Culture 2009-04-02 20:03:03 +0000
Howard Abrams

* Continuous Integration with Hudson, GlassFish, and Subversion

This presentation will demo setting up the Agile practice of Continuous Integration using Open Sources tools such as Sun's JEE Application Server (Glassfish), Subversion Source Code Management System, and Hudson - an Open Source Continuous Integration engine.
Cooking 2009-04-02 18:37:21 +0000
Kelvin Meeks

* CodeIgniter As Drinking Game (Confirmed)

Cooking 2009-04-02 16:43:41 +0000
Jeffrey McManus

* How to Get a Chump Like Me to Start Using Your Open-Source Framework

"Frameworks. We can't live with 'em, we can't live without 'em."
Chemistry 2009-04-02 16:42:22 +0000
Jeffrey McManus

* Introduction to Forensics

In this talk Kyle Rankin will provide an introduction to performing forensics analysis on Linux machines using the popular Sleuthkit tools with their easy-to-use Autopsy web-based front-end. The talk will cover basic concepts for a forensics investigation, and at the end there will be a demo with a compromised Linux image.
Cooking 2009-04-02 16:00:44 +0000
Kyle Rankin

* Where'd my Files Go? A guide to Modern Ubuntu Distributions

While you might not be able to tell at a glance, a lot has changed behind the scenes on a modern Ubuntu system. For instance, did you know Ubuntu is phasing out System V init and has already replaced the init binary? In this talk Kyle discusses the current changes Ubuntu is making to what we might consider the traditional Linux system.
Cooking 2009-04-02 15:58:15 +0000
Kyle Rankin

* Introduction to Lift (Confirmed)

Build real-time interactive applications using the Lift Web Framework
Cooking 2009-04-02 13:43:14 +0000
David Pollak

* Django: Thinking Outside The Blog (Confirmed)

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 2009-04-02 00:15:48 +0000
Dylan Reinhardt

* Small Businesses Using OSS

The mom and pop businesses are the backbone of America. These businesses are what makes up our society. If you look at the tools they use to run their business it is made up of closed sourced products.
Business 2009-04-01 14:17:37 +0000
A.J. Weinzettel

* Agile Methodologies for Open Source Projects

We'll examine some of the more subtle synergies in open source development and agile methodologies.
Culture 2009-04-01 14:12:13 +0000
Wil Sinclair

* Opinionated Frameworks for Opinionated Developers

Do opinionated frameworks make it easier or harder to write great opinionated software?
Chemistry 2009-04-01 14:05:10 +0000
Wil Sinclair

* Hacking the Encyclopedia: how open source citizens like you made Wikipedia possible

The history of how open source citizens built Wikipedia, and what you can do to sustain the project in to the future, even if you don't want to edit an encyclopedia.
Culture 2009-04-01 06:36:03 +0000
Steven Walling

* Clustering Data -- How to Have Fun in n-Dimensions (Confirmed)

The amount of information freely available on the internet from sources like Twitter and Github grows every day. This gives us new opportunities to leverage the collective consciousness. Clustering is a wonderful method for finding useful information in large amounts of data. But it can be an intimidating topic for programmers without a lot of academic background. In this talk I will introduce and explain some practical techniques for clustering real-world data.
Cooking 2009-04-01 05:57:47 +0000
Jesse Hallett

* Non-Profit Success Through Open Source

Open Source projects like CiviCRM are providing tools to non-profit organization that would have otherwise been cost prohibitive. This presentation will focus on success models for leveraging open source in the non-profit context. More importantly, the talk will highlight areas where small efforts from the open source community will lead to huge impacts on the non-profit world.
Business 2009-04-01 05:30:04 +0000
Roberto Santiago

* Open source: the business case

There are outstanding technical reasons for using open source software, but what is the business case? Where does open source shine on the bottom line, and where does it fall flat? And what are the critical success factors required to realize the benefits of open source?
Business 2009-04-01 04:38:46 +0000
Brian Jamison

* Working Effectively with Legacy Rails Code

Rails has been out for a few years now. We're past the blogs, past the first couple rounds of new apps, and now have legacy systems to maintain. What strategies can we use for improving these systems?
Cooking 2009-04-01 04:35:43 +0000
BJ Clark

* Vim Eye for the Rails Guy

Vim is already known as a powerful all-purpose editor. It is also an awesome and efficient Ruby on Rails tool! With the right plugins and a few commands you too can use Vim to empower you to use RoR effectively.
Cooking 2009-04-01 04:18:11 +0000
Karmen Blake

* Tangible open source!? (Confirmed)

A crash course in applying the principles of open source to the creation of real objects.
Cooking 2009-03-31 22:39:24 +0000
Dave Rauchwerk

* Agile JavaScript Testing (Confirmed)

With the recent surge in JavaScript popularity, and the advances in JavaScript virtual machines, serious applications can and are being built in JavaScript. As the sophistication of these apps grow, so grows the need for verifying that our code continues to work as we expect. We'll briefly cover the advantages of test driven development, the reasons for pushing it all the way to the browser level, and then explore the options for testing JavaScript, look at some examples, and then integrate the tests into our existing development workflow.
Cooking 2009-03-31 21:53:42 +0000
Scott Becker

* What's New in GCC (Confirmed)

The GNU Compiler Collection keeps getting better. Learn about new functionality and nifty optimizations that have been added in the last couple of years and hear about what's on the horizon.
Cooking 2009-03-31 21:22:35 +0000
Janis Johnson

* Building High-Availability Services with Linux

Free yourself from worrying about whether that one machine with a critical service is going to go down by using open-source tools to implement automated failover. Expand capacity and improve reliability for your services by spreading the load over many inexpensive servers.
Cooking 2009-03-31 21:15:22 +0000
Steve VanDevender

* Teaching System Administration (Confirmed)

How would you teach system administration? What important princples and practices would you want students to learn?
Culture 2009-03-31 20:55:24 +0000
Steve VanDevender

* Geocoding from TIGER

Want to geocode address information, but don't want to depend on outside services, or expensive commerical products? In 2007, the US Census released its updated TIGER data, providing the best free source for US street data. I'll demonstrate the new version of tiger_geocoder, and talk about ideas for future development.
Chemistry 2009-03-31 20:22:22 +0000
Darrell Fuhriman

* Virtualize vs Containerize: Fight! (Confirmed)

Everyone has a different reason to love virtualization: security, configuration isolation... the list goes on. But containerization offers many of the same goodies as virtualization, alongside an efficiency and performance advantage. Just what you need, more options. There's no wrong answer. Andy de la Lucha and Irving Popovetsky help you ask the right questions about what's right for your environment.
Chemistry 2009-03-31 20:16:47 +0000
Andy de la Lucha, Irving Popovetsky

* Layers of Caching: Key to scaling your website (Confirmed)

Caching is essential to ensuring that your website will survive a large spike in traffic. With so many different forms of caching, how are you supposed to know what works and why you should use it? The key is layering your site with several forms of caching.
Chemistry 2009-03-31 19:55:15 +0000
Lance Albertson, Narayan Newton

* Managing geographic information

How do you manage geographic data that comes from a wide variety of sources which are continually updated and massage them into a form that suits your application? I'll share my experiences and let you share yours.
Cooking 2009-03-31 19:54:20 +0000
Darrell Fuhriman

* Ask Forgiveness not Permission (Confirmed)

In this session we will explore many of the ways to innovate without the need for a significant budget by using open source software to try new things under the radar and on a shoestring budget.
Cooking 2009-03-31 19:48:49 +0000
Emma McGrattan

* OSWALD: Building an inexpensive Open Source UMPC for Education

The Oregon State Wireless Active Learning Device (OSWALD) is a fully featured Ultra-Mobile Personal Computer (UMPC) platform, designed by students, for students. The goals of the project include a desire to give more students access to inexpensive cutting-edge Open Source technology. The OSWALD will be used in the ECE and CS programs at Oregon State University starting Spring 2009.
Culture 2009-03-31 19:39:07 +0000
Justin Gallardo, Jose Cedeno

* Building Open Source Communities in Higher Education (Confirmed)

Learning how Open source communities work is an important skill in today's job market, but many college students fail to join projects. Come learn how the School of EECS at Oregon State University is working to motivate students, and help them overcome the barriers of joining open source projects through Beaversource.
Culture 2009-03-31 19:27:22 +0000
Jose Cedeno, Eric Betts, Justin Gallardo

* Cross domains with JSONP

Take advantage of REST APIs using only Javascript.
Cooking 2009-03-31 19:11:50 +0000
Omar Rodriguez

* Painless Project Estimation

Engineers hate making estimations because they are a pain and can be wildly inaccurate. Alex will walk through some practical ways to make accurate project estimates that lead to successful projects and create happy clients and engineers
Business 2009-03-31 18:18:11 +0000
Alex Kroman

* Building a customized infrastructure with Gentoo

Gentoo is an excellent meta-distribution which offers you complete control over how you can build your infrastructure. However in this raw form managing such an infrastructure can be cumbersome if not time consuming. Customizations can run from building an entirely hardened system from the kernel up to the user space applications, to building a minimal system for your needs. Gentoo goes beyond compiler and use flags and takes your infrastructure to the next level.
Cooking 2009-03-31 17:33:35 +0000
Lance Albertson

* Project 2059

What if the principles of open source could be applied to politics? You know- transparency, collaboration, meritocracy... well guess what? Kids are already doing it. Project 2059 is part of Oregon's celebration of 150 years of statehood. Open source tools are being used to create a collective vision of what our state should be like in the year 2059. The project focuses on youth, and will culminate at Willamette University for three days in June and July. There, the input of youth throughout the state will be synthesized into the Oregon Blueprint, which will be delivered to the legislature and monitored for years to come by the Oregon Progress Board.
Culture 2009-03-31 16:47:51 +0000
Mark Frischmuth

* Practical Paper Prototyping (Confirmed)

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 2009-03-31 15:26:00 +0000
Randall Hansen

* "M" is for Manual: Creating Documentation for your Project (Confirmed)

Documentation for open source projects is every bit as important as the code itself. But how can you create a single source of docs that can be used in a variety of ways and translated into other languages? This presentation will show you how.
Cooking 2009-03-31 11:41:27 +0000
Paul Frields

* Programming patterns in sed (Confirmed)

Learn to turn line noise into clean and structured, albeit unreadable, sed programs.
Hacks 2009-03-31 08:24:03 +0000
Philip Tellis

* Introduction to Django: The Who, What, and When

This is *not* a build-a-blog-in-20-minutes presentation. This for anyone who's heard about Django, maybe run through the tutorial, and are wondering where they should use it first.
Cooking 2009-03-31 05:15:16 +0000
Michael Schurter

* Web Server Shootout (Confirmed)

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 2009-03-31 04:43:04 +0000
Michael Schurter

* Android location services from social networks to games (Confirmed)

Adding real-world location to mobile applications on the Android platform takes users out of the ethernet and into the world.
Chemistry 2009-03-31 01:38:55 +0000
Don Park

* CodeIgniter Bootcamp

CodeIgniter is a light-weight, powerful, yet highly flexible open source framework for PHP. It can be a wonderful choice for rapid application development because it requires almost no configuration, can be deployed in nearly any hosting environment, and does not mandate that you to adhere to restrictive coding rules. This "bootcamp" session will present everything you need to know to start building your next web application using CodeIgniter.
Cooking 2009-03-31 00:43:03 +0000
Christie Koehler

* Open Source Tools for Freelancers (Confirmed)

As a freelancer, you must be your own IT department. You are responsible for website hosting, backups, version control, project/time-tracking and invoicing. Finding inexpensive and maintainable solutions for these needs can be quite daunting. In this session, I will present an overview open-source solutions for these needs.
Business 2009-03-31 00:40:04 +0000
Christie Koehler

* My Grand Experiment: A Portland Women-focused Tech Group. (Confirmed)

The idea for Code-n-Splode grew out of the Women in Open Source BOF at OSCON 2007. I'll talk about my original reasons for starting a women-friendly tech group, how the group is evolving, and what I've learned.
Culture 2009-03-31 00:08:38 +0000
gabrielle roth

* Re-factor Your Brain: Meditation for Geeks (Confirmed)

Meditation is the ultimate open source tool. You can do it anywhere and it’s free. It requires only your brain and your body. It’s positive effects are numerous, including increased productivity, better problem-solving and a reduction in overall stress. Learn about long-term effects of mediation on the brain, some meditation techniques and how mediation can help you do your job better.
Culture 2009-03-30 23:25:09 +0000
Christie Koehler

* Gearman: Bringing the Power of Map/Reduce to Everyday Applications

Come learn the fundamentals of how to leverage Gearman, the open-source, distributed job queuing system. Originally designed to scale, Gearman is now faster than ever and can help you build your own scalable applications. Gearman's generic design allows it to be used as a building block for almost any use - from speeding up your website to building your own Map/Reduce cluster.
Cooking 2009-03-30 23:08:28 +0000
Eric Day

* Data Visualization With GGobi -- A Hands-On Tutorial

GGobi is an award-winning open source data analysis and visualization tool. This hands-on tutorial will focus on visual methods for classification, also known as supervised machine learning. Install packages and sample data tested on Ubuntu, openSUSE and Fedora will be provided.
Chemistry 2009-03-30 23:05:27 +0000
Ed Borasky

* Building Scale Free Applications with Hadoop and Cascading (Confirmed)

A rapid introduction to Hadoop architecture, MapReduce patterns, and best practices with Cascading.
Cooking 2009-03-30 22:13:10 +0000
Chris Wensel

* How an open source startup is taking on the largest proprietary software companies in the world and plans to win: The story of Appcelerator and Titanium.

Appcelerator is using open source as the strategy to bring a new technology to market that challenges the largest software companies in the world. Why it's not enough to have great technology.
Business 2009-03-30 21:38:52 +0000
Jeff Kunz

* Deploying to the Edge from CouchDB (Confirmed)

CouchDB can serve standalone applications, which can be shared amongst users, putting the source code (and control) back in their hands.
Hacks 2009-03-30 21:26:49 +0000
J Chris Anderson

* An Introduction to the Python Imaging Library

The PIL comes with a number of tools scripts. One useful one is the pildriver tool, which allows access into many PIL functions via the command line. You can use this driver tool to incorporate PIL functions into shell scripts, or even general purpose programs in other languages. Lets use the pildriver to modify a typical digital camera image using a size, format, and filter effect of our choosing. We have to be careful as the pildriver tool uses a Polish notation style argument list, which means that the argument list is best made sense of by reading from right to left. ... continue with example ...
Cooking 2009-03-30 21:00:33 +0000
Jason Kotenko

* A Tour of CodePlex (Confirmed)

CodePlex is Microsoft’s open source project hosting site. Get an inside look into how the CodePlex team builds the site using 3-week agile deployment cycles to deliver the best feature set for open source development.
Cooking 2009-03-30 20:52:52 +0000
Sara Ford

* JotDB - Simple Data Manipulation Made Simple

JotDB is an open source database tool which is more than a spreadsheet and less than a database frontend. This brings the power to solve simple problems directly to the desktop without boxing you and your data into a corner.
Hacks 2009-03-30 19:42:35 +0000
Eric Wilhelm

* The Reasons and Methods for Web Site Localization

Web localization is a complex and intimidating process. Learn why it's important to address localization, the process for implementation, and how to avoid common pitfalls.
Cooking 2009-03-30 18:52:20 +0000
Wil Clouser

* Open Source CAD/Graphics Backstage Tour

An overview of open 2D/3D CAD and graphics programs and toolkits from the programmer's point of view. Learn what tools are available for building solutions to graphics and modeling problems and how they work.
Chemistry 2009-03-30 18:24:58 +0000
Eric Wilhelm

* The importance of Open Source in Cloud Computing

This talk will highlight the importance of Open Source in a Cloud based world. Contrary to what some proprietary vendors and open source / free software believers will want you to believe, I am going to argue that Open Source has a very important role to shape the course of Cloud Computing paradigm and any attempts to dismiss its importance will lead to vendor lock-ins and monopoly like in the desktop world.
Culture 2009-03-30 18:13:59 +0000
Krishnan Subramanian

* Stick a fork() in It - Parallel and Distributed Perl

Tools and approaches for multi-threaded, parallel, and distributed Perl programming. How to redefine your programs to leverage multiple cores and nodes without going insane. Includes analysis of traditionally sequential problems and their parallel implementations. Presents strategies for simple bolt-on clustering and managing parallel tasks with a focus on clean, testable, maintainable code.
Cooking 2009-03-30 17:04:54 +0000
Eric Wilhelm

* Stability. Security. Community. Inside the Aspen grove.

Aspen is a PHP-based website and application development platform that is entirely designed to work as a modular system, allowing you to separate functionality and share those modules with other projects and other developers. A new level of sharing between small time, or enterprise-level projects. Use it for the end product, or develop and entirely new application with it.
Cooking 2009-03-30 16:57:03 +0000
Michael Botsko

* Drop ACID and think about data (Confirmed)

Survey of current database technologies beyond the traditional ACID RDBMS
Chemistry 2009-03-30 16:44:12 +0000
Bob Ippolito

* Blogs, Content Management, and more, installing web applications is easy and accessible to the mildly technical.

How to install, set up and host open source web based web based applications like WordPress, Drupal and vtiger. Also look at how and where you can host them locally, under your own domain name with as much or as little control/maintenance as you need or can handle.
Cooking 2009-03-30 16:42:13 +0000
Michael Scotto di Carlo

* Creating Web Services with Zend Framework

These days, there are a multitude of ways to get up and running with creating web services. PHP is well-known for its roots in development of internet applications, but isn't necessarily the best solution on its own. Whether you need a service based on REST, XML-RPC, SOAP, or JSON-RPC, Zend Framework has you covered.
Cooking 2009-03-30 16:23:21 +0000
Matthew Turland

* Web Scraping with PHP

Web scraping is a collection of practices and techniques to simulate the behavior of a normal web site user in order to effectively use the web site itself as a web service. This can include both retrieving data made available by the site and well as introducing new data into the site. This presentation will define web scraping and showcase recommended practices and common issues and solutions.
Cooking 2009-03-30 16:16:26 +0000
Matthew Turland

* Ten things I learned from Open Source

In my ten years involved in a major OSS project I've learned a lot of things about both people and technology, in this session I'll share the top ten things that I've learned
Culture 2009-03-30 16:09:44 +0000
John Coggeshall

* How uses technology to change the world (Confirmed)'s mission is to help change the world by providing proactive people, communities, and organizations with a forum to connect and communicate.
Culture 2009-03-30 13:54:25 +0000
Michel Pelletier

* FreeTUIT - Codeless GUI Programming

FreeTUIT is desktop programming with less code. A concise, declarative syntax for widget layout and an expressive API for runtime give you clean and maintainable wxWidgets cross-platform applications in minutes.
Chemistry 2009-03-30 05:51:06 +0000
Eric Wilhelm

* An Introduction to Computer Vision (Confirmed)

Learn about several computer vision techniques and how to put them together to form an entry-level object classifier.
Chemistry 2009-03-30 02:17:41 +0000
Matthew Dockrey

* Negotiating an Open Source Future

Negotiating in any paradigm requires not only subject matter knowledge, but also knowledge of human behavior if success is to be achieved. By using the latest legal structures and negotiation research, participants will learn how to navigate the future persuasively using the law, psychology and game theory.
Business 2009-03-30 01:59:26 +0000
Martin Medeiros

* HOWTO earn an open source living without taking on investors or selling your soul (Confirmed)

Earning a living from open source software? Yes, we can. Let's talk about what actually works (and what doesn't work) for building a service business based not just on open source software, but with an open source philosophy, drawing on real world experience.
Business 2009-03-29 17:14:37 +0000
Brian Jamison

* Can I get a date please?

A quick run down on Javascript dates, how they work across browsers and how to localise them with YUI.
Chemistry 2009-03-29 11:51:01 +0000
Philip Tellis

* sexeger cisab

...or as they say in a mirror universe, basic regexes. A run through on getting the most out of regular expressions.
Cooking 2009-03-29 05:33:15 +0000
Philip Tellis

* Being a geek

Who's this geek chap that you speak of and why are you so proud to be one?
Culture 2009-03-29 05:06:49 +0000
Philip Tellis

* Your Shell History In The Cloud (Confirmed)

Use Google App Engine to harness a lifetime of shell history from any computer with tagging, searching and annotations.
Hacks 2009-03-29 02:28:33 +0000
Josh Cronemeyer

* PHP Application Recipe:Simple bite size morsels you can develop in less then an hour

Bring your laptop and together we will develop a scalable, portable, well abstracted PHP based application without thinking (not too much anyway). In an open dialog hands-on format we look at simple modular approach that lends itself to building PHP applications that are quick to build, easily customized and extend.
Cooking 2009-03-28 23:17:00 +0000
Michael Scotto di Carlo

* Securing the PHP Environment With PhpSecInfo

PhpSecInfo is an easy to use security auditing tool for the PHP Environment. We'll discuss how to use PhpSecInfo as part of your web app security toolkit, and how to customize and extend it for your specific needs.
Cooking 2009-03-28 19:18:35 +0000
Edward Finkler

* Put Down the Superglobals! Secure PHP Development with Inspekt

Inspekt is a filtering and validation library for PHP. With a focus on ease of use, Inspekt makes writing secure PHP applications faster and easier. This talk covers the Inspekt library and the "input cage" concept, best practices when utilizing the library, and how to integrate Inspekt with existing applications and popular frameworks.
Cooking 2009-03-28 19:17:25 +0000
Edward Finkler

* An Introduction to CodeIgniter

CodeIgniter is a powerful, lightweight, and battle-tested application framework for PHP. It offers much of the power of heavier frameworks, without sacrificing the flexibility PHP developers need. This talk will go over the basics of CI, and how it can speed up development without hampering the agility a PHP dev needs.
Cooking 2009-03-28 19:14:30 +0000
Edward Finkler

* Building Open-Source Desktop Apps with the Titanium Platform (Confirmed)

The open-source Titanium platform allows developers to use their existing knowledge of rich web application technologies – JavaScript, Python, Ruby, HTML and CSS – to build desktop applications. In this presentation we'll go from start to finish building a desktop application using Titanium.
Cooking 2009-03-28 19:11:09 +0000
Marshall Culpepper, Martin Robinson

* How can open video become the new TV?

visionOntv has the goal of making open video activate social change. We have modest foundation funding for 2 years to launch this (starting April 2009).
Business 2009-03-28 10:36:17 +0000
hamish campbell

* Building Scalable web hosting infrastructures with OpenSolaris.

Use the power of ZFS, OpenSolaris, Apache and MySQL to build a scalable web hosting infrastructure.
Cooking 2009-03-28 08:37:18 +0000
Mark Turner

* Bringing Newspapers into the future with Open Source

See how open source software is impacting the way newspapers are doing business.
Business 2009-03-28 08:30:42 +0000
Mark Turner

* Social network supermarkets and how to defeat them (Confirmed)

The open source ecosystem operates at human scale, and yet the most popular social networks today are mammoths, where an open source citizen has limited agency with little to no ability to change her environment. Furthermore, efforts like OpenSocial serve to further limit what independents can build outside of the major networks, culminating in a threat the very essence of what makes the open/open source community thrive: choice and marketplace competition guaranteed through the ability to fork.
Culture 2009-03-28 06:19:22 +0000
Chris Messina

* Get Off Your Asana and Move! (Confirmed)

This is a yoga workshop for anyone who sits and works on computers a lot. You will learn breathing exercises and physical postures that can be done at anytime to help maintain a healthy body and clear mind. Suggestions will be included for how to modify stretches to protect injuries and provide gentle opening.
Culture 2009-03-27 22:03:58 +0000
Sherri Koehler

* Information Security for the Open Source Business (Confirmed)

Learn how to address the unique information security challenges that open source businesses face.
Business 2009-03-27 20:39:37 +0000
Kevin Kenan

* Building a Database Encryption Solution

Encryption is easy, key management is hard. Learn how to build a database encryption solution that also supports effective and secure key management.
Cooking 2009-03-27 18:15:36 +0000
Kevin Kenan

* Maker culture and the new economy

As more people discover that making things is fun, especially making high-tech, complex, useful machines, the economy will shift from one based on scarcity to one based on technical creativity. The Portland area and Portland Tech Shop are poised to be part of this renaissance
Business 2009-03-27 17:03:35 +0000
Webb Sprague

* PostgreSQL pg_proctab: Using SQL to Query System Statistics

Use SQL to get operating system statistics when using PostgreSQL.
Cooking 2009-03-27 05:13:23 +0000
Mark Wong

* Bringing open source technology to community projects -- a live discussion

We will assemble four community organizers and four open source experts and moderate a discussion focusing on the information needs of the community leaders and possible open source solutions.
Culture 2009-03-26 23:30:24 +0000
Webb Sprague, Sarah Beecroft, Ken Tanzer, Jonathan Hedstrom

* Command-Line Kung Fu: White Belt (Confirmed)

Come and learn some useful command-line short cuts and shell idioms that will make you vastly more productive in a Linux or Unix shell. Time permitting, we'll even play "stump the expert", so bring your thorniest shell problems.
Cooking 2009-03-26 21:54:22 +0000
Hal Pomeranz

* A Lightning Introduction to Tapestry 5

The Apache Tapestry web framework has been making a name for itself in terms of innovative features and ease of use. Tapestry brings scripting language productivity within reach of Java developers without sacrificing any of Java's inherent speed and power.
Cooking 2009-03-26 21:06:54 +0000
Howard Lewis Ship

* Clojure: Functional Concurrency for the JVM (Confirmed)

Talk about strange bedfellows: what happens when you mix one part Lisp (one of the oldest computer languages), one part Java (so young, yet so well adopted), a healthy serving of functional programming, and a state-of-the-art concurrency layer on top? That's Clojure, which "feels like a general-purpose language beamed back from the near future."
Cooking 2009-03-26 20:59:20 +0000
Howard Lewis Ship

* Your Five Communities

In this session, Open Source business veteran Josh Berkus will go over who the 5 communities are, what they each want, and how that community can help you make money.
Business 2009-03-26 20:58:11 +0000
Josh Berkus

* Concrete... It's not just for sidewalks, anymore...

Just want to turn out a great-looking, easy-to-manage website for a small business? Concrete5 might be the open source CMS you are looking for.
Cooking 2009-03-26 07:44:03 +0000
Jen Floyd

* Tracking Package Freshness

Come find out which distribution is best... at keeping their official repositories up to date. Or which distribution has the most up to date LAMP packages. This presentation explores trends culled from package releases since October '08, discusses the challenge of making sense of it all and possible improvements to distribution and package maintenance.
Chemistry 2009-03-26 03:41:50 +0000
Scott Shawcroft

* From Proposal to Applause

Getting a talk accepted and delivering it effectively is something that almost anyone can learn how to do. If you learn by trial-and-error, though, that may be a painful process which takes several years.
Cooking 2009-03-26 01:50:08 +0000
Josh Berkus

* Open Source Press Relations (Confirmed)

You have a really cool open source project and everyone should see it, try it, and use it. But ... they don't seem to know about it. How can you make sure your project gets the press coverage it deserves?
Business 2009-03-26 00:28:44 +0000
Josh Berkus

* Indexing the SQL Database

Most developers find they have to use SQL databases for their projects, but few have any idea how to index those databases. Which columns to index, what kinds of indexes to use, multicolumn indexes, foreign keys ... it's all very confusing to anyone who's not a career database person (and even some that are).
Cooking 2009-03-26 00:22:27 +0000
Josh Berkus

* Scientific Computing with Perl

Why spend all that time fighting/writing code in FORTRAN/C/C++ when you could enjoy writing it in Perl instead?
Cooking 2009-03-25 22:31:08 +0000
Jonathan Leto

* Building an embedded Linux system monitoring device (Confirmed)

As a Kernel developer I spend alot of my day looking at syslogs and rebooting systems. So, I set off to automate the process and you, the audience, will get an introduction to building ARM software and network device drivers.
Hacks 2009-03-24 17:43:56 +0000
Brandon Philips

* Fedora Remix: A custom distribution from proven design

Fedora offers a complete set of tools for generating your own customized distribution. The output format can be installable CDs or DVDs, or Live images suitable for CD/DVD or USB keys. These tools allow sub-communities to consume and contribute to FOSS using a platform that is geared toward their specific needs.
Cooking 2009-03-24 17:07:59 +0000
Clint Savage

* Blueprint a business model for your success

There are several ways that open source helps companies to build a thriving and sustainable business. In this session we'll explore both winners and losers to come up with a model that may work for you.
Business 2009-03-24 06:40:40 +0000
David Abramowski

* End Testlessness

Everyone who writes code but is not comfortable writing tests should attend this session. Whether its because you don't know how or don't get it or don't think you have the time or don't think it's worthwhile. We'll show how to write tests and how they let you write code faster, safer and better. By the end of this session, everyone attending will have written tests.
Cooking 2009-03-24 05:59:00 +0000
Michael Schwern

* I'm "ok", you're "not ok": The Test Anything Protocol

TAP(Test Anything Protocol) is a simple way to write tests in any language, in any environment, using any style. See tests written in Perl, Ruby, Python, Shell, Javascript, C, PHP and Postgres all come together in one test suite. Learn how to write your own testing functions, tailored to your needs. Archive your test results and watch your test suite grow!
Chemistry 2009-03-24 05:43:29 +0000
Michael Schwern

* How Good Open Source Software Happens or "How I Learned To Stop Worrying And Just Released My Code"

Where do people get ideas for Open Source projects? How do you decide if your personal project is worth releasing to the world? Will anyone use it? One of the most prolific and successful Perl authors will give his insights on balancing sharing, selfishness and who gets to run the Open Source world.
Culture 2009-03-24 05:21:52 +0000
Michael Schwern

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

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 2009-03-22 02:40:16 +0000
Michael Schwern, Joshua Keroes

* How To Lie Like A Geek

Geeks have a special relationship with The Truth. Nothing is more important than correcting a falsehood, no matter how small, and nothing is more odious than not telling The Truth. Unfortunately the meaning is often mangled and the end result is the opposite, a lie. This leads to misunderstanding, mangled interfaces and the myth of the stupid user.
Culture 2009-03-22 01:58:05 +0000
Michael Schwern

* Companies and Communities

Companies are sponsoring more open source projects or paying the salaries of people participating in the community. What happens when you throw companies into the mix in an open source community?
Culture 2009-03-22 00:09:37 +0000
Dawn Foster

* How to be a kick-ass community manager

Avoid mediocrity and learn the secrets to becoming an amazing community manager. There are some simple and not so simple things that a community manager can do to increase their chances of being successful. We'll talk about some of our secrets for being a great community manager, but we'll spend most of the time letting you (the audience) ask us your toughest questions. Tell us your problems, and we'll come up with ideas for how to solve them.
Culture 2009-03-21 23:49:26 +0000
Dawn Foster

* Oregon Blogs: Rebuilding a Community Resource

Come to this open, moderated discussion and voice your thoughts on ORBlogs. What does it mean to you? What do you want to see? What do you want to avoid?
Culture 2009-03-21 19:22:26 +0000
John Metta

* Mistakes We Knew We Were Making: A Cautionary Tale

We should have known better. Saying 'yes, how can I get involved' to that crazy project that then took over our lives, that was a really good idea. Come listen to us recount our many mistakes.
Culture 2009-03-20 04:51:24 +0000
Amye Scavarda

* Configuration Management Panel (Confirmed)

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 2009-03-19 07:02:04 +0000
James Turnbull, Igal Koshevoy, Luke Kanies, Narayan Desai, Adam Jacob, Brendan Strejcek

* Hands-on with Cucumber

Cucumber is a Ruby-based toolkit that supports writing tests -- user interface tests, in our case -- in plain English. Or even plain Esperanto. Curious about Cucumber, but haven't had the chance to try it on something substantial yet? Stop on by!
Cooking 2009-03-19 06:41:25 +0000
Ian Dees

* How to make Publicly Owned Fiber to the Premises Happen in Portland

What does a publicly-owned fiber to the home network look like, why is it a good idea, how could it work, and how does it get paid for?
Culture 2009-03-18 08:17:00 +0000
Russell Senior

* Getting Started in Free and Open Source (Confirmed)

"All That Glitters is Not (Only) Code - Testing - Localization - Documentation - Release Engineering - User Interface Design / Usability - User support"
Cooking 2009-03-17 20:34:29 +0000
Cat Allman, Leslie Hawthorn

* e-Administration open source tool for e-Governance

e-Administration is a versatile e-Platform for e-Governance and can help to transform the lives of citizens on earth and create all round peace and prosperity.
Culture 2009-03-17 09:57:16 +0000
Gopalakrishnan Devanathan

* Getting Started with Virtualization on Linux

Learn how to get started virtualizing your infrastructure on Linux. This simple tutorial specifically targets KVM, but also includes discussion of Xen, and general virtualization and management concepts.
Cooking 2009-03-17 02:08:03 +0000
Russell Haering

* Unit Test Your Database! (Confirmed)

Given that the database, as the canonical repository of data, is the most important part of many applications, why is it that we don't write database unit tests? This talk promotes the practice of implementing tests to directly test the schema, storage, and functionality of databases.
Cooking 2009-03-16 23:00:09 +0000
David Wheeler

* Oregon Virtual School District: Free Tools for Oregon Teachers

See how the State of Oregon is using open source tools to help K-12 teachers in Oregon.
Culture 2009-03-16 22:53:13 +0000
Greg Lund-Chaix

* Organizing a Volunteer-Driven Open Source Community Project (Confirmed)

Panel: Organization, coordination, and implementation of a volunteer community open source project: (by PDX Drupal UG)
Culture 2009-03-16 00:37:26 +0000
Sarah Beecroft, Molly Vogt, Joaquin Lippincott, Melissa Anderson, Israel Bayer

* Real time USB control. What? me worry?

Ever get an urge to control a robot using real time Linux and a serial port, but find that your computer only has USB ports?
Hacks 2009-03-15 14:51:03 +0000
mark gross

* Open Source Library Software: Empowering Libraries - Creating Opportunities (Confirmed)

The closed, proprietary, integrated library systems (ILS) of the last decade have left libraries with no control over features, enhancements, hardware platforms, or support options resulting in an attitude of “learned helplessness” when it comes to their ILS. Open Source Library Systems (OSLS) offer opportunities to empower libraries and library staff to create new kinds of collaborative support and development environments. This session uses activities that will help participants understand (from the inside) the cultural shift that needs to happen so they can take advantage of their participation in this Open Source project and not just remain passive bystanders.
Culture 2009-03-13 21:21:24 +0000
Lori Ayre

* bzr vs git smack down (Confirmed)

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 2009-03-13 19:56:56 +0000
EmmaJane Hogbin, Selena Deckelmann

* Web Testing with Windmill (Confirmed)

This talk will discuss different web testing strategies, tools, and getting you up and writing windmill tests.
Cooking 2009-03-13 03:59:55 +0000
Mikeal Rogers

* Internationalization with Symfony

Websites from the other side of the world away are viewable instantly, yet most websites are written in a language only their developers understand. Learn about the internationalization features available with Symfony and discover how easy i18n can be.
Culture 2009-03-12 20:25:26 +0000
Chris Alan

* Python for Teachers (Confirmed)

Bring your laptop with Python installed and follow along as we go through examples from a 21st century high school mathematics curriculum, such as we're currently prototyping and implementing in niche markets.
Culture 2009-03-12 16:19:42 +0000
Kirby Urner

* The Linux Kernel Development model (Confirmed)

How the Linux kernel development model works.
Chemistry 2009-03-11 22:15:55 +0000
Greg Kroah-Hartman

* Take the plunge: Start using Linux as your primary OS

You've thought about Linux for a while. Maybe you've installed a distribution like Ubuntu, but it didn't stick. Now is your chance to take the plunge.
Cooking 2009-03-11 02:55:18 +0000
Chris Pitzer

* Open Source Microblogging with Laconica (Confirmed)

Microblogging lets people share short status messages with their social network. Public Web sites like Twitter, Jaiku and Plurk are wildly popular with consumers, but Open Source programs allow a distributed social graph and implementation inside the enterprise firewall. Evan Prodromou, founder of, will describe the Open Source microblogging tool Laconica and its uses in the workplace and on the Public Web.
Chemistry 2009-03-10 20:18:47 +0000
Evan Prodromou

* Drupal, What is it Good For? (Confirmed)

Unlike war, Drupal is good for many things. On the other hand, Drupal is far from a one-size-fits-all solution, and some projects are a much better fit for it than others.
Cooking 2009-03-10 17:59:40 +0000
Lev Tsypin

* Open Source Strategy Consulting

This presentation will describe how a Strategy Consulting start up in Bangalore, India is promoting Open Source enterprise applications and has made a difference in over a dozen organizations in the last year and a half.
Business 2009-03-06 09:34:36 +0000
Venkat Mangudi

* From Plone to Plinkit to Public Libraries

Plinkit (Public Library INterface KIT) provides both content and functionality that are exciting and useful to library patrons and staff alike. This talk will cover how Plone, a popular open source content management system, is being used by numerous states as a web-hosting solution for small and medium-sized libraries as part of the larger Plinkit Collaborative.
Culture 2009-03-05 22:33:21 +0000
Darci C Hanning

* Consistent State, an Open Source Business Model case study

Consistent State, Inc has embraced an Open Source Business Model, this talk will present both an overview of the Consistent State Business Model as well as a hands-on preview of their flagship toolkit.
Business 2009-03-05 04:45:32 +0000
kevin kempter

* CFML Development with Open BlueDragon

The ColdFusion Markup Language (CFML) is a mature, dynamic scripting language created in 1995 but until recently, using CFML required the purchase of a pricey proprietary license. With Open BlueDragon, a Java-based, open source (GPLv3) CFML engine, web developers can now use CFML freely--in every sense of the word.
Cooking 2009-03-03 22:33:45 +0000
Matt Woodward

* Spindle, Mutilate and Metaprogram: How far _can_ you push it before there be dragons? (Confirmed)

Maybe the edge isn’t as close as we thought it was. Maybe you can do some really funky things with your language without accidentally summoning eldritch spirits. Or maybe not. The only way to find out is to try it—or, if you are of the more prudent proclivities, to watch someone else try it.
Hacks 2009-03-01 01:34:29 +0000
Markus Roberts, Matt Youell

* Remember Tcl/ Tk? Grandpa might be old, but he can still kick your ass! (Confirmed)

Rumors of its senescence -- at least lack of stylishness -- to the contrary, Tcl/Tk is still one of the best scripting environments around. I will show you why.
Hacks 2009-02-28 22:39:39 +0000
Webb Sprague

* Advanced Git tutorial: Not your average VCS. (Confirmed)

Do you know the basics of Git but wonder what all the hype is about? Do you want the ultimate control over your Git history? This tutorial will walk you through the basics of committing changes before diving into the more advanced and "dangerous" Git commands.
Cooking 2009-02-27 22:31:43 +0000
Sarah Sharp

* 3rd generation Linux Networking

Linux has best of breed networking, but has a long way to go in usability.
Chemistry 2009-02-27 00:26:14 +0000
Stephen Hemminger

* Speed up that library when you can't C a thing (Confirmed)

The problem: you're using a modern dynamic language not known for speed, and you've identified a bottleneck. Write it in C? Does that give you the shakes? There are other language options available...
Chemistry 2009-02-26 19:21:54 +0000
John Melesky

* Write your own Bayesian Classifier: An Introduction to Machine Learning (Confirmed)

Can you perform simple arithmetic? Do you know how to program well enough to open and read files? Then you can write a Bayesian classifier, one of the machine learning techniques for predicting categories, most famous for its use in spam filters. Let's demystify this impressively-named but ultimately simple process.
Cooking 2009-02-26 19:09:12 +0000
John Melesky

* Drizzle, Rethinking MySQL for the Web (Confirmed)

Rethinking MySQL for the modern web.
Chemistry 2009-02-26 08:22:55 +0000
Brian Aker

* Java vs Storage: Time to Scale - A deep dive into storage models, at the tipping point of scale.

A storage model is a series of frameworks and design philosophy of their usage. How do you know which storage model is correct for your application? This session covers a broad range of topics related to the task of persisting objects into relational storage. We will investigate the pros and cons of very rigid relational models to very loose models of relational storage.
Business 2009-02-24 20:55:08 +0000
Mike Tria

* The Franklin Street Statement and the future of Free Network Services

Web services and cloud computing are moving users from Open Source desktop applications to proprietary remote computing. How can we set standards to make Web services as liberating to use as Open Source software?
Culture 2009-02-23 20:01:51 +0000
Evan Prodromou

* Server Sky (Confirmed)

Solar powered server and communication arrays in Earth orbit . Manufacturing, costs, environmental benefits, security, maintenance, and survivability will be discussed.
Hacks 2009-02-18 20:08:39 +0000
Keith Lofstrom

* Bridging the Developer and the Datacenter (Confirmed)

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 2009-02-18 17:58:37 +0000
Thomas Brenneke

* RubySpec: What does my Ruby do? (Confirmed)

RubySpec is a project to write a complete, executable specification for the Ruby programming language. If organizing Ruby programmers is akin to herding cats, imagine what it's like to organize Ruby language implementers. We will talk about the history of RubySpec, how it works, challenges along the way, and the current status.
Hacks 2009-02-16 18:33:46 +0000
Brian Ford

* Rubinius 1.0: The Ruby VM That Could

This talk will give an overview of Rubinius, an alternative Ruby implementation with a C++ VM, Ruby standard library, and Ruby compiler. It will also detail major recent changes like switching away from stackless execution and improvements in the core library data structures, garbage collector, compiler, and JIT assembler.
Chemistry 2009-02-16 18:18:37 +0000
Brian Ford

* What Does An Online Community Manager Do?

What the heck is an online community manager and what do they do?
Culture 2009-02-13 19:51:01 +0000
Dave Peck

* Hands-on Learning with Open Source

Most developers learn by doing, yet the majority of training is hands-off and classroom based. What's the recipe for success to make applied learning work for developers with little spare time?
Culture 2009-02-13 18:03:38 +0000
Jason Mauer

* Building a SQL Database That Works (Confirmed)

As a developer, what you really need are some simple recipes for how to think about designing your SQL databases so that they are simple, maintainable, expandable and easy to troubleshoot.
Cooking 2009-02-13 02:11:01 +0000
Josh Berkus

* Open Source Agent-Based Modeling Toolkits

Brief introduction and tutorial for building fine-grained agent-based models (ABMs) using open-source modeling toolkits like Swarm, RePast, MASON, etc.
Cooking 2009-02-10 01:58:37 +0000
glen ropella

* Running Successful Online Communities for User Groups

User Groups are a critical part of the Open Source infrastructure, keeping people in-touch and in-person. The online community is an important, and sometimes neglected part of the user group infrastructure. This talk will help you invigorate the online portion of your user group community.
Culture 2009-02-02 20:40:39 +0000
Selena Deckelmann

* Troubleshooting Linux I/O Performance With Open Source Tools

While the Linux I/O architecture is complex, a number of open source tools exist that make finding bottlenecks easier. These tools include traditional Unix utilities like "iostat", but they also include some tools that go deep into the block layer and give you information about major events in the life of every I/O operation.
Chemistry 2009-01-27 01:10:25 +0000
Ed Borasky