Long form
Long-form presentations will receive a 1 hour, 45 minute session. For this format, we’re especially interested in seeing interactive approaches: tutorials, guided discussions, or other hands-on explorations.
Sessions for this sessiontype
* Advanced Git tutorial: Not your average VCS.
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 |
| Sarah Sharp | |
* Building Open-Source Desktop Apps with the Titanium Platform
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 |
| Marshall Culpepper, Martin Robinson | |
* CodeIgniter As Drinking Game
DRINK.
|
Cooking |
| Jeffrey McManus | |
* Command-Line Kung Fu: White Belt
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 |
| Hal Pomeranz | |
* Configuration Management Panel
Configuration management tools are finally coming into their own. Powerful, automated infrastructure management is now available in a wide variety of open source tools. Tools written in different languages, using varying operational methodologies and embracing differing philosophies. Come meet some of the creators and maintainers of these cutting edge tools like cfengine, Puppet, AutomateIT, Chef, and bcfg2 and quiz them in the why and hows of their tools and the philosophies behind them.
|
Cooking |
| James Turnbull, Igal Koshevoy, Luke Kanies, Narayan Desai, Adam Jacob, Brendan Strejcek | |
* Django: Thinking Outside The Blog
Django is a powerful web development framework that is incredibly well-documented. Many tutorials exist for doing simple things quickly in Django... but what do you do after that?
|
Cooking |
| Dylan Reinhardt | |
* Introduction to Lift
Build real-time interactive applications using the Lift Web Framework
|
Cooking |
| David Pollak | |
* JRuby: when Ruby grows up and gets a job
Ruby has established itself as a first-tier language for developing web applications. Now it's time to think about everything else.
|
Cooking |
| Lennon Day-Reynolds | |
* Open Source Library Software: Empowering Libraries - Creating Opportunities
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 |
| Lori Ayre | |
* PHP - Architecting and Profiling for performance
A look at efficient PHP development through proper architecture and profiling tools.
|
Chemistry |
| Rasmus Lerdorf | |
* Please Your Pixel-Hungry Eyes With Codes That Read Better
Make the text you see in the Terminal window more legible and readable by finding, customizing and designing your own font!
|
Hacks |
| Bram Pitoyo | |
* Python for Teachers
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 |
| Kirby Urner | |
* Spindle, Mutilate and Metaprogram: How far _can_ you push it before there be dragons?
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 |
| Markus Roberts, Matt Youell | |
* Tangible open source!?
A crash course in applying the principles of open source to the creation of real objects.
|
Cooking |
| Dave Rauchwerk | |
* Write your own Bayesian Classifier: An Introduction to Machine Learning
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 |
| John Melesky | |
Proposals for this sessiontype
* 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 | 03/30/2009 05:43PM |
| Christie Koehler | ||
* 3rd generation Linux Networking
Linux has best of breed networking, but has a long way to go in usability.
|
Chemistry | 02/26/2009 04:26PM |
| Stephen Hemminger | ||
* 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 | 03/26/2009 02:06PM |
| Howard Lewis Ship | ||
* 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 | 03/28/2009 12:14PM |
| Edward Finkler | ||
* 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 | 04/10/2009 11:53PM |
| Igal Koshevoy | ||
* Best Practices for Building PHP and Oracle Applications
Architecting PHP Database Applications for Scalability and Availability
|
Cooking | 04/10/2009 03:15PM |
| Christopher Jones | ||
* 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 | 03/26/2009 04:30PM |
| Webb Sprague, Sarah Beecroft, Ken Tanzer, Jonathan Hedstrom | ||
* 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 | 04/07/2009 02:30PM |
| Nathan Angell | ||
* Building Scalable web hosting infrastructures with OpenSolaris.
Use the power of ZFS, OpenSolaris, Apache and MySQL to build a scalable web hosting infrastructure.
|
Cooking | 03/28/2009 01:37AM |
| Mark Turner | ||
* 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 | 04/10/2009 03:11PM |
| Ken Tanzer | ||
* 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 | 03/03/2009 02:33PM |
| Matt Woodward | ||
* 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 | 03/04/2009 08:45PM |
| kevin kempter | ||
* Critique, how Open Source does feedback right.
Learn how to give and receive feedback to help grow your open source project.
|
Culture | 04/10/2009 08:08AM |
| ben hengst | ||
* 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 | 03/30/2009 04:05PM |
| Ed Borasky | ||
* 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 | 04/10/2009 10:03AM |
| j. brush, Dietrich Ayala, Cameron Adamez | ||
* 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 | 03/23/2009 10:59PM |
| Michael Schwern | ||
* 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 | 04/04/2009 11:23AM |
| Nathan Angell | ||
* 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 | 04/08/2009 08:24AM |
| Michael Alan Brewer | ||
* 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 | 03/25/2009 06:50PM |
| Josh Berkus | ||
* Geek Choir
This is exactly what it looks like: We're going to make you sing. ;)
|
Culture | 04/08/2009 08:37AM |
| Michael Alan Brewer | ||
* 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 | 03/31/2009 01:22PM |
| Darrell Fuhriman | ||
* 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 | 03/18/2009 11:41PM |
| Ian Dees | ||
* 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). http://visionon.tv
|
Business | 03/28/2009 03:36AM |
| hamish campbell | ||
* 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 | 04/02/2009 09:00AM |
| Kyle Rankin | ||
* 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 | 04/09/2009 05:37PM |
| Charles Munat | ||
* 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 | 03/29/2009 06:59PM |
| Martin Medeiros | ||
* 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 | 02/09/2009 05:58PM |
| glen ropella | ||
* 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 | 04/10/2009 10:16AM |
| Darrell Fuhriman | ||
* 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 | 04/05/2009 12:12PM |
| Ed Borasky | ||
* 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 | 04/08/2009 01:54PM |
| Hurricane McEwen | ||
* 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 | 03/21/2009 12:22PM |
| John Metta | ||
* 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 | 03/28/2009 04:17PM |
| Michael Scotto di Carlo | ||
* 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 | 03/30/2009 10:04AM |
| Eric Wilhelm | ||
* 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 | 03/10/2009 07:55PM |
| Chris Pitzer | ||
* 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 | 04/10/2009 03:24PM |
| Ken Tanzer | ||
* 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 | 04/10/2009 09:54PM |
| Markus Roberts, Matt Youell | ||
* 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 | 01/26/2009 05:10PM |
| Ed Borasky | ||
* 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 | 04/10/2009 08:58PM |
| Jason Kotenko | ||
* 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 | 04/10/2009 04:10PM |
| Tom Hughes-Croucher | ||