A cute, glowing ruby gem with a smiling face, rendered in a pink-purple neon style on a vibrant background. It represents the Ruby language with a Charm-inspired, glamorous CLI aesthetic.
Alongside the Ruby 4.0 release last week, I published charm-ruby over Christmas, bringing @charm.land's excellent terminal UI libraries to Ruby.
A full TUI framework, reusable components, styled output, forms, markdown rendering, spinners, charts, and a lot more!
Demos below β¬οΈ
30.12.2025 05:40
π 86
π 27
π¬ 7
π 6
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
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
WAIT A SECOND
09.09.2025 19:45
π 160
π 27
π¬ 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
youtu.be/K3b6SGoN6dA?...
#inmemoriam #ozzy #blacksabbath
22.07.2025 20:42
π 5
π 0
π¬ 0
π 0
The Helvetic Ruby 2025 recordings are now live on @rubyevents.org!
27.06.2025 22:45
π 10
π 4
π¬ 1
π 0
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.
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
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
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
π 41
π 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
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
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
π 87
π 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.
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