Try the Web 2.0 Hype Generator!
 
Microsoft Screen Cleaner: For When Your Screen Needs a Little Extra care!
 
Home
 
 
 

These presentations cover a variety of technical topics in the web development realm. They have been delivered in a wide range of settings, including educational "brown bag" lunches, user groups and conferences.

Creating Custom Charts Using Ruby Vector Graphics (RVG) in Rails Apps: RVG is a drawing API modeled after the Scalable Vector Graphics (SVG) standard. RVG is bundled with RMagick, which is a Ruby interface to the ImageMagick and GraphicsMagick image processing libraries. Learn how to use RVG to create custom charts that can be integrated directly into web sites. The presentation provides a general introduction to RVG, then illustrates the use of RVG in a web application that displays nearby stars in a generated perspective diagram.
 
 
Creating Dynamic Charts With JFreeChart: This presentation describes how to use JFreeChart, a Java open source charting library, to dynamically create charts and seamlessly embed them within web pages.
 
 
Implementing OpenID for Your Social Networking Web Site: There are thousands of social networking sites, each with their own unique sign-on systems. How many user names and passwords do you really want to remember? Wouldn't it be nice if you could have a single sign-on that you could use on all of the sites that you frequent? OpenID is an open-source, decentralized sign-on technology that promises this and more. Find out how to implement OpenID for a web site using Ruby on Rails.
 
 
Introduction to Ruby on Rails: This presentation provides a thorough introduction to Ruby on Rails and is particularly useful for individuals who are completely unfamiliar with Rails.
 
 
Using Rails to Create an Enterprise App: A Real-Life Case Study: Rails is a great framework for quickly creating "green field" web applications. Find out how well it works when creating internal, corporate web applications that have to access multiple legacy databases.
 

Quick Start Presentations

Quick Start Presentations are short, highly focused presentations designed to quickly familiarize viewers with a single topic. These presentations are ideal for time slots of 10 to 15 minutes. They have been successfully used as: 1) planned interstitial content within longer events or meetings, and 2) "bonus" presentations appended to events that have not run as long as desired.

Quick Start: Rails: This presentation provides a brief, non-technical overview of Ruby on Rails, suitable for both management and technical professionals. For an audience of Rails "newbies", the focus of the presentation is just on educating viewers about Rails. For a more experienced audience, the spin is typically on how the audience can effectively educate others about Rails as a technology.
 
 
Quick Start: Rails LiveTree: This presentation provides a step-by-step roadmap for creating a dynamic tree feature for a web site using the LiveTree JavaScript code and the Rails "acts_as_tree" mechanism.
 
 
Speaking Engagements
 
David Keener is available for speaking engagements at user groups and conferences. Go to the Contact web page for further information.
 
 
RubyNation Conference: August 1, 2008 in Tysons Corner, VA.
 
Your personal hard drive on the Internet (5 GB free) - Also supports automated backups of your most important files
 
Speaking Engagements
 
  • Practical JRuby
    RubyNation Conference
    Aug 2, 2008

  • Implementing OpenID for Your Social Networking Web Site
    Shenandoah Ruby Users Group
    Jun 24, 2008

  • Creating Dynamic Charts with JFreeChart
    Nova Java Users Group
    Apr 9, 2008

  • Implementing OpenID for Your Social Networking Web Site
    Nova Ruby Users Group
    Mar 19, 2008

  • Implementing OpenID for Your Social Networking Web Site
    AOL Ruby Users Group
    Mar 13, 2008

  • Implementing OpenID for Your Social Networking Web Site
    DC Ruby/Rails User Group
    Dec 13, 2007

  • Quick Start: What Is Rails?
    AOL Ruby Users Group
    Dec 11, 2007

  • Using Rails to Create an Enterprise App: A Case Study
    DC Ruby/Rails User Group
    Oct 18, 2007

  • Creating Dynamic Charts with JFreeChart
    AOL Unconference
    Sep 27, 2007

  • Creating Custom Charts Using Ruby Vector Graphics (RVG) in Rails Apps
    DC Ruby/Rails User Group
    May 3, 2007