Functional Programming (FP) has become popular as the most robust way to write concurrent applications. Functional ideas improve code in other ways, like reducing coupling between “elements” and eliminating some “surprises” that occur when objects are mutable. We’ll discuss the key ideas in functional programming and the functional features that Ruby already supports. We’ll describe how best to use these features and how to work around the missing

# vimeo.com/6701329 Uploaded 4,356 Plays / / 0 Comments

  1. 4

    Better Ruby through Functional Programming by Dean Wampler

    by ChicagoRuby

    Uploaded

    Functional Programming (FP) has become popular as the most robust way to write concurrent applications. Functional ideas improve code in other ways, like reducing coupling between “elements” and eliminating some “surprises” that occur when objects are mutable. We’ll discuss the key ideas in functional programming and the functional features that Ruby already supports. We’ll describe how best to use these features and how to work around the missing

    # vimeo.com/6701329 4,356 Plays / / 0 Comments
  2. 4

    Super-easy PDF Generation with Prawn and Prawnto by John McCaffrey

    by ChicagoRuby

    Uploaded

    What is the best way to integrate PDFs into your Rails applications? This presentation will begin with a comparison of popular PDF generation libraries, including Prawn and Prawnto. The talk will cover basic capabilities and syntax, followed by sample code and a live demo. Finally, the presenter will share his real world experience writing tests and helpers to support PDF generation.

    # vimeo.com/6702016 2,405 Plays / / 2 Comments
  3. 4

    “Comics” Is Hard: On Domains and Databases by Ben Scofield

    by ChicagoRuby

    Uploaded

    It sometimes seems like all domains easily map onto relational database like MySQL and Postgres — that we live in a happy land where all Employees are People, and all People are Mammals. Unfortunately, however, there are many domains that just don't map so easily onto a standard relational schema. In this session, we'll look at three general alternatives to the familiar model, as illustrated by some specific examples. We'll also see how some alternative

    # vimeo.com/6702444 1,318 Plays / / 2 Comments
  4. 4

    UI Fundamentals for Programmers by Ryan Singer

    by ChicagoRuby

    Uploaded

    Ryan will explain the key concepts you should understand to design and implement UI for your apps. He’ll cover screen-level details like language and visual techniques as well as deeper topics like modeling and best practices for coding templates and helpers.

    # vimeo.com/6702766 26.8K Plays / / 8 Comments
  5. 4

    How To Test Absolutely Anything by Noel Rappin

    by ChicagoRuby

    Uploaded

    Here it is, a one stop, rapid-fire tour through the very best and most useful testing tools and tricks that the Rails ecosystem has to offer. This is not about testing theory, it's about getting testing done quickly and efficiently without reinventing the wheel.

    # vimeo.com/6703197 1,444 Plays / / 1 Comment
  6. 4

    Optimizing Perceived Performance by David Eisinger

    by ChicagoRuby

    Uploaded

    As Phil Karlton said, “there are only two hard things in Computer Science: cache invalidation and naming things.” Despite enormous advances in the field of web development over the last five years, it remains difficult to use caching to allow sites to scale for expanding user bases. Fortunately, the last few years have also seen the rise of JavaScript libraries that take a lot of the pain out of client-side programming. In this talk, we’ll explore

    # vimeo.com/6703564 752 Plays / / 0 Comments
  7. 4

    Dojo Retrospectives by Jake Scruggs & Dave Hoover

    by ChicagoRuby

    Uploaded

    Coding dojos offer the chance to practice solid coding techniques in a low-stress, no-pressure environment. In this 10-minute talk, two of our dojo leaders will share lessons learned during the day's Obtiva Coding Dojo experience.

    # vimeo.com/6703915 321 Plays / / 0 Comments
  8. 4

    Rails 3 Update by Yehuda Katz

    by ChicagoRuby

    Uploaded

    As a member of the Rails core team and lead developer of the Merb project, Yeuda Katz is in a unique position to discuss the merger of these two Ruby frameworks. Yehuda will begin his talk with an update on Rails 3 followed by a vigorous and engaging Q&A session.

    # vimeo.com/6703956 3,022 Plays / / 0 Comments

Follow

WindyCityRails 2009

Created by ChicagoRuby Plus

Date held: Sat, Sept 12, 2009
Details: WindyCityRails.org

WindyCityRails is an annual gathering for all who are passionate about Ruby on Rails. The conference is produced by ChicagoRuby, a group of Ruby on Rails enthusiasts with events in downtown Chicago and in the suburbs.

Building a team? Looking to join a team? Visit the Chicago Ruby Job Board: jobs.chicagoruby.org.

Browse This Channel

Shout Box

  • Hoornet

    Thank you for this!

    by Hoornet

Channels are a simple, beautiful way to showcase and watch videos. Browse more Channels. Channels

Keyboard Shortcuts

Just think about it… What if you were trapped under something heavy and the mouse was out of your reach? Scary, right? That's exactly why we have these keyboard shortcuts so you can still use Vimeo until the help arrives.

  • [ Prev video
  • ] Next video
  • L Like this video
  • S Share this video
  • F Full screen
  • V Couch Mode
  • M More videos
  • ? More shortcuts