RubyFlow : The Ruby Community Blog

Home   Submit   Sign Up   Log In   leaders   Twitter   RSS Feed  
 

jmettraux — 22 posts

http://jmettraux.github.com

Just released rufus-lua 1.1.1, a Ruby - Lua (5.1.x) bridge. This release includes work and ideas from Matthew Nielsen and Nathanael Jones, many thanks to them.
Just released rufus-scheduler 3.0.8. The scheduler will now fall on its paws during ambiguous DST transitions. Thanks to @junhanamaki for spotting the problem and helping resolve it.
rufus-scheduler 3.0 released  jmettraux.github.io
rufus-scheduler 3.0, an almost complete rewrite, just got released.
rufus-scheduler 2.0.18 out  jmettraux.github.com
Just released rufus-scheduler 2.0.18. Thanks to Andrew Davey the 'cron' bit of the scheduler now understands "L" as in "Last day of the month".
neg 1.1.0 released  jmettraux.github.com
Neg, a tiny and un-awesome PEG parser library just reached 1.1.0. This new release brings better error messages in case of unconsumed input and some helper for the translator feature (the thing turning raw parse trees to domain oriented trees).
neg, a neg narser  jmettraux.github.com
neg is a neg narser, it could have been a peg parser, but it didn't make it to the exam.
ruote 2.3.0 released  jmettraux.github.com
ruote, a Ruby workflow engine, just released its 2.3.0, many small improvements on every front.
rufus-scheduler and mutexes  jmettraux.wordpress.com
I just released rufus-scheduler 2.0.12, a thread-based scheduler. The main new feature is a :mutex attribute to prevent overlapping among scheduled blocks.
Parslet and JSON  jmettraux.wordpress.com
JSON has nice railroad diagrams detailing its syntax, a Parslet-based JSON parser shouldn't be too much work. It could even make an introduction to Parslet.
ruote 2.2.0 released  jmettraux.wordpress.com
Version 2.2.0 of ruote, a workflow engine, is out. This tool follows workflow definitions to route work[items] among workflow participants.
rufus-jig  jmettraux.wordpress.com
just released rufus-jig 1.0, a Ruby HTTP client that groks JSON (and has some helpers for CouchDB)
It started in a notebook and ended somewhere between state, rules, aspects and transitions to the door. It's called volute.
ruote 2.1.11 released  jmettraux.wordpress.com
version 2.1.11 of ruote, a workflow engine has been released. Many updates are included, and the web interface, ruote-kit, got seriously reworked.
rocking the enterprise with ruby  jmettraux.wordpress.com
Sudhindra Rao and Munjal Budhabhatti explain in their "Rocking the Enterprise with Ruby" talk at the RubyKaigi how they are building (and delivering continuously) a system orchestrating Rackspace datacenters
rufus-json  github.com
rufus-json is a ruby gem that lets you choose your JSON {en|de}coding backend. It has a preference for yajl-ruby, but is happy with json, json-pure and active-support.
retiring rufus-tokyo  jmettraux.wordpress.com
rufus-tokyo is a FFI (and more) library for Tokyo Cabinet|Tyrant. It's time to retire it, there are better options now.
workflow and decision tables  jmettraux.wordpress.com
In ruote and decision tables, I show how to make ruote workflows and rufus decision tables work together.
state, workflow  jmettraux.wordpress.com
Granted, you can do workflow with state machines, but there's still work to do in order to have a "workflow engine". There are also alternatives. The post "state machine != workflow engine" answers some questions and open up some more. At least, a set of links to Ruby state machine implementations concludes the post.
rufus-scheduler, with an EM mode  jmettraux.wordpress.com
rufus-scheduler 2.0 a rewrite of rufus-scheduler (cron, at, in, every scheduling from within ruby). Now comes with an EventMachine mode.
rufus-decision, a decision table gem  jmettraux.wordpress.com
rufus-decision 1.1 was just released. Decision tables are an elegant / naive way of representing some domain logic. Rufus-decision interprets decision tables (in their CSV representation) and produces an output based on matching fields in the input data.
Rufus-Lua: Using Lua in Ruby  jmettraux.wordpress.com
rufus-lua embeds Lua inside of a Ruby application, via Ruby FFI.
rufus-tokyo is a ruby gem for handling Tokyo Cabinet databases. It's based on the ruby-ffi gem (mri, jruby and rubinius) and makes cabinets look like hashes. Version 0.1.0 has just been released. Source is on the GitHub.