はじめに
第1特集
自分にぴったりのツールを見つけよう
AI開発ツール大整理
GitHub Copilot,Claude Code,Devin,Cursor,Amazon Q,Gemini Code Assist
序章:AI開発ツールの概観
さまざまなツールを整理する3つの視点
…… 木下 雄一朗
P.18
同期型・非同期型
GUI・CLI
単一モデル・マルチモデル
第1章:GitHub Copilot
開発フローに自然に溶け込むサポート/エージェント機能
…… 森下 篤
P.20
XX
第2章:Claude Code
思考・実装・改善を支援する対話型CLIツール
…… driller
P.28
XX
第3章:Devin
自律型AIエージェントの機能や活用方法を探る
…… 山河 征紀,中野 誠
P.37
junior engineers(ジュニアエンジニア)と infinite army(無限の軍団)
最適なタスクサイズ、コンテキストエンジニアリング(DeepWiki)
第4章:Cursor
AIと「協働」する包括的な開発支援の全貌
…… 南部 豪
P.46
制約と限界(大規模コードのパフォーマンス/安定性、検索の信頼性、料金(従量課金))
第5章:Amazon Q
AWS開発のライフサイクルを加速するパートナー
…… 森田 力
P.54
AWS APIとの連携(コスト最適化)
AWS MCP Server
Kiro
第6章:Gemini Code Assist
Google Cloud エコシステムに統合された開発アシスタント
…… 野間 真拓
P.59
XX
第2特集
あなたにもできる
怖くないオンコール対応,障害対応
基本動作と,精神的ストレスを軽減する方法
…… 渡部 龍一 (株式会社IVRy・・ユーザーからの電話対応業務を効率化するAI電話受付サービス)
第1章:障害対応とその重要性
サービスの継続性と信頼性を守る最後の砦
P.64
「オンコール対応」「障害対応」「インシデント対応」・・さまざまな呼び方
平時の備えと組織全体のサポート体制
広義・狭義
復旧(暫定対応)、恒久対応
第2章:障害対応の基本
障害検知から再発防止まで,健全かつすばやい対応のためのポイントを知ろう
P.67
止血(影響抑制)
次回更新時刻(ETA: Estimated Time of Arrival?)
インシデントコマンダー(IC)
関係者(コミュニケーション担当を付けている)
Doer(手を動かす), Supporter(サポート役、調整役)
初期報告後?に初動(5分)でトリアージ
ポストモーテム(振り返り)
ヒーロー行動 → 個人の過度な負担になる < チーム全体で協力していく文化
他社が公開しているインシデントレポート
第3章:障害対応をスムーズにまわす工夫
障害発生時に落ち着いて対応するための日々の取り組み
P.74
Runbook(手順書)
Runbook(定型手順)とPlaybook(判断を含む)の違い
アラート疲れ
MTTxの可視化
第4章:障害対応に前向きに取り組むために
苦痛な作業を意味ある挑戦へと変える発想の転換
P.82
ゲーム感覚(リアル脱出、推理)!? →昔「祭り」と呼んでいた(自分の経験談)
役割毎の楽しさ(言語化)
学び、成長
共闘感
心理的安全性(怖いもの→挑戦できるもの)
Gameday(訓練)
Appendix:AIを使った障害対応
緊迫した状況でこそAIによる補助が活きる
P.87
AIとの協働
短期連載
Javaバージョンアップ大作戦
【2】今からJava 17,21にバージョンアップする人のために
……杉山 貴章
P.90
Java8, 11 → Java17, 21へ
連載
ITエンジニア必須の最新用語解説
【203】TanStack DB……杉山 貴章
ED.1
枠デザインが変わった!テーマも募集!(ネタ切れ?!)
万能IT技術研究所
【42】惑星落としで分かれた月が「地球を向き続ける」理由——1stインパクト後の月自転速度シミュレーション……平林 純
P.1
餅つき兎?不老不死の薬を作る兎?
月餅?月見だんご?月見蕎麦?
現実の月の公転周期と自転周期が同じ謎(月の表裏の重さが違うから?!)
2025年のスーパームーンは11月5日
【新連載】現実世界を拡張するWebXRプログラミング
【1】WebXRの世界へようこそ!……にー兄さん(堤 海斗)
P.6
にー兄さん →Babylon.jsとWebXR Device APIの宣教師
ドメイン解体新書
【22】Pi-holeで自宅ネットワークを可視化しよう(後編)……谷口 元紀
P.10
通信トレンド(HTTPSレコードの急増) →私もDNSレコードの変化をトレースしているので気になる(https://kitazaki.github.io/dmarc/)
Webサイトの裏側を支える見慣れないドメインたち →外部サービスに依存
VPNにより通信が見えない →DNS運用の機会が減っている
ネコ,コード,ネコ
【5】ネコグッズ……植山 類
P.14
ネコが横で寝ていると癒し
マイクロチップの埋め込みが義務
パッケージマネージャーNix入門
【3】Nix基礎——Nixのパッケージ記述とビルド……たけてぃ
P.100
XX
技術選定の舞台裏
【3】AIエージェント開発を支えるR&D基盤と技術選定……安井 大晟
P.109
株式会社AI ShiftのAIエージェント構築プラットフォーム(AI Worker)
Mastra(TypeScript スタックで AI 搭載のアプリケーションやエージェントを構築するためのフレームワーク)
Feature Flag開発手法(新たなコードをデプロイすることなく、実行時に特定の機能をオンまたはオフにするソフトウェア開発手法)
【最終回】つまみぐい関数型プログラミング
【6】関数型プログラミング言語に触れてみよう……田尻 裕喜
P.118
関数型プログラミング言語(Elm、Scala、OCaml)でToDoアプリを実装
Ruby×静的型付け戦略
【7】静的型検査を支えるRBS関連ツール……遠藤 侑介,栗原 勇樹
P.126
TypeProf(RBS不要で静的型解析ツール)
RaaP(RBS as a Property)(RBSコードのテストコード実行ツール)
プログラミング×AIの最前線
【8】バイブコーディングによるプロダクト開発実践レポート③(完結編)……木下 雄一朗
P.134
Claude Codeによる開発
Cursor + Devinによる開発、CodeRabbit導入
実践LLMアプリケーション開発
【26】DSPyによるRAGアプリケーションチューニング……西見 公宏
P.142
DSPy(プロンプトエンジニアリングを自動化するフレームワーク)
RAGパイプライン(検索クエリ書き換え → ユーザーからの質問文をベクトル検索に適した形式へ変換)
MIPROv2(Multi-prompt Instruction Proposal and Refinement Optimizer v2)による最適化
AWS活用ジャーニー
【37】Amazon EventBridge……杉金 晋
P.152
サーバレスのイベント連携サービス
はじめてのオフェンシブセキュリティ
【5】特権アカウントになってターゲットを掌握しよう!(Linux編)……皆川 諒,監修:株式会社エヌ・エフ・ラボラトリーズ
P.158
権限昇格
権限昇格につながる脆弱性がないかを調査(linPEAS)
less実行中に!/bin/shを実行 → rootユーザ
OverlayFSの脆弱性(poc.sh)
乱数のひみつ
【9】WebAuthnによる認証と乱数……荒木 誠
P.166
多要素認証(MFA)、パスキー、公開鍵暗号方式+乱数を用いたチャレンジレスポンス認証
インターネットの姿をとらえる
【14】あなたの家のインターネットが遅いのはなぜか……土屋 太二
P.172
帯域、遅延、パケロス
魅惑の自作シェルの世界
【36】代入とコマンドの組み合わせ……上田 隆一
P.176
XX
あなたのスキルは社会に役立つ~エンジニアだからできる社会貢献~
【166】役割ベースでコミュニティの貢献を可視化~「Toban‑当番‑」が切り開く分散型運営の未来~……中尾 武
P.184
当番による貢献の可視化
SD NEWS & PRODUCTS
P.188
pmcon(10回目)
Reader's Link
P.190
blue_jamさん、ken1flanさん、採用おめでとうございます!
Staff Room
P.192
漫画「ザ・ファブル」知らなかった。少し興味を持った。
Suica、iPhoneかWatchかの選択は不便、、

