Inside Fizzy's Authentication Architecture: A Three-Tier Approach to Multi-Tenant SaaS How 37signals' Fizzy solves multi-tenant authentication with a three-tier Identity→User→Account model, enabling one person to belong to multiple organizations.
2025 年终总结:关于选择和放手 2025 年在日本买房、切换技术栈、升职到 Engineering Manager、调整写作节奏。这一年做了很多选择,每个选择都意味着放弃某些东西。这是我的年终总结和对 2026 年的思考。
Raycast setups that makes me more productive As a developer constantly switching contexts, these 5 Raycast setups have transformed my daily workflow. Here's exactly how I use them.
一个开发者即将成为 Manager 的碎碎念 "下半年要不要试试做 Manager?" CTO 午饭后的一句话,开启了我新的职业篇章。上次做 Team Leader 被批评过,这次我能做得更好吗?这篇文章记录了转变前夕的准备、担忧和期待。
My First Rails Deployment Journey with Kamal My first experience deploying a Rails app with Kamal—from hitting a wall with proxy conflicts to solving mysterious Docker volume errors. Here's what I learned along the way
欲速则不达 在重构一个从 Phoenix 迁移到 Rails 的项目时,我发现——很多混乱的代码并非写得不好,而是想得不够。与其边写边改,不如在动手前多想一步。正如《JOJO》的那句名言:绕远路,才是最短的捷径。
PostgreSQL 18 and Rails: New Features and UUIDv7 Support PostgreSQL 18 has just been released, continuing the tradition of steady, meaningful improvements to one of the most popular open-source databases. Alongside this, the Rails team has already merged patches to ensure smooth support for PG18 in ActiveRecord. In this post, I’ll cover some of the key highlights of