Resources


Our Resources section is here to provide developers with the tools they need to do their job better. In this section you'll find various articles and guides for various topics.

Presentations

    Testing Your Sites In English with Cucumber

    Testing Your Sites In English with Cucumber

    Chippewa Valley Code Camp slides on my Cucumber talk

    Intro to Ruby

    Intro to Ruby

    Chippew Valley Code Camp 2009 talk. Very similar to the slides from Twin Cities Code Camp 7.

    Intro to Ruby - Twin Cities Code Camp 7

    Intro to Ruby - Twin Cities Code Camp 7

    Slides from my "Introduction to Ruby" talk at Twin Cities Code Camp 7 on 10/24/2009

    Make GUI Apps with Shoes

    Make GUI Apps with Shoes

    Presentation for the October 1 ECRuby Open House. A shorter version of the Twin Cities Code Camp IV slideshow with updated content.

    The Why Of Ruby

    The Why Of Ruby

    Simple introduction to Ruby and what it can do for you, not just technically, but professionally. Promotional presentation for our user group.

    Story-driven Testing

    Story-driven Testing

    Using Cucumber to improve the application testing process

    Learning To Walk In Shoes

    Learning To Walk In Shoes

    Presentation slides and notes from my April 4th talk on Shoes, the cross-platform GUI framework written in Ruby.

    Rails and Legacy Databases - RailsConf 2009

    Rails and Legacy Databases - RailsConf 2009

    Slides from my RailsConf 2009 talk showing some methods for using legacy database schemas with the Ruby on Rails framework.

Books

HTML5 and CSS3

HTML5 and CSS3

HTML5 and CSS3 are the future of web development, but you don’t have to wait to start using them. Even though the specification is still in development, many modern browsers and mobile devices already support HTML5 and CSS3. This book gets you up to speed on the new HTML5 elements and CSS3 features you can use right now, and backwards compatible solutions ensure that you don’t leave users of older browsers behind.

Web Design For Developers

Web Design For Developers

Web Design for Developers will show you how to make your web-based application look professionally designed. We’ll help you learn how to pick the right colors and fonts, avoid costly interface and accessibility mistakes—your application will really come alive. We’ll also walk you through some common Photoshop and CSS techniques and work through a web site redesign, taking a new design from concept all the way to implementation.

Deploying Rails Applications

Deploying Rails Applications

Until now, the information you needed to deploy a Ruby on Rails application in a production environment has been fragmented and contradictory. This book changes all of that by providing consistent, levelheaded advice you can trust. You’ll get the inside angle from those that have built, deployed, and maintained some of the largest Rails apps in production, anywhere.

Rails On Windows

Rails On Windows

It's no secret that the entire Ruby on Rails core team uses OS X as their preferred development environment. Because of this, it is very easy to find authoritative information on the web about using Rails on OS X. But the truth is that Windows developers using Rails probably outnumber those using other platforms. A Windows development environment can be just as productive as any other platform.

Articles

Installing Rails on Windows

A very simple set of instructions for getting started with Rails on Windows.

Cooking With Ruby On Rails

This fast-paced tutorial helps you get acquainted with the Ruby on Rails framework.

Deploying Rails on Windows

A series of articles and information on how to successfully deploy Rails applications on Windows.