• New Virtus Release With Truly Awesome Features

    Updated: 2012-02-08 11:19:21
    I'm happy to announce that I've released Virtus 0.2.0 with nice new features. You can learn more here.

  • Triggering the DCI Context

    Updated: 2012-02-08 04:25:07
    In continuing the discussion of DCI, I've written a bit about what purpose the Context serves. It's not just a new junk drawer to use extend with objects and modules.

  • 'Working With Unix Processes' eBook update

    Updated: 2012-02-08 00:31:31
    RubyFlow The Ruby Community Blog Home Submit Sign Up Log In leaders Working With Unix Processes' eBook update Posted by jstorimer on February 08, 2012 0 comments I just launched a big update to Working With Unix Processes an eBook addressing Unix programming specifically for Ruby developers . The book was released back in December but it never got a mention here on Rubyflow . To mark the release the book is selling for 25 off today only . The update includes 20 pages of new content covering stuff like zombie processes , preforking servers , and environment variables . You can read a sample chapter on Daemon Processes Comments Post a Comment Note : If you are a registered user , you can log in to populate these . fields Name Byline required You may use ONLY these HTML tags to format your :

  • Mendicant University Global Hack Day #1, Thursday 2/16

    Updated: 2012-02-07 20:43:43
    RubyFlow The Ruby Community Blog Home Submit Sign Up Log In leaders Mendicant University Global Hack Day 1, Thursday 2 16 Posted by seacreature on February 07, 2012 0 comments Many Ruby users groups have periodic hack nights where folks get together and work on their own projects while sharing questions and ideas with one another . We'd like to do something similar at Mendicant University , but on a global scale . Anyone is who is interested in showing off their open source projects , asking for code reviews , or helping others with their projects can participate in this online event . Check out the details if you are interested . Comments Post a Comment Note : If you are a registered user , you can log in to populate these . fields Name Byline required You may use ONLY these HTML tags to

  • Ruby Trick Shots - a screencast of Ruby tricks and techniques

    Updated: 2012-02-07 17:07:19
    I'm putting together a free e-book of Ruby tricks and techniques that I've seen surprise other Rubyists I know. To commit myself to the project, I've recorded a screencast of 24 random tricks from my selection. Enjoy!

  • More on Ruby internals

    Updated: 2012-02-07 17:01:59
    Two weeks ago I wrote about My first impression of Rubinius internals, and this morning I went on a Journey to the center of JRuby. </img

  • Travis needs your help!

    Updated: 2012-02-07 14:59:23
    Travis CI has run 406,714 tests for 5,442 open-source projects to date, including Ruby, Rails, Rubinius, Rubygems, Bundler, Leiningen, Parrot, Symfony, ... If you use any of these then you benefit from Travis CI. Please donate so we can make Travis CI even better!

  • logmein & remindme - Drop-in authlogic-based login and forgot password engines

    Updated: 2012-02-07 14:47:21
    RubyFlow The Ruby Community Blog Home Submit Sign Up Log In leaders logmein remindme Drop-in authlogic-based login and forgot password engines Posted by eric on February 07, 2012 1 comment logmein and remindme are two Rails engines developed a while back but only just now putting a few notices around in hopes they are useful to others . Built on Authlogic they provide the views and controllers that Authlogic does not provide . Great for a drop-in authentication system . If you later need something more custom you can keep the Authlogic base and replace the controllers views with your own stuff . Comments If you later need something more custom you can keep the Authlogic base and replace the controllers views with your own stuff Easily or painful like Devise AnonynousCritic February 07,

  • Sidekiq - simple, efficient message processing for Rails

    Updated: 2012-02-06 21:15:27
    Sidekiq is my new message processor for Rails 3 apps. It aims to be Resque-compatible but much, much more efficient because it uses threads rather than multiple processes. Read the wiki or the code.

  • SSTable and Log Structured Storage: LevelDB

    Updated: 2012-02-06 19:19:04
    LevelDB combines the SSTable, MemTable a number of processing conventions to create a fast, open-source database engine. LevelDB is now embedded in WebKit (IndexDB), but you can also easily embed it in your own Ruby application!

  • Overloading Operators in Ruby

    Updated: 2012-01-31 21:39:18
    Ruby allows you to overload the arithmetic operators (as well as a few others).  This allows you define what a + b mean, even though a and b are types that you have defined.  This can lead to some very compact and expressive high-level code, as well as allowing you to implement some idiomatic Rubyisms (such as ...Read Full Post

  • Partitioning Strings

    Updated: 2012-01-26 14:11:18
    The 'split' method isn't the only fish in the sea.  The 'partition' method is similar, but doesn't consume the split string.

  • The Curious Case of the Flip-Flop Operator

    Updated: 2012-01-26 04:26:29
    The Flip-Flop operator is an odd thing.  It uses the range syntax, but doesn't produce a Range object.  Sometimes, it's true, sometimes it's false, but most of the time it's just confusion.  Should you be using it in your code?  That's up to you, but you really should know about the flip-flop operator, should you ever encounter it.

  • Ranges

    Updated: 2012-01-24 04:55:09
    Most languages don't have any concept of a "range."  To iterate over some numbers, you either define a minimum and maximum and iterate with a typical loop, or use a combination of comparison operators.  Ruby, on the other hand, has Ranges out of the box, and they can be used in a number of intuitive ways....Read Full Post

  • FREE Online Course: Programming for the Web with Ruby

    Updated: 2012-01-21 04:42:00
    Programming for the Web with Ruby Registrations are now open for RubyLearning’s FREE, online course on “Programming for the Web with Ruby“. Web-based applications offer numerous advantages, such as instant access, automatic upgrades, and opportunities for collaboration on a massive scale. However, creating Web applications requires different approaches than traditional applications and involves the integration [...] (Powered by LaunchBit)

  • Using the Enumerable Module

    Updated: 2012-01-19 03:23:32
    Did you know that you can make any of your classes act like Ruby collections?  You can use any of the methods you'd typically use on collections (like Arrays and Hashes) on your classes by simply implementing the each method and including the Enumerable module.  Also, if the elements of your collection implement the spaceship () operator, your collection can even be sorted! Read more about using the enumerable module.

  • Why JRuby?

    Updated: 2012-01-13 21:45:24
    Java.  That single word is enough to turn many programmers away.  If you're one of those people (and even if you aren't), you should read on why you should be using JRuby.  It's perhaps not what you think it is, and certainly has its advantages.

  • Ruby Programming 30th Batch: Registrations now open

    Updated: 2012-01-13 05:01:54
    Registrations are now open for RubyLearning’s popular Ruby programming course. This is an intensive, online course for beginners that helps you get started with Ruby programming. Here is what Sandra Randall (Butler), a participant who just graduated, has to say – “You kindly offered me the opportunity to join your Ruby course. I’m new to [...] (Powered by LaunchBit)

Previous Months Items

Jan 2012 | Dec 2011