Short form

Short-form presentations will receive a 45 minute session. This could be a set of lightning talks, a one-or-more person presentation, a panel, or something else covering specific, concise material.

Sessions for this sessiontype

* "M" is for Manual: Creating Documentation for your Project

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
Paul Frields

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

quick and dirty operational best practices that should be baked into your development and deployment plans.
Cooking
sarah novotny

* A Database Called The Web

In 2002 people wanted to build a database to track creative works; we built that database and it's called the Web.
Chemistry
Nathan Yergler

* A Tour of CodePlex

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
Sara Ford

* Agile JavaScript Testing

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
Scott Becker

* An Introduction to Computer Vision

Learn about several computer vision techniques and how to put them together to form an entry-level object classifier.
Chemistry
Matthew Dockrey

* Android location services from social networks to games

Adding real-world location to mobile applications on the Android platform takes users out of the ethernet and into the world.
Chemistry
Don Park

* Ask Forgiveness not Permission

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
Emma McGrattan

* Assholes are killing your project

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

* Become a better programmer by bridging Ousterhout's Dichotomy

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
Andy Grover

* Bootstrapping Your Open Source Business

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

* Bridging the Developer and the Datacenter

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

* Building a SQL Database That Works

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
Josh Berkus

* Building an embedded Linux system monitoring device

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
Brandon Philips

* Building Open Source Communities in Higher Education

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
Jose Cedeno, Eric Betts, Justin Gallardo

* Building Scale Free Applications with Hadoop and Cascading

A rapid introduction to Hadoop architecture, MapReduce patterns, and best practices with Cascading.
Cooking
Chris Wensel

* bzr vs git smack down

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

* Clojure: Functional Concurrency for the JVM

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
Howard Lewis Ship

* Clustering Data -- How to Have Fun in n-Dimensions

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
Jesse Hallett

* Deploying to the Edge from CouchDB

CouchDB can serve standalone applications, which can be shared amongst users, putting the source code (and control) back in their hands.
Hacks
J Chris Anderson

* Domo Arigato Mr. Roboto

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
Sean Sullivan

* Drizzle, Rethinking MySQL for the Web

Rethinking MySQL for the modern web.
Chemistry
Brian Aker

* Drop ACID and think about data

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

* Drupal, What is it Good For?

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
Lev Tsypin

* Effective code sprinting

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

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

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
Maria Webster

* Firefox Switchblade

Building novel and robust applications with Firefox
Cooking
Dietrich Ayala

* Friday Unconference Kickoff & Scheduling

Welcome to the unconference day.
Culture
Audrey Eschright, Selena Deckelmann, Chris Messina

* Get Off Your Asana and Move!

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
Sherri Koehler

* Getting Started in Free and Open Source

"All That Glitters is Not (Only) Code - Testing - Localization - Documentation - Release Engineering - User Interface Design / Usability - User support"
Cooking
Cat Allman, Leslie Hawthorn

* How Idealist.org uses technology to change the world

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

* How to build a successful open source software consulting company

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
Nate Aune

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

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
Brian Jamison

* Information Security for the Open Source Business

Learn how to address the unique information security challenges that open source businesses face.
Business
Kevin Kenan

* Introduction to Parrot

This talk briefly explains the overall architecture of Parrot and teaches the skills needed to get started hacking in Parrot.
Hacks
Chromatic X

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

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

* Layers of Caching: Key to scaling your website

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
Lance Albertson, Narayan Newton

* Making Twitter Suck Less With Perl

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
Jonathan Leto

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

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
gabrielle roth

* New Ways for Teaching Children Software Programming

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
Howard Abrams

* Open Source Development - The Dark Side

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
Jennifer Redman

* Open Source Microblogging with Laconica

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 Identi.ca, will describe the Open Source microblogging tool Laconica and its uses in the workplace and on the Public Web.
Chemistry
Evan Prodromou

* Open Source on the Farm

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
David Mandel

* Open Source Press Relations

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
Josh Berkus

* Open Source Tools for Freelancers

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
Christie Koehler

* Organizing a Volunteer-Driven Open Source Community Project

Panel: Organization, coordination, and implementation of a volunteer community open source project: http://rosecityresource.org (by PDX Drupal UG)
Culture
Sarah Beecroft, Molly Vogt, Joaquin Lippincott, Melissa Anderson, Israel Bayer

* Practical Paper Prototyping

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

* Programming patterns in sed

Learn to turn line noise into clean and structured, albeit unreadable, sed programs.
Hacks
Philip Tellis

* Project Management Should be Boring!

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
Chromatic X

* Re-factor Your Brain: Meditation for Geeks

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
Christie Koehler

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

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
Webb Sprague

* RubySpec: What does my Ruby do?

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
Brian Ford

* Running an EDU on OSS

An examination and discussion of the various enterprise-class OSS tools available for course management, online collaboration, and administration for educational institutions.
Culture
Michael Alan Brewer

* Scala for recovering Java developers

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
Shawn Spooner

* Server Sky

Solar powered server and communication arrays in Earth orbit . Manufacturing, costs, environmental benefits, security, maintenance, and survivability will be discussed.
Hacks
Keith Lofstrom

* Social network supermarkets and how to defeat them

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
Chris Messina

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

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
John Melesky

* Teaching System Administration

How would you teach system administration? What important princples and practices would you want students to learn?
Culture
Steve VanDevender

* The Linux Kernel Development model

How the Linux kernel development model works.
Chemistry
Greg Kroah-Hartman

* The Scylla and Charybdis of Open Source Legalese

We exist within invisible frameworks of legal and regulatory schema - even if we're coding in our underwear.
Culture
J-P Voillequé, Paula Holm Jensen

* Thursday Keynotes

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

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

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
Gregory Miller

* Ubiquitous Angels

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
Anselm Hook

* Unit Test Your Database!

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
David Wheeler

* Using virtualization and automation to improve your web development workflow

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
David Brewer

* Virtualize vs Containerize: Fight!

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
Andy de la Lucha, Irving Popovetsky

* Web Server Shootout

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

* Web Testing with Windmill

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

* Wednesday Welcome and Keynotes

Featuring Amber Case, Cyborg Anthropologist, and Kurt von Finck of Monty Program AB.
Culture
Audrey Eschright, Selena Deckelmann, Amber Case, Kurt von Finck

* What's New in GCC

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
Janis Johnson

* Work for the Government for Fun and Profit

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
Deborah Bryant

* Your Shell History In The Cloud

Use Google App Engine to harness a lifetime of shell history from any computer with tagging, searching and annotations.
Hacks
Josh Cronemeyer

Proposals for this sessiontype

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* Cross domains with JSONP

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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* Efficient Pagination Using MySQL

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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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 LiveJournal.com, 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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 + .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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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