WebHaptics – Haptic feedback for the mobile web.

Haptic feedback for the mobile web.

#Frontend#Tools
Added: 17 Mar 2026
Declare Acronyms in Rails Inflections

Use inflect.acronym to keep API, SMS, and other acronyms correctly cased in class names and autoloading.

#Ruby on Rails
Added: 16 Mar 2026
How I Audit a Legacy Rails Codebase in the First Week

My legacy Rails app playbook. After 50+ engagements, here's the exact process, tools, and stakeholder questions I use in week one.

#Saff Engineer#Ruby on Rails
Added: 13 Mar 2026
Returning To Rails in 2026

I love a good side-project. Like most geeks, I have a tendency to go down rabbit holes when faced with problems - give me a minor inconvenience and I’ll happily spend weeks building something far more elaborate than the situation warrants. There’s joy in having a playground to explore ideas and “what ifs”; Building things just for the sheer hell of it, as Richard Feynman put it “The Pleasure of Finding Things Out”.

#Ruby on Rails
Added: 13 Mar 2026
WTF does a product manager do? (and why engineers should care)

Skills for developers from the product manager playbook

#Product Development
Added: 13 Mar 2026
Eu Fiz um Sistema de Data Mining pra Minha Namorada Influencer — Dicas e Truques

Minha namorada é influencer de games, anime, cosplay e cultura pop. Faz entrevistas, cobre convenções, produz conteúdo pra múltiplas plataformas, negocia com patrocinadores. É uma operação profissional de uma pessoa com uma equipe enxuta. E como toda operação profissional, ela precisa de dados. O problema é que coletar dados de redes sociais é trabalho braçal. Abrir Instagram, YouTube, X, olhar números, comparar com concorrentes, checar calendário de eventos, monitorar patrocinadores, ler comentários, calcular engajamento, decidir preço de publi. Tudo manual, tudo repetitivo, tudo consumindo tempo que deveria ir pra criação de conteúdo.

#AI#Ruby on Rails
Added: 13 Mar 2026
Building Semantic Search with AI and Vector Embedding in Rails

Traditional keyword search is fundamentally limited—it can only match exact words or their basic variations. Search for "customer pain points" and you'll miss documents titled "User Frustrations" or "Client Challenges," even though they're semantically identical. This limitation becomes critical when managing large document repositories where users need to find information based on meaning, not memorized keywords. The solution is semantic search using vector embeddings, which represent text as mathematical vectors that capture conceptual similarity. In previous articles, we explored how ruby_llm simplifies working with AI providers for function calling and resilient architectures. Now we'll leverage ruby_llm's embedding capabilities to build semantic search with PostgreSQL's pgvector extension—creating a system that finds "churn analysis" when users search for "why customers leave."

#AI#Ruby on Rails
Added: 13 Mar 2026
Building a RAG Tool in Ruby 4: What Actually Happened

[30 min read] One of my priorities this quarter was running a few AI pilot experiments. This was one of them. When I mentioned the project to a teammate, h...

#AI#Ruby on Rails
Added: 13 Mar 2026
Advanced Domain Modeling Techniques for Ruby on Rails – Part 1 - RoRvsWild

Aggregating models into value objects with `composed_of`.

#Ruby on Rails#System design
Added: 12 Mar 2026
Deploying Rails 8's Solid Trio to Production with a Single Database

What happens when you deploy Solid Cache, Solid Cable, and Solid Queue to a single-database host that runs db:migrate instead of db:prepare — and how to fix it.

#Ruby on Rails#DevOps
Added: 10 Mar 2026
From 40 Minutes to 4 With Tests Parallelization - FastRuby.io | Rails Upgrade Service

How we cut a test suite time from 40 minutes to 4 by upgrading Ruby/Rails, fixing slow tests, and enabling parallelization, dramatically improving developer experience and CI costs.

#Ruby on Rails#testing
Added: 9 Mar 2026
Smooth UI animations on server-rendered HTML

I’ve been using Hotwire in production since the beta release of Turbo, and it’s changed the way I build web apps. It’s a great way to get SPA-like interactivity at a fraction of the complexity.

#Ruby on Rails#HOTWire#CSS#Frontend
Added: 9 Mar 2026
Which Programming Language Is Best for Claude Code?

TL;DR I had Claude Code implement a very simplified version of Git in 13 languages. Ruby,...

#AI#Ruby
Added: 9 Mar 2026
Group Repeated Options with with_options

Use with_options to apply shared options to validations, associations, callbacks, or routes.

#Ruby on Rails
Added: 9 Mar 2026
From 3 queries to 1 with Rails upsert

How I replaced a find_or_create_by + lock + update_columns pattern with a single upsert call.

#database#Ruby on Rails
Added: 23 Feb 2026
What I've learned from shipping 25+ mobile apps

And what I tell my clients when they ask which framework to use for their Rails business.

#Ruby on Rails#HOTWire#Native
Added: 21 Feb 2026
Rails Multi-Tenancy

Lead Programmer Mike Dalessio shares the benefits of multi-tenant databases and how his work with Fizzy led to the the Active Record Tenanted gem.

#Ruby on Rails
Added: 21 Feb 2026
Evaluating LLM prompts in Rails

Finding the right model and prompt for your AI feature is harder than it looks. Spreadsheets help, until they don’t. So we did something about it.

#AI#Ruby on Rails
Added: 21 Feb 2026
Cleaning up merged git branches: a one-liner from the CIA's leaked dev docs | spencer.wtf

How to delete all merged git branches locally with a single command. This one-liner has been in my zshrc since 2017 — I found it buried in the CIA's Vault7 l...

#Development
Added: 20 Feb 2026
From Delayed Job to Solid Queue: How a 10-Year Rails App Finally Achieved Linear Scaling

From Delayed Job to Solid Queue: How a 10-Year Rails App Finally Achieved Linear Scaling February 16, 2026 Lessons from Kaigi on Rails 2025 — Shohei Kobayashi In large Rails systems, background job…

#Ruby on Rails#DevOps
Added: 20 Feb 2026
Nice Select · February 3, 2026

Building a modern custom select with base-select.

#CSS#HTML
Added: 20 Feb 2026
GitHub - rjs/shaping-skills: Skills I use with Claude for shaping

Skills I use with Claude for shaping. Contribute to rjs/shaping-skills development by creating an account on GitHub.

#AI#Product Development
Added: 19 Feb 2026
Your AI has no memory. Your Rails codebase does.

In Memento, Leonard wakes up every morning with no memory of yesterday. He doesn't know where he is. He doesn't know what he did. The only things he trusts are the tattoos on his body. AI coding works the same way. Every session is a fresh wakeup in a motel

#AI#Ruby on Rails
Added: 19 Feb 2026
Use StringInquirer for Readable Predicate Methods

The same pattern Rails uses for Rails.env.production?

#Ruby on Rails#Ruby
Added: 19 Feb 2026
Retrieve and Rerank: Personalized Search Without Leaving Postgres

Build a production-grade personalized search engine entirely within Postgres using BM25 retrieval and vector-based reranking, no external infrastructure required.

#postgres#database
Added: 12 Feb 2026
Next Last