Ruby: Where are we going? 2026 Edition
This is more of a self-reflection than a proper blog post. As someone who has spent the last five years working primarily with statically typed langua
Curated development tutorials from top sources. Filter by language.
This is more of a self-reflection than a proper blog post. As someone who has spent the last five years working primarily with statically typed langua
Welcome back to the "Ruby for AI" series. If Hotwire and Turbo are Rails' answer to "how far can we get with less JavaScript," then Stimulus is the an
Welcome back to the "Ruby for AI" series. By now you have probably noticed something about Rails: it gets really productive when you stop fighting its
Very often I find myself writing small, standalone Ruby scripts. Maybe it's a web scraper, a small background worker, or a quick Sinatra API. I star
É importante ressaltar que dependendo da ação você quer executar haverá maneiras diferentes de configurar o SQS, por exemplo você pode querer usar ele
Hello and welcome to article #11 in our "Ruby for AI" series! Today, we're diving into a crucial aspect of building robust AI-powered applications: Ra
Welcome back to the "Ruby for AI" series. This is the part where Rails starts feeling like a real product framework instead of just a nice way to rend
If you are a Ruby on Rails developer, you have definitely heard about Elixir and the Phoenix framework. It is almost impossible to ignore. The creat
For the March WNB.rb meetup, I tried something different. Instead of our usual speaker format, I facilitated a Lean Coffee online, a structured but ag
How Importmaps Work in Rails (And Why You Don't Need Webpack) When I first started building modern Rails apps, managing JavaScript was alwa
Image URLs break. You paste a screenshot into Teams, share the link, and six months later it's gone. Corporate firewalls block Imgur. Third-party serv
I've been maintaining a handful of open source packages lately: mailview, mailjunky (in both Python and Ruby), and recently dusted off an old Ruby gem
oauth2 v2.0.18 was released... almost five months ago. And I never got around to posting about it. Being unemployed is a LOT of work... As a particip
Forms are where users hand your app messy, incomplete, or malicious input. Validations are how your app refuses bad data before it reaches the databas
Models are where Rails turns rows into objects you can work with. For AI products, this matters fast: conversations, prompts, documents, embeddings, j
This article is part of the Ruby for AI series, teaching you how to build web applications that can serve AI-powered features using Ruby on Rails.
This is article #6 in the Ruby for AI series, where we build practical Ruby skills step by step toward AI-powered applications. Why Rails fo
Ruby's functional programming features shine when building AI pipelines. Procs, lambdas, and closures let you encapsulate behavior, while Enumerable m
Ruby's object-oriented design makes it exceptionally well-suited for building structured AI systems. In this installment of the Ruby for AI series, we
By now you can read basic Ruby and understand classes. Good. But to read real Ruby comfortably, you also need the patterns Ruby developers lean on all