How to Run a Virtual Lean Coffee for Your Meetup Community
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
Curated development tutorials from top sources. Filter by language.
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
When you start reading Rails code, plain Ruby scripts, or Ruby AI libraries, you hit object-oriented code almost immediately. You see classes. Module
Are you sure that Ruby CSV imported all your data β and correctly? π€ I wasn't looking for bugs. I was improving the performance of smarter_csv, the
A few Rails apps I have worked on have unused indexes silently slowing down writes, tables that havent been vacuumed in weeks, and bloat creeping up w
After publishing the Kamal deployment guide, the most common question was: "How do I handle multiple tenant domains with automatic SSL?" kamal-proxy
ERB View Templates: Composing Phlex Components Phlex components are pure Ruby. ERB templates are what the browser actually sees. The glue
When I first started web scraping, my workflow was always the same. I would use Nokogiri to download the HTML page, and then I would spend hours writi
ruby-libgd: The Modern Ruby Image Library Youβve Been Sleeping On March 30, 2026 Reading time: 8 minutes Status: Benchmark-driven, production-read
Last post covered variables, methods, blocks, and classes. Now let's talk about the data structures you'll actually use every day: arrays, hashes, and