Chemistry track
Understanding how our systems work, in order to improve and extend.
Explore how our technology works on the lowest levels, and what that can teach us about optimal use. Tell us your analysis and profiling techniques, how implementation affects function, and what a kernel is made of. Example topics from the past include “PHP – Architecting and Profiling for performance” and “The Linux Kernel Development model.”
Sessions for this track
* Beaming Up With Alien and Lua
lua is an extension language that is used in everything from mail filters to World of Warcraft. Learn how you can script C libraries with lua and alien.
|
Chemistry |
| Brandon Philips | |
* Cookies are Bad for You: Improving Security on the Web
Almost every web application relies on cookies to authenticate each request after the user logs in. Cookies are vulnerable to cross-site request forgery and session hijacking. It is time to explore better, more secure alternatives that are now possible thanks to practical in-browser cryptography.
|
Chemistry |
| Jesse Hallett | |
* Doing NoSQL with SQL
How to use the new NO-SQL MariaDB features from SQL.
|
Chemistry |
| Sarah Novotny | |
* Gearman: From the Worker's Perspective
Many people view topics like Map/Reduce and queue systems as advanced concepts that require in-depth knowledge and time consuming software setup. Gearman is changing all that by making this barrier to entry as low as possible with an open source, distributed job queuing system.
|
Chemistry |
| Brian Aker | |
* Geek Fitness: Your Body is not Just Transportation for Your Brain
Optimize your productivity by keeping your body healthy. Learn how to prevent 'laptop back' and RSI; extend your workday by taking care of your body.
|
Chemistry |
| Kurt Sussman | |
* GraphViz: The Open-Source Body Scanner for Code, Systems, and Data
Do you generate, manage, or analyze a lot of data? Do you develop software? Do you like pretty pictures? If your answer was "yes" to zero or more of these questions, this talk is for you.
|
Chemistry |
| Matt Youell | |
* Open Source GIS Desktop Smackdown
See the leading open source GIS desktop systems solve real world problems.
|
Chemistry |
| David Percy, Darrell Fuhriman, Christian Schumann-Curtis | |
* OSWALD: Lessons from and for the Open Hardware Movement
Envisioned as a cutting-edge computing platform that would encourage students to tinker with all the latest developments in the mobile space without fear of breaking their own gadgets, the initial version of the OSWALD project out of OSU failed in several key areas. In this talk, Tim will explore lessons learned from OSWALD and how they can help the open hardware and open education communities.
|
Chemistry |
| Tim Harder | |
* Parrot: State of the VM
Parrot is an ambitious and long-lived project that aims to be a VM for interoperable dynamic language implementation. We'll take a look at what Parrot's developers have been doing of late, what kind of awesome goodies we've plundered from the OSS world and where we want to go in the next year.
|
Chemistry |
| Christoph Otto | |
* Previously Untitled Meditation on the Zen of Python
In a language that strongly enforces a formatting style on the programmer, keeping it "pythonic" is only the tip of what makes python a wonderful, but confusing language. See what all the fuss is about in this introduction to the styles and nuances of the Python programming language and the tools you should be using when writing it.
|
Chemistry |
| Dan Colish | |
* Qs on Queues
Not sure what queuing system to use for your next project? How about the differences between broker vs direct queue services? What is a good fit for cloud vs your own data center? This session gathers information from open source queuing projects to help answer these questions and more. Queues are part of almost every scalable website and application, it's time to find the best fit for yours.
|
Chemistry |
| Eric Day | |
* Scaling with MongoDB
MongoDB is a popular new document-based non-relational database. Like all new technologies learning its strengths and weaknesses while trying to support a quickly growing dataset is trying.
|
Chemistry |
| Michael Schurter | |
* So, You Want to Make a Map?
Practical cartographic geekery for accidental and padawan mapmakers: a crash course in Mapping 101 where we'll talk about the anatomy of maps and what you need to know when creating them. Topics include cartographic standards, projections, visualization, and the fine art of finding, deciphering, and using geodata and metadata. Included will be examples of the good, the bad, and the ugly, as well as resources for further exploration.
|
Chemistry |
| Sarah Beecroft, Darrell Fuhriman | |
* The Current State of OAuth 2
If you've ever written any code to authenticate wtih Twitter, you may have been confused by all the signature methods and base strings. You'll be happy to know that OAuth 2 has vastly simplified the process, but at what cost?
|
Chemistry |
| Aaron Parecki | |
* The History of Concurrency
With node.js brining callbacks back into fashion and new languages like Go baking concurrency primitives directly into the language syntax, it can be difficult to keep straight what different concurrency approaches offer, what their shortcomings are, and what inspired them.
|
Chemistry |
| Michael Schurter | |
* The Locker Project, TeleHash, and You
Get an introduction to what these projects are, how they can help you with your personal data, and what kinds of exciting things are being built atop them.
|
Chemistry |
| Jeremie Miller | |
Proposals for this track
* <Your Favorite Programming Language> Loses
Every programming language in wide use has some horrible mistakes: your favorite is no exception. We'll talk about some fundamental principles of PL design and how they play out in various real languages.
|
Chemistry | 03/13/2011 10:26PM |
| Bart Massey | ||
* An Exploration of Hardware and what it Portends for Open Source Software
From the early PC to today's laptop we have a million times the memory, a million times the disk storage, and similar increases in processing capabilities. What problems/opportunities does another million fold increase in raw computing bring?
|
Chemistry | 03/14/2011 01:33PM |
| Robert Thilsted | ||
* Asynchronous... what?
Understand what asynchronous really means by exploring the plumbing below projects such as Node.js and gevent.
|
Chemistry | 02/28/2011 12:46AM |
| Ludovico Fischer | ||
* Dropping ACID: Alternative Consistency Models for Databases - PG-13
Consistency models may not be what you think they are
|
Chemistry | 02/13/2011 01:32PM |
| Roger Bodamer | ||
* Ganeti Web Manager: Cluster Management Made Simple
Looking for an easy, scalable way to manage your Ganeti-based clusters? Ganeti Web Manager provides admins an easy to deploy, Django based GUI that effectively manages private clusters & works equally well for providing customers access. With a caching system designed to scale to thousands of virtual machines without decreasing performance, Ganeti Web Manager makes cluster management truly simple.
|
Chemistry | 01/21/2011 02:08PM |
| Lance Albertson, Peter Krenesky | ||
* IndexedDb: Your Client-side NoSQL DB
Sqlite provided a very cool offline storage system for web applications, but there is a new standards-based DB in town, IndexedDb. See how web applications can keep their user's data 100% private. Gawk at how sophisticated web applications can use offline local storage. Recoil in horror at the boring name... IndexedDb
|
Chemistry | 03/02/2011 01:41PM |
| Austin King | ||
* Inside Dalvik
Dalvik is Google's version of the Java VM for running apps on Android. This session gives an introduction to the concepts shared by Java and Dalvik, as well as how to migrate code from one to another platform.
|
Chemistry | 02/22/2011 11:47AM |
| Markus Franz | ||
* LibreOffice and OO.org - The Evolution of Office
By founding the Document Foundation, a major part of the OpenOffice.org community left Oracle for speeding up development. This session shows how OO.org merged with Go-Oo and other projects to LibreOffice and how it is technically different from OO.org releases.
|
Chemistry | 02/21/2011 04:05PM |
| Markus Franz | ||
* PHP and Multiple Inheritance ( or lack thereof )
In this talk, we'll survey what the problems with multiple inheritance are, how you can impliment a form of this today, and what's coming in PHP to better handle this problem.
|
Chemistry | 02/13/2011 01:28PM |
| John Mertic | ||
* Setup an easy private social network with Social Igniter
Social Igniter is a lightweight, open source, modular, social network and content management system.
|
Chemistry | 03/31/2011 11:58PM |
| Brennan Novak | ||
* Six New PostgreSQL 9.1 Features to Get Excited About
PostgreSQL 9.1 will have even more features than any previous release. While every one of these features is exciting to someone, this talk will give you the six features which should make you consider PostgreSQL even if you never used it before.
|
Chemistry | 03/29/2011 10:08PM |
| Josh Berkus | ||
* Tour de OpenStack
Last year the cloud computing industry was changed dramatically with the introduction of OpenStack. The project is two releases deep - with one on the way – and it is currently the fastest growing cloud project in terms of code contributions and participating developers.
|
Chemistry | 03/31/2011 05:53PM |
| Stephen Spector | ||
* Unicorn: Tools and methods for vanquishing evil
Join us for an introduction to Unicorn.VC, and help us vanquish evil.
|
Chemistry | 03/09/2011 02:35PM |
| John Metta, Jonathan Karon | ||