I am a Software Developer.
Iβve been building applications with Ruby and Ruby on Rails since 2007. I lived in Vancouver, Canada for ten years, where I worked with several startups, ran a meetup, co-founded a Rails agency, and eventually joined Kickstarter.
In 2021, I made the journey back to France. Iβm now working remotely at Zipline, where I craft healthy software with a fantastic team. π
Below, youβll find links to my blog posts, talks, open-source projects, and contributions to the community.
Building a Robust Data Synchronization Service with Rails β 07 Oct 2024
Organize your Rails codebase with aaa engines β 26 Sep 2024
Handling webhooks in Ruby on Rails β 19 Jan 2024
Snapshot testing with dbt β 05 Nov 2023
Event Sourcing made Simple β April 2018
Five Practices for Robust Ruby on Rails applications β Feb 2016
Be nice to others and your future-self: use Data Objects β July 2015
Weather forecast retrospective meeting β July 2015
Elegant tests with Truth Tables β April 2015
Healthy Codebase and Preparatory Refactoring β November 2014
Gourmet Service objects β April 2014
Shape Up: LβagilitΓ© sans tickets! π«π· β April 2024, at πΊ MiXiT 2024
Event Sourcing made Simple β April 2019, at πΊ RailsConf 2019
Event Sourcing made Simple β April 2018, at Conf & Coffee
Oh no Conditionals! (from imperative to declarative code) β March 2018, at VanRuby
Robust Rails Apps β March 2017, at VanRuby
DRY 2.0 β Dec 2016, at VanRuby
Functional Micro Services β October 2016, at Code & Coffee
Gourmet Service Objects β February 2014, at VanRuby
CSV Importer β CSV Import for humans on Ruby / Ruby on Rails
ActiveAdmin β Administration framework for Ruby on Rails
rspec-set β Speed-up your specs!
jekyll-s3 β Push your jekyll blog to Amazon S3
active_sanity β Sanity check your database
bundler-auto-update β Auto-magi-safely update your Gemfile
git-branch-delete-orphans β Delete orphan branches
I ran VanRuby from 2013 to 2021.
I co-organized the Ruby Conference Rulu 2012.
I ran the podcast ParlonsRuby with Fabien Catteau.
I taught Agility, TDD and Git at the University Aix-Marseille II.
I co-organized the Lyon Ruby Meetups as well as the Valence Agile Meetups.