Thomas Tsai's favorites

Open Source Bridge 2011

Favorite sessions for this user

* Cloud Scaling: High Performance Even in Virtualized Environments.

Virtual hosting providers are particularly enticing for startups and new opensource projects, but they come with large and sometimes unexpected drawbacks. Learn what to expect and how to mitigate the worst performance issues you’ll face deploying your services in the cloud.
Hacks
Gavin McQuillan

* Control Emacs with Your Beard: the All-Singing All-Dancing Intro to Hacking the Kinect

See! The Amazing Future of Human-Computer Interaction! Behold! The Awesome Power of Open-Source Libraries and Cheap Video-Game Accessories! Fake Beards!
Hacks
Devin Chalmers, Greg Borenstein

* Creating Your Specific Live GNU/Linux Distribution with Debian Live Build

How to use Debian live build to create a specific live GNU/Linux distribution. It will be illustrated by these 3 live distributions: Clonezilla live, DRBL live, and GParted live, special live GNU/Linux distributions for system imaging/cloning, diskless linux, and graphical partition editor, respectively.
Cooking
Steven Shiau, Chenkai Sun, Yao-Tsung Wang, Thomas Tsai

* Designing Error Aggregation Systems

So often we’re solely focused on the performance of our production systems. When disaster strikes, your team needs to know when error conditions begin, where they’re coming from, frequency, and an indication of the last time they occurred. Parsing logs isn’t fast enough, and email can’t keep up or preserve metadata.
Cooking
Gavin McQuillan

* Doing NoSQL with SQL

How to use the new NO-SQL MariaDB features from SQL.
Chemistry
Sarah Novotny

* Drizzle, Virtualizing and Scaling MySQL for the Future

Ever wondered what would happen if you could rethink a decade worth of design changes? Drizzle is a redesign of the MySQL server targeted at web development and optimized for Cloud applications.
Hacks
Brian Aker

* Fast VoIP: Build Your Own Asterisk Server in Less Than an Hour

Methods of communication are constantly evolving, and traditional phone systems can not keep up. Open source phone systems allow for infinite possibilities for customizing the way we interact with each other. This session will walk through setting up your own Asterisk IP PBX from bare-metal to making calls.
Cooking
Jonathan Thurman

* Getting Started with Semantic Web Applications

Leave rigid tables behind, and work with your data as a graph, using standard web data schemas.
Cooking
Leif Warner, Brian Panulla

* How Governments are Building Communities with Open Source

This session will provide examples of major government uses of open source technology, and provide some examples and case-studies of how government is contributing to open source and the web.
Business
Chris Strahl

* How to Ask for Money

Have a project that just needs some cash to get off the ground? Need someone to fund beer and food for an event? Have a great idea and want to get paid for implementing it? Come find out how we did it.
Business
Selena Deckelmann, J Chris Anderson, Teyo Tyree

* Improving Estimates for Web Projects

How many times have you received an email or phone call from a potential client who describes their project in a few sentences and expects a formal proposal the next day? This session will address this seemingly impossible task by going over the method we have created at OpenSourcery to estimate web projects. This method has helped us work with clients to prioritize functionality, set realistic schedules, and has improved our ability to close sales.
Business
Alex Kroman

* Intro to CouchDB

Overview of Apache CouchDB, who is using it, and how you can too.
Cooking
J Chris Anderson

* Inviting Contributors to Open Source Webdev through Virtualization

The bar to contribution in Open Source web development projects can be lowered through the use of devops tools and virtual machine technologies.
Cooking
Les Orchard

* Learn Open Source Skills Without Embarrassing Yourself

New contributors are often intimidated the first time they appear in public to share a tarball, submit a patch, or open an IRC client. What if they could practice within "training levels" for open source contribution? This talk introduces the OpenHatch training missions, an open-source, interactive, entertaining way to learn the tools and culture of our community.
Culture
Asheesh Laroia

* Modern Perl Made Painless

Improvements in Perl 5 over the past several years allow great programmers to do great things with less code. You too can turn your Perl 5 code from mere scripting into powerful, clear, and modern programming--with help from a few tools the world's best Perl programmers already know and love.
Cooking
Chromatic X

* Preventing Runtime Errors at Compile Time

Are you tired of null pointer exceptions, unintended side effects, SQL injections, concurrency errors, mistaken equality tests, and other run-time errors that appear during testing or in the field? A compile-time tool named the Checker Framework has found hundreds of such errors. Oracle plans to include it in the Java 8 javac, but you can use it today to improve your code and avoid errors.
Cooking
David Lazar, Michael Ernst, Werner Dietl

* The Big Data Exploratorium: Data Mining, from Patents to Memes

Learn to use simple natural language processing and graph analysis tools in Python and R to explore the structure of the dataverse. From Reddit to the USPTO to Google Books, come try some data hacks!
Cooking
Noah Pepper, Devin Chalmers

* 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

* Write better Javascript with RequireJS

Web frameworks have done a good job of organizing the server side code in our web applications. But that doesn't help with Javascript. RequireJS helps you solve this problem.
Cooking
Chris Pitzer

Open Source Bridge 2009

Favorite sessions for this user

* Advanced Git tutorial: Not your average VCS.

Do you know the basics of Git but wonder what all the hype is about? Do you want the ultimate control over your Git history? This tutorial will walk you through the basics of committing changes before diving into the more advanced and "dangerous" Git commands.
Cooking
Sarah Sharp

* Become a better programmer by bridging Ousterhout's Dichotomy

Do you know a dynamic/scripting language like Ruby or Python, but you don't know C? Diving down just a little can make you a better programmer in your preferred language! Scripting languages can teach old C hands a thing or two, too. Delve into the benefits of being a multilingual programmer.
Cooking
Andy Grover

* Building an embedded Linux system monitoring device

As a Kernel developer I spend alot of my day looking at syslogs and rebooting systems. So, I set off to automate the process and you, the audience, will get an introduction to building ARM software and network device drivers.
Hacks
Brandon Philips

* Building Scale Free Applications with Hadoop and Cascading

A rapid introduction to Hadoop architecture, MapReduce patterns, and best practices with Cascading.
Cooking
Chris Wensel

* Deploying to the Edge from CouchDB

CouchDB can serve standalone applications, which can be shared amongst users, putting the source code (and control) back in their hands.
Hacks
J Chris Anderson

* Drizzle, Rethinking MySQL for the Web

Rethinking MySQL for the modern web.
Chemistry
Brian Aker

* Open Source Library Software: Empowering Libraries - Creating Opportunities

The closed, proprietary, integrated library systems (ILS) of the last decade have left libraries with no control over features, enhancements, hardware platforms, or support options resulting in an attitude of “learned helplessness” when it comes to their ILS. Open Source Library Systems (OSLS) offer opportunities to empower libraries and library staff to create new kinds of collaborative support and development environments. This session uses activities that will help participants understand (from the inside) the cultural shift that needs to happen so they can take advantage of their participation in this Open Source project and not just remain passive bystanders.
Culture
Lori Ayre

* 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

* 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

* 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
David Brewer

* What's New in GCC

The GNU Compiler Collection keeps getting better. Learn about new functionality and nifty optimizations that have been added in the last couple of years and hear about what's on the horizon.
Cooking
Janis Johnson

* Work for the Government for Fun and Profit

Government consumes lots of technology and, with the stimulus dollars poised to invest heavily in information technology, spending will increase sharply over the next several years. The potential benefits to using open source software in the public sector may seem intuitively obvious. But what if you own a small business or are an independent developer/contractor? Can the little guy do business with a big bureaucracy? And what IS the government doing to pursue open source today?
Business
Deborah Bryant