RubyNation

About this original series

RubyNation is an annual two-day, dual-track technical conference presented by the Washington, DC area Ruby Community. The conference brings the community’s top speakers and leaders together with motivated and excited attendees for an unforgettable educational experience. At RubyNation, we debate and discuss the latest trends, techniques, and tools in Ruby software development, design, deployment, business and marketing. RubyNation is a community event to promote the Ruby programming language, and to encourage collaboration.

  • # Episodes

    28 episodes
  • Rating

    TV-G

Episodes of RubyNation

    • Luigi Montanez: Search-Friendly Web Development

      Search Engine Optimization, or SEO, has gotten a bad reputation over the years. SEO experts seem like nothing more than snake oil salesmen and spammers. But we as Ruby web developers ignore search engines at our own peril. For the average site, over half of all traffic will come in through search engines: Google, Yahoo!, and Bing. While developing web apps, we need to keep searchability close to the top of our priorities. Implementing best practices when it comes to search is just as important...

      • Release date
        Oct 6, 2011
      • Runtime
        44:52
    • Mutchler, Burket, Weaver, and Zaveri: GuardRails...

      With web applications continuing to grow in popularity and frameworks becoming simpler to use, creating a web application is easier than ever. While building an application may be straightforward, ensuring that it is secure requires both a deep understanding of subtle security vulnerabilities as well as tedious and careful insertion of security checks. We propose GuardRails, an open source source-to-source tool for Ruby on Rails applications that adds extra layers of security to web applicatio...

      • Release date
        Sep 26, 2011
      • Runtime
        38:59
    • Mat Schaffer: Ruby on the Phone

      It's not quite phreaking, but hooking your Rails app up to a phone number can be a lot of fun and/or profit. There are couple APIs available that let you do this and you only pay for what you use. In this talk we'll do a deep dive on integrating with Twilio, a telephony API provider. The features include making and receiving calls, recording and transcribing voice mail and handling SMS. We'll cover the basics of handling call flow, some of the gotcha's that come up, how to work with TwiML (the...

      • Release date
        Sep 25, 2011
      • Runtime
        36:40
    • Christopher Sexton: The Basics of RubyGems

      This talk will delve into the mystical world of RubyGems, starting with the basics and staying there. This will be an opinionated and pragmatic look at how to use the standard ruby packaging system. Starting with nothing but an empty directory, Christopher will walk through the creation of a gem, demonstrating how to test, build and publish that shiny new gem. Christopher will discuss tools he uses, and why. The ever changing opinions on how to manage the libraries. Touchy topics like generati...

      • Release date
        Sep 25, 2011
      • Runtime
        36:04
    • David Keener: Creating Killer Business Models

      You've created some really great software, but is it sufficient to form the basis of a viable business? What's your business model? How can you describe your business model and effectively communicate your vision to others? How can other people evaluate your business model and determine whether your vision and business strategies have merit? In this talk, I'll provide a conceptual basis for defining, documenting and evaluating business models. I'll also use real-world examples to show how thes...

      • Release date
        Sep 25, 2011
      • Runtime
        48:58
    • Russ Olsen: JRuby in Production

      Most Rubyists know that JRuby is the implementation of our favorite little language that runs on the Java VM. JRuby is 99.99% compatible with the traditional MRI implementation and is rapidly closing in on complete 1.9 compliance. But what is it like to use JRuby in a real application? Drawing on several years of real-world experience with JRuby based solutions, Russ will discuss using JRuby in production applications. Why pick JRuby over one of the other Ruby implementations? What are the rea...

      • Release date
        Sep 23, 2011
      • Runtime
        42:13
    • Jason Harwig: HTML5, Past and Present

      For years web professionals have been using a doctype of XHTML 1.0. That spec was released in January of 2000, more than a decade ago, and HTML4 was 3 years before that. HTML5 is the next version of HTML, and still in W3C's status of Working Draft. The term HTML5 has become adopted by industry, but their definitions don't always match the spec. Does that even matter? Can web developers begin adopting the (draft) standard now? This talk will answer those questions and pick apart the past to see...

      • Release date
        Sep 22, 2011
      • Runtime
        42:42
    • Wesley Beary: Fog or: How I Learned to Stop Worr...

      Cloud computing scared the crap out of me - the quirks and nightmares of provisioning cloud computing, dns, storage, ... on AWS, Terremark, Rackspace, ... - I mean, where do you even start? Since I couldn't find a good answer, I undertook the (probably insane) task of creating one. fog gives you a place to start by creating abstractions that work across many different providers, greatly reducing the barrier to entry (and the cost of switching later). The abstractions are built on top of solid ...

      • Release date
        Sep 17, 2011
      • Runtime
        42:39
    • Jeff Casimir: Fat Models Aren't Enough

      "Fat Models, Skinny Controllers" they scream. Pushing your logic down to the model layer is a key step to improve testability, maintainability, and code quality. But many developers now have "junk drawer" models that don't realize these goals. Having a fat model isn't enough! In this session we'll explore techniques for improving your models including: Extracting code into libraries and gems Encapsulating logic into processor objects Using the presenter pattern Deciding between class and insta...

      • Release date
        Sep 17, 2011
      • Runtime
        43:10
    • Dane Morgridge: From .NET to Rails

      There seem to be a lot of .NET developers taking a solid look at Ruby on Rails recently (and some are jumping ship on .NET) and I have to wonder if the reason is ASP.NET MVC. There are a lot of similarities between the two and in this session I will give an intro to Ruby on Rails from a ASP.NET MVC developers prospective and how they are similar. I took my first look at Rails several years ago, but it was after working with ASP.NET MVC, that I really "discovered" what Rails had to offer. I wil...

      • Release date
        Sep 17, 2011
      • Runtime
        40:57
Discover the best in original web series.© 2012 Blip Networks, Inc. All Rights Reserved.