David Brewer's favorites
Favorite sessions for this user
* 5 things to know about MySQL if you don't have a DBA
quick and dirty operational best practices that should be baked into your development and deployment plans.
|
Cooking |
| sarah novotny | |
* 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 | |
* Ask Forgiveness not Permission
In this session we will explore many of the ways to innovate without the need for a significant budget by using open source software to try new things under the radar and on a shoestring budget.
|
Cooking |
| Emma McGrattan | |
* 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 | |
* Bridging the Developer and the Datacenter
This discussion will creatively explore the fundamental technologies being used by hosting providers, and bridge these concepts with open source development and application deployment.
Developers attending this discussion will be provided with examples of where failure can occur, and what questions to ask their provider to ensure optimal uptime for their applications.
|
Business |
| Thomas Brenneke | |
* Building a SQL Database That Works
As a developer, what you really need are some simple recipes for how to think about designing your SQL databases so that they are simple, maintainable, expandable and easy to troubleshoot.
|
Cooking |
| Josh Berkus | |
* Building Open-Source Desktop Apps with the Titanium Platform
The open-source Titanium platform allows developers to use their existing knowledge of rich web application technologies – JavaScript, Python, Ruby, HTML and CSS – to build desktop applications. In this presentation we'll go from start to finish building a desktop application using Titanium.
|
Cooking |
| Marshall Culpepper, Martin Robinson | |
* bzr vs git smack down
Selena loves Git and EmmaJane loves Bazaar. And like all good nerds they've spent a fair amount of time talkin' smack about the other's version control system (VCS). Come see what the fuss is all about!
|
Cooking |
| EmmaJane Hogbin, Selena Deckelmann | |
* CodeIgniter As Drinking Game
DRINK.
|
Cooking |
| Jeffrey McManus | |
* Command-Line Kung Fu: White Belt
Come and learn some useful command-line short cuts and shell idioms that will make you vastly more productive in a Linux or Unix shell. Time permitting, we'll even play "stump the expert", so bring your thorniest shell problems.
|
Cooking |
| Hal Pomeranz | |
* Configuration Management Panel
Configuration management tools are finally coming into their own. Powerful, automated infrastructure management is now available in a wide variety of open source tools. Tools written in different languages, using varying operational methodologies and embracing differing philosophies. Come meet some of the creators and maintainers of these cutting edge tools like cfengine, Puppet, AutomateIT, Chef, and bcfg2 and quiz them in the why and hows of their tools and the philosophies behind them.
|
Cooking |
| James Turnbull, Igal Koshevoy, Luke Kanies, Narayan Desai, Adam Jacob, Brendan Strejcek | |
* 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 | |
* Django: Thinking Outside The Blog
Django is a powerful web development framework that is incredibly well-documented. Many tutorials exist for doing simple things quickly in Django... but what do you do after that?
|
Cooking |
| Dylan Reinhardt | |
* 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 | |
* Drop ACID and think about data
Survey of current database technologies beyond the traditional ACID RDBMS
|
Chemistry |
| Bob Ippolito | |
* Effective code sprinting
Code sprints are events where developers quickly complete coding tasks in a collaborative environment. A panel of skilled developers will share their experiences for organizing effective code sprints so you can better participate and organize your own. The panel members have organized and participated in over a hundred sprints (ranging from Django to JRuby) and used sprints as the primary way to develop community-oriented projects (e.g., Calagator). While most of the discussion will be about volunteer-run open source code sprints, many of the ideas will be readily applicable to improving development at your workplace. The panel will offer practical, actionable advice that you can use and answer your questions.
|
Culture |
| Igal Koshevoy, Reid Beels, Audrey Eschright | |
* 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 | |
* New Ways for Teaching Children Software Programming
Software programming has come a long way for students and younger children since the days of Logo. Syntax has been replaced with connecting blocks and the triangle turtle has been replaced with custom artwork children create themselves. Now, multi-threading and event processing are easier to teach children than functions, and this session discusses these ideas as well as so the edge of kid code.
|
Culture |
| Howard Abrams | |
* PHP - Architecting and Profiling for performance
A look at efficient PHP development through proper architecture and profiling tools.
|
Chemistry |
| Rasmus Lerdorf | |
* Project Management Should be Boring!
Many people see project management as the art of trying to please everyone and pleasing no one, while trying not to go too far over deadline and too far over budget. It doesn't have to be that way. Good project management can be so predictable and reliable that it's almost boring. Here's what works in real projects.
|
Cooking |
| chromatic x | |
* Unit Test Your Database!
Given that the database, as the canonical repository of data, is the most important part of many applications, why is it that we don't write database unit tests? This talk promotes the practice of implementing tests to directly test the schema, storage, and functionality of databases.
|
Cooking |
| David Wheeler | |
* 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 | |
* 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 | |
* Web Testing with Windmill
This talk will discuss different web testing strategies, tools, and getting you up and writing windmill tests.
|
Cooking |
| Mikeal Rogers | |
* Write your own Bayesian Classifier: An Introduction to Machine Learning
Can you perform simple arithmetic? Do you know how to program well enough to open and read files? Then you can write a Bayesian classifier, one of the machine learning techniques for predicting categories, most famous for its use in spam filters. Let's demystify this impressively-named but ultimately simple process.
|
Cooking |
| John Melesky | |