May 30th 2009 - Developer Day Falls Church
Staying current with the ever-evolving technological possibilities can be challenging, but you love trying. Why? Because you’re a fantastic web developer who loves building things, (and, frankly, that’s just how you roll).
Which is why this conference is perfect for you.
Hear seven presentations given by active practitioners on topics ranging from Ruby 1.9 to browser-based programming, and advanced acceptance testing to front-end development. Each is tailored to give you insight into various topics that may positively influence how you work, regardless of your specialization.
Registration is closed for May 30th — but keep your eyes peeled for Developer Days in other cities!
If you were there, don't forget to rate the talks at SpeakerRate!
TALK SCHEDULE
8:30 - 9:00 |
Registration and Breakfast |
9:00 - 9:40 ![]() |
Opening KeynoteJay Virdy |
9:45 - 10:25 ![]() |
Give Your Sites a Push with CometOnline applications are trending towards collaborative and instantaneous. Learn about some of the push technologies available to us in modern web apps, how to use them, and what their limitations are. Dan Drinkard |
10:25 - 10:45 |
Break |
10:45 - 11:25 ![]() |
Make Everyone a Tester: Natural Language Acceptance TestingApplication testing has traditionally been the responsibility of those in formal QA roles or, more recently, the application developers themselves. Is being a programmer or tester really a requirement for effectively testing your web application? Discover ways to enable your existing team to write human-readable tests they can run in their own browser. Patrick Reagan |
11:30 - 12:10 ![]() |
From Paralysis to Static Analysis: A Ruby 1.9 Case Study on Upgrading RCovWith Ruby 1.9 on everyone’s mind, Aaron will walk you through the real-life example of updating RCov to work with the new platform. Aaron Bedra |
12:10 - 1:00 |
Lunch |
1:00 - 1:40 |
Lightning TalksThere's a lot of great work being done locally, and we always love to hear about it — so we're adding a slot for lightning talks to the agenda. Come prepared to chat about what you're working on or are interested in! |
1:45 - 2:25 ![]() |
Beyond Thunderdome: Browser-Based Visual Programming with Lily and the MonomeEver wanted to mashup some APIs with an interactive sound generator and control it all with an external physical interface? Ever wanted to do it all without writing a single line of code? We'll pit the NY Times DOM against Lily, a browser baser visual programming environment, and the Monome, an external physical computing interface, for the ultimate audio-visual Thunderdome. speakerrate | slides | recap Justin Marney |
2:30 - 3:10 ![]() |
JavaScript Testing in Rails: Fast, Headless, In-Browser. Pick Any Three.You wouldn’t consider developing a Rails application without having a solid test suite for your Ruby code, but you’ve somehow convinced yourself to cross your fingers and look the other way when it comes to JavaScript. It doesn’t have to be that way. In this session, you’ll learn how to apply test-driven and behavior-driven development to your unobtrusive JavaScript code in a Rails-friendly manner. Historically, when selecting a JavaScript testing solution, you were forced to choose whether you wanted a framework that could run your tests in the browser or one that could only run your tests in a headless fashion. With the right combination of tools, you can enjoy the best of both worlds: fast, automation-friendly, and headless testing plus the ability to run your tests in whichever browser is acting up on any given day. Larry Karnowski |
3:10 - 3:30 |
Break |
3:30 - 4:10 ![]() |
import antigravity: Making Life More Enjoyable With PythonNo matter how much we love writing software, there are times it makes us want to set fire to our keyboards. We'll take a look at virtualenv, WSGI, and other Python-related technologies that make life a more enjoyable experience. Jeremy Carbaugh |
4:15 - 4:55 ![]() |
Programming In Interesting TimesFor the first time in a very long time, programmers are again confronted by a very basic question: Which programming language should I use? The last few years have seen the emergence of a whole variety of programming languages, everything from Ruby and Scala to a renewed interest in Python and LISP. Why is this happening now? What makes one programming language successful and another a footnote? And what does all this mean to engineers who just want to hit next week's deadline? Russ Olsen |
5:00 - 7:00 |
Happy Hour |
WHERE TO FIND US
QUESTIONS?
Drop us a line at bscofield@developer-day.com.










