congrats!
finally launched!!!
finally launched!!!
Let's start a tradition! Share what you've been building this month. It doesn't have to be finished — works in progress are welcome too. I'll go first: I've...
I finally made my first open source contribution last week! It was a small documentation fix, but here's what I learned: 1. **Read the CONTRIBUTING.md** — e...
I feel like every app needs dark mode these days, but is it actually worth the development effort for smaller projects? Pros: - Users expect it - Easier on ...
como estas
When you create a post, it should take you to the newly created post and not the list of posts test edit post We are editing this post
I've been working on a set of community guidelines. Here's what I have so far: 1. **Be respectful** — Disagree with ideas, not people. 2. **Stay on topic** ...
I was writing some CSS today and realized how far it's come. Things that used to require JavaScript or hacks are now native: - **Container queries** — Respo...
We're about to implement feature flags at work and I'm evaluating our options: - **Environment variables** — Simple but requires redeploy - **Database-backe...
After years of Rails development, here are the indexing mistakes I see (and have made) most often: 1. **Missing foreign key indexes** — Rails doesn't add th...
I'm always curious about how other developers set up their machines. Here's mine: - **OS**: macOS Sequoia - **Terminal**: Ghostty - **Shell**: zsh + starshi...
I used to write commit messages like "fix bug" or "update stuff". Now I try to follow this format: **Subject line** (50 chars or less): What the change does...
Here are some Git aliases that save me time every day: ``` [alias] co = checkout br = branch ci = commit st = status lg = log --oneline --graph --...
My team recently started doing more pair programming and opinions are split. Some people find it exhausting, others say it's the most productive they've ever...
I recently re-read Dan McKinley's classic essay "Choose Boring Technology" and it resonated even more now than when I first read it. Every new technology yo...
I've gone through phases with testing: 1. No tests (yolo phase) 2. 100% coverage obsession (spent more time testing than building) 3. Where I am now: strate...
Rails 8 made SQLite a first-class citizen for production with Solid Cache, Solid Queue, and Solid Cable. I've been running a modest app (~500 daily users) on...
I just finished reading "Designing Data-Intensive Applications" by Martin Kleppmann and it blew my mind. Easily the best technical book I've read in years. ...
I see a lot of confusion around Hotwire's components, so here's my attempt at a simple breakdown: **Turbo** handles page updates without writing JavaScript:...
I have a graveyard of half-finished side projects and I know I'm not alone. What strategies do you use to actually finish things? I've been trying to keep s...
Just finished migrating our deployment from Capistrano to Kamal 2 and wanted to share my experience. The good: - Zero-downtime deploys out of the box - Dock...
I've been a VS Code user for years but I keep hearing great things about other editors. Neovim seems to have a huge following, and the new wave of AI-powered...
I've been working with Rails for about five years now, and I wanted to share some tips for newcomers: 1. Start with the official Rails Guide — it's genuinel...
Hey everyone! I'm excited to kick off this community forum. Feel free to introduce yourselves and share what you're working on. Let's make this a great place...