9:00 – 9:45am
|
10:00 – 10:45am
-
-
-
Title:
A Tour of CodePlex
-
Track:
Cooking
-
Room:
Burnside
-
Time:
10:00 – 10:45am
-
Excerpt:
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.
-
Speakers:
Sara Ford
-
-
Title:
Open Source Microblogging with Laconica
-
Track:
Chemistry
-
Room:
Fremont
-
Time:
10:00 – 10:45am
-
Excerpt:
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.
-
Speakers:
Evan Prodromou
-
-
-
Title:
Drupal, What is it Good For?
-
Track:
Cooking
-
Room:
Marquam
-
Time:
10:00 – 10:45am
-
Excerpt:
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.
-
Speakers:
Lev Tsypin
-
-
-
|
11:00 – 11:15am
-
Coffee break
-
Title:
Coffee break
-
Time:
11:00 – 11:15am
|
11:20am – 12:05pm
-
-
-
-
-
Title:
Open Source Press Relations
-
Track:
Business
-
Room:
Hawthorne
-
Time:
11:20am – 12:05pm
-
Excerpt:
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?
-
Speakers:
Josh Berkus
-
-
-
Title:
Using virtualization and automation to improve your web development workflow
-
Track:
Cooking
-
Room:
Morrison
-
Time:
11:20am – 12:05pm
-
Excerpt:
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.
-
Speakers:
David Brewer
-
-
Title:
Agile JavaScript Testing
-
Track:
Cooking
-
Room:
St. Johns
-
Time:
11:20am – 12:05pm
-
Excerpt:
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.
-
Speakers:
Scott Becker
-
-
Title:
Open Source Tools for Freelancers
-
Track:
Business
-
Room:
Steel
-
Time:
11:20am – 12:05pm
-
Excerpt:
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.
-
Speakers:
Christie Koehler
|
12:10 – 1:40pm
-
Lunch break
-
Title:
Lunch break
-
Time:
12:10 – 1:40pm
|
1:45 – 2:30pm
|
1:45 – 3:30pm
-
-
-
Title:
Open Source Library Software: Empowering Libraries - Creating Opportunities
-
Track:
Culture
-
Room:
Burnside
-
Time:
1:45 – 3:30pm
-
Excerpt:
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.
-
Speakers:
Lori Ayre
-
-
-
-
|
2:45 – 3:30pm
-
-
Title:
Clojure: Functional Concurrency for the JVM
-
Track:
Cooking
-
Room:
Hawthorne
-
Time:
2:45 – 3:30pm
-
Excerpt:
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.”
-
Speakers:
Howard Lewis Ship
-
|
3:35 – 3:45pm
-
Coffee break
-
Title:
Coffee break
-
Time:
3:35 – 3:45pm
|
3:50 – 4:35pm
-
-
-
Title:
New Ways for Teaching Children Software Programming
-
Track:
Culture
-
Room:
Burnside
-
Time:
3:50 – 4:35pm
-
Excerpt:
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.
-
Speakers:
Howard Abrams
-
-
Title:
Assholes are killing your project
-
Track:
Culture
-
Room:
Hawthorne
-
Time:
3:50 – 4:35pm
-
Excerpt:
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.
-
Speakers:
Donnie Berkholz
-
-
Title:
What's New in GCC
-
Track:
Cooking
-
Room:
Marquam
-
Time:
3:50 – 4:35pm
-
Excerpt:
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.
-
Speakers:
Janis Johnson
-
-
Title:
Domo Arigato Mr. Roboto
-
Track:
Chemistry
-
Room:
Morrison
-
Time:
3:50 – 4:35pm
-
Excerpt:
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.
-
Speakers:
Sean Sullivan
-
-
Title:
Clustering Data -- How to Have Fun in n-Dimensions
-
Track:
Cooking
-
Room:
St. Johns
-
Time:
3:50 – 4:35pm
-
Excerpt:
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.
-
Speakers:
Jesse Hallett
-
-
Title:
Bridging the Developer and the Datacenter
-
Track:
Business
-
Room:
Steel
-
Time:
3:50 – 4:35pm
-
Excerpt:
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.
-
Speakers:
Thomas Brenneke
|
3:50 – 5:35pm
-
-
Title:
Advanced Git tutorial: Not your average VCS.
-
Track:
Cooking
-
Room:
Fremont
-
Time:
3:50 – 5:35pm
-
Excerpt:
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.
-
Speakers:
Sarah Sharp
|
5:00 – 5:45pm
-
-
-
-
Title:
Web Server Shootout
-
Track:
Chemistry
-
Room:
Hawthorne
-
Time:
5:00 – 5:45pm
-
Excerpt:
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.
-
Speakers:
Michael Schurter
-
-
Title:
Become a better programmer by bridging Ousterhout's Dichotomy
-
Track:
Cooking
-
Room:
Marquam
-
Time:
5:00 – 5:45pm
-
Excerpt:
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.
-
Speakers:
Andy Grover
-
-
-
-
Title:
Work for the Government for Fun and Profit
-
Track:
Business
-
Room:
Steel
-
Time:
5:00 – 5:45pm
-
Excerpt:
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?
-
Speakers:
Deborah Bryant
|
6:15 – 7:00pm
-
-
Title:
Get Off Your Asana and Move!
-
Track:
Culture
-
Room:
Hawthorne
-
Time:
6:15 – 7:00pm
-
Excerpt:
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.
-
Speakers:
Sherri Koehler
|
7:00 – 8:30pm
|
8:30 – 10:00pm
|