GemChat: AI Chat for Ruby Gem Documentation (with MCP support)
Let’s say you’re mid-task and need to know how sidekiq handles Redis reconnection, or what the exact puma thread configuration is for your deployment. Your options are: open a browser, …
Let’s say you’re mid-task and need to know how sidekiq handles Redis reconnection, or what the exact puma thread configuration is for your deployment. Your options are: open a browser, …
I’ve been burned by paid email hosting more times than I care to admit. You pay $6/month per mailbox, forget to cancel when a side project dies, and suddenly you’re out $72 a year for …
I recently ran into a small but frustrating production bug caused by a common Ruby mistake. I had a feature controlled by an environment variable: DISABLE_THING=false The application restarted …
Here’s a tip to rename multiple files after copying at once in zsh. As a general security practice, it is advised not to git track your secrets of your Rails application like application.yml or …
For this talk at DevMeetup, I walked through how Rails works internally - tracing the full code journey from Rack all the way through to Railties. The session covers the entire Rails request lifecycle …