NoneSuch: The Greatest Ruby Gem EVAR

I am very proud to announce a brand new, incredibly cool Ruby gem: NoneSuch. Here’s a short video to introduce it.

UPDATE: Got a NoneSuch success story? A disastrous failure story? Enter the contest and win a ticket to Day Camp 4 Developers 2!

Like this video? Like Ruby? I’m writing an eBook about exceptions and failure handling in Ruby. Sign up for early access!

This entry was posted in Ruby and tagged , , . Bookmark the permalink.
  • David J.

    Indispensable. I would like to request a follow up that explains how you made this screencast.

  • http://akahn.net Alex Kahn

    How is the test coverage?

  • GSnyder

    My firstborn child shall be named NoneSuch!

    • http://wideteams.com Avdi Grimm

      I predict great things for him… he will grow up to be a duke, or perhaps a king!

  • http://julik.nl Julik

    I've tried it and it doesn't scale. Have you considered porting it to C?

    • http://wideteams.com Avdi Grimm

      Run it in the cloud and all of your scaling issues will magically disappear. I find about 500 EC2 instances per customer works nicely.

  • NoneSuch User

    I get NoneSuchException on line 4. Any idea of what may not be happening?

    • http://wideteams.com Avdi Grimm

      No results found for that query.

  • rubiii

    you promised cat pictures :(

    • http://wideteams.com Avdi Grimm

      Yes, that is a known bug which will be addressed in the NoneSuch 2: “Electric Boogaloo” release.

  • http://andr.esmejia.com Andrés Mejía

    Is it compatible with vapor.js?

    • http://wideteams.com Avdi Grimm

      Of course!

  • Gary Moore

    I can't watch the video on my iPhone. Is there some sort of gem I can install?

    • http://wideteams.com Avdi Grimm

      It's hosted at a special gem repository at example.org which can only be accessed via RFC1149 protocol.

  • Arun Kumar Arjunan

    Thanks… I am using it on my production machines…..

    • http://wideteams.com Avdi Grimm

      Terrific! Mind you, I've been receiving reports that it sometimes mails all of your internal emails to wikileaks, but I'm calling that a feature.

  • thechrisoshow

    Hil-ari-ous – how many times have we sat through presentations like this?

    • http://wideteams.com Avdi Grimm

      Personally, I just can't get enough gem installation instructions.

  • Sur Max

    Awesome :)

    • http://wideteams.com Avdi Grimm

      Thank you!

  • http://chris.finne.us/ chrisfinne

    I've forked it and just renamed it to ActiveNoneSuch, but I also have a plugin called acts_as_none_such

    • http://wideteams.com Avdi Grimm

      It had better monkey-patch a half-dozen crucial Rails methods to behave in subtly incorrect ways!

  • http://wetherubyists.com/ Justin Baker

    I wrote docs for Nonesuch.
    here they are:

    also tests:

    Also works great with rubinus.

    • http://wideteams.com Avdi Grimm

      I just released version 0.0.2 which completely breaks backward-compatibility. All your docs and tests are out of date.

      • http://wetherubyists.com/ Justin Baker

        fix is quick,
        just change line 1 of docs to
        and line 1 of tests to

        also I added jruby support in my fork.

  • http://twitter.com/bagwanpankaj Bagwan Pankaj

    I also forked it and trying hard to find out bugs. I'll let you know as soon as i find_out

  • http://vitobotta.com Vito Botta

    This was painfully funny… I am still laughing and crying! :D

  • Svoloch

    I'm really disappointed. NoneSuch presentation barely uses any buzzwords. What about XML, XSLT, Virtualization, SEO, SQLServer, .NET? What? It only works with ruby? But that's not even a “real” language. You know all the cool words that cool kids in HR Department know?

    On a side note. I know a manger who makes weekly presentations at the meetings, and all he does is read the Word file, that he has on the projector and emails to everyone the day before the meeting, out loud for about 20 to 30 minutes. That file barely has any text – mostly numbers, and graphs. It takes about 5 mins to scan through all of it. Every damn week.

  • Ysiad Ferreiras

    Hi just letting you know there’s an issue with NoneSuch and Rails 3.1.

    Something with the asset pipeline.