Home
About
Portfolio
Presentations
Gallery
Downloads
Contact
Home
Site Map
Articles
You Can Never Have Too Many Daves
Yahoo Mail Problems
Rails and the Apache SOLR Search Engine
MySQL: A Grab Bag of Useful Bits
DevIgnition 3 Bigger Than Ever
It's Good to Have Choices
Agile Spaghetti
All About the GFIRST 2012 Conference
RSA Biker Party
Active Breadcrumbs Gem
Speaking at GFIRST 2012
RubyNation Poster
Viewing Aging Git Branches
Do Your Commit Messages Suck?
Rails Tips and Best Practices
Rails and SOLR: My RubyNation 2012 Talk
RubyNation 2012, Day 1 - Dinner
Elevator Up, Please!
RubyNation 2012 Logo Graphic
RubyNation 2012 Shirt Design Preview
Toastmasters 2012 International Speech Contest
Rails Security
Rails and the Apache Solr Search Engine
Featured Slideshare Presentation
Buidling Facebook Apps at At DevIgnition
DevIgnition Podium Graphic
Science Fiction and the Real World
Killer Business Models
Ignoring Files With Git
Recipe: Detecting Required Fields in Rails
On Video: Leveraging Rails to Build Facebook Applications
Changing the Domain of a WordPress Site
The Empty String Code Smell in Rails
MySQL and Rails 3 on a PC
The Most Interesting Man in the World...
Scheduling Talks for a Conference
Rails and the PC Convergence
RubyNation Main Room Videos
RubyNation 2011 Podium Graphic
Recipe: Page-Specific Content for the HTML Head Section
RubyNation 2011 Photo
Slides for Killer Business Models
Some Thoughts on the Internet
My Favorite RubyNation Ad
My RubyNation 2011 Talk
Iran Voices Now Available
My Code Coverage Talk for NovaRUG
AirBanking Web Site Launches
Introduction to Git
"Brace Your Smile" Contest Launches
Recording Events With the Sony EX1 Video Camera
DevIgnition Launches in Grand Style
Best Practices for Processing Credit Cards in Rails
Chad Fowler Jams at RailsConf
DevIgnition T-Shirt Designs
Happy Ryan Reynolds Day
Considerations for Contest Rating Systems
All About Monsters
Animated Planets
It's Time for Rails to Grow Up
New Photo Contest Goes Live
DevIgnition 2010 Poster
Recipe: Parsing RSS and Atom Feeds
Final DevIgnition Logo
DevIgnition Logo
AppsAtState Announcement Site Goes Live
Announcing Apps@State
Default Ordering in Rails
Leveraging Rails to Build Facebook Apps
Tags, Categories and Taxonomies in WordPress
XKCD on Period English
Evolving Web Projects Into Online Products
Organizing and Running a Conference
KeenerTech.com, the SEO Powerhouse
Votridea Contest Platform Launches
In Baltimore Inner Harbor
At the Crossroads
Recipe: Accessing Your Subversion Revision in Rails
Our First RubyNation Video is Live
How to Get Your Conference Proposal Accepted
Filming at RubyNation 2010
Multi-Shots: The Web's Newest Craze
RubyNation Tape Inventory
Anatomy of an April Fools Joke
Shooting the Cherry Blossom Festival
Video Production Volunteers Needed
Chad Fowler at RubyNation 2010
Oracle and the Future of Java
Puzzle Solving and Corporate Culture
New Version of RubyNation Site Released
Nine Days
Quick Start: ActiveScaffold
Playing With Microsoft Surface
RubyNation 2010 Graphic Preview
MetroStar Systems Sponsors RubyNation
Is Hulu Just a Glorified Tivo?
New Version of MudDawg.com Released
Creating a Breadcrumb Trail in Rails, Part 2
Social Networking With Jive's Social Business Software
RubyNation 2010 Interviews
ExchangesConnect Online Video Contest Site
Secretary Hillary Clinton on My Online Video Contest
Pre-Launch Animated Montage
Videotaping RubyNation 2010
Online Video Contest Launches in Two Weeks
A Costly Calculation
ExchangesConnect Introductory Video
A Little Inspiration
The Online Office
Ruby Magic, Compliments of Animoto.com
Maven Introductory Presentation Available Online
How To Create an Atom Feed in Rails
Web Site Survey Released as Open Source
Happy July 4th, 2009!
Radical Career Success in a Down Economy
David Keener at RubyNation 2009
Using the Subversion Revision Number in Your Application
New Version of KeenerTech is Now Live
Creating a RESTful Web Services API
RubyNation 2009 Design Preview
About the Site Meter Widget
Kabob Kwest 2009
Pop Quiz: Why Does Verizon Suck?
Traffic Report 2008
Some HTML IS All Right
Managing Database Dumps Using MySQL
A Primer on RESTful Web Services
David Keener at RubyNation 2008
VMWare Fusion
Removing Browser Default CSS Styles
Introduction to RubyGems
Practical Tips for Rails Migrations
Creating a Breadcrumb Trail in Rails, Part 1
If You Can't Find the Oracle
Mac Office 2008 Product Key Issue Solved
NovaJUG: Creating Dynamic Charts With JFreeChart
NovaRUG: Implementing OpenID for Your Social Networking Site
Graphic Designs for a Regional Ruby Conference
Survival Tips for Technical Job Seekers
Dilbert on Agile Programming
Embedding a Jelly Scripting Capability in Your Java Application
Tips for Web Services
Traffic Report 2007
Principles of OpenID
XKCD Web Comics
Reading a Resource From a Jar File
Santa Clause Traditions
Implementing OpenID for Your Social Networking Site
Java Developers Notice Rails
JRuby Speed Test
Quick Start: What Is Rails?
Speaking On: Implementing OpenID for Your Social Networking Web Site
Microsoft Screen Cleaner
Creating Self-Documenting Java Code Using Javadocs
Improvised Public Comedy
Evolution of a Graphic Design Concept
2007 Web Design Survey
October 2007 Presentation
Debugging Cross-Database Issues in Rails Migrations
Conditional Logic in Rails Migrations
The Importance of External Input on Site Design
Traffic Generation Progress Report, 2006 - 2007
Content As a Prerequisite for Traffic-Building
Downloads With Tivo
Rails Date Manipulation
Glasgow Airport SUV Crash
DOM Popup Kit
Quick Start: Rails LiveTree
My Presentation for the DC Ruby on Rails Users Group
JFreeChart Presentation
Multiple Form Buttons in Rails
Speaking at DC Ruby Users Group in May
Secrets of the Great Pyramid Revealed
Tivo and Your Home Network
A Random Element for Your Web Pages
What Is an Expert?
Creating a Pull-Quote Effect With CSS
KeenerTech Submitted to Numerous Search Engines
Creating Dynamic Charts With JFreeChart
Using the Yahoo Site Explorer Tool
Reverse Searches with Google
Bringing Mathematical Journals to the Web
Why I Launched This Web Site
Dog in AOL T-Shirt
How to Have a Web Site Outage
URL Rewriting in ASP.NET
Getting the Most Out of Tivo
Introduction to Java Servlets
On Being a Rails Expert
Getting Started With Ruby on Rails
Banner Display in the ASP.NET Ad Rotator Control
Generating Dynamic Graphics in ASP.NET Applications
Harnessing the Power of XML For Your Business
Simulating IDENTITY Columns in Oracle
Understanding How Oracle Triggers are Executed
Overly Secure?
Software Testing: A Forgotten Art
My Favorite ASP.NET Conversion Error
Web 2.0 Hype Generator
Let's Go Orbital
Extreme Short Stories
The Horatio Factor
Handling Credit Card Transactions Using CyberCash
Simple Banner Rotation Using Active Server Pages
Tracking Software Issues
Using Cron to Schedule UNIX Activities
Generating Traffic for Your Web Site
Top 10 Best Practices for Creating Web Sites
Competing With the Monster
Privacy and the Online Job Hunt
Taxonomy of Career Sites
The Most Glamorous Job in Accounting
About
Contact
Home
Profiles
David Keener
Volunteer Work
Steve Keener
Search Results
Site Map
Gallery
GFIRST 2012
Speaking At AOL
River House Restaurant
RubyNation 2008
RubyNation 2009
RubyNation 2010
RubyNation 2010: Video Production
Skiing in Utah
Star Trek
Survival
Portfolio
Americonsultant
Apps@State
Belle Terra Homeowners Association
CareerBank.com
Business Technologies Release Management, AOL
Exception Request Tool
Install Calendar, AOL
MudDawg.com
National Council of Teachers of Mathematics
RubyNation Conference
RubyNation Collateral
RubyNation 2011 Poster
RubyNation 2010 Tag Cloud
Votridea
ExchangesConnect Online Video Contest
Statement Arts Photo Contest
Stevenson's "Brace Your Smile" Photo Contest
Presentations
Events
Tools
Antimatter
BreadCrumbs
Dave's Videos - An ActiveScaffold Demonstration
Downloads
Mant - Migrations for Ant
Microsoft Screen Cleaner
Rights
Web 2.0 Hype Generator
News
GFIRST 2013 Canceled!
Slideshare Stats
Blip.tv Goes to 1.5 GB
Crazy Public Speaking Stat
Ruby 2.0 Beta Just Released
More RubyNation 2012 Videos
Working On a New SOLR Talk
Toastmasters 2012 Fall Conference
Organizational Whiplash
New Macbook Pro Arrives
New Macbook Pro
First GFIRST Dry Run
GFIRST Cyber Security Talk
My Global Warming Talk
Toastmasters Area Governor
New RubyNation Videos on Blip
GFIRST 2012 Conference
RubyNation 2012 Retrospective
Toastmasters 2012 District 29 Conference
Achieved Competent Communicator in Toastmasters
RubyNation 2012 Is Over
Loudoun County Tops the List
RubyNation 2012 Shirt Orders are In
Toastmasters Area 45 Contest 2012
General Dynamics Sends Ten
RubyNation 2012 Schedule Finalized
Great Article About Pry Add-Ons
8th Annual GFIRST Conference
Mark Zuckerberg's Facebook IPO Letter
Hosting Upgraded Automatically
Comments Now Reviewed
Atom Feed Is Fixed
RubyNation 2012 Tickets on Sale Now
Featured Slideshare Presentation
Presentations Moving to GitHub
Section 508 and the NOVARUG
KeenerTech.com Ported to Rails 3
Speaking at DevIgnition 2011
Doing Rails Security Talk for the NovaRUG
At CapitolJS This Past Weekend
Speaking on Rails Security at DCRUG
DevIgnition 2011 Planning In Progress
Rubynation 2012 on the Horizon
Up to 16K Page Views
Confident Code
Boom Goes the Dynamite!
Interview for the EngineYard Podcast
Deploying KeenerTech from Git
Exchanges Connect Case Study
Rails 3.1 Has Been Released
Git Giggle
Wahoo! KeenerTech on Private Git
Back from RailsConf 2011
Business Model Consulting
Good XML Schema Validator
Killer Business Models and DC Consultants
RubyNation 2011 Hallway Track Podcast
RubyNation Collateral
Killer Business Models at General Dynamics
Certified Scrum Master
KeenerTech Upgrade in Progress
RubyNation 2011: A Great Success
General Dynamics
Excellent Cucumber Resource
RubyNation 2011 Is Sold Out!
Reading "Eloquent Ruby"
Three More Tapes Ingested for RubyNation
Designing a Card Game
RubyNation Speaker Selection
DevIgnition Bumper
Getting Started With EngineYard
Tickets Now on Sale for RubyNation 2011
RubyNation 2011 Call for Papers Opens
Garbage Collection and the Ruby Heap
Search Now Available
Persistence Smoothie: Blending SQL and NOSQL in Ruby Applications
DevIgnition!!!
WordPress and Zombies
Jeremy McAnally Interview
The Ruby Insurgency
Dave McVicar Does Album Cover
Fixed IE Glitches, Finally
Washington Business Journal on AirBanking
Jeff Casimir's Education Talk Is Online
DevIgnition 2010 Is Sold Out!
RailsConf 2011 in Baltimore Again
DevIgnition Tickets Are Going Fast
NOVARUG 50th Meeting
Announcing DevIgnition
Attended NIC-U Mini-Conference
MetroStar Systems on SunnyConf
Rubyology Interview
Nick Sieger's Rails/Java Video
NovaRUG Rails/Facebook Talk
GSA Competitions and Prizes Industry Day
IE7 Glitches
I Have No Klout
All About Tweetups
Finding Ruby Jobs
KeenerTech on Facebook
Speaking at SunnyConf
Earthquake Hits DC Area
KeenerTech.com Hits a New High
Twitter Problems
Adobe Connect Pro Class
RubyNation Contest
Awesome Computer Accessories
KeenerTech Changes
Votridea.com Launches!
Recruiting Rich Kilmer
David Keener at RailsConf
First Three RubyNation Videos
Social Media Stats
New Toy: Final Cut EXpress
RubyNation 2011
New Computer Consultants Meetup
Joining Toastmasters
Choose Your Own Price
Two External Drives and Final Cut Express
RubyNation Restrospective 2010
KeenerTech Crosses Milestone
Running Amuck at Quantico
On Media Convergence
MetroStar Ad
FaceBook Stats
Great Stats About Google
MetroStar Launches Votridea Contest Platform
Volunteers Needed for RubyNation 2010
Perspectives on the IPhone
Upcoming Ruby Conferences for 2010
RubyNation Video Production Site Survey
BBC Redoes Web Site
Exchanges Connect Top 40 Announced
KeenerTech.com Upgraded!
My Talk at RubyNation 2010
The Top Social Media Blogs of 2010
RubyNation 2010 Speakers Selected
A How-To Video About FaceBook Connect
Ruby is 10th Most Popular Programming Language
Cory Doctorow on Internet Productivity
Yes, My Yahoo Account Got Hacked
Git is Great for Branches
SlideShare Down For the Count
Article View Counts
AWStats Now Working
Finding Good Twitter Lists
Atom Feed Fixed
ExchangesConnect Contest Site Live!
Beer and BBQ at RubyNation
RubyNation Interviews
Grab Networks Lays Off Entire Ruby Team
Installing Fonts on the Mac
RubyNation 2010 Date is Moving, Part 2
Arlington Independent Media
RubyNation 2010 Date is Moving
RubyNation Web Site Updated
Making Money Online
Check out the Huge Multi-Touch, Multi-User Touch Wall
David Keener Speaking at "Rails 101 Night"
Loudoun County #4 For Job Growth
Atom Feed Now Available
Just Finished iPhone SDK Training
JRuby Team Jumps to EngineYard
Steve Keener at Apraho National Forest
New Specktrum Release
Skillset In a Day
Radical Career Success Online
RubyNation 2009 Survey Results
All Articles Now Online Again
Missing Content Online Soon
Charles Calvert Talk in Tysons Corner
Character Encoding in Ruby
Subversion Branching and Merging
Videos from Scotland on Rails
Next NovaRUG Meeting Should Be Good
Hosting With WebFaction
Recent Partial Web Site Outage
RubyNation Speakers Selected
Specktrum.net Goes Live
Speaking at the ICCA June Meeting
RubyNation 2009 Web Site Now Up!
RubyNation 2009
KeenerTech Version 3
Reactions on the Voxant-Anystream Merger
Voxant Merges With Anystream
WorldCon 66
RubyNation 2008!!!
Merging Branches in Subversion
RubyNation Conference Sold Out!
Portland Trip
RubyNation Tickets Selling Nicely
Scotland Trip 2008
RubyNation 2008 Registration Now Open
RubyNation Progress Report
On the Steering Committee for RubyNation.org
JFreeChart Presentation for NovaJUG
Regional Ruby Conference (2008)
Shenandoah Speaking Engagement
Temporarily Unemployed
Dead Man Walking
Arthur C. Clarke
Regional Ruby Conference
AOL Ruby Users Group
Joining Voxant
NovaJUG and JFreeChart
NovaRUG: March 19th
Metro Web Services Stack
Movies
Rails 2.0 Released
QuickStart Rails
Winning an iPod Touch
AOL Brown Bag Presentation
Yes, It's Confirmed
December DCRUG Meeting
Surviving the AOL 2007 Layoff
AOL Unconference
First Internal Rails App at AOL
Traffic Diary
Giving October Presentation for DCRUG
Scotland Trip
Elected as Director for the Belle Terra Community
Chad Fowler's Rails Class
Northern Virginia Ruby Users Group
Presentation on JFreeChart
NOVA Ruby Users Group
Skiing in Utah
Vacation in Scotland
Belle Terra Phase 2
Parade of Homes
DC Ruby on Rails User Group
Architectural Guidelines, Final
New KeenerTech Look
Architectural Guidelines
WorldCon 64
Scotland Vacation
Lake Anna Holiday
Lakes Community Meeting
Belle Terra Web Site Launches
Belle Terra Web Site Demonstrated to Board
Muddawg.com Web Site Launches
WorldCon 63
Interviewing Tips for Recruiters
Rating Career Sites Using the Candidate Ratio