alexis.bernard.io
@alexis.bernard.io
The subject is broad enough to be of interest to all web developers, not just Ruby developers. I hope to see you there!

Zurich: www.meetup.com/rubyonrails-...

Geneva: www.meetup.com/geneva-rb/ev...
Railhöck at Swisscom, Wed, Nov 12, 2025, 6:30 PM | Meetup
Hey everyone, this year's last Railshöck is hosted at Swisscom's. Three speakers committed to share their perspective on stage: * **Rage Against the Malicious** by *Alexis
www.meetup.com
November 7, 2025 at 8:31 AM
I love namespace, it's great to group related things.
October 23, 2025 at 5:48 PM
As always it's a tradeoff, but when I'm unsure between add column or create table, I always go for the new model.
October 23, 2025 at 4:38 PM
Migrating a column is painful and particularly if you can't afford interruption since the application must handle both cases at the same time.

I don't remember to have regretted to create an extra model, however I already regretted many times adding an extra column instead of a table.
October 23, 2025 at 4:38 PM
Thus, there is an interesting indicator: number of columns / number of tables. I'm sure that code bases with a lower ratio are healthier.
October 23, 2025 at 3:27 PM
It's a lot better because it enables to store more data (IP address, timestamps, ...), and gives a lot of statistics such as how many reset password attempts during the last hour for a particular user?
October 23, 2025 at 3:27 PM
The wrong way is to store confirmation_token, reset_password_token and session_token in the users table. In fact, that should be 3 distinct models: User::Confirmation, User::ResetPassword and User::Session.
October 23, 2025 at 3:27 PM
Mine is starting to peel too.
October 7, 2025 at 8:42 PM
Always take both 😀
October 7, 2025 at 10:47 AM
And Switzerland is in Schengen but not in EU 🙃
October 5, 2025 at 4:12 PM
That’s another problem 😅
September 24, 2025 at 7:26 PM
No internet and no phones is also a good was to increase productivity 🙂
September 23, 2025 at 3:41 PM
One new subscriber.
September 2, 2025 at 9:39 AM
And a nice CSS to print the page as PDF, if the invoice is not sent by email.
August 20, 2025 at 9:19 AM
Incredibile 🙂
August 1, 2025 at 2:48 PM