Mehdi is making the main Rails API run smoothly at trainline.eu by day; playing with his 1 year old son and trying to grow carrots by night.
He's also co-organizing RuLu (rulu.eu), the oldest Ruby conference in France, and organized Sainté Mobile Days conference (http://saintemobiledays.com) and Web en Vert meetup (http://webenvert.fr)
In a previous life, he co-founded Craftsmen, a software design and development company that built custom web products for its clients during 7 years.
English session - Beginner
A deep dive into Rack, a piece of code we all use in Ruby world, but don't always fully understand.
French session - Intermediate
This talk is walk through of a simple-but-not-trivial legacy refactor example inspired by a real world code base. We will gain confidence thanks to some tools, from manually recording calls to verifying old & new code against them, to running it in a double-entry mode appropriate for staging environments, and finally with production fallback measures until we're certain the change is safe.