Please log in to leave an evaluation
Personal schedule for David Wheeler
Download or
subscribe to David Wheeler's
schedule.
Databases
Location: Portland 252
Please note: to attend, your registration must include
Tutorials.
Learn how to apply the principals of test-driven development to developing a database schema.
Read more.
My latest book The Productive Programmer shows developers how to supercharge their effectiveness. It consists of two parts: mechanics and practice. The mechanics section covers productivity principles like acceleration, canonicality, focus, and automation. The practice section shows how productive thinking and questioning assumptions makes you a better developer.
Read more.
Databases
Location: E143/E144
Please note: to attend, your registration must include
Tutorials.
The PostgreSQL Open Source Databases upcoming release includes several ground-breaking new features that allows database administrators to "take things to the next level". In this tutorial you will learn how to architect and implement PostgreSQL's Warm Standby, Hot Standby, and Streaming replication capabilities.
Read more.
SOLD OUT
JavaScript
Location: Portland 251
Please note: to attend, your registration must include
Tutorials.
JavaScript is not a dirty word. The language itself is quite elegant. However, competing implementations by differing browsers has given it a bad rap. Yet, in this age of Ajax it is a must-have for any successful web application. Join this group of JavaScript gurus, who co-authored the O'Reilly jQuery Cookbook, for a tutorial session covering reliable techniques: intermediate to advanced.
Read more.
Did you know that CPAN comes with a free QA team? CPAN Testers is a distributed, grass-roots project with over 6.5 million test reports. This talk describes how the project benefits Perl developers and offers four important practices for any large-scale, volunteer QA effort
Read more.
The GNU Manifesto asserted that software should not be copyrighted. Yet, the very definition is of Open Source software is the nature of the copyright license. To License software is to fail to make it free or open. It is time to make software truly open by placing it in the public domain. To license it is to fail.
Read more.
Perl
Location: Portland 256
Perl's CPAN system is its killer app: a massive collection of libraries for nearly any task at hand. The code on the CPAN ranges from dreadful to superb, but the code used to build CPAN packages has typically hovered around "mediocre," largely due to artificial constraints. Dist::Zilla breaks free of constraints like performance, footprint, and good taste to provide you with unbridled power.
Read more.
jQuery UI is the official jQuery suite of interactions and widgets for building Rich Internet Applications. It makes building web interfaces as refreshingly simple as jQuery has made Ajax and the DOM. As simple as $('<p>Hello, World</p>').dialog();
Read more.
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!
Read more.
Perl
Location: Portland 256
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.
Read more.
While JavaScript is ubiquitous on the web it isn't really well known outside
of the browser. All of that is about to change. Node.js is a fast,
non-blocking, event driven server that is opening the door for JavaScript on
the server. For everyone who ever wanted to use JavaScript everywhere, or
wondered just how fast a server can go, this talk if for you.
Read more.
Perl
Location: Portland 256
Have something you want to say to many people? Want 5 minutes to do it? This is your chance.
Want to see 16 speakers on a variety of topics? This is your session.
Read more.