1 juin 2026 — code, gem, opensource, ruby
In my tin_valid gem, this simple automated Ruby test never stops to make me smile:
RSpec.describe "README" do
readme = File.read(File.join(__dir__, "../README.md"))
code_blocks = readme.scan(/```rb\n(.*?)\n```/m).flatten
code_blocks.each do |code|
it "returns true for code #{code.inspect}" do
expect(eval(code)).to be(true)
end
end
end
Now I can be sure that the Ruby code examples in the README will stay up to date and valid. Simple as that.
6 juillet 2015 — authentification, gem, github, i18n, opensource, rails, ruby

J’ai créé une petite gemme Ruby. Son petit nom c’est devise-track_locale. Si vous utilisez Ruby on Rails et Devise sur un site multilangue, cela vous permets d’enregistrer la dernière langue utilisée par l’utilisateur, automatiquement.
C’est un module Devise, donc son installation est aussi simple que d’ajouter :track_locale dans la liste de modules Devise et un champ locale sur les utilisateurs.
Ce n’est pas grand chose, mais plutôt que de garder cette fonctionnalité sur un site j’en ai fait une petite librairie externe, réutilisable, open-source, testée. Et je compte bien en faire autant pour tous ces petits développements qui sortent des fonctionnalités du cœur de mes sites.
24 mars 2005 — internationalisation, opensource, wordpress
WordPress est traduit en français grâce à une formidable équipe de traducteurs (Xavier, Myriam, …) et gens qui soumettent des idées et autres corrections à apporter (Lionel Chollet, moi même, …) sur le blog WordPress en français.
Grâce à ces efforts communs on a maintenant un très bon fichier de traduction [.mo] pour la toute dernière version de WordPress, ainsi qu’une version complète de WordPress en français [.zip] avec le thème par défaut en français !
est un développeur web vivant à Paris — Contact — Archives
Textes et contenus sous licence Creative Commons.