はてぶ・Qiita・Zennのトレンド記事を紹介
はじめに弊社では開発において、コード生成・レビュー段階の9割以上を AI に一任しています。しかし仕様設計・DB 設計においては、人間が主体です。今回は DB 設計段階において、私が Claude Code を如何様にしてこき使っているか、一例を紹介したいと思います。
PHPカンファレンス小田原 2026 登壇レポート: ドメインイベントでビジネスロジックを解きほぐす
こんにちは!TechBowl の梶川(@kajitack)です。この記事は、2026 年 4 月 11 日に開催された PHPカンファレンス小田原 2026 の登壇レポートです。 登壇内容「ドメインイベントでビジネスロジックを解きほぐす」というタイトルで登壇させていただき
長期運用プロジェクトで AI 生成テストコードの品質を安定化させる
はじめに現在弊社の backend 開発において人間によるコーディングは実質的に排除されています。この実現に重要だったのが、 AI によるテストコード品質の安定化です。この記事では、 7 年間継続運用して秘伝のタレ化したプロジェクトでテストコード品質を安定させるために必要だ
TDD agent 1つからbackend開発パイプラインができるまで 🔖 1
弊社では TechTrain を始めとする複数サービスを提供しています。2026/04/02 現在、その全ての backend 開発は、Claude Code を用いた 3 コマンドで完結 するようになりました。 はじめに現在の開発フローで実行する 3 コマンドを簡単に紹
PHPerKaigi 2026 登壇レポート: メッセージングを利用して時間的結合を分離しよう 🔖 1
こんにちは!TechBowl の梶川(@kajitack)です。この記事は、2026 年 3 月 20 日〜22 日に開催された PHPerKaigi 2026 の登壇レポートです。 登壇内容「メッセージングを利用して時間的結合を分離しよう」というタイトルで登壇させていた
BuriKaigi2026登壇レポート: 例外処理とResult型、どう使い分ける?
こんにちは!TechBowl の梶川(@kajitack)です。この記事は、2026 年 1 月 9 日〜10 日に開催された BuriKaigi 2026 の登壇レポートです。 登壇内容「例外処理とどう使い分けるか? Result 型を使ったエラー設計」というタイトルで
はじめに皆さんはドメインモデル図を作っていますか?ドメインモデル図はビジネス要件を整理して、チーム間でのコミュニケーションを円滑にするのに非常に役立つツールです。Draw.io、Miro、Whimsicalなどのビジュアルツールを利用している方も多いと思います。そんな中半
TechBowlのインターンでデザインから実装までの業務を担当してきた!
こんにちは、現在 TechBowl でエンジニアインターンとして働かせてもらっているトマト 🍅(@tomatog29)です!今回は、インターンで初めてデザインから実装を通したタスクを担当したので、経験を共有したいと思います!! 担当したタスク今回私は以下の 2 つのタスク
PHPカンファレンス福岡2025登壇レポート: 例外処理を理解して、設計段階からエラーを「見つけやすく」「起こりにくく」する 🔖 3
こんにちは!TechBowl の梶川(@kajitack)です。この記事は、2025 年 11 月 8 日に開催された PHPカンファレンス福岡2025 の登壇レポートです。 登壇内容「例外処理を理解して、設計段階からエラーを「見つけやすく」「起こりにくく」する」というタ
こんにちは、株式会社TechBowlエンジニアインターンのnova27(@novablog_diary)です!インターンに参加し始めてから約1年が経過したので、振り返りがてらアウトプットしようと思います! インターンを始めたきっかけインターンは大学1年生の6月から開始しま
PHPカンファレンス関西 2025に登壇レポート: 『ドメインイベントでビジネスロジックを解きほぐす』
こんにちは!TechBowl の梶川(@kajitack)です。この記事は、2025 年 7 月 19 日に開催された PHPカンファレンス関西 2025 の登壇レポートです。 登壇内容「ドメインイベントでビジネスロジックを解きほぐす」というタイトルで登壇させていただきま
PHPカンファレンス関西2025登壇しました!『MySQL9でベクトルカラム登場!PHP×AWSでのAI/類似検索はこう変わる』
TechBowlで TechLead をやっているスー(@suguru_ohki)です。仕事では主にTechTrainにおける技術的になんとかすること全般という何でも屋さんを担当しています。今回はPHPカンファレンス関西 2025の登壇レポートです。 登壇内容『MySQ
PHP Conference Japan 2025登壇レポート: Result型で失敗を型にするPHPコードの書き方
こんにちは!TechBowl の梶川(@kajitack)です。この記事は、2025 年 6 月 28 日に開催された PHP Conference Japan2025 の登壇レポートです。 登壇内容「エラーハンドリングは try-catch だけじゃない!Result
PHPカンファレンス新潟2025登壇レポート:PHPでResult型の考え方を取り入れてみよう
こんにちは!TechBowlの梶川(@kajitack)です。TechTrainの開発を担当しています。この記事は、2025年5月31日に開催されたPHPカンファレンス新潟2025の登壇レポートです。 登壇内容「try-catchを使わないエラーハンドリング!? PHP
デザインシステム「TechTrain Terminal.」のデザイントークンを公開しました! 🔖 2
こんにちは!TechBowlの梶川(@kajitack)です。この度、TechTrainのデザインシステム『TechTrain Terminal.』のデザイントークンを公開しました!デザイントークンの詳細は、以下のリポジトリでご覧いただけます。https://github.
PHPerKaigi 2025に登壇させていただきました: 『ドメインイベントを活用したPHPコードのリファクタリング』
こんにちは!TechBowlで Product Engineerと Engineering Manager をやっている梶川(@kajitack)です。仕事では主にTechTrainの開発を担当しています。今回はPHPerKaigi 2025の登壇レポートです。参加したセッ