---
title: "Thomas Brennetot (@Damax) | Hashnode"
description: "Rails excellence with innocence. Read the latest articles by Thomas Brennetot on Hashnode."
url: "https://hashnode.com/@Damax"
---

@Damax

# Thomas Brennetot

@Damax · Tokyo, Japan · Joined May 2023

Rails excellence with innocence

### [Rspec and Capybara: how to use regex or stop caring about whitespaces](https://blog.brennetot.com/rspec-and-capybara-how-to-use-regex-or-stop-caring-about-whitespaces?utm_source=hashnode&utm_medium=feed)

I recently updated from Slim template to ERB to use Herb (Thanks Marco). I had to update a test that was very strict on the format. I realized that Capybara::Node::Simple doesn’t provide a selector for regex. The page object doesn’t have a match? met...

1 min read · [blog.brennetot.com](https://blog.brennetot.com/rspec-and-capybara-how-to-use-regex-or-stop-caring-about-whitespaces?utm_source=hashnode&utm_medium=feed)

[Nov 25, 2025](https://hashnode.com/posts/rspec-and-capybara-how-to-use-regex-or-stop-caring-about-whitespaces/692574a9afcbc3c08e358224)

### [Rust, cargo with ZSH (auto complete)](https://blog.brennetot.com/rust-cargo-with-zsh-auto-complete?utm_source=hashnode&utm_medium=feed)

It is as simple as: rustup completions zsh > ~/.zfunc/\_rustup rustup completions zsh cargo > ~/.zfunc/\_cargo With a TAB you get the auto-complete or the options available: ❯ cargo b b -- alias: build bench -- Execute all benchmarks of a local ...

1 min read · [blog.brennetot.com](https://blog.brennetot.com/rust-cargo-with-zsh-auto-complete?utm_source=hashnode&utm_medium=feed)

[Aug 15, 2025](https://hashnode.com/posts/rust-cargo-with-zsh-auto-complete/689ef8826a9d0fb39e2dc4c8)

### [Configuration in Rails app](https://blog.brennetot.com/configuration-in-rails-app?utm_source=hashnode&utm_medium=feed)

Let’s not re-write a good article, go to: https://joyofrails.com/articles/mastering-custom-configuration-in-rails I mostly used config.x configuration that loads a yaml file with config\_for that do the multi-environment by default: module YourApp c...

1 min read · [blog.brennetot.com](https://blog.brennetot.com/configuration-in-rails-app?utm_source=hashnode&utm_medium=feed)

[Jul 22, 2025](https://hashnode.com/posts/configuration-in-rails-app/687fbebc8a8aae422206b3bf)

### [Rails load\_defaults 6.1 explained](https://blog.brennetot.com/rails-loaddefaults-61-explained?utm_source=hashnode&utm_medium=feed)

No need to re-write the wheel, let me redirect to this great article from Lily Reile. Obviously still up-to-date and really useful as the official Rails doc is mostly showing the value before and after. https://lilyreile.medium.com/rails-6-1-new-fram...

1 min read · [blog.brennetot.com](https://blog.brennetot.com/rails-loaddefaults-61-explained?utm_source=hashnode&utm_medium=feed)

[Oct 29, 2024](https://hashnode.com/posts/rails-loaddefaults-61-explained/67205f515a427fbc9fd9bc7f)

### [Appsignal V4 Ruby client changes](https://blog.brennetot.com/appsignal-v4-ruby-client-changes?utm_source=hashnode&utm_medium=feed)

I came around to update Appsignal gem to the new major version of Appsignal released at the end of August 2024: https://rubygems.org/gems/appsignal/versions/4.0.0 The upgrade was smooth. The real change for my application was to remove the parameter ...

1 min read · [blog.brennetot.com](https://blog.brennetot.com/appsignal-v4-ruby-client-changes?utm_source=hashnode&utm_medium=feed)

[Sep 13, 2024](https://hashnode.com/posts/appsignal-v4-ruby-client-changes/66e3dc75a3538130cfaeaf5c)
