Great developers are on a constant quest for knowledge, and knowledge begins with questions. “Do I need to learn about EventMachine or node.js? Can I use threads? What is so good or bad about threading in Ruby 1.8, Ruby 1.9, JRuby and Rubinius 2.0? What choices do I need to make, how different does my code look, and how do I do testing?” Dr. Nic Williams has approached many developers with these questions. He even hosted EM RubyConf during RailsConf

# vimeo.com/31204217 Uploaded 931 Plays / / 0 Comments

  1. 4

    High Performance Ruby: Threading Versus Evented by Dr Nic Williams, Engine Yard

    by ChicagoRuby

    Uploaded

    Great developers are on a constant quest for knowledge, and knowledge begins with questions. “Do I need to learn about EventMachine or node.js? Can I use threads? What is so good or bad about threading in Ruby 1.8, Ruby 1.9, JRuby and Rubinius 2.0? What choices do I need to make, how different does my code look, and how do I do testing?” Dr. Nic Williams has approached many developers with these questions. He even hosted EM RubyConf during RailsConf

    # vimeo.com/31204217 931 Plays / / 0 Comments
  2. 4

    Faster Page Performance by John McCaffrey, RailsPerformance

    by ChicagoRuby

    Uploaded

    Most developers know how to improve initial page load performance. We know how to follow recommendations from tools like yslow and page speed. Still, we struggle with slow performance after pages are loaded. This talk will review: * The basic rules from yslow/page speed (and when to break them) * Tools for finding bottlenecks and slow javascript * Common javascript performance patterns and how to fix them * Architectural and design approaches to

    # vimeo.com/31204422 424 Plays / / 1 Comment
  3. 4

    GitHub Flavored Ruby by Tom Preston-Werner, GitHub

    by ChicagoRuby

    Uploaded

    It has been said that software development is a constant battle against complexity. GitHub has built several large systems over the past three years, all while engaging in the proverbial battle against complexity. Things like tight coupling, insufficient testing or documentation, lack of versioning discipline, and underspecified design documents can easily lead developers down a path of ruin. This talk will cover many of the techniques GitHub uses

    # vimeo.com/31204785 789 Plays / / 0 Comments
  4. 4

    CoffeeScript: A New Brew by David Kinney, Redpoint Technologies

    by ChicagoRuby

    Uploaded

    JavaScript is the assembly language of the web, and the first generation of higher-level languages built on top of that foundation has arrived. CoffeeScript is an exciting entry in this nascent field, embracing the best of JavaScript, extending it with collection operators, and wrapping it all in a more succinct, Ruby-ish grammar. CoffeeScript’s benefits have proven so compelling that it is supported in the core of Rails 3.1. We will introduce CoffeeScript’s

    # vimeo.com/31206616 381 Plays / / 0 Comments
  5. 4

    Regular Expressions Are Your Friend by Aaron Kalin, Hashrocket

    by ChicagoRuby

    Uploaded

    Regular Expressions help you find that needle in the haystack, where Waldo might be, or the location of Jimmy Hoffa’s body. You’ll find them in most programming languages and tools, but they can do so much more than checking an e-mail address! We’ll go over the basics as well as advanced topics and you’re encouraged to follow along as the examples are shown. Aaron Kalin is a geek that has been programming since age 11 and has been hooked ever since.

    # vimeo.com/31204910 572 Plays / / 0 Comments
  6. 4

    Literate Code by Steve Klabnik

    by ChicagoRuby

    Uploaded

    We have many metaphors for software: Code as art, code as craft, code as science. Steve finds another one particularly useful: Code as literature. As one example, when writing prose, you must consider your audience. When writing software, several audiences will ‘read’ your work: the computer, your teammates, and end-users. Documentation must be written for multiple audiences as well. This is just one example of the parallel between the two. In this

    # vimeo.com/31204088 682 Plays / / 0 Comments
  7. 4

    Lightning Talks

    by ChicagoRuby

    Uploaded

    Lightning talks cover a variety of topics in a short amount of time. Each talk runs 5 minutes in length. * Citizen Science on Rails by Arfon Smith * Happy Little Programmers: Lessons I Learned from Bob Ross by Blake Smith * Compound Attributes and fields_for by Justin Love * Command Line Fu by Philip Corliss * How to Be The Most Interesting Man in the World: Hacking face to face encounters by Greg Baugues * Don’t Be Nervous by Aaron Kalin *

    # vimeo.com/31208902 400 Plays / / 0 Comments

Follow

WindyCityRails 2011

Created by ChicagoRuby Plus

Date held: Sat, Sept 17, 2011
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

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