's Avatar

@alexis.bernard.io

30 Followers  |  12 Following  |  19 Posts  |  Joined: 18.04.2025  |  1.7464

Latest posts by alexis.bernard.io on Bluesky

Developers who remove lines of code are the ones who maintain a project's productivity. Those who frantically add lines of code sabotage it.

08.08.2025 20:33 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Incredibile πŸ™‚

01.08.2025 14:48 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Good Enough Testing A practical workshop that will show you a series of test design techniques, providing a systematic and repeatable approach to write test cases

β€œIf this test fails, would I care or just ignore it?”
β€œIf this works, what does it prove?”
β€œIf this fails, do I know why?”

If a test doesn’t help you think better, it’s noise.

More on this mindset β†’ Aug 1 workshop
goodenoughtesting.com

17.07.2025 08:30 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Ensuring HTML is valid would be great! Inline partials sounds like a nice idea to speedup applications with a lot of small partials, but it comes with some nice pitfalls πŸ˜ƒ

17.07.2025 11:13 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
RailsConf 2025 - The Modern View Layer Rails Deserves: A Vision for 2025 and Beyond

RailsConf 2025 - The Modern View Layer Rails Deserves: A Vision for 2025 and Beyond

I just published a recap of my RailsConf 2025 talk on my blog!

Herb v0.4.0 is out, now with the Herb Linter, a Formatter preview, and deeper editor integration for HTML+ERB.

Plus: a look at ReActionView, my vision for the future of the Rails view layer.

#railsconf #railsconf2025 @rubycentral.org

17.07.2025 09:28 β€” πŸ‘ 45    πŸ” 11    πŸ’¬ 3    πŸ“Œ 1

rubyfriends.app/profiles/FSQT

17.07.2025 07:09 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
How to Think About Time in Programming - Shan Rauf A conceptual model for thinking about time in programming that encapsulates the complexity that many programmers cite online

I knew that handling time in programming is hard, but not that hard: shanrauf.com/archive/how-....

11.07.2025 07:50 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Do yourself a favor and buy a programming book in addition to your AI subscription. One is consumption, the other is investment in yourself. You will get more skilled at the end.

25.06.2025 11:39 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Hate it or Love it! My main issue is that is adds all columns into users table instead of creating a specific models for sessions, email confirmations, password resets, etc. I strongly believe it's a modeling error.

19.06.2025 16:31 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

PS: CPU/cost should be read as CPU benchmark / cost. It could have been misleading that I compare just the number of cores.

13.06.2025 06:52 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I don't have a preferred node size, but I pick the server with the best CPU/cost ratio. Servers have often too much RAM and not enough CPU. Currently it's 12 CPUs for 16GB on bare metal server. For another app it's a VPS with 40 vCPUs for 32GB.

13.06.2025 06:49 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

pg_hero, rails-pg-extras and redis_dashboard.

Latest is self promotion πŸ˜€

11.06.2025 08:20 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Cloudflare CEO: Football Piracy Blocks Will Claim Lives; "I Pray No One Dies" * TorrentFreak Cloudflare CEO Matthew Prince says he "Pray no one dies" after revealing that piracy blocking denies access to critical resources in Spain.

Internet must remain decentralized. Cloudflare is the easy choice to protect your website, but it has a hidden cost. It controls which trafic goes to your website and can read it. This price is too high for me, and for you too.

torrentfreak.com/cloudflare-c...

28.05.2025 08:24 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 1

Congratulations!

24.05.2025 12:05 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Release v0.4.0 Β· BaseSecrete/active_hashcash What's Changed Prevent from password managers to submit the form before the stamp has been computed Added support for the "button" submit form tag Added Catalan language Added base_controller_clas...

I released version 0.4.0 of active_hashcash. Thanks to @ivanverges.bsky.social and @elalemanyo.bsky.social for their contributions.

ActiveHashcash protects Rails applications against bots and brute force attacks without annoying humans.

github.com/BaseSecrete/...

16.05.2025 09:21 β€” πŸ‘ 5    πŸ” 3    πŸ’¬ 1    πŸ“Œ 0
Preview
namespaces.md GitHub Gist: instantly share code, notes, and snippets.

Namespaces 101

During the last days I have done an immersion into namespaces, the new big feature that is coming in Ruby.

Here's a digested mental model for you all.

gist.github.com/fxn/86ad8584...

15.05.2025 12:03 β€” πŸ‘ 30    πŸ” 8    πŸ’¬ 6    πŸ“Œ 0

Excellent choice πŸ™‚

14.05.2025 15:45 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Among things to do at least once in your life, there is attending Friendly.rb. The conf and the organizers are great!

14.05.2025 07:35 β€” πŸ‘ 6    πŸ” 3    πŸ’¬ 3    πŸ“Œ 0

Indeed, I do rate limiting with RackAttack because it's very convenient and flexible, but moving that to the frontend server or load balancer is a nice improvement.

13.05.2025 12:12 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

The combo RackAttack + ActiveHashcash provides a decent protection with a minimum effort. I'm convinced that the Internet must remain decentralized, and using Cloudflare is not the right long-term solution.

13.05.2025 09:12 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Got attacked by a botnet with more than 18000 IPs. ActiveHashcash saved that Rails app. I strongly believe that is the best protection since CPU is the most expensive in hardware and it does not annoy final users.

13.05.2025 09:12 β€” πŸ‘ 12    πŸ” 2    πŸ’¬ 1    πŸ“Œ 1
Kaiser Chiefs - Ruby (Official Video)
YouTube video by KaiserChiefsVEVO Kaiser Chiefs - Ruby (Official Video)

Do you remember the song Ruby Ruby Ruby Ruby (www.youtube.com/watch?v=qObz...) ?
There is one version which has been recorded during a Ruby conference by Ruby developers a long time ago. I think it was in Poland. Could you help me find it?

27.04.2025 08:46 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@alexis.bernard.io is following 12 prominent accounts