Posts

congrats!

finally launched!!!

💬 3 comments

Monthly project showcase — June 2026

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...

💬 4 comments

Lessons learned from my first open source contribution

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...

💬 4 comments

Dark mode: essential or overrated?

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 ...

💬 5 comments

hola

como estas

💬 5 comments

Feedback

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

💬 1 comment

Feedback wanted: community guidelines draft

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** ...

💬 3 comments

CSS has come so far

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...

💬 3 comments

How do you handle feature flags?

We're about to implement feature flags at work and I'm evaluating our options: - **Environment variables** — Simple but requires redeploy - **Database-backe...

💬 3 comments

Database indexing mistakes I've made

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...

💬 3 comments

What's your development environment setup?

I'm always curious about how other developers set up their machines. Here's mine: - **OS**: macOS Sequoia - **Terminal**: Ghostty - **Shell**: zsh + starshi...

💬 3 comments

Writing better commit messages

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...

💬 2 comments

Useful Git aliases I can't live without

Here are some Git aliases that save me time every day: ``` [alias] co = checkout br = branch ci = commit st = status lg = log --oneline --graph --...

💬 3 comments

Pair programming: love it or hate it?

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...

💬 3 comments

The case for boring technology

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...

💬 3 comments

Let's talk about testing strategies

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...

💬 3 comments

SQLite in production: crazy or genius?

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...

💬 4 comments

Book recommendations for software engineers

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. ...

💬 3 comments

Understanding Hotwire: Turbo vs Stimulus

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:...

💬 3 comments

How do you stay motivated on side projects?

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...

💬 4 comments

Deploying Rails apps with Kamal 2

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...

💬 4 comments

What's your favorite code editor and why?

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...

💬 5 comments

Tips for getting started with Ruby on Rails

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...

💬 4 comments

Welcome to the community!

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...