Open Source Bridge 2010 proposals
The Open Source Bridge 2010 sessions have been selected!
* The Rise of Hacker Spaces (Confirmed)
Leigh will be discussing hacker spaces, and the culture of DIY spaces for making things around the world.
|
Culture | 05/12/2010 07:35PM |
| Leigh Honeywell | ||
* State of MariaDB (Confirmed)
MariaDB 5.1 is branch of MySQL 5.1 and is drop in replacement for
MySQL 5.1 with additional features, speed enhancements and bug fixes.
|
Cooking | 05/06/2010 02:45PM |
| Michael Widenius | ||
* Lightning Talks (Confirmed)
LIGHTNING TALKS!
|
Hacks | 05/01/2010 01:44PM |
| Peter Fein | ||
* Move Your Asana (Confirmed)
This yoga session is of benefit to anyone who sits and works on computers a lot. Breathing exercises and physical postures that can be done anytime to help maintain a healthy body and clear mind will be taught. Suggestions will be included for how to modify stretches to protect injuries and provide gentle opening.
|
Culture | 04/10/2010 09:28PM |
| Sherri Montgomery | ||
* How to write quality software using the magic of tests (Confirmed)
Writing quality software is a worthwhile challenge. Learn how to harness the magic of testing to create better software. This presentation will provide you with an overview of the different kinds of tests, show code using different testing tools, and help you decide when and how to apply these to your projects
|
Cooking | 03/29/2010 11:59PM |
| Igal Koshevoy | ||
* Wikipedia's Usability Initiative: Making MediaWiki (More) User-Friendly
The Wikipedia Usability Initiative is a project to transform the free encyclopedia into something that truly anyone can edit. I'll outline the progress made since 2008 and offer a sneak peek at the future of MediaWiki.
|
Chemistry | 03/29/2010 11:59PM |
| Steven Walling | ||
* Your Internets are Leaking (Confirmed)
Using your computer on a public network is like having a conversation on a city bus: people you don't know can hear everything you say. They'll probably be polite and ignore you, but you still might not want to shout out your credit card number. Yet this is what your computer does. All the time. And you don't know it.
|
Cooking | 03/29/2010 11:58PM |
| Reid Beels, Michael Schwern | ||
* The Open Geo Stack (Confirmed)
Location and mapping are making a huge impact on the web and mobile. Open Source is right there. Learn the elements of the geo stack, from mapping APIs to geo databases.
|
Cooking | 03/29/2010 11:56PM |
| Adam DuVander | ||
* PostgreSQL Techniques for Django Developers
With support right out of the box, Django is one of the most efficient ways of deploying a PostgreSQL-backed web application. We'll discuss techniques to get maximum efficiency out of PostgreSQL using Django, including schema design tips, Django ORM techniques, transaction management, and extending PostgreSQL.
|
Cooking | 03/29/2010 11:46PM |
| Christophe Pettus | ||
* 'But It's Broken!' Advice for First-Time FOSS Project Patch Submitters
You've found a critical error in a widely-used FOSS system, you write a great fix, you submit it... and it is bounced, and you think the reason is lame. What to do? We'll guide you through the political minefield that is submitting your first patch to a FOSS project.
|
Culture | 03/29/2010 11:44PM |
| Christophe Pettus, Josh Berkus | ||
* Making Robots Accessible to Everyone (Confirmed)
I've been looking for an affordable, flexible, easy to learn robotics platform for years that I could use to teach kids the basics of programming/electronics/robotics. Last Fall, I finally found it.
|
Culture | 03/29/2010 11:44PM |
| Jim Larson, Brett Nelson | ||
* Constructing Effective Arguments
Ever find yourself having difficulty convincing others on the mailing list that your idea is the "right way" to do things? How about convincing your manager that it really is a great idea to run Open Source software? Need to get that patch accepted upstream? Come learn how to construct an effective argument, and increase your powers of persuasion.
|
Cooking | 03/29/2010 11:04PM |
| Jennifer Redman | ||
* Free Speech, Free Software Across the World (Confirmed)
How does free software help defend free speech in repressive regimes? Danny O'Brien will draw from the records of the Committee to Protect Journalists to explore how open source can help those at the cutting edge of free expression.
|
Culture | 03/29/2010 11:01PM |
| Danny O'Brien | ||
* Dynamic Sublists in GNU Mailman
Have you ever just wanted to unsubscribe from one of those tedious threads on your favorite mailing-list? List administrators wouldn't it be nice to allow end-users to unsubscribe from conversations rather then just silently leaving the list? Now you can using Dyanmic Sublists for GNU Mailman.
|
Hacks | 03/29/2010 10:44PM |
| Jennifer Redman | ||
* Geek Choir (Confirmed)
This is exactly what it looks like: We're going to make you sing. ;)
|
Culture | 03/29/2010 10:03PM |
| Michael Alan Brewer | ||
* The Complex Ethics of Piracy
The Complex Ethics of Piracy
This talk aims to replace the "piracy is good" vs "piracy is theft" debate with a more nuanced understanding. It will investigate when piracy is selfish; when it is civil disobedience; whether it is ever constructive for cultural industries, or whether it is ever, as copyright holders argue, "theft".
I will conclude that each of these things is sometimes true about piracy, and that simple views are inadequate for understanding the ethical dimension of copyright infringement. Both pirates and copyright industries need to develop more subtle understandings of the morality of file sharing.
|
Culture | 03/29/2010 09:24PM |
| Peter Eckersley | ||
* X Marks the Spot: Applying OpenStreetMap to the High Seas (Confirmed)
The United States has a treasure trove of nautical charts in digital form, including plots of shipwrecks, navigation buoys, coastal and river depths, and other fine booty. OpenStreetMap is an open source, open format collaborative project for building a free map of the world. Join this session to find out more of the marine secrets of the National Oceanographic and Atmospheric Administration (NOAA), OpenSeaMap's plans to extend OSM to the high seas, and splicing the two (and your mainbrace) together. We'll use the Geospatial Data Abstraction Library (GDAL), OGR, Python, and the OSM API.
|
Hacks | 03/29/2010 09:02PM |
| Danny O'Brien, Liz Henry | ||
* Living Together In An Open Cloud World (Confirmed)
With millions of users signing on daily to access their favorite social media services – be it Twitter, Facebook or Digg – a developer’s worst fear is not having the backend support to house and provide access to such huge amounts of related data.
Industry efforts to architect next generation databases that can scale massively by pairing open source databases and content management technologies with cloud-computing are underway. The door is also “opening” to a whole new world of user benefits which will be made possible by access to data -- cross-cloud -- in non-proprietary databases and content management systems.
|
Chemistry | 03/29/2010 07:03PM |
| Jonathan Bryce | ||
* The new schism: SQL vs. NoSQL
RDMS showed us the one true way to organize data, yet the NoSQL movement shows us how it fails. The faithful are confused and concerned. The heretics rally boldly in the streets with torches and pitchforks, yelling something about "doesn't scale," while the defenders of orthodoxy scream about the features and safeties these strange new gods lack, and do the apostates even realize it?
As the philosophical storm brews, DB admins and developers must make fateful decisions that will affect the rest of the code's life. Here they will glean the first glimpses of the knowledge they will need to make informed choices and be spared the wrath of the database gods.
|
Chemistry | 03/29/2010 04:17PM |
| Melissa Hollingsworth | ||
* Blocker Talk: confessional-meets-Scrum
What are the three highest priorities for your FLOSS project, what's blocking you, and can we help? A guided discussion.
|
Cooking | 03/29/2010 03:48PM |
| Sumana Harihareswara | ||
* Social Change with Plone
Open source content management systems are now mainstream among non-profit organizations. See examples from live social change sites of how they're taking advantage of Plone to further their missions.
|
Culture | 03/29/2010 03:44PM |
| Jon Baldivieso | ||
* The $2 computer: ultraconstrained devices do your bidding (Confirmed)
"Do you watch television? Is your furnace loud? Do you have $2?" My 7-year-old's marketing suggestions aside, building custom gadgets to improve your life is remarkably simple, and I'll prove it by building something on stage that you can duplicate at home.
|
Hacks | 03/29/2010 03:19PM |
| David Hollingsworth | ||
* Hacking the world: effecting positive changes using open source
I don't want to lick envelopes or call donors, I want to get something done! But the organization is horribly underfunded and technically unsophisticated. I know! Open Source Man to the rescue!
|
Culture | 03/29/2010 03:14PM |
| David Hollingsworth | ||
* X.Org And You: Answers to Common Questions
What is X? Why do we still use it after twenty years? What will we be doing with X and graphics in the future? Come have these questions, and more, answered in a straightforward, simple manner.
|
Chemistry | 03/29/2010 11:36AM |
| Corbin Simpson | ||
* Data Normalization, Denormalization, and the Forces of Darkness
Battling the minions of evil is not an appropriate time for cowboy database design. Your users' lives, and perhaps those of the entire world, depend on accurate and up-to-date data. You can't take a chance on duplicated data becoming inconsistent. You need a solid data model with little or no maintenance.
At the same time, a zombie apocalypse is hardly the right situation to prioritize the purity of the data model over usability. Your users need answers fast, and their brains may already be appetizers by the time a dozen joins complete. How do we prioritize both maintainability and performance?
A good DB admin knows whether normalization is the right approach for a particular data set, how far to normalize, and when and how to denormalize to improve performance. Let's hope the warriors of the forces of light have a good DB admin. If they call on you, are _you_ up to the challenge?
|
Cooking | 03/29/2010 11:24AM |
| Melissa Hollingsworth | ||
* 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 | 03/29/2010 08:42AM |
| David Brewer | ||
* Developing Replication Plugins for Drizzle (Confirmed)
The Drizzle Project is a fork of the MySQL 6.0 server. One of the many goals of Drizzle is to enable a large plugin ecosystem by improving, simplifying, and modernizing the application programming interfaces between the kernel and the modules providing services for Drizzle. This tutorial serves to showcase the new APIs for Drizzle's replication through a series of in-depth examples.
|
Chemistry | 03/29/2010 08:25AM |
| Padraig O'Sullivan | ||
* How to Teach Kids to Program Computers
Tips, tricks and a curriculum for teaching children to program computers in your spare time.
|
Culture | 03/28/2010 10:03PM |
| Howard Abrams | ||
* OAuth: an Open Specification for Web Services (Confirmed)
Curious about OAuth? Ever wondered why OAuth has steadily gained popularity among major API providers such as Google and Twitter? Ever wondered how OAuth helps streamline consuming data from other providers? Learn more about OAuth the specification and how to implement OAuth with PHP5. The session will cover the basics of OAuth, and follow up with an OAuth implementation using php.net/oauth.
|
Hacks | 03/28/2010 09:18PM |
| John Jawed | ||
* Non-visual location-based augmented reality using GPS data (Confirmed)
Augmented Reality and Geolocation have been hot topics this year, but there has often been a confusion between aesthetics vs. practicality, and fantasy vs. reality. This presentation will highlight the advantages and disadvantages of visual and non-visual augmented reality. We'll tell stories from our experiences building location-aware social networks with custom proximity notification.
|
Hacks | 03/27/2010 11:11PM |
| Amber Case, Aaron Parecki | ||
* Best Practices for Wiki Adoption (Confirmed)
Wikis are easy as pie to install, edit, and even to develop. The real challenge they present is in bringing together the right people in the right way to make things happen. There are ways to tackle that challenge that can give your open source community a fighting chance.
|
Cooking | 03/27/2010 03:07PM |
| Ted Ernst, Steven Walling | ||
* cooking clouds
How to get from cloud apis to actual application deployment using your favorite language.
|
Cooking | 03/27/2010 12:35AM |
| Adrian Cole, Alex Polvi | ||
* Activity Streams, Socialism, and the Future of Open Source (Confirmed)
It may seem obvious to some, but the socialist imagery that Mozilla uses isn't accidental. Nor is the grounding of Activity Streams in socialist theory. What do these things have to do with open source an its future? A lot, and I'll paint a picture to tell you how it should play out.
|
Chemistry | 03/26/2010 07:33PM |
| Chris Messina | ||
* Preparing for the big launch
Preparing for the big launch
|
Business | 03/26/2010 02:32PM |
| Robby Russell | ||
* Server optimization for high traffic web systems using multiple retry and learning timeout patterns
A webpage typically will be as slow as the slowest request in the page. So if for a high traffic website like Yahoo! frontpage has lots of such possibly slow external apis, it could hold webserver processes and also effect user experience. Multiple Retry is a feature meant to optimize server resource utilization and efficiently use webserver processes/threads.
|
Chemistry | 03/26/2010 11:24AM |
| Jayadev Chandrasekhar | ||
* Service Oriented Architecture (SOA) Open Source Options
Have you heard the 'SOA' buzz but not dived into it? SOA - service oriented architecture, has many different uses in software and IT. Discussion of SOA, composite vs multi-channel applications, enterprise service bus technology, messaging and web services.
|
Business | 03/26/2010 11:22AM |
| Laurence Gellert | ||
* Usability testing on a shoestring
Usability testing can be fast, cheap and effective. Learn simple, unintimidating ways to do usability testing to identify things that are going horribly wrong.
|
Chemistry | 03/25/2010 11:54PM |
| VJ Beauchamp | ||
* Copyright lawyers can Gödel (Confirmed)
"This compression algorithm is of course very inefficient, at least when applied to a small collection of documents. But if you were to apply it to a larger collection, say, all the music ever recorded and all movies ever made, some gains may be realized...
|
Hacks | 03/25/2010 11:19PM |
| Markus Roberts | ||
* Free Content for Good: Producing 30 Hour Day (Confirmed)
30 Hour Day was the first web-based live streaming telethon of its kind, designed to raise money for local charities in Portland and beyond. In this presentation, I'll share my "eureka moment" when I realized that 30 Hour Day could be the lightening rod for smaller charities in local communities around the world to use our content to raise money and awareness.
We'll also have a preview of the next 30 Hour Day (July 2nd & 3rd at Pioneer Courthouse Square) and how you can get involved!
|
Culture | 03/25/2010 11:16PM |
| doc normal | ||
* Making your information online findable (Confirmed)
It's not enough to have a website. You need to have your website (and your business) be findable, and not drive normal people (eg, everyone but you and your web designer) nuts. And you need to make sure that Google has it right.
Here's how.
|
Chemistry | 03/25/2010 11:15PM |
| VJ Beauchamp | ||
* Open Source Ethernet I/O Convergence in the Data Center with Open FCoE, iSCSI and Data Center Bridging as building blocks of The Cloud
That LAN port on your server just got sexy with high speed 10 Gigabit Ethernet and storage protocols providing the building blocks for data center LAN/SAN protocol convergence. We'll explore the protocol stacks, code resources and the application of these technologies in virtualized data centers. We'll also talk about the "big iron" IT vendor’s application of I/O convergence and how you as an open source developer can contribute.
|
Chemistry | 03/25/2010 11:01PM |
| doc normal | ||
* How to build a simple website in Drupal in an hour -ish
Drupal has a steep learning curve for non-developers. Learn how to get started and build a simple website in an hour (or as long as you allow).
|
Cooking | 03/25/2010 10:50PM |
| VJ Beauchamp | ||
* Connecting to Web Services on Android (Confirmed)
This presentation will show how to connect to REST-based web services from an Android application. We'll discuss HTTP programming as well as XML and JSON libraries. This presentation will include a live demo of an Android application.
|
Cooking | 03/25/2010 10:40PM |
| Sean Sullivan | ||
* Fiddling with Linux
A violin is an analog instrument beloved throughout the world. I started playing at the end of 2009 and will spare sharing my skills but, I will share Linux tools, scripts and hardware I use to help learn and play.
|
Hacks | 03/25/2010 10:38PM |
| Brandon Philips | ||
* Functional Requirements: Thinking Like A Pirate (Confirmed)
Creating functional requirements as a part of the planning process is like creating a treasure map. You want to get compensated for the value your cool built-with-open-source-thing is providing to your clients. Your clients want it to work better than what they originally had in mind. If you do the work upfront, you'll know when you've hit the X marks the spot.
|
Business | 03/25/2010 10:36PM |
| Bill Fitzgerald, Amye Scavarda | ||
* Using Eduglu, a new Drupal Distro for Higher Education
Drupal's use is exploding in Higher Education. This session will introduce a new Drupal distribution designed to serve as a platform for building rich intranets for educational institutions.
|
Cooking | 03/25/2010 10:34PM |
| Kyle Mathews | ||
* Write a Linux Device Driver: Flipping bits, blinking lights and crashing Kernels
Curious what makes your hardware tick? Itching to crash your system in a indiviualized way? Then you should try your hand at writing a device driver for Linux.
|
Chemistry | 03/25/2010 10:31PM |
| Brandon Philips | ||
* Programming WebSockets
WebSockets is an exciting new technology that enables bidirectional communication between web applications and server-side processes. Google's Chrome browser already provides WebSockets and developers can expect to see the technology in other browsers in 2010. This presentation will cover the WebSocket protocol, JavaScript API, and server-side implementations.
|
Chemistry | 03/25/2010 10:30PM |
| Sean Sullivan | ||
* Migrate your data into Drupal the not-so-hard way
Your data is already in a database. Let's get it into Drupal posthaste, with as little wringing of hands and gnashing of teeth as possible.
|
Cooking | 03/25/2010 10:26PM |
| VJ Beauchamp | ||
* iizip: Hacking together your own Dropbox (Confirmed)
Dropbox, the leader in online storage and synchronization, is good, but not good enough. Find out how you can hack together your own equivalent that's more flexible, secure and convenient.
|
Hacks | 03/25/2010 10:26PM |
| Ben Dechrau | ||
* Organizing user groups, a panel discussion (Confirmed)
User groups are a vital part of the open source community. Learn more about how to start a group, keep it going, and make an existing group better from a panel of experienced user group organizers.
|
Culture | 03/25/2010 10:23PM |
| Audrey Eschright, Christie Koehler, Eric Wilhelm, Igal Koshevoy, Jesse Hallett, Sam Keen, gabrielle roth | ||
* Agile User Experience Design (Confirmed)
Agile processes can be very successful for both clients and developers, but the rapid pace and the lack of detailed long-term plans can make it difficult to design and build high quality user experiences. We'll talk about good ways to do that.
|
Cooking | 03/25/2010 10:21PM |
| Randall Hansen | ||
* Negotiating an Open Source Future
Given the economic crisis we are leaving, open source is more compelling than ever, and companies must know how to advocate and win an open source future.
|
Business | 03/25/2010 10:06PM |
| Martin Medeiros | ||
* Legal Difficulties Involving Open Source Companies and How to Avoid Them (Confirmed)
The laws have changed and the open source community should take note.
|
Business | 03/25/2010 09:41PM |
| Martin Medeiros | ||
* Real Time Data Stream Visualization
A customer calls with a simple question, "is everyone down, or is it just us?" Your stomach turns. "Uhhh, I don't know, can I call you right back after I check a few things?!" Don't find yourself in this uncomfortable situation. We have the technology to watch our data in real time in ways that make the health of our systems immediately
obvious.
|
Hacks | 03/25/2010 09:35PM |
| Tim Freund | ||
* Professional JavaScript (Confirmed)
JavaScript is a unique and powerful language. Its ubiquity in the browser and its elegant concurrency model make JavaScript an ideal tool in a number of situations. Learn about the best ways to use and to understand this language from a full-time JavaScript professional.
|
Chemistry | 03/25/2010 09:29PM |
| Jesse Hallett | ||
* Why the Plone CMS is a good fit for Higher Education and Research
Universities and research organizations often have very specific needs when it comes to content management systems. This talk is a study as to why Plone is often chosen as the ideal CMS due to it's scalability, extensibility and metadata handling capabilities.
|
Culture | 03/25/2010 09:19PM |
| Nate Aune | ||
* Network booting helps you be lazy
Network booting can save you more time in the first month than it took you to set it up. See a live demo of network booting in action, and learn about the software stack you need to get started.
|
Cooking | 03/25/2010 09:01PM |
| Daniel Johnson | ||
* Sphinx - the ultimate tool for documenting your software project (Confirmed)
Open source software projects can succeed or fail based on their documentation. Thanks to Sphinx, open source developers now have a "documentation framework" that provides convenient indexing and automatic syntax highlighting, integrates your documentation with your code, and can automatically generate a beautiful manual as a PDF document.
|
Cooking | 03/25/2010 08:55PM |
| Nate Aune | ||
* Regular expressions and meta obsessions
How do you parse and validate a date? What about an email address? A URL, phone number, postal code? How do you quickly search through a file for something that you only know a little about? Regular Expressions, that's how.
|
Cooking | 03/25/2010 08:53PM |
| Philip Tellis | ||
* Theme any website in two hours with Deliverance
Imagine if you could take any website design and use it as-is with any website or web application? Well, you can with Deliverance!
|
Cooking | 03/25/2010 08:44PM |
| Nate Aune | ||
* Everything you ever wanted to know about Amazon EC2
Amazon Web Services makes it possible to build scalable systems easily with very little upfront capital. Come to this session to learn about what's so cool about cloud computing, and how Amazon's suite of elastic cloud computing tools make your job easier.
|
Cooking | 03/25/2010 08:39PM |
| Nate Aune | ||
* 'Open Source Business Models' and other mythical creatures
A humorous look at the taxonomy of Open Source ecosystems and the businesses that support/are supported by them based on one person's reflections and observations on a two years spent building an open source business and selling 'free'.
|
Business | 03/25/2010 08:25PM |
| Andrew Clay Shafer | ||
* Open Source business from the trenches
Using lessons learned from founding Opscode as a background, we'll talk about the different considerations and stages in building an open source business - from licensing and lawyers to funding and fostering a health community.
|
Business | 03/25/2010 08:05PM |
| Adam Jacob | ||
* Open Source and the Open Social Web (Confirmed)
Open Source software has been instrumental in the development of every revolutionary communications technology on the Internet. The Open social Web is no different.
|
Chemistry | 03/25/2010 08:04PM |
| Evan Prodromou | ||
* Practical Facebook stalking with Open Source tools (Confirmed)
Facebook are full of juicy information about your friends and strangers alike! Learn how to use some simple open source tools and techniques to learn more about them.
|
Hacks | 03/25/2010 07:51PM |
| Paul Fenwick | ||
* A Cloud To Call Your Own - Building Services On Open Nebula (Confirmed)
Cloud computing, it's not all just hype! This presentation will highlight the benefits of an application centric view of infrastructure and operations and include a live demo building cloud infrastructure and providing services using Open Source tools. Starting with bare Linux images, Open Nebula will be automatically installed and configured on a cluster, while walking through the tools, architecture and resources you need to do the same thing.
|
Cooking | 03/25/2010 07:50PM |
| Andrew Clay Shafer, Keith Hudgins | ||
* Infrastructure as Code (Confirmed)
Learn how to manage your infrastructure as source code - from provisioning to application deployment and everything in between.
|
Cooking | 03/25/2010 07:29PM |
| Adam Jacob | ||
* Awesome things you've missed in Perl
Awesome things have been happening in Perl recently; so many that even if you've been paying close attention, you may have missed a few. In this talk we'll examine some of the coolest recent technologies for Perl programmers.
|
Cooking | 03/25/2010 07:18PM |
| Paul Fenwick | ||
* Cassandra: Strategies for Distributed Data Storage (Confirmed)
Cassandra is an open source, highly scalable distributed database that brings together Dynamo's fully distributed design and Bigtable's ColumnFamily-based data model. In this talk we'll discuss the strategies Cassandra employs to provide an eventually consistent data model.
|
Chemistry | 03/25/2010 06:38PM |
| Kelvin Kakugawa | ||
* Git (Mostly) For Drupal
A crash course in git with a slant towards the special techniques needed by Drupal projects. Other developers will also find it useful.
|
Cooking | 03/25/2010 06:31PM |
| Michael Schwern | ||
* libcloud: a unified interface into the cloud (Confirmed)
What is possible when you can consume servers on various hosting providers with nothing more than a python script? This talk will discuss libcloud, an Apache Incubator project dedicated to building standard interfaces into the cloud.
|
Cooking | 03/25/2010 06:21PM |
| Alex Polvi | ||
* Code Happier With The Cycle: Code, Test, Fail, Diff, Fix, Pass, Commit, Repeat
If I could convince developers of one thing it would be this: Writing tests and using version control together during development is the simplest way to improve your life. So I will.
|
Cooking | 03/25/2010 06:12PM |
| Michael Schwern | ||
* Should there be a free software app store?
Since free software "is a matter of liberty, not price", developers and distributions are allowed to ask users to pay for free software (though most users can easily choose not to). Musicians like Radiohead have experimented with asking, but not requiring, users to pay for music (by choosing their own price, which could be $0). What would happen if we did this for free software?
|
Business | 03/25/2010 05:53PM |
| Seth Schoen | ||
* perl5i: Perl 5 Improved
perl5i is a single module bringing together the best magic Perl programmers have to offer catapulting the basic language forward. Suddenly everything is an object! Functions return objects and throw exceptions! You don't have to load six modules to work with files! Perl 5 is fun again!
|
Hacks | 03/25/2010 05:52PM |
| Michael Schwern | ||
* Fixing SSL security: Supplementing the certificate authority model (Confirmed)
The most common way of using SSL/TLS encryption relies on a public-key infrastructure that puts near-absolute trust in a large number of entities around the world, any one of which could accidentally or deliberately empower anyone to impersonate any site or service and spy on all of our communications. We've seen that these certificate authorities can make mistakes. We need new mechanisms to meaningfully double-check that they're doing the right thing.
|
Hacks | 03/25/2010 05:46PM |
| Seth Schoen | ||
* ALM 2.0 – Adopting Open Source Collaboration to Develop Better Software, Faster
This presentation explains how to take advantage of open source collaborative best practices to effectively work across distributed development teams.
|
Culture | 03/25/2010 05:45PM |
| Jack Repenning | ||
* REPENT!!! FOR THE END OF THE UNIX EPOCH IS NIGH!!!
SINNERS!! HEAR ME!! For too long have you lain contented and SLOTHFUL in the illusion that time is infinite! SOON the UNIX EPOCH will END and numbers will OVERFLOW their confines CLEANSING all in a flood the likes we have not seen since 1901!!! The SINS of your 32 BITS will chase your children and your children's children unless you REPENT NOW and cleanse your code of the 2038 BUG!!
|
Chemistry | 03/25/2010 05:33PM |
| Michael Schwern | ||
* How To Report A Bug (Confirmed)
Bug reports drive Open Source, but too often it's a hostile experience. As a user, how do you report a bug without being treated like you're dumping a sack of crap on the developer's doorstep? As a developer, how do you encourage users to report bugs? This is not a tutorial, but an examination of the social aspects of bug reporting.
|
Cooking | 03/25/2010 05:21PM |
| Michael Schwern | ||
* GeoDjango
Want to build that kick ass geo-site? Use Django!
|
Cooking | 03/25/2010 05:10PM |
| Chris Pitzer | ||
* Django 102 - past the introduction
You've been through the tutorials on Django, and now you want to deploy a real site in it - and you're lost. Let's fix that.
|
Cooking | 03/25/2010 05:06PM |
| Chris Pitzer | ||
* Behaviour Driven Infrastructure
Does Behaviour Driven Development have a role in the infrastructure world? Enter Behaviour Driven Infrastructure where systems administrators can apply BDD principles to make infrastructure management more powerful, more insightful and deliver more value to their customers.
|
Cooking | 03/25/2010 04:22PM |
| James Turnbull | ||
* Puppet for Beginners (Confirmed)
Puppet is a powerful configuration management tool that makes life easier for people managing systems and applications. This tutorial gives you an in-depth and hands-on introduction to Puppet that is ideal for beginners to Puppet and configuration management.
|
Cooking | 03/25/2010 04:20PM |
| Teyo Tyree | ||
* Open Source Rockets (Confirmed)
PSAS is a student aerospace engineering project at Portland State University. We're building ultra-low-cost, open hardware and open source rockets that feature perhaps the most sophisticated amateur rocket avionics systems out there today.
|
Hacks | 03/25/2010 04:11PM |
| Nathan Bergey, Andrew Greenberg | ||
* Application latencies and the crazy things in Linux you can do for them
Is your application latency-sensitive? Deterministic? Real-Time? This talk will take a broad look at tools and techniques in Linux that can help. And answer the question of why Linus calls some of us "crazy".
|
Chemistry | 03/25/2010 03:45PM |
| Nivedita Singhvi | ||
* Transparent, Collaborative, Participatory - Grass Roots Implementation of the Open Government Directive (Confirmed)
The Obama administration signed the Open Government Directive on its first day in office, promising to make government more collaborative, transparent and participatory. This panel will explore nongovernmental projects currently underway throughout the US and world that aim to forward this vision.
|
Culture | 03/25/2010 03:17PM |
| Mark Frischmuth | ||
* Building Interactive Displays with Touchscreen 2.0 (Confirmed)
Touchscreen is a platform for creating interactive kiosk and dashboard displays. It powers presentations for visitors to the Open Source Lab's data center and the network operations center. Come learn how touchscreen works and how to use it for your own display screens.
|
Cooking | 03/25/2010 02:49PM |
| Rob McGuire-Dale, Peter Krenesky | ||
* Developing an Open Source UMPC for Higher Education
The Oregon State Wireless Active Learning Device (OSWALD) is a fully open Ultra-Mobile Personal Computer (UMPC) platform designed, maintained, and used by students. Join us while we discuss the design process, software platform, and challenges we've run into while developing an embedded Linux platform for a custom-made handheld.
|
Hacks | 03/25/2010 02:39PM |
| Ben Goska, Tim Harder | ||
* Efficient Multi-core Application Architectures (Confirmed)
This session examines common application architectures in regards to threading and I/O handling. Various threading models are described and weighed, explaining the pros and cons of each. For I/O, topics such as the the c10k problem and buffering are discussed with solutions. A C++ framework is introduced as an example, but the concepts are applicable to other languages as well.
|
Chemistry | 03/25/2010 02:08PM |
| Eric Day | ||
* Housetruck: Building a Victorian RV (Confirmed)
As a "software person," I found the hard technologies of building with steel and wood made for a very different creative and hacking process. At the same time, I discovered many parallels to software development, embedded hardware, and even open-source philosophies.
|
Hacks | 03/25/2010 02:01PM |
| John Labovitz | ||
* eBooks, ePub, iPad, Kindle, o-my (Confirmed)
Print is dead. Well, not dead yet. But it'll be stone dead in a moment.
|
Chemistry | 03/25/2010 01:45PM |
| Lennon Day-Reynolds | ||
* Using Modern Perl (Confirmed)
Since 2001, Perl 5 has undergone a renaissance. Modern Perl programs are powerful, maintainable, and understandable. Come learn how to take advantage of perl circa 2010.
|
Cooking | 03/25/2010 01:37PM |
| Chromatic X | ||
* Building a GNU Cross-Compiler Toolchain for Microcontrollers
What pieces do you need to build code for ARM, AVR and similar microcontrollers? How do you put them together? Why might you do that, instead of just loading a package?
|
Hacks | 03/25/2010 01:28PM |
| David Madden | ||
* The Fine Line Between Creepy and Fun (Confirmed)
Social software is kind of a big deal right now. In the open-source spirit of transparency and dissection, let's talk about what makes social technology creepy, what makes it fun, and how to hack things to maximize your desired outcome.
|
Hacks | 03/25/2010 01:22PM |
| Audrey Eschright | ||
* Hair and Yak Again -- A Hacker's Tale (Confirmed)
API design, parallelism, automated testing, parallel automated testing, deployment, build tools, meta programming, GUI design and construction, hardware interfaces, network protocols, databases, change tracking, file formats, and why simple software becomes an epic journey.
|
Chemistry | 03/25/2010 12:28PM |
| Eric Wilhelm | ||
* HyperCard 2010: Why Johnny Can't Code (and What We Can Do About It) (Confirmed)
Thomas Jefferson envisioned a nation of self-sufficient citizen farmers; programmers like Alan Kay and Bill Atkinson tried to help us code as easily as we might hang a poster on the wall. What happened to the HyperCard ideal? Have we settled for consumption over creation? I will explore the question through a case study, surveying the state of citizen programming in 2010 — from CouchApps to Shoes to plain-jane HTML5+JS to HyperCard 2.4 — and try to convince all comers that realizing the dream of the citizen coder is vital to continuing the ideals of open source.
|
Culture | 03/25/2010 12:26PM |
| Devin Chalmers | ||
* Open Source Configuration Sharing by Power Users/Developers Using YAML in a Wiki
Open source is a lot of the time about the code. But what about the configurations? In some cases, configuring a platform can take significant time and depending on the configuration, the resulting application can be very different and address varied uses. The power users/developers of TikiWiki CMS/Groupware had exactly this problem of configuration being too tedious and full of reinventing the wheel each time. They then figured out a way to share configurations as easy-to-learn YAML inside a wiki so that other power users/developers can make use, enhance and combine these modular application configurations, leading to new and innovative applications that are easily deployed through an automated system. The same approach should be possible for configuration sharing for many different platforms, not just Tiki.
|
Cooking | 03/25/2010 12:16PM |
| Nelson Ko | ||
* Geohacking: 2010 Edition
Here's a laundry list of tips, tricks, and hacks you can do with geolocation on the Web today ranging from the mundane to the insane. From viewing multiple datasets on a map to integrating GPS data into a video feed for simultaneous position tracking, you're bound to learn something to improve your stalking... er, I mean build better map-savvy apps.
|
Hacks | 03/25/2010 12:04PM |
| Jason Mauer | ||
* Drupal & other CMS for Nonprofits
Using the power and flexibility of of a CMS like Drupal to create websites that extend the effectiveness and reach of nonprofits and let their staff/volunteers own the site, rather than having to turn to an expensive tech firm. Reference to several OS CMS will be made.
|
Cooking | 03/25/2010 12:01PM |
| Theresa Pridemore, Grant Kruger | ||
* CRUD for the Web: OData, GData, and You
Why do you have to relearn yet another API every time you want to really use someone's data source on the Web? It's time we moved beyond just consuming feeds -- we need full-function data access APIs! That's what the Open Data Protocol (OData) and the Google Data Protocol (GData) aim to do. Learn about these efforts, how they are used, and why you should adopt them for your next web API.
|
Chemistry | 03/25/2010 11:54AM |
| Jason Mauer | ||
* Creating Embedded Linux Products with OpenEmbedded (Confirmed)
Learn about the current state of embedded Linux distributions and advantages of the OpenEmbedded framework for developing Linux-based products.
|
Cooking | 03/25/2010 11:53AM |
| Scott Garman | ||
* Maaaakin' Copies: How to bootstrap your product strategy using Drupal
As a software developer, do you ever get the feeling that problems solved for one client might also be used benefit a whole industry sector? Here's how to use Drupal to stop with all the wheel-reinvention.
|
Business | 03/25/2010 11:42AM |
| Marcus Estes | ||
* import rdma: Zero-copy networking with RDMA and Python (Confirmed)
Every time your server sends or receives a packet, it copies it to (or from) a temporary kernel buffer. What an incredible waste of CPU and memory bandwidth! RDMA solves this, at a huge complexity cost. This talk will cover what happens when a dynamic language meets a direct-memory-placement protocol.
|
Hacks | 03/25/2010 11:39AM |
| Andy Grover | ||
* Why the Sysadmin Hates Your Software (Confirmed)
You've worked really hard on your software. It's stable and has lots of nice features and users love it. But your sysadmin hates it and complains about how hard it is to install, configure, and manage. What's up with that?
|
Chemistry | 03/25/2010 11:04AM |
| Steve VanDevender | ||
* (CANCELLED) Getting Started with FPGAs and HDLs (Confirmed)
Lots of attention has been given to GPUs for speeding up certain types of computations. While GPUs are very well suited for vector operations, there are other things they are not so well suited for. FPGAs (Field Programmable Gate Arrays) are not used as widely yet, but they offer a much more flexible computing fabric than GPUs. You can implement a GPU in an FPGA, for example, or you could implement your own custom processor optimized for very specialized tasks. The barrier to entry can be high for FPGAs: how does a person with a software development background get started using them? And what about HDLs (Hardware Description Langauges) used to program FPGAs? What's the difference between simulation and synthesis? What kinds of tools are freely available? These are some of the questions that will be addressed in this session.
|
Cooking | 03/25/2010 09:23AM |
| Phil Tomson | ||
* Running an open source training business
Starting a business is easy. Starting a successful business is only a little bit harder. But how do you keep an open source training business going and making money when the shine has worn off and it's now just hard work?
|
Business | 03/25/2010 06:03AM |
| Jacinta Richardson | ||
* Teach your class to fish, and they'll have food for a lifetime. (Confirmed)
You have so much you want to teach, how do you structure it so that your training course is both interesting and challenging? How much theory can you squeeze into an hour before your attendees have forgotten where you started? How do you structure your course to account for classes which move slower or faster than average? This talk will cover all of these answers and more.
|
Business | 03/25/2010 05:58AM |
| Jacinta Richardson | ||
* Hacking Space Exploration (Confirmed)
From creating remote-sensing CubeSats to analyzing aerogel: how the public is hacking into open source space exploration.
|
Culture | 03/25/2010 02:31AM |
| Ariel Waldman | ||
* Reprogramming Asian Business with Open Source
Asian manufacturing groups in Taiwan, China, Vietnam, Indonesia, India and Korea are the engine behind American brands. The older, hierarchical business cultures inside these large manufacturers can be changed through open source, collaborative software and thinking. The motivation for them? Cost savings and stability.
|
Business | 03/25/2010 02:26AM |
| matt orourke | ||
* Lessons Learned from Open Source Development
Two decades worth of lessons learned around open source development.
|
Culture | 03/24/2010 11:56PM |
| Brian Aker | ||
* Drizzle, Scaling MySQL for the Future (Confirmed)
Current state of Drizzle.
|
Hacks | 03/24/2010 11:52PM |
| Brian Aker | ||
* SELECT * FROM Internet Using YQL (Confirmed)
Treating the internet and all its sources as a database, YQL seeks to allow developers to explore government, social, api and all other external data in a standardized way. Further allowing developers to manipulate this data and mash different sources together, YQL works to open up the web and all its sources.
|
Chemistry | 03/24/2010 10:22PM |
| Jonathan LeBlanc | ||
* You Shall Not Pass: Managing Expectations and Boundaries with Clients (Confirmed)
Open Source is great fun, even in the area of professional services. But sometimes, you want to be able to pay the bills with your awesomeness too. One of the areas of difficulty is setting boundaries with clients, even though you really just want to write amazing stuff.
|
Business | 03/24/2010 10:14PM |
| Amye Scavarda, Chris Strahl | ||
* Harnessing the Social Web with OpenSocial 0.9
Exploring social application development techniques using OpenSocial 0.9, we'll look at how to harness user data to customize an application experience for each user and monetize that experience. Going further, we'll explore the vast improvements coming in the future for OpenSocial.
|
Chemistry | 03/24/2010 09:34PM |
| Jonathan LeBlanc | ||
* Listening to Data - Sonification Using Open Source Tools (Confirmed)
Hearing your data - exploratory data analysis by way of algorithmic composition
|
Hacks | 03/24/2010 09:30PM |
| M. Edward (Ed) Borasky | ||
* Moonlighting in Sunlight – How to work on independent projects and have a day job. (Confirmed)
Best practices for employers, employees and open source projects to coexist without legal conflicts.
|
Business | 03/24/2010 06:53PM |
| Paula Holm Jensen, Marc Alifanz | ||
* Nothing But Nines: Achieving %99.999 Uptime with Open Source High Availability Clustering
Achieve the ultimate in business continuity and productivity by eliminating downtime. As of Linux 2.6.33, Distributed Replicated Block Device (DRBD) is mainline. Find out what it is, what it does, why its awesome and how it can be coupled with Pacemaker to ensure your services remain highly available.
|
Cooking | 03/24/2010 05:54PM |
| Adam Gandelman | ||
* Haiku: The Other FLOSS OS
Looking for an alternative to Linux or the BSDs? Let me introduce you to Haiku, an open source clone of BeOS. We'll go through how to use it and how to contribute.
|
Chemistry | 03/24/2010 05:09PM |
| John Melesky | ||
* Meta-Programmng Java with Tapestry 5
Why code when you can meta-code? Learn how you can leverage Tapestry's built-in aspect oriented technologies to eliminate cut-and-paste coding (and ugly inheritance hierarchies) with simple declarative annotations.
|
Cooking | 03/24/2010 04:49PM |
| Howard Lewis Ship | ||
* Software is Culture
Software development requires not only technology, but also an understanding of engineering economics and human interactions. Engineering economics is the obtaining, allocating and deploying of resources, including individuals with specific skills and temperament, to efficiently develop software that meets the needs and expectations of its users. Programming is considered a technical activity but it is first and foremost a human activity whose success is determined by emotional intelligence, innate talents, personality and communications.
|
Culture | 03/24/2010 04:44PM |
| John Prohodsky | ||
* Clojure: Towards The Essence Of Programming
You may know Java or C# ... but do you own it? Can you add new language features to suit your needs? Of course not ... but with Clojure, you can! Clojure is more than a powerful language, it's a powerful language toolkit.
|
Chemistry | 03/24/2010 04:44PM |
| Howard Lewis Ship | ||
* Interacting with a group of servers in real-time with MCollective
Today we have tools like cfengine, puppet, and chef to help automate server deployment, configuration, and maintenance. However, its been difficult to interact with those same servers in real-time. MCollective is a framework which allows you to interact with small to very large clusters of servers in real-time. This session will cover its features, common uses, and extending its functionality.
|
Cooking | 03/24/2010 04:26PM |
| Lance Albertson | ||
* Creating a low-cost clustered virtualization environment using Ganeti (Confirmed)
Creating a redundant yet scalable virtualization environment is often difficult and expensive. Ganeti is an open source project which offers many solutions to simplify a clustered virtual machine environment while enabling you to use low cost hardware. This session will walk through Ganeti covering its basic design goals/features, installation architecture, and production implementation.
|
Chemistry | 03/24/2010 04:21PM |
| Lance Albertson | ||
* Speeding up your PHP Application (Confirmed)
Is your Wordpress site too slow? What's this HipHop PHP thing? How do I write really fast PHP apps? Drop by to get the answers to these questions.
|
Hacks | 03/24/2010 03:41PM |
| Rasmus Lerdorf | ||
* Considering in-house automated web testing? (Confirmed)
Interested in setting up your own test automation infrastructure? This is what you need to know.
|
Chemistry | 03/24/2010 11:30AM |
| Adam Christian | ||
* Automating Flex/Flash with Windmill or Selenium
Get automated tests up and running for your Flex or Flash application in minutes.
|
Cooking | 03/24/2010 11:20AM |
| Adam Christian | ||
* Being a Catalyst in Communities - The science behind the open source way (Confirmed)
How does Red Hat have wild success with Fedora and other FLOSS projects? By following a method firmly rooted in humanism, practice, and science. Learn in this session how to be an effective catalyst in communities of users, contributors, and businesses.
|
Culture | 03/23/2010 10:48PM |
| Karsten Wade | ||
* Stoking the fires: How to sell your work without selling your soul
This presentation will compare and contrast the "open core" and "open complement" models with a third model called “open infrastructure” (evident in Linux, JBoss, Apache, and Subversion), in which infrastructure is open sourced as a platform for other companies’ commercial products.
|
Business | 03/23/2010 05:18PM |
| Jack Repenning | ||
* Fixing the enterprise: How open source developers got it right, and how to evangelize the heathen
This session covers the best software development practices of open source communities and the applicability of those best practices to the enterprise. Examples will be drawn from the java.net, openoffice.org, and tigris.org communities, which all develop on the CollabNet Platform, and from CollabNet’s own internal software development efforts.
|
Culture | 03/23/2010 05:13PM |
| Jack Repenning | ||
* Release your hardware hacker potential with gEDA (Confirmed)
Ever wanted to create your own printed circuit board? There are open source tools for that. This session will take you step-by-step through the process of creating a printed circuit board using the gEDA suite of electronic design automation tools. Beginners are welcome, no previous hardware experience required.
|
Cooking | 03/23/2010 12:41PM |
| Eric Thompson | ||
* Introduction to MongoDB (Confirmed)
MongoDB is an open source, high-performance, schema-free, document-oriented database that is rapidly gaining in popularity among web developers. In this talk we'll introduce MongoDB and the features that make it great choice for your web applications.
|
Cooking | 03/23/2010 10:51AM |
| Michael Dirolf | ||
* "Thoughtcrime Experiments": CC/FLOSS Lessons From A DIY Sci-Fi Anthology
Last year, two FLOSS enthusiasts edited a Creative Commons-licensed anthology of original fantasy and science fiction stories and art. We did it to give back, to give readers more choices, and because documenting and sharing are in our blood. Here's how we published a great anthology, why, and how you can do it too.
|
Culture | 03/23/2010 10:48AM |
| Sumana Harihareswara | ||
* Introduction to PostgreSQL (Confirmed)
Interested in using PostgreSQL for you next project, or migrating to it? This tutorial will go over the basics of PostgreSQL administration and database application design.
|
Cooking | 03/23/2010 10:47AM |
| Christophe Pettus, Josh Berkus | ||
* Relational vs. Non-Relational (Confirmed)
What kind of database do you need?
Thanks to new database projects like CouchDB, TokyoCabinet, Solr and others, there are more non-relational database options available than ever for developers. Yet good information on how to choose what kind of database you need is still scarce. We'll cure that in this talk.
|
Cooking | 03/23/2010 10:35AM |
| Josh Berkus | ||
* Rockstar business
When building a startup no matter what your reputation personally is the focus is not to be a rockstar CEO or have rockstar developers. You have a rockstar product and that's where the excitement needs to be. You and any of the developers are nothing without the idea and all of you are replaceable.
|
Business | 03/22/2010 10:34PM |
| Chris O'Rourke | ||
* The Naive Developer's Guide to Venture Capital (Confirmed)
What you need to know before you even think about raising venture or angel capital, presented by a Silicon Valley founder who raised $9m from top tier firms.
|
Business | 03/22/2010 09:32PM |
| Joyce Park | ||
* Open Source IT Security: Tools and Tricks
An overview of current IT Security threats and the Open Source tools that can be used to protect, detect and remove them.
|
Cooking | 03/22/2010 12:36PM |
| Jay Allen | ||
* When Everything Looks Like A Nail (Confirmed)
Markus: Nautilus? I thought you said noodle house!
Matt: Wait, wait, I think I see her head!!
Markus: Are you sure?
Matt: Maybe It's Not Her Head...
|
Hacks | 03/22/2010 10:37AM |
| Matt Youell, Markus Roberts | ||
* How to learn to parse huge XML documents by doing it wrong for 5 years
Tyler Riddle will cover his learning experiences creating the Parse::MediaWikiDump, XML::TreePuller, and MediaWiki::DumpFile modules which are made to handle the 24 gigabyte English Wikipedia dump files in a reasonable time frame.
|
Hacks | 03/22/2010 09:31AM |
| Tyler Riddle | ||
* Harnessing Java with Scala
We provide you an introduction to the Scala programming language through its powerful capabilities to integrating with Java. We will demonstrate how Scala can be an effective means of exploring Java libraries such as JAXB, HttpClient and Hibernate. We will show why Scala is our preferred harness, with capabilities beyond Java, Beanshell or Groovy.
|
Cooking | 03/21/2010 08:19PM |
| Trenton Lipscomb, Thomas Lockney | ||
* Test Driven Database Development
Learn how to apply the principals of test-driven development to developing a database schema.
|
Cooking | 03/20/2010 06:02PM |
| David Wheeler | ||
* The Return of Command-Line Kung Fu (Confirmed)
A follow-on to last year's highly popular presentation, Hal Pomeranz returns with another super-size helping of command-line madness!
|
Cooking | 03/20/2010 06:40AM |
| Hal Pomeranz | ||
* Understanding and building scalable software paradigms
The road lay ahead, success or failure, and how you respond early will help determine your outcome. With much planning, thought, and expense you've built the greatest tribute to innovation, Solving a problem, filling a need or answering the call of excellence. All worthy pursuits in the attempt to obtain your goals and roll out your product or solution. Success!! People are using it. One problem, people are using it.
|
Cooking | 03/17/2010 11:25PM |
| Dan Wade | ||
* Please Pirate: Intellectual Unproperty
Information is *already* free! Renounce your rights!
Please Pirate is an alternative to copyright.
|
Culture | 03/17/2010 03:12PM |
| Peter Fein | ||
* SuperSpeed me: USB 3.0 Open Source Support (Confirmed)
USB 3.0 promises a 10x speedup and better power management than USB 2.0. But how do these devices actually work? Is there open source support for them? Come learn about these fast new devices that are finally hitting the market.
|
Chemistry | 03/17/2010 10:42AM |
| Sarah Sharp | ||
* Security vs Usability vs Privacy
Within five years from now the internet as we know it will end.
Freedom will no longer be a right, as it will be only available to those who know
how to conceal themselves. The media landscape will have changed as well.
But there is hope. For every step one takes towards Security one risks loosing
out on privacy and usability.
But there is hope.
|
Culture | 03/17/2010 05:11AM |
| naxxatoe (Sebastian Graf) | ||
* Open Source Storage Solutions and Next Generation Linux File Systems (Confirmed)
Unlike most areas of enterprise IT, open source solutions in the storage industry have remained in the background. In 2010 this situation is going to change dramatically with new open source storage solutions, next-generation Linux file systems, and emerging cloud offerings making significant inroads.
|
Cooking | 03/16/2010 08:16PM |
| Anand Babu (AB) Periasamy | ||
* Introduction to SnapLogic
SnapLogic is an open source platform for building system integrations that can be scripted or extended in Python and Java. With SnapLogic, complex integrations are broken down into discrete components that act upon data streams.
Using this framework, it is possible to build conduits among homogenous SaaS systems, databases, etc. In this session, we'll introduce the system and walk through the code to create a new integration target: a SaaS system with an XML API.
|
Cooking | 03/16/2010 05:02PM |
| Dylan Reinhardt | ||
* Using Django on the Djob
Django is a great framework for building public web sites, but it's also a great platform for building connected business apps. This session will examine use cases where Django presents an opportunity to build powerful, robust systems on a budget.
|
Cooking | 03/16/2010 04:23PM |
| Dylan Reinhardt | ||
* JIT-Compiling Domain Specific Languages (Confirmed)
During this talk, we will survey real-world implementations of JIT-compiled embedded DSLs and their applications.
|
Hacks | 03/16/2010 12:34PM |
| Jeremy Voorhis | ||
* Foundations, Non-profits, and Open Source (Confirmed)
Should you start a foundation? Should you start a nonprofit? What's the role of non-profits in the Open Source community today? How can you be a good citizen in the Open Source arena with a foundation to support?
|
Business | 03/16/2010 10:42AM |
| Carol Smith | ||
* Get organized: Emacs a la org-mode
Have you ever finished a day and wondered where the time went? Need to bill customers but only have a vague idea of your actual effort? Get back on track with a heaping scoop of org-mode!
|
Cooking | 03/16/2010 07:00AM |
| Brandon Philips | ||
* Emperor Mensuraton and the Sword of Statisticales
The rule of Emperor Mensuraton begat army upon army of data until it overran the Empire. The Sword of Statisticales was dispatched to reduce them summarily. Some were average, while others were mean, and one was a la mode. They plotted through lines, bars and pies until finally there emerged one number to rule them all.
|
Chemistry | 03/15/2010 06:39PM |
| Philip Tellis | ||
* Dealing the scaling: Goat Rodeo
Join David Pollak, Goat Rodeo's founder, to learn more about how to model your applications using the Goat so that your app can scale from the developers desktop to production to planet-scale without change to the app logic.
|
Hacks | 03/15/2010 02:11PM |
| David Pollak | ||
* Lift tips and tricks
See @harryh's 5 line lazy-loading snippet, all the code you need to guard against replay attacks/XSRF, and building real-time web apps in Lift
|
Cooking | 03/15/2010 01:49PM |
| David Pollak | ||
* Stacks of Cache (Confirmed)
This talk focuses on adapting and augmenting interfaces to memcache in order to overcome some of its limitations and to better utilize available resources. Then we'll talk about combining those interfaces in a simple, snap-together fashion.
|
Cooking | 03/15/2010 12:09PM |
| Duncan Beevers | ||
* Why Open Source? Reasons Open Source Is Right For Your Customers
Convincing a potential client that open source solutions are best can be tricky. A successful proposal must effortlessly make this point well to be successful.
|
Business | 03/15/2010 07:32AM |
| Brandon Savage | ||
* Debt-Free: Technical Debt In Open Source Projects
Ship or fix? This choice presents itself to open source projects every day, and the consequences can be considerable. Learn how to control this "technical debt" in open source projects.
|
Cooking | 03/15/2010 07:30AM |
| Brandon Savage | ||
* A day in the life of Facebook Operations (Confirmed)
A look at the tools and practices used at Facebook to support the #2 site in the world.
|
Cooking | 03/14/2010 09:09PM |
| Tom Cook | ||
* Working successfully outside the cube
In this talk, I'll draw upon my own personal experiences of being a "cube" worker and being a successful remote employee, and talk about the challenges and benefits and how to best implement this in your organization.
|
Business | 03/14/2010 07:11PM |
| John Mertic | ||
* Making software management tools work for you
With the advent of such rich open source tools such as Subversion, Git, Trac, CruiseControl, and Review Board, managing software projects of any size has become much easier than ever. But how do you best use these tools in your organization? In this talk we'll look at how these tools can fit into any software project, helping you make your team more efficient than before.
|
Cooking | 03/14/2010 07:09PM |
| John Mertic | ||
* Developing easily deployable PHP Applications
Talks about how to develop PHP applications that can be deployed on many different platforms with ease.
|
Chemistry | 03/14/2010 07:09PM |
| John Mertic | ||
* SugarCRM - Your next open source business application framework
This talk will explore using SugarCRM outside of it's normal usage as a CRM application, instead using it as an open source business application platform.
|
Cooking | 03/14/2010 07:08PM |
| John Mertic | ||
* Multicore Haskell Now! (Confirmed)
Multicore computers are here: is your programming language ready?
|
Hacks | 03/14/2010 02:01PM |
| Don Stewart | ||
* 21 Rules for Software Consulting
Do you have what it takes to succeed as a software consultant? Or will you crash and burn out in an avalanche of missed deadlines, overdue bills and litiginous former clients? Learn the 21 rules and you have a much better chance of surviving, or even succeeding.
|
Business | 03/13/2010 09:01PM |
| Josh Berkus | ||
* Gerrit what is it? can I try it out?
This talk will be about what Gerrit is, how to set up a test Gerrit in a VBox, how it works, and how it could grow on you after you use it a bit.
|
Cooking | 03/13/2010 05:44PM |
| mark gross | ||
* Building A Mesh Network Wireless Temperature Sensor (Confirmed)
The problem: My HVAC system is not balanced. Easy but boring solution: Hire a qualified contractor to fix it. More interesting solution: Use knowledge from dusty undergrad degree in electronics to cobble together some simple wireless temperature sensors using XBee modules and distribute them around the house. Then use Java programming knowledge to build up a monitoring system using open source software. Attempt to use readings from temperature sensors to figure out what's going on and fix it. This presentation will delve into the hardware and software aspects of the system, although with more emphasis on the software and the role that packages such as Apache Felix and Apache Mina play in the system.
|
Hacks | 03/13/2010 03:14PM |
| Michael Pigg | ||
* Mapping with Drupal
Learn the ins and outs of online mapping solutions with the open source Drupal framework.
|
Cooking | 03/12/2010 09:09AM |
| Lev Tsypin | ||
* Help! My webapp is slow and I don't know what to do!
One of your clients has asked you to have a look at their web application and to make it faster. Where do you start? Without looking at (or changing) the source code of the application, what can you do to make it better?
|
Cooking | 03/11/2010 08:37PM |
| Francois Marier | ||
* The Second Step: HOWTO encourage open source work at for-profits (Confirmed)
Even at pro-FLOSS businesses, logistical obstacles and incentive problems get in the way of giving back. I'll show you how to fix that.
|
Business | 03/11/2010 12:15PM |
| Sumana Harihareswara | ||
* Slideware
When you're giving a technical talk, you're the star---but the code you're presenting is your most important prop. We're going to discuss ways to show your code to an audience. You'll come away with tips that will save you time and help you communicate your ideas clearly.
|
Cooking | 03/10/2010 12:44PM |
| Ian Dees | ||
* How Two Fools Made Themselves Indispensible From Their Basement Office (Confirmed)
Two unsuspecting university project managers became super heroes when they stumbled upon the magic of open source CMS and sold their vision to bring web design in house, thus saving the university tens of thousands of dollars, better meeting their students' needs for online information, creating reliable revenue streams and enabling departments to more efficiently do their business.
|
Business | 03/10/2010 10:42AM |
| Chris Chiacchierini, Mason Bondi | ||
* Joy of Index
Every SQL database needs indexes, but which indexes? Learn how to index, when to index, why to index, and how to feel after you've indexed.
|
Chemistry | 03/09/2010 06:52PM |
| Josh Berkus | ||
* Give a Great Tech Talk (Confirmed)
Why do so many technical presentations suck? Make sure that yours
doesn't. Josh Berkus and Ian Dees will show you how to share your
ideas with your audience by speaking effectively and (when the
situation warrants it) showing your code.
|
Culture | 03/09/2010 06:10PM |
| Josh Berkus, Ian Dees | ||
* When Bad Data Happens To Good People
Has bad data happened to you? Has it happened repeatedly, and in several different ways? Are you at your wits' end trying to figure out what to do about all this garbage in your database?
|
Cooking | 03/09/2010 04:04PM |
| Josh Berkus | ||
* CouchApp Evently Guided Hack with CouchDB (Confirmed)
Learn to hack Evently jQuery CouchApps -- p2p web applications that can be deployed anywhere there's a CouchDB.
|
Hacks | 03/08/2010 12:18PM |
| J Chris Anderson | ||
* HipHop for PHP (Confirmed)
HipHop transforms PHP source code into highly optimised C++ and then compiles it using g++. It allows developers to continue writing complex logical directly with PHP but leverages the speed benefits of using C++. Currently, HipHop powers the majority of Facebook servers, making this more than just a theoretical exercise.
This session will cover how HipHop works, how to setup HipHop and the small changes that may be required to applications to allow it to work with both PHP and HipHop.
|
Chemistry | 03/03/2010 08:32PM |
| Haiping Zhao | ||
* XHP for PHP (Confirmed)
XHP is a PHP extension which augments the syntax of the language such that XML document fragments become valid PHP expressions. It fits somewhere between a templating language and a programmatic UI library. XHP allows you to use PHP as a stricter templating engine and offers a very straightforward way of implementing reusable, extensible components.
|
Cooking | 03/03/2010 04:37PM |
| Bob Baldwin | ||
* Grails for Switchers
Come on. You know you want to.
|
Cooking | 03/03/2010 03:20PM |
| Matt Woodward | ||
* Making Drupal Go Fast with Varnish and Pressflow (Confirmed)
You've launched your new web site and it's starting to get some attention. You've tuned your database and optimized your HTTP daemon, but what if it's not enough to keep up with all the hits you're getting? We'd like to introduce you to your two new best friends: Varnish and Pressflow.
|
Cooking | 03/03/2010 01:26PM |
| Rudy Grigar, Greg Lund-Chaix | ||
* The symfony framework behind the scenes at museum installations (Confirmed)
The symfony framework is a full-stack web framework for PHP. It's great for building websites, but you might be surprised where else it comes in handy. David Brewer shows how Second Story uses symfony to build custom content management and delivery systems powering interactive installations ranging from collections of Disney memorabilia to maps plotting every monument at Gettysburg.
|
Cooking | 03/02/2010 11:28AM |
| David Brewer | ||
* Web Framework Shootout
Which web framework will rule them all? As an audience member you pick the winner! We will present an introduction to a variety of web frameworks including Rails, Django, Symfony, and Sinatra.
|
Cooking | 02/25/2010 03:15PM |
| Dustin Whittle | ||
* Node.js and you (Confirmed)
Node.js is one of the most exciting things to happen to server-side development in the last few years. Here you'll find out why Node.js is a perfect fit for your next project and a better fit than existing languages for modern web development.
|
Cooking | 02/25/2010 09:14AM |
| Mikeal Rogers | ||
* The Future of Mobile: Learn to Build W3C Widgets and Device APIs with PhoneGap
We know the future of the web is mobile, but what's the future of mobile? In this session, you'll learn how to step-up mobile app development with widgets and device APIs. Add these two technologies to your toolbox to begin building next-gen mobile apps today.
|
Hacks | 02/24/2010 02:47PM |
| Brian LeRoux | ||
* PHP for professional folks
Join this session if you are interested in learning about the latest and greatest tools and techniques available to the PHP community.
|
Cooking | 02/24/2010 02:21PM |
| Dustin Whittle | ||
* Building a platform from open source at Yahoo!
Join us for a case study on using open source tools to build a platform for enterprise web applications with symfony. The focus of this session will be on how Yahoo! has built web applications that scale with open source tools.
|
Chemistry | 02/24/2010 02:12PM |
| Dustin Whittle | ||
* WebNumbr - Graph anything on the web
Graphs are awesome. Everyone can find graphs for stocks and gas prices, and maybe even Amazon prices if you're good. But how about your twitter list counts, P1 bug reports, server connection count, or flickr pictures per millisecond?
Come see a cool tool that will revolutionize your graphing life.
|
Hacks | 02/24/2010 01:02PM |
| Paul Tarjan | ||
* Javascript, the One True Language
JavaScript has long been considered a toy language, but new project focusing on server-side JavaScript the language could be the best choice for new development.
|
Cooking | 02/24/2010 11:02AM |
| Stephen Woods | ||
* From the Ashes of MetroFi
The Personal Telco Project has been offered a portion of the wireless gear abandoned by the MetroFi muni-wifi failure. We are working on extracting the maximum public benefit from what we ultimately receive.
|
Hacks | 02/24/2010 01:04AM |
| Russell Senior | ||
* Thinking Like a Programmer: Building a Programming Curriculum
Let's discuss the development of a beginning Ruby programming curriculum for the general public.
|
Culture | 02/23/2010 09:03PM |
| John Metta | ||
* Data Visualization For Fun and Profit
How to improve your software (and your business) using a bit of math, some Python code, and R, the world's best free statistics software.
|
Cooking | 02/22/2010 12:53PM |
| Lennon Day-Reynolds | ||
* Socket handoff: Concurrent fd sharing for performance and innovation
When different components want to use a shared resource in different ways--such as when they're implemented in different programming languages, or have APIs that aren't trivially compatible--the result is an API design challenge. X desktops today have both Xlib and XCB competing for access to the same network socket, and we needed a design that would let them share. We'll present this design, how we arrived at it, and why it's even more useful than we guessed.
|
Cooking | 02/20/2010 10:39PM |
| Josh Triplett, Jamey Sharp | ||
* 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 | 02/20/2010 07:16PM |
| Edward Finkler | ||
* The Story of Spaz: How to Give Away Everything, Make No Money, and Still Win (Confirmed)
What motivates us as developers? How do we define success? Throughout the development of Spaz, we've learned a lot about what works, what doesn't, and what really matters. Come to hear the story, and participate in the discussion of how we define success in open source.
|
Business | 02/20/2010 06:57PM |
| Edward Finkler | ||
* Unlikely tools for pair programming (Confirmed)
Co-conspirators Jamey Sharp and Josh Triplett get up to a lot of miscellaneous hacking mischief together. Much of this hacking occurs while staring at the same screen, and tag-teaming the keyboard. Sometimes this happens with the two of them in different places. We'll demo our favorite tools and invite audience contributions to the discussion.
|
Cooking | 02/20/2010 02:14AM |
| Josh Triplett, Jamey Sharp | ||
* Serialist: lazy web-crawling in Haskell (Confirmed)
Serialist (http://serialist.net/) provides a way to find, track and read serialized content (e.g., web comics). It's implemented entirely in Haskell and demonstrates functional web application development, crawling, scraping and distributed architecture. Serialist uses interesting graph algorithms to add and step through content lazily.
|
Hacks | 02/20/2010 02:07AM |
| Josh Triplett, Jamey Sharp | ||
* On predicting predictors: hacking archive formats for fun and prophecy
We aim to inform you about the archive formats you use every day. We will include an in-depth look at the tar, ar, cpio, gzip, bzip2, and deb formats, as well as the internals of the Git object store. Armed with this information, we will show you a practical application: removing the redundancy between files in version control and distributions of source and binaries.
|
Chemistry | 02/20/2010 01:54AM |
| Josh Triplett, Jamey Sharp | ||
* Flex from zero to hero
If you are tired of hearing of how Adobe Flex can be used to create MP3 players—and want instead to find out how you can use it to create powerful cross-platform applications—attend this live-coding talk and help build a *useful* application from scratch using Flex and AIR.
|
Hacks | 02/19/2010 06:02PM |
| Marco Tabini | ||
* The curious case of php|architect
How can a business that publishes twelve magazines, organizes two conferences and trains 2,000 developers a year in three different formats be managed in its entirety by a team of five people across two different countries? Why, through the magic of open-source software, clever hackery and a passion for great software
|
Business | 02/19/2010 05:50PM |
| Marco Tabini | ||