• <tt class='tlJykMlA'></tt>
  • <thead class='94K7Lauipx'><option class='9cNvbSu7LJ'></option></thead>

    <em class='jepytdnyfeW3'><b class='oR1Ys12nk'><td class='6rzzLTN'></td></b></em>

  • <dl class='Td0EmkF'><b class='qoWhaibfJ9'></b></dl>

  • <span class='lS1G'></span>

    Feed icon 28x28
    Confreak roa site logo original

    Ruby on Ales is a two-day, single track conference inspired by Ruby, beer, & snow. Reserve a seat and plan to ski, board, or tube when you attend the first annual Ruby on Ales conference in Bend, Oregon.

    Ruby On Ales 2011 Schedule

    March 24 - 25, 2011

    ( 13 available presentations )
    519 roa2011 securing your rails app thumb 0004 thumb
    Rating: Everyone
    Viewed 1,872 times
    Recorded at: March 24, 2011
    Date Posted: July 23, 2011

    "Then it starts to scan the computer and transmit bits of information every time he clicks the mouse while he's surfing. After a while, [...] we've accumulated a complete mirror image of the content of his hard drive [...]. And then it's time for the hostile takeover." -- Lisbeth Salander in Stieg Larsson's "The Girl with the Dragon Tattoo"

    Hacker dramas like the Stieg Larrson book make for good fiction, but we know that real life rarely matches drama. And with all the security features that Rails 3 has added, surely it is difficult to hack a typical Rails web site. Right? Wrong! Without deliberate attention to the details of security, it almost certain that your site has flaws that a knowledgeable hacker can exploit. This talk will cover the ins and outs of web security and help you build a site that is protected from the real Lisbeth Salanders of the world.

    Vlcsnap 2011 08 05 10h15m58s19 thumb
    Rating: Everyone
    Viewed 1,736 times
    Recorded at: March 24, 2011
    Date Posted: August 13, 2011

    Ruby is a great language for building web applications and manipulating text but it's also the best language to interact with your favorite Mac apps or even build a new app to sell on the Mac App Store. I will demonstrate how to build a simple GUI app in MacRuby and discuss the benefits and drawbacks of doing so versus using RubyCocoa, Objective-C, Objective-J, or Java. I will also discuss the roadmap for MacRuby 1.0, scheduled to be released later this year.

    Vlcsnap 2011 08 13 08h31m59s102 thumb
    Rating: Everyone
    Viewed 1,892 times
    Recorded at: March 24, 2011
    Date Posted: August 14, 2011

    Puppet and Chef, both of the modern examples of configuration management and systems integration software are written in Ruby. Add Capistrano, Rake, and MCollective to the list and this starts to seem like much more than coincidence. We'll examine the history and implementation of each of these packages to find patterns that make Ruby an awesome tool for systems administration in 2011. We'll pay special attention to UNIX idioms as they're expressed in Ruby, API design and code organization, standard- and third-party libraries, and the language grammar itself. We'll learn lessons on idempotence, failure modes, and logging along the way that apply to any type of development and we'll discuss Ruby's future at the top of the operator's toolbox.

    522 roa2011 design hacks for the pragmatic minded thumb 0004 thumb
    Rating: Everyone
    Viewed 41,012 times
    Recorded at: March 24, 2011
    Date Posted: September 4, 2011

    A lot of developers think they either can't or don't need to design. But that's just a myth — everyone can benefit from a few simple design concepts. Learn some simple design hacks you can apply to your documentation, presentations and products to make them just a little bit prettier.

    523 roa2011 exceptional ruby thumb 0001 thumb
    Rating: Everyone
    Viewed 2,101 times
    Recorded at: March 24, 2011
    Date Posted: September 4, 2011

    You know how to raise and rescue exceptions. But do you know how they work, and how how to structure a robust error handling strategy for your app? Starting out with an in-depth walk-through of Ruby's Ruby's rich failure handling mechanisms -- including some features you may not have known about -- we'll move on to present strategies for implementing a cohesive error-handling policy for your application, based on real-world experience.

    524 roa2011 you got ruby in my php you got php in my ruby thumb 0000 thumb
    Rating: Everyone
    Viewed 1,558 times
    Recorded at: March 24, 2011
    Date Posted: September 4, 2011

    525 roa2011 the ruby environment thumb 0004 thumb
    Rating: Everyone
    Viewed 1,056 times
    Recorded at: March 24, 2011
    Date Posted: September 4, 2011

    You _could_ work in a business park. You _could_ lust after an office with a window. You _could_ have a monthly company "meeting" at that bar you have to drive to. Or you could change your environment. I helped create Bendyworks with a firm commitment to the importance of environment. We work downtown, above a bar, across the street from a microbrewery. We all pair program in one big room with a rotating music selection. We have book club and daily standups and weekly game nights (with beverages from aforementioned microbrewery). Learn from me - a beer connoisseur, former ski racer, and ruby business owner - about how to change your Ruby Environment.

    591 roa2011 quick and dirty apps with sinatra datamapper restclient heroku thumb 0004 thumb
    Rating: Everyone
    Viewed 1,465 times
    Recorded at: March 24, 2011
    Date Posted:

    Vlcsnap 2011 03 30 00h25m16s0 thumb
    Rating: Everyone
    Viewed 6,166 times
    Recorded at: March 25, 2011
    Date Posted: March 30, 2011

    ( to the tune of the Ultraman theme song:

    http://www.televisiontunes.com/Ultraman.html )

    Tenderlove, Tenderlove

    Ruby programming guy

    Tenderlove, Tenderlove

    he's as awesome as _why

    Seattle is his 58彩票送彩金的下载

    he's a Ruby brigadier

    ...got a great porn 'stache

    he'll write XML for cash

    Tenderlove, Tenderlove

    taught himself Japanese

    hacks on Rails, makes it fast

    Arel needs ASTs

    he's a warrior dressed in pink

    he's the nicest geek in town

    he's the guy you're dreaming of

    Ruby Hero Tenderlove!

    592 roa2011 one ruby app to rule them all thumb 0001 thumb
    Rating: Everyone
    Viewed 1,284 times
    Recorded at: March 25, 2011
    Date Posted: September 19, 2011

    Single Project, Multi Purpose Enterprise Applications come in multiple flavors these days: Rails, Sinatra, Grape, ZMQ.

    Let's explore a multi-site mulit-purpose single project architecture which serves all aspects of an enterprise design, heavily seated in RACK. Special attention to Rails, Sinatra, Grape, Rack and ZMQ/EventMachine/ZMQMachine/DripDrop.

    593 roa2011 stratocaster redis event timeline thumb 0004 thumb
    Rating: Everyone
    Viewed 1,637 times
    Recorded at: March 25, 2011
    Date Posted: September 19, 2011

    Stratocaster is an internal GitHub Ruby project written to replace the organically grown GitHub Event timeline. This is a tale of an overgrown MySQL table being replaced by a more specific Redis setup. We'll see what new possibilities that Redis is able to provide. Also, we'll go over how Mustache was able to replace Erb for event rendering.

    594 roa2011 splitting your app thumb 0001 thumb
    Rating: Everyone
    Viewed 1,179 times
    Recorded at: March 25, 2011
    Date Posted: September 21, 2012

    This talk is about a technique for splitting your web applications in half, shifting the model layer into a very clean API running on Sinatra. Its much easier than you think - and with this architecture, you'll experience a great performance boost, and have a useful public facing API.

    596 roa2011 javascript tdd for rubyists thumb 0001 thumb
    Rating: Everyone
    Viewed 1,257 times
    Recorded at: March 25, 2011
    Date Posted: September 21, 2012

    Most Rubyists are becoming comfortable with using TDD for their Ruby code using RSpec, yet have never written a single test for their JavaScript. This talk will introduce Jasmine as an easy to learn, easy to use JavaScript TDD framework to help you start writing tests now. Using RSpec as a point of comparison I present Jasmine's features and pitfalls, and demonstrate how it can revolutionize the way you think about JavaScript.