久保 槙之介

Uncategorized

セルフホストサーバーにntfyを立てて、チャットツールに頼らない通知環境を作った

背景:組織の制約でチャットツールのトークンが使えない 開発の現場では、監視ツールやCIの通知をチャットアプリに飛ばして運用している方が多いと思います。ただ、組織の制約でチャットアプリのトークンが自由に使えない、というケースもあるはずです。 ...
インフラ

セルフホストGitLabでRenovateによる依存パッケージ自動更新環境を作った

やりたかったこと GitHubには Dependabot という、依存パッケージのバージョンを自動で上げてPRを出してくれる仕組みがあります。これと同じことを、セルフホスト版のGitLabでもやりたい、というのが今回の出発点でした。 結論か...
Docker

Docker のキャッシュを効かせて CI/CD パイプラインを高速化する

CI/CD パイプラインで Docker を使っている場合の高速化について、実際に取り組んだ内容をまとめます。 パイプラインが遅くなる原因 パイプラインが遅くなる要因はいろいろありますが、代表的なものは次の 3 つです。 依存パッケージのダ...
その他

レスポンシブ対応のモバイルビューを PC から確認できるプレビュー環境を作った話

背景 もともと 業務Web アプリを PC 前提で開発していたのですが、途中で「レスポンシブ対応してモバイルでも綺麗に表示したい」という要件が出てきました。 開発者自身は開発者ツールを使ってモバイルビューの確認ができます。ただ、確認の場を開...
インフラ

生成AI時代のセルフホストサーバーのすすめ

今回はセルフホストサーバーをおすすめする記事を書いていきます。 セルフホストサーバーと言えば、今まであまり利用してこなかったのですが、最近その素晴らしさに気づいたので記事を書いています。 何でもできるのが魅力 セルフホストサーバーの良いとこ...
生成AI

同じ仕様書を4つのAI Agentに渡してアプリを作らせてみた ─ バイブコーディングの実力比較

はじめに 最近、AI Agentが増えすぎてAntigravity、Claude Code、Codex、GitHub CopilotのAgent機能……どれを選べば"使える"アプリが出てくるのか? モデルの違いはどこまで影響するのか?という...
ConfigDoc

ConfigDoc – 設定ファイルのドキュメント化を簡単に

はじめに 最近、設定ファイルについてのドキュメントをまとめる機会があったので、それ用のWebアプリをClaude Codeに作成してもらいnpmパッケージとして公開しました。 アプリの紹介 ※以降 Claude Codeによるアプリの紹介 ...
アジャイル

スクラム開発を実践する前に知っておきたい前提知識(アジャイル開発)

はじめに これからスクラムガイドを読んでスクラム開発を始めるみなさんへ。 スクラムガイドには、スクラムの具体的なやり方が書かれています。でも、その背景にある考え方を知らないと、「なぜこうするのか」が分からず、形だけ真似して失敗してしまうこと...
アジャイル

なぜストーリーポイントを使うのか

ソフトウェア開発のプロジェクト管理において、タスクの見積もりは常に難しい課題です。時間による見積もりも多く採用されていますが、ストーリーポイントという手法を使うことで、より正確で柔軟な見積もりが可能になります。 時間見積もりの課題 従来の時...
Docker

Dockerの概要や仕組みについて解説 ~ユースケースも紹介~

記事を書いた経緯 今回、フリーランスエンジニアの方々と勉強会を開くことになりまして、その時たまたまDocker構築周りの作業をしていたので、私の第一回目の発表はDockerにすることにしました。 折角なので、準備してからというわけで、記事を...