8
I Use This!
Very Low Activity

News

Analyzed about 8 hours ago. based on code collected about 8 hours ago.
Posted over 5 years ago by John Mettraux
This blog is moving to http://lambda.io/jmettraux/ Meet you there.
Posted over 5 years ago by John Mettraux
This blog is moving to http://jmettraux.github.com The feed is at http://jmettraux.github.com/atom.xml Meet you there.
Posted almost 6 years ago by John Mettraux
rufus-scheduler is a thread-based scheduler written in Ruby. It lets you write code like: The main addition brought by this release is the :mutex attribute when scheduling blocks of code. I was seeing people misusing :blocking => true to exclude block execution overlapping. It works but the scheduler is blocked as well, and crons might [...]
Posted almost 6 years ago by John Mettraux
rufus-scheduler is a thread-based scheduler written in Ruby. It lets you write code like: The main addition brought by this release is the :mutex attribute when scheduling blocks of code. I was seeing people misusing :blocking => true to exclude block execution overlapping. It works but the scheduler is blocked as well, and crons might […]
Posted over 6 years ago by John Mettraux
Parslet is a small Ruby library for constructing parsers based on Parsing Expression Grammars (PEG). It’s written by Kaspar Schiess and various contributors. This blog post introduces Parslet with a parser example. Since JSON has very easy to grasp railroad diagrams for its syntax, it might make for a good example. Please note that the [...]
Posted over 6 years ago by John Mettraux
Parslet is a small Ruby library for constructing parsers based on Parsing Expression Grammars (PEG). It’s written by Kaspar Schiess and various contributors. This blog post introduces Parslet with a parser example. Since JSON has very easy to grasp railroad diagrams for its syntax, it might make for a good example. Please note that the […]
Posted over 6 years ago by John Mettraux
Just released version 2.2.0 of ruote, a Ruby workflow engine. It interprets workflow definitions, routing tasks / work among participants.   the changelog 2.2.x Why a 2.2.x ? It’s not that ruote 2.2.0 is not backward compatible but it now flags all the expression with a sub_id (formerly called a sub_wfid). Previously only the expressions […]
Posted over 6 years ago by John Mettraux
Just released version 2.2.0 of ruote, a Ruby workflow engine. It interprets workflow definitions, routing tasks / work among participants. Ruote.process_definition do alice :task => 'prepare offer' bob :task => 'revise offer' concurrence do ... [More] david :task => 'revise offer' fred :task => 'revise offer', :if => '${offer.total} > 1000' elie :notification => 'offer for ${customer.name} [...] [Less]
Posted over 6 years ago by John Mettraux
A : “What state is this process in ?” B : “Well, it’s running” A : “I know, that’s not what I meant. Where is it now ?” B : “Let’s check which participants have workitems (tasks) about this process now” A : “No, I mean, the document is it still being reviewed ? What’s […]
Posted over 6 years ago by John Mettraux
A : “What state is this process in ?” B : “Well, it’s running” A : “I know, that’s not what I meant. Where is it now ?” B : “Let’s check which participants have workitems (tasks) about this process now” A : “No, I mean, the document is it still being reviewed ? What’s [...]