~/adventure-log

冒険の記録Quest Log

29 件の記事 · 02 ページ

  1. Fizzyの認証アーキテクチャ内部:マルチテナントSaaSのための3層アプローチ37signalsのFizzyが、Identity → User → Accountモデルでマルチテナント認証をどう構築しているか。ユーザーが複数の組織にきれいに所属できる仕組みを解説します。テック12 分
  2. 2025年振り返り:選択と手放すことについて2025年は日本で家を買い、技術スタックを切り替え、Engineering Managerに昇進し、執筆のペースも調整しました。この一年、多くの選択をしましたが、どの選択も何かを手放すことを意味していました。これが私の年末振り返りと2026年への考えです。ライフ8 分
  3. 生産性を高めるRaycastの設定日常のワークフローに定着した、いくつかのシンプルなRaycast設定:スマートなテキストスニペット、ハイパーキーによるアプリ切り替え、クイックターミナルショートカット、クリップボード履歴。テック4 分
  4. 開発者がManagerになる前のひとりごと「下半期、Managerやってみない?」CTOが昼食後にぽつりと言った一言が、私の新しいキャリアの幕を開けました。以前Team Leaderを務めた際には批判を受けたこともありますが、今回はうまくやれるでしょうか?この記事では、転身を目前にした準備、不安、そして期待を綴ります。マネジメント4 分
  5. Kamal を使った初めての Rails デプロイ体験記Kamal で Rails アプリを初めてデプロイした際のメモ:Caddy とのプロキシ競合、Cloudflare の forward_headers、Docker ボリュームマウントエラーのデバッグについて。テック4 分
  6. 急がば回れPhoenix から Rails に移行したプロジェクトをリファクタリングしているうちに気づいたのは——混乱したコードの多くは、書き方が悪いのではなく、考えが足りないのだということ。書きながら直すより、手を動かす前に一歩先を考えたほうがいい。『ジョジョ』の名言にあるように、遠回りこそが最短の道なのです。ライフ2 分
  7. PostgreSQL 18とRails:互換性とネイティブUUIDv7対応Rails開発者の視点からPostgreSQL 18のリリースを考察:ActiveRecordの互換性パッチと、組み込みのネイティブuuidv7()サポートについて。テック3 分
  8. ClaudeからChatGPTに乗り換えてみた最近、ClaudeからChatGPTに乗り換えました。その理由と、実際に使ってみて学んだことをお話しします。テック3 分
  9. Tailwind CSSとの歩み:懐疑派から現実主義者へ当初はTailwind CSSをインラインスタイルの再来と退けていた理由と、実際にRailsやPhoenixのプロジェクトで使ってみて考えが変わった経緯について。テック4 分
  10. Claude Codeのフックでフォーマットとリンティングを自動化するClaude Codeのフックを使って、ファイルが変更されるたびにコードフォーマットやリンティングのコマンド(mix formatやprettierなど)を自動実行する方法について。テック3 分