Fullstack Ruby

384 Followers
83 Following
404 Posts
Elevate your Ruby skills. Fullstack Ruby is the hip place to be for a groovy take on developing web apps using this plucky language.
Bloghttps://www.fullstackruby.dev
Podcasthttps://www.fullstackruby.dev/topics/podcast

Something is coming to the Bridgetown #Ruby #WebDev ecosystem…what could it be? 👀

All will be revealed…soon. How soon? Very soon!

Thank you to Sidekiq for your support through 2026!

https://hanamirb.org/blog/2026/03/12/thank-you-sidekiq-2026/

Thank you Sidekiq for your support in 2026

Welcoming back Mike Perham and Sidekiq.

Hanami

It's been 4 years since I left Rails core, and my most impactful work has happened since I left.

Here's a writeup of it all:

https://kaspth.com/posts/i-quit-rails-core-4-years-ago-heres-what-ive-been-up-to

I quit Rails core 4 years ago, here’s what I’ve been up to - Kasper Timm Hansen

It’s been 4 years since I quit the Rails core team, so I wanted to mark the occassion and show off all the work I’ve done since then. It’s more...

Kasper Timm Hansen
Machine translations are often brought up as a gotcha whenever I criticize LLMs. It's worth pointing out two things: Machine translations existed decades before LLMs, and yes, machine translations are useful. However: I would never in my life read a machine translated book. Understanding what a social media post is talking about in rough terms? Sure. Literature? Absolutely not. Hell, have you ever seen machine translated subtitles? It's absolute garbage.

Introducing `kiq`, Sidekiq's new terminal interface, making your occasional admin operations even faster. Give it a try and let me know how to make this an amazing tool for you.

https://www.mikeperham.com/2026/03/10/sidekiq-in-the-terminal/

Sidekiq in the terminal

My favorite tech movement in 2025 wasn’t anything artifical, but rather the resurgence in interest around building terminal interfaces with two new frameworks, Charm and Ratatui, which make developing pure text user interfaces easier than ever before using Go or Rust. They provide a huge set of components and examples showing you how to build various types of functionality. Mainframe applications ruled the 70s and 80s, providing terminal interfaces for business operations. You might still see a ticket agent using a terminal to check you in at the airport. That’s an interface to a mainframe application, allowing the agent to lookup your ticket and assign you a seat quickly, with just a few keystrokes. To this day I remember my mom, a pharmacist, complaining about the new DOS -> Windows upgrade that the IT department rolled out to stores. Navigating their retail point of sale terminal application was much faster with a keyboard, the Windows version required a stream of precise mouse clicks and couldn’t rely on typing by muscle memory. Today interactive terminal interfaces are rare but I think Charm and Ratatui make this option much easier to provide.

Mike Perham

Apparently I haven't said this enough times, so I'll have to bore you all with my many repetitions in future:

An agentic source of network activity is indistinguishable from malware.

SchwadLabs — Software That Just Works

Public data tools built to be understood at first glance. No manuals, no onboarding flows.

SchwadLabs

The sunsetting of heroku makes a lot of us old timers sad because we know how seminal heroku was. Railway has a great analysis:

https://blog.railway.com/p/heroku-walked-railway-run

Heroku Walked So Railway Can Run

We look at what made Heroku magical, what went wrong, and what Railway learned from it.

Railway Blog

💎 The Gem Cooperative is testing dependency cooldowns at the registry level, delaying access to newly published gems rather than relying on client tooling. An interesting infrastructure experiment to reduce exposure to malicious #Ruby gems during supply chain attacks:

https://socket.dev/blog/gem-coop-tests-dependency-cooldowns

gem.coop Tests Dependency Cooldowns as Package Ecosystems Mo...

gem.coop is testing registry-level dependency cooldowns to limit exposure during the brief window when malicious gems are most likely to spread.

Socket

People will be like "oh, I know using an LLM feels bad, but it's just so effective," but that's only even possibly true if "effective" doesn't mean "undermines all the technical communities and work that our careers depend on." https://www.404media.co/vibe-coding-is-killing-open-source-software-researchers-argue/

This is not hard to understand! It's been obvious for a long time that using these tools is basically bikeshedding with lead paint. And folks know this, and they do it anyway.

Vibe Coding Is Killing Open Source Software, Researchers Argue

‘If the maintainers of small projects give up, who will produce the next Linux?’

404 Media