Spring Boot 4で標準採用!JSpecifyによるnull安全性
これは 豆蔵デベロッパーサイトアドベントカレンダー2025 第9日目の記事です。 先月の11月に、Spring Boot 4 と Spring Framework 7 がリリースされました。 Spring Boot 4ではnull安全性(Null-Safety)の強化が図られ、JSpecify が標準採用されました。 そこで今回は、Spring Boot 4によるJSpecifyについて記事にしたいと思います...
記事を読むヘキサゴナルアーキテクチャの“違和感“を徹底解剖!3つの疑問と本質を図解でスッキリ理解
これは豆蔵デベロッパーサイトアドベントカレンダー2025第8日目の記事です。 ヘキサゴナルアーキテクチャ(Ports & Adapters)って、なんとなくわかった気はするけど、どこか腑に落ちないところありませんか?私の場合はだいたい次の3点でした...
記事を読むModeling Forum 2025参加レポート - AI エージェント時代のシン・モデリングを展望!
これは豆蔵デベロッパーサイトアドベントカレンダー2025第5日目の記事です。 はじめに # 先月26日 UMTP 主催の Modeling Forum 2025 が開催されました。 https://umtp-japan.org/event-seminar/mf2025/76554 今年は「AI時代のシン・データモデリングとは?」というテーマで多くの講演やパネルディスカッションが行われました。 筆者も当日 Zoom 参加して視聴させていただきました...
記事を読むスクラムマスターのAI活用を考える - 導入
これは豆蔵デベロッパーサイトアドベントカレンダー2025第4日目の記事です。 はじめに # アジャイルグループの石田です。 近年、生成AIの進化は目覚ましく、私たちの働き方を大きく変えようとしています。豆蔵デベロッパーサイトでも、設計、実装、テストといったシステム開発の各工程で生成AIを活用する記事が豊富に投稿されています。(ご興味があれば #生成AI や #AIエージェント のタグもご覧ください)...
記事を読む【Agent Skills】「あの雰囲気」を VSCode に。Markdown プレビューを Anthropic テーマにしたいんだ! - brand-guidelines 完全ガイド -
これは豆蔵デベロッパーサイトアドベントカレンダー2025第 3 日目の記事です! はじめに # Anthropicの公式ページをみたことがありますか? https://www.anthropic.com/ 配色の雰囲気が美しくて大変好きです。 さらに、最近 Claude Code とペアプログラミングをすることが多くなり、マークダウンファイルをプレビュー表示することが非常に多くなりました。要件定義やADR、技術記事の執筆などなど...
記事を読む変化の波を乗り越えろ!予測不能な時代を生き抜く「考え直す力」とは - 書籍「Think Again」
これは豆蔵デベロッパーサイトアドベントカレンダー2025第 2 日目の記事です! はじめに # 書籍 Think Again 僕がとても好きな書籍です。 この書籍では、考え直すことの重要性について書かれています。 本書の目次を以下に示しました...
記事を読むElectron アプリを Tauri 2.0に移植する PoC をやってみた
これは豆蔵デベロッパーサイトアドベントカレンダー2025第1日目の記事です。 はじめに # 昨年9月に Tauri 2.0 の RC を触って記事を書いていました。 /blogs/2024/09/22/try-tauri-v2-rc/ 当時も2年ぶりぐらいに Tauri を触ったのですが、この時からまた1年以上が経ってしまいました。月日が経つの早いですね。 Tauri 2.0 は昨年10月に正式リリースされ、現在のバージョンは 2.9.3 です...
記事を読むコピペで始める:Amazon Q Developer × Spec Kitで始めるAI駆動開発
本記事は、以下イベントで講演した内容の文字起こし版です。 超実践 AI駆動開発 ~生成AIを活用したシステム開発の効率化・品質向上の最前線~ --> Information2025年11月17日より、Q Developer CLIは正式名称「Kiro CLI」となりました。本記事では執筆時点の名称「Q Developer CLI」で説明していますが、コマンドや機能は同じです。今後のアップデートで q コマンドが kiro コマンドに変更される可能性があります...
記事を読むAIと始めるAWS開発 ― Q Developerで継続的品質保証
はじめに # 前回では、仕様から実装・テスト生成までの流れを体験し、AIがどのようにソフトウェア開発を支援できるかを確認しました。 今回(Day 3)は、その延長として 品質保証 に焦点を当てます。 AIによるコード生成が一般化する中で、重要なのは「どう品質を保証し続けるか」。 Q Developerのレビュー支援機能とメトリクス可視化を使いながら、AIと人間のハイブリッドによる品質保証サイクルを具体的に見ていきましょう...
記事を読むSSH穴あけ不要!Cloudflare Tunnel でお家 Ubuntu Desktop へのセキュアな CD パイプラインを構築したい!
はじめに # 最近、Ubuntu Desktop 用にノートPCを購入しました。自宅で Web アプリケーションをホストしてみたいと思ったのがきっかけです。 購入後、早速 Apache Web サーバーをインストールし、/var/www/html/index.htmlを直接編集してブラウザからアクセスしてみました。思った通りに表示されるのを見て、「これは楽しい!」と感じたのを覚えています。 しかし、このままでは問題があります...
記事を読むAIと始めるAWS開発 ― Q Developerで体験する仕様駆動テスト
はじめに # 前回は、Q Developerを使って簡単なアプリケーションをインタラクティブモードで作成しました。 今回の記事では、Q Developerをさらに一歩掘り下げ、仕様 → 実装 → テスト生成 → 修正 の一連の工程を通じて、AIがどのようにソフトウェア開発を支援するのかを確認します。 とくに焦点を当てるのは、テスト可能な仕様(バリデーション) の考え方です...
記事を読むGitHub の Immutable releases でリリースを変更不可にする
はじめに # 先月 Immutable releases が GA になりました。 https://github.blog/changelog/2025-10-28-immutable-releases-are-now-generally-available/ これによりリリースが公開後に変更されていないことを確認でき、改ざんや偶発的な変更を回避できるようになります。 変更不可リリースの特徴 # ドキュメントは以下で参照できます...
記事を読むAIと始めるAWS開発 ― Q Developer入門
Q Developerとは # Q Developer は、AWSが提供する生成AIによる開発支援ツールです。 ChatGPT や Copilot のように「コードを補完するAI」ではなく、設計・実装・テスト・レビュー・ドキュメント化までを支援する開発プラットフォームとして設計されています。 特徴を一言で言うと、AWSの開発を、AIと一緒に進められる統合環境です...
記事を読むGitHub Copilot にも CLI がやってきた!
はじめに # ちょっと時間が経ってしまいましたが、先月末 GitHub Copilot CLI がパブリックプレビューになりました。 https://github.blog/changelog/2025-09-25-github-copilot-cli-is-now-in-public-preview/ VS Code の拡張から始まった GitHub Copilot も Claude Code や Gemini と同様 CLI としても動作するようになりました...
記事を読む【C# DIコンテナ入門】Microsoft.Extensions.DependencyInjectionの基本と使い方
C#から7年ほど遠ざかり、久々にデベロッパーサイト向けにC#をやり出しました。そこでふと疑問が出てきました。最近のC#ではDIコンテナはどんなのがあるんだろうと。 以前やっていたときは、Castle WindsorやUnity(ゲーム制作ツールのUnityとは別物)、Seasarなどがありました(実は.NET用のSeasarなんてものがかつては存在しました)...
記事を読むクラウドに頼らないAI体験:LM Studio+LangChain+StreamlitでつくるローカルRAGのマルチドキュメント・永続化対応
はじめに # 前回の記事では、1つのテキストファイル(桃太郎物語) を対象にした単純なRAG(検索+生成)環境を構築しました。 今回はその拡張として、複数のドキュメントを読み込み・保持・削除できる永続化対応のローカルRAGアプリを構築します...
記事を読むクラウドに頼らないAI体験:LM Studio+LangChain+StreamlitでつくるローカルRAG環境
はじめに # 前回は、LM Studio+Gemmaでクラウドに頼らないAI環境を構築しました。 本記事では、LM Studio を使ってローカルでLLM(例:Gemma 3 4B)を動かし、さらに LangChain と Streamlit を組み合わせて、クラウドに頼らずに動作する RAG(Retrieval-Augmented Generation) 環境を構築します...
記事を読む業務アプリの開発者が趣味でPythonを使ってゲーム開発してみた ~tkinter編~
はじめに # 私は普段は業務アプリの開発に従事しております。開発言語はほぼJavaであり、Spring Framework/Spring Bootを使用することが多いです。 業務以外でプログラムを書く機会や趣味はほとんどなかったのですが、最近インディー系の2Dアクションゲームにハマっており(ホロウナイト、カップヘッド、オリシリーズなどが好きです。)自分でも簡単なもので良いからミニゲーム開発をしてみたい!と思い立ってやってみることにしました...
記事を読む2025年版!VS Code で Java 開発環境を構築する
はじめに # 時代の流れは速いもので、「2024年版!VS Code で Java 開発環境を構築する」で、VS CodeのJava環境構築が紹介されてからのいくつかの改善がなされました。今回はそれらを紹介します。 Extension Pack for Java Auto Configの利用 # 今回も結論から言ってしまうと 「Extension Pack for Java Auto Config を入れましょう」で終わりです...
記事を読む豆蔵デベロッパーサイト 2025年7-9月のサマリー
やっと涼しくなってきました。弊社も新体制となり、Web サイトがリニューアルされました[1]。🎊 https://mamezo.tech/ 今後ともよろしくお願いいたします。 それでは、2025年度第2四半期のサマリーです。 記事数・執筆者数 # この3ヶ月で40本の記事が投稿され、記事総数は809になりました。800本超えです。新たに5名が執筆デビューし、累計71名になりました。 テーマ別の記事 # プロジェクトマネージメント # 1Qで始まったプロジェクトマネージメントシリーズ...
記事を読む

