Jean-Charles Santi's Avatar

Jean-Charles Santi

@jcsanti.bsky.social

πŸ’Ž Ruby developer

71 Followers  |  505 Following  |  1 Posts  |  Joined: 01.07.2023  |  1.7107

Latest posts by jcsanti.bsky.social on Bluesky

Also, a huge thank you to QoQa for having welcomed us in their lovely workspace. Their friendly welcome, impeccable organization, and yummy refreshments after the talk made the evening truly unforgettable.

22.10.2025 22:13 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image Post image Post image

Last week, Geneva.rb had the privilege to be hosted by QoQa for a fascinating talk by @marcoroth.dev. We were captivated by what Herb already enables today, and even more so by how it could reshape the Rails frontend stack.

22.10.2025 22:13 β€” πŸ‘ 11    πŸ” 3    πŸ’¬ 1    πŸ“Œ 0
Preview
Introducing ReActionView: A new ActionView-Compatible ERB Engine, Wed, Oct 15, 2025, 7:00 PM | Meetup **Foreword** For its 2025 kickoff, Genevarb is exceptionally relocating to [Qoqa](https://www.qoqa.ch/fr)! –––– Over 2025, [Marco](https://marcoroth.dev/) explored a new

Reminder: next Wednesday we'll be hosting @marcoroth.dev at QoQa's headquarters.

Marco will revisit his Rails World 2025 talk regarding ReActionView.

Join us:
- πŸ—“οΈ Wednesday, October 15 2015
- πŸ“ Route de la Chaux 4, 1030 Bussigny

🎟️ RSVP: www.meetup.com/geneva-rb/even...

12.10.2025 18:14 β€” πŸ‘ 6    πŸ” 6    πŸ’¬ 0    πŸ“Œ 0
Post image Post image

WAIT A SECOND

09.09.2025 19:45 β€” πŸ‘ 162    πŸ” 28    πŸ’¬ 3    πŸ“Œ 3

Always make invalid states impossible in your database if you can.

24.07.2025 16:52 β€” πŸ‘ 13    πŸ” 2    πŸ’¬ 1    πŸ“Œ 2
BLACK SABBATH - "War Pigs" (Live Video)
YouTube video by Black Sabbath BLACK SABBATH - "War Pigs" (Live Video)

youtu.be/K3b6SGoN6dA?...
#inmemoriam #ozzy #blacksabbath

22.07.2025 20:42 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

The Helvetic Ruby 2025 recordings are now live on @rubyevents.org!

27.06.2025 22:45 β€” πŸ‘ 10    πŸ” 4    πŸ’¬ 1    πŸ“Œ 0
Preview
More on Apple’s Trust-Eroding β€˜F1 The Movie’ Wallet Ad Sending this ad is completely destructive to all the hard work other teams at Apple have done to make Apple Wallet actually private — and, more importantly, *to get users to believe that it’s private*...

Apple’s gross F1 Wallet ad is an example of the winning-is-the-only-good disease that’s taken over the tech industry. It’s not remotely about user trust or providing a good experience. It’s solely about hitting KPIs; we’re just fodder for metrics. daringfireball.net/2025/06/more...

28.06.2025 00:26 β€” πŸ‘ 26    πŸ” 7    πŸ’¬ 1    πŸ“Œ 0
Post image

Seems like we’ll be fine in the post-Federer/Nadal/Djokovic era… 🎾

08.06.2025 18:01 β€” πŸ‘ 16    πŸ” 2    πŸ’¬ 2    πŸ“Œ 0
Billing address form. A couple of fields prefilled. Street and number fields are empty. The address is in another field. It's impossible to tell in which field because there are no visible labels.

Billing address form. A couple of fields prefilled. Street and number fields are empty. The address is in another field. It's impossible to tell in which field because there are no visible labels.

Here's an example for why using placeholders instead of visible labels is a bad idea.
I tried to order something. See how street and street number are empty? The browser prefilled the address but in the wrong field. I don't know which field and I can't trust the form now. I have to check everything.

06.06.2025 08:15 β€” πŸ‘ 18    πŸ” 5    πŸ’¬ 3    πŸ“Œ 0
Video thumbnail

Kagi turns 3!

To our amazing community: thank you for your trust and support. Here's to many more years of building a web that works for you, not advertisers.

Read more about our journey to date and what’s to come:
blog.kagi.com/first-three-...

02.06.2025 17:00 β€” πŸ‘ 88    πŸ” 18    πŸ’¬ 8    πŸ“Œ 10
RailsConf 2019 - rails db:migrate:safely by Matt Duszynski
YouTube video by Confreaks RailsConf 2019 - rails db:migrate:safely by Matt Duszynski

Matt did a great job in this presentation explaining unsafe database operations, table and row locking with concurrency (nice animations), and how to use safe alternatives for schema and data changes.

RailsConf 2019 - rails db:migrate:safely by Matt Duszynski
www.youtube.com/watch?v=KROg...

16.05.2025 14:19 β€” πŸ‘ 7    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Here's why we think paying for search should be embraced:

02.05.2025 15:51 β€” πŸ‘ 42    πŸ” 5    πŸ’¬ 4    πŸ“Œ 0
40% Off! Spring Sale Week Three

A whole bunch of Ruby and Rails books from @pragprog.com are 40% off through April 29 with code 2025RAILS -- including the Pickaxe book and Modern Front End with Rails.

See the whole list here:

media.pragprog.com/newsletters/...

22.04.2025 15:59 β€” πŸ‘ 15    πŸ” 7    πŸ’¬ 0    πŸ“Œ 0
Preview
Are Em Dashes Really a Sign of AI Writing? Viral posts and clips on social media suggest the em dash is the product of AI chatbots, with some calling the punctuation mark a 'ChatGPT hyphen.'

β€œ'ChatGPT Hyphen': Are Em Dashes a Giveaway of AI Writing?”

www.rollingstone.com/culture/cult...

> the received opinion that the long dash is a product of generative AI that basically didn’t exist in years past is a worrying sign about public literacy

13.04.2025 12:03 β€” πŸ‘ 13    πŸ” 3    πŸ’¬ 2    πŸ“Œ 2

I would like a Switch 2 please

02.04.2025 14:04 β€” πŸ‘ 78    πŸ” 1    πŸ’¬ 4    πŸ“Œ 0
Preview
Phoenix for Bluesky A Bluesky client based on the award-winning Twitter app for iOS.

πŸ¦β€πŸ”₯ tapbots.com/phoenix/

05.03.2025 20:21 β€” πŸ‘ 2123    πŸ” 717    πŸ’¬ 234    πŸ“Œ 518
Excerpt from Robert Colwell's "The Pentium Chronicles" on why he left Intel.

Excerpt from Robert Colwell's "The Pentium Chronicles" on why he left Intel.

Bob Colwell writing in 2008 about why he left Intel in 2000 is breathtakingly revealing as to the deep roots of the company's culture problem.

08.02.2025 21:26 β€” πŸ‘ 88    πŸ” 11    πŸ’¬ 4    πŸ“Œ 0
Comic showing a user asking Chrome browser for search results, only to watch in frustration as simple web results get buried under a growing stack of ads, shopping links, FAQs, and AI content. The Chrome mascot cheerfully adds each unwanted layer while ignoring the user's requests.

Comic showing a user asking Chrome browser for search results, only to watch in frustration as simple web results get buried under a growing stack of ads, shopping links, FAQs, and AI content. The Chrome mascot cheerfully adds each unwanted layer while ignoring the user's requests.

This is why we built Kagi. Pure search, relevant results, zero ads and trackers.

Comic by DanbyDraws: danbydraws.com

21.12.2024 00:42 β€” πŸ‘ 19    πŸ” 6    πŸ’¬ 0    πŸ“Œ 0

The thing Bluesky needs the most is for Tapbots to build an app.

16.11.2024 05:32 β€” πŸ‘ 111    πŸ” 16    πŸ’¬ 13    πŸ“Œ 5
Ruby Video A collection of talks of Ruby conferences around the world, built using Rails 7.2, Hotwire and Kamal

We're now on Bluesky! πŸŽ‰

Follow us here for the latest updates on new content and features at rubyvideo.dev. Let's build something amazing together! πŸš€

14.11.2024 15:34 β€” πŸ‘ 13    πŸ” 4    πŸ’¬ 0    πŸ“Œ 1

@jcsanti is following 20 prominent accounts