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.
Sessions for this track
* 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 | |
* 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 | |
* 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 | |
* 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 | |
* 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 | |
* PHP - Architecting and Profiling for performance
A look at efficient PHP development through proper architecture and profiling tools.
|
Chemistry |
| Rasmus Lerdorf | |
* 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 | |
* The Linux Kernel Development model
How the Linux kernel development model works.
|
Chemistry |
| Greg Kroah-Hartman | |
* 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 | |
Proposals for this track
* 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 | ||
* 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 | 03/29/2009 04:51AM |
| Philip Tellis | ||
* 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 | ||
* 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 | 04/10/2009 12:01AM |
| Bart Massey | ||
* 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 | 03/29/2009 10:51PM |
| Eric Wilhelm | ||
* 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 | ||
* 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 | 04/02/2009 09:42AM |
| Jeffrey McManus | ||
* 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 | 03/23/2009 10:43PM |
| Michael Schwern | ||
* Keep your fork(), there's pie
an introduction to the OAuth protocol and OAuth libraries
|
Chemistry | 04/10/2009 11:19PM |
| Sean Sullivan | ||
* 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 | 04/06/2009 08:07AM |
| Michael Stahnke | ||
* 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 | 03/30/2009 11:24AM |
| Eric Wilhelm | ||
* 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 | ||
* Opinionated Frameworks for Opinionated Developers
Do opinionated frameworks make it easier or harder to write great opinionated software?
|
Chemistry | 04/01/2009 07:05AM |
| Wil Sinclair | ||
* 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 | 04/10/2009 06:44PM |
| 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 | 04/10/2009 05:38PM |
| Nate Aune | ||
* 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 | 02/16/2009 10:18AM |
| Brian Ford | ||
* 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 | 03/25/2009 08:41PM |
| Scott Shawcroft | ||
* 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 | ||
* 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 | 04/09/2009 04:40PM |
| Elias Volanakis, Scott Lewis | ||