Software Design (ソフトウェアデザイン) 発売日・バックナンバー

目次:
■第1特集 手戻りを最小化する開発基準 セキュリティバイデザイン入門 脆弱性に振り回されない設計とコーディングの技術
・第1章:なぜ今、設計からのセキュリティなのか 求められる「当たり前品質」としての安全性 ......石川 貴之
・第2章:モデル化によるリスク特定と設計方針の確立 Webアプリケーションの脅威モデリングを通じて学ぶ ......石川 貴之
・第3章:AI時代におけるセキュアコーディング AI由来のコードの盲点を見抜き、脆弱性を検出・是正する ......兵藤 壮泰
・第4章:開発プロセスに組み込む継続的なセキュリティ対策 ヒアリングの標準化からAI活用、PoCによる現場定着まで ......宮﨑 多朗
・第5章:クラウドネイティブ環境でのアーキテクチャ実装 AWS、ゼロトラスト、AIエージェントで実現する安全なシステム構造 ......志田 暁

■第2特集 教養としての現代インフラ AIデータセンター基礎講座 アプリからGPU、電力、冷却、建物まで
・序章:データセンターなくしてAIなし! LLMの学習・推論の性質とAIを支える5つの層を押さえよう ......八木 武尊
・第1章:AIインフラの全体像 データセンターの構成要素と構築の勘所 ......大野 泰弘、石渡 巧、近藤 直人
・第2章:データセンターという施設を知ろう コンテナ型DCという新しい選択肢 ......林 竜太朗
・第3章:AIの性能をいかに引き出すか LLMとGPUのしくみから始めるパフォーマンスエンジニアリング ......八木 武尊

■連載:Column
・万能IT技術研究所【50】バンコクの街を覆う「カオスな電線」を解読する!――視覚言語モデルで作る「世界を読み解く」魔法のメガネ ......平林 純
・現実世界を拡張するWebXRプログラミング【9】Babylon.jsでWebARを体験しよう ④light-estimationを使ってみる ......にー兄さん(堤 海斗)
・ネコ、コード、ネコ【13】ティーチングアシスタントの話 ......植山 類
・コミュニケーション・エンジニアリング【6】自分で調べるか、人に聞くかの境界線 ......konifar (小西 裕介)
・あなたのスキルは社会に役立つ~エンジニアだからできる社会貢献~【174】チームで形にしたアイデアを世界へ──TOMODACHI Boeing Entrepreneurship Seminar ......明主 那生

■連載:Development
・Rustで作るイベント駆動アーキテクチャ【5】tracingクレートで実現する分散トレーシング ......礒田 華成
・実録 AIネイティブプロダクト開発【5】プロンプト最適化 ......島越 直人
・データ分析とSQLエージェント【7】セマンティックレイヤーとコンテキスト ......太田 満久(おおたまん)
・プログラミング×AIの最前線【16】AIコーディングエージェントのセキュリティ――モデル境界からアクション境界へ ......木下 雄一朗
・実践LLMアプリケーション開発【34】Agent Client Protocolでエージェントとエージェントを連携させる ......西見 公宏
・AWS活用ジャーニー【45】実はいろいろできるAmazon S3 ......森尾 孟倫

■連載:OS/Network/Security
・ドメイン解体新書【30】新gTLD追加で問題発生?ドメイン商標保護の考え方 ......谷口 元紀
・計算装置としてのGPU【3】スペックから見るGPUの特性 ......山田 英伸
・押し上げろ!サイバーセキュリティ!【3】「できているつもり」を脱却し、本当に機能させるEDR運用術 ......小林 靖幸
・魅惑の自作シェルの世界【44】ブレースでパラメータ名を囲むタイプのパラメータ展開 ......上田 隆一
・暗号のひみつ【7】TLSによる通信データの暗号化 ......荒木 誠

■アラカルト
・ITエンジニア必須の最新用語解説【211】Claude Mythos ......杉山 貴章
・読者プレゼントのお知らせ
・SD BOOK REVIEW 
・SD NEWS & PRODUCTS
・Readers’ Link
・次号のお知らせ
・定期購読のご案内
・SD別冊
全282件中 1 〜 15 件を表示
■第1特集 AIネイティブ時代の最重要ツール GitHub Copilot完全入門 VS Code/GitHub/CLI、あらゆる場所からAIエージェントを使いこなそう
・第1章:GitHub Copilot入門 特徴、機能、プランの全体像を理解しよう ......森 友梨映
・第2章:VS Codeで始めるGitHub Copilot 多彩な機能を使い分けて、エージェントを賢く働かせよう ......森下 篤
・第3章:github.comでCopilotを使いこなす コードの調査、AIレビュー、自律実装をWebブラウザで完結 ......momosuke
・第4章:AIのポテンシャルを最大化するGitHub Copilot CLI 急速な進化を続けるダークホース!その機能と強みを理解しよう ......松木 雅幸
・第5章:GitHub CopilotならできるエンタープライズでのAI導入・活用 現場への導入方法からセキュリティ、ガバナンス設計まで ......小川 英孝

■第2特集 品質と開発速度の両立 AIが書いたコード、どうテストする? 高品質なテスト生成のための手順・コンテキスト設計・検証法
・第1章:Mutation Testingで見抜くAIテストコードの落とし穴 テストを検証し開発段階から品質を保つ ......渋谷 拓真
・第2章:AI駆動開発のテスト戦略 QAの現場で挑戦!AIとの協働で高品質なテスト ......木下 智弘
・第3章:ロダクト品質を保証するためのテストとAI活用 従来のテストを理解し、適切にAIに任せよう ......村穂 紀成

■連載:Column
・万能IT技術研究所【49】千年を超える昔に存在した山林寺院跡を眺めに行こう――山中に隠れた「人工平坦地」を現在世界にXR可視化する ......平林 純
・現実世界を拡張するWebXRプログラミング【8】Babylon.jsでWebARを体験しよう ③plane-detectionを使ってみる ......にー兄さん(堤 海斗)
・ネコ、コード、ネコ【12】コンピュータサイエンスと株 ......植山 類
・コミュニケーション・エンジニアリング【5】すれ違いを生むあいまいな言葉 ......konifar (小西 裕介)
・あなたのスキルは社会に役立つ~エンジニアだからできる社会貢献~【173】双葉町アイデアソン2026 ......小泉 勝志郎

■連載:Development
・Rustで作るイベント駆動アーキテクチャ【4】失敗を型で設計する——Rustのエラーハンドリングの基礎 ......福永 健吾
・実録 AIネイティブプロダクト開発【4】AIエージェント時代の性能評価 ......松村 優也
・データ分析とSQLエージェント【6】SQLエージェントとテーブルディスカバリ ......太田 満久(おおたまん)
・技術選定の舞台裏【9】インタビュー分析SaaS「toitta」 ......徳網 亮輔
・プログラミング×AIの最前線【15】「役割分担」の崩壊――人とAIの間で今起きていること ......木下 雄一朗
・実践LLMアプリケーション開発【33】Agent Client Protocolでエージェントとエディターを連携させる ......西見 公宏
・AWS活用ジャーニー【44】AWS Control Tower ......森尾 孟倫

■連載:OS/Network/Security
・ドメイン解体新書【29】.ioをめぐる問題から考えるccTLDとgTLDのリスクの違い ......谷口 元紀
・計算装置としてのGPU【2】グラフィックス描画のための計算とは ......山田 英伸
・押し上げろ!サイバーセキュリティ!【2】攻撃者は、あらゆる「隙」を狙っている ......熊坂 駿吾
・暗号のひみつ【6】暗号利用モードのひみつ ......荒木 誠
・インターネットの姿をとらえる【最終回】インターネットの未来を考える ......土屋 太二
・魅惑の自作シェルの世界【43】timeの実装(後編)と!の実装 ......上田 隆一

■アラカルト
・ITエンジニア必須の最新用語解説【210】コンテキストエンジニアリング ......杉山 貴章
・読者プレゼントのお知らせ
・SD BOOK REVIEW 
・SD NEWS & PRODUCTS
・Readers’ Link
・次号のお知らせ
・定期購読のご案内
・Software Design 別冊のご案内
■第1特集 今こそ学ぶ、長く役立つ知識 ITインフラ集中講座 試して学ぶWebシステム基盤の要点
・第1章:ITインフラの構成要素、形態 基礎からAIを使ったハンズオンまで ......鶴長 鎮一
・第2章:サーバー、OS、ミドルウェア サーバーの構成要素から仮想化、コンテナ技術までを押さえよう ......上原 直希
・第3章:クラウドコンピューティングとIaC コードによるインフラ設計・管理をハンズオンで体験しよう ......山本 尚明
・第4章:コンテナ活用とマイクロサービス入門 疎結合を実現するサービス分割の基礎を学ぶ ......山根 武信
・第5章:WebシステムにおけるITインフラの設計 可用性、セキュリティ、運用監視の設計をAWSで試す ......北崎 恵凡

■第2特集 そのデータ基盤、もう限界では? モダンなデータ基盤設計の最前線 パイプライン標準化からデータオブザーバビリティ、FinOpsまで
・第1章:データ基盤アーキテクチャの変遷と現在地 DWH、レイクハウス、そしてデータメッシュへ ......甲木 洋介
・第2章:モダンデータパイプライン構築の実践 Snowflakeを核としたdbt/Terraformによる構成管理 ......田代 学
・第3章:運用を支える可観測性とデータの信頼性 AirflowとOpenMetadataで実現する自律的な運用 ......村上 精一朗
・第4章:FinOpsによるコスト効率最適化 投資すべきところに投資するための継続的な改善プロセス ......村上 精一朗

■一般記事
・[特別企画]Open Source Summit Japan 2025参加レポート 裏側から見たグローバルカンファレンス ......鯨井 貴博

■連載:Column
・万能IT技術研究所【48】AIエージェント時代の「愛しの炎上プロジェクト」——マネ『フォリー・ベルジェールのバー』の視点を探る不可能ミッション ......平林 純
・現実世界を拡張するWebXRプログラミング【7】Babylon.jsでWebARを体験しよう ②hit-testを使ってみる ......にー兄さん(堤 海斗)
・ネコ、コード、ネコ【11】AIコーディングを始めてみた ......植山 類
・コミュニケーション・エンジニアリング【4】「わからない」ことへの不快感と付き合う ......konifar (小西 裕介)
・あなたのスキルは社会に役立つ~エンジニアだからできる社会貢献~【172】生成AIによるシニア世代の創作活動 ――第7回シニアプログラミング発表会 ......小泉 勝志郎

■連載:Development
・Rustで作るイベント駆動アーキテクチャ【3】Rustのシリアライズの基礎とserdeのしくみ ......青葉 憲紀
・実録 AIネイティブプロダクト開発【3】Durable Agent設計 ......izumin5210、itkq
・データ分析とSQLエージェント【5】dbtでデータマートを整える ......太田 満久(おおたまん)
・技術選定の舞台裏【8】Mackerel MCPサーバー開発の裏側 ......ryugoo、azukiazusa
・実践LLMアプリケーション開発【32】Deep Agentsで始める!エージェントハーネス開発 ......西見 公宏
・AWS活用ジャーニー【43】Amazon WorkSpaces ......森尾 孟倫
・プログラミング×AIの最前線【14】CodeRabbitのCEO、Harjot Gillに聞く、AIコードレビューの最前線 ......木下 雄一朗

■連載:OS/Network/Security
・ドメイン解体新書【28】ドメインの名前衝突と予約済みドメイン名 ......谷口 元紀
・計算装置としてのGPU【新連載】GPUはどのような計算装置なのか ......山田 英伸
・押し上げろ!サイバーセキュリティ!【新連載】GitHub の利用者が狙われる!? 最近の攻撃事例と防御 ......熊坂 駿吾
・暗号のひみつ【5】AES暗号のひみつ ......荒木 誠
・インターネットの姿をとらえる【19】性善説で作られたインターネットをどう守るか ......土屋 太二
・魅惑の自作シェルの世界【42】特殊な変数の実装(後編)とtimeの実装(前編) ......上田 隆一

■アラカルト
・ITエンジニア必須の最新用語解説【209】Turso ......杉山 貴章
・読者プレゼントのお知らせ
・SD BOOK REVIEW
・定期購読のご案内
・SD NEWS & PRODUCTS
・Readers’ Link
・次号のお知らせ
■第1特集 設計力底上げに! PostgreSQL 18に学ぶデータベース高速化機能 アーキテクチャから見えてくる処理性能向上のヒント
・第1章:データ処理のしくみと高速化 PostgreSQLの内部構造と機能から理解する ......三谷 篤
・第2章:トランザクションとバックアップ データの整合性と可用性を確保するためのしくみ ......三谷 篤
・第3章:オプティマイザーによるクエリの最適化 実行計画の構造・操作方法と統計情報を押さえる ......篠田 典良
・第4章:インデックス 検索を高速化するための基本と新機能 ......篠田 典良
・第5章:並列処理とJIT 実行計画からひも解く処理特性と導入効果 ......寺内 大輝
・第6章:PostgreSQL互換のクラウドデータベースの世界 AlloyDBとCockroachDBから探る、アーキテクチャと性能の実力 ......小山 哲志
・第7章:PostgreSQL 18の新機能、改善点 非同期I/Oの導入から、UUID v7、管理機能の刷新まで ......寺内 大輝

■第2特集 企業事例にみる MCPサーバー開発成功の秘訣 事業戦略・品質・開発効率をふまえたアプローチ
・第1章:Webサービス企業のためのMCPサーバー設計ガイド AIの行動モデルと制約を意識したツール設計 ......川崎 庸市
・第2章:事例1:駅すぱあとAPIのMCPサーバー対応 自然言語での経路探索を実現! ......橋本 あゆみ、平川 瑞樹
・第3章:事例2:Sansan MCPサーバーの提供とねらい 今後のビジネスを見据えた設計方針と取り組み ......川瀬 圭亮

■一般記事
・[短期連載]Podmanで実践 AI駆動開発のためのコンテナ環境構築入門【最終回】ローカルLLMとPodmanで実現する自律コーディング ......田中 司恩

■連載:Column
・万能IT技術研究所【47】総計4,536ヵ所の源泉を眺める日本全国「温泉の旅」——データ可視化で楽しむ「温泉の科学」入門編 ......平林 純
・現実世界を拡張するWebXRプログラミング【6】Babylon.jsでWebARを体験しよう ①簡単なWebARアプリを作る ......にー兄さん(堤 海斗)
・ネコ、コード、ネコ【10】自宅のネットワーク環境の変遷 ......植山 類
・コミュニケーション・エンジニアリング【3】話が通じないと感じたときのための7つのアプローチ ......konifar (小西 裕介)
・あなたのスキルは社会に役立つ~エンジニアだからできる社会貢献~【171】災害現場にエンジニアが飛ぶ——D-CERTとデジタル公共財が変える防災の未来 ......関 治之

■連載:Development
・Rustで作るイベント駆動アーキテクチャ【2】Rustの非同期I/Oの基礎と使い方について ......青柳 康平
・実録 AIネイティブプロダクト開発【2】LLMに何を任せ、何を任せないか ......蔡 安平、青木 太郎
・データ分析とSQLエージェント【4】SQLエージェントに知識を追加しよう ......太田 満久(おおたまん)
・技術選定の舞台裏【7】グリーの監視基盤 ......岩堀 草平
・プログラミング×AIの最前線【13】Cline創設者Saoud Rizwanに聞く、AIエージェントツール開発競争の今 ......木下 雄一朗
・実践LLMアプリケーション開発【31】LangChain v1.0のcreate_agentで始めるAIエージェント開発(後編) ......西見 公宏
・AWS活用ジャーニー【42】Amazon SES ......森尾 孟倫

■連載:OS/Network/Security
・ドメイン解体新書【27】WHOIS情報公開代行のしくみと情報保護をめぐる議論 ......谷口 元紀
・暗号のひみつ【4】RSA署名のひみつ ......荒木 誠
・はじめてのオフェンシブセキュリティ【最終回】アンチウイルスソフトをかいくぐってみよう!......皆川 諒、監修:株式会社エヌ・エフ・ラボラトリーズ
・魅惑の自作シェルの世界【41】変数RANDOM、SRANDOMとunsetコマンドの実装 ......上田 隆一

■アラカルト
・ITエンジニア必須の最新用語解説【208】FDE(Forward Deployed Engineer) ......杉山 貴章
・読者プレゼントのお知らせ
・SD BOOK REVIEW
・定期購読のご案内
・バックナンバーのお知らせ
・SD NEWS & PRODUCTS
・Readers’ Link
・次号のお知らせ
・Software Design 別冊
技術評論社が発行する情報処理技術の基礎を学べるITエンジニアのスキルアップのための雑誌です。OS、プログラミング、データベース、ネットワーク、Web、AI技術、オープンソースソフトウェア、DevOpsなどの記事を掲載しています。

目次01
目次02
目次03
定期購読のご案内
Software Design 別冊
ITエンジニア必須の最新用語解説【207】Jujutsu ......杉山 貴章
万能IT技術研究所【46】Mapillaryと生成AIで楽しむ「青春18きっぷ」列車旅??見知らぬ町の知らない私、つまり未来に会いに行く ......平林 純
現実世界を拡張するWebXRプログラミング【5】Web3Dライブラリを使ってみよう(Babylon.js編) ......にー兄さん(堤 海斗)
ドメイン解体新書【26】ドメイン乗っ取りの温床?Lame Delegationとは何か ......谷口 元紀
ネコ、コード、ネコ【9】海外OSSカンファレンスに登壇した話 ......植山 類
読者プレゼントのお知らせ
■第1特集 追えないログを生み出さない! 再考・ログ設計 障害に強いアプリケーションのログ出力・管理の極意
第1章:アプリケーションログの設計原則 クラウドネイティブ時代の最適解を再考する ......高井 真人
第2章:構造化ログ戦略 構造化のしくみと活用法を押さえる ......のざきひろふみ
第3章:実運用を見据えたログ設計の観点 5つの設計指針と運用面での活用戦略 ......富永 良子
第4章:AWSにおけるログ設計/管理 CloudWatch LogsとS3を中心にログ基盤を考える ......大窄 直樹
■第2特集 他人事ではすまされない! 最新ソフトウェアサプライチェーン攻撃に対抗する AIで多様化する攻撃手段の現状と対策
第1章:ソフトウェアサプライチェーン攻撃のいま 多様な攻撃アプローチを事例から理解する ......米内 貴志
第2章:ソフトウェアサプライチェーン攻撃への立ち向かい方 利用者・供給者双方の視点で学ぶ「検証可能」な信頼の構築 ......米内 貴志
第3章:組織としてサプライチェーン攻撃に対抗するための設計/運用 SAMMと脅威モデリングを活用して「攻撃の変化に対応できる」組織を作る ......藤田 尚宏
第4章:大規模組織におけるGitHub Actionsサプライチェーンリスク対策の実例 開発者負担を最小化し、SHA固定と自動更新を両立させる ......鶴田 貴大
[短期連載]Podmanで実践 AI駆動開発のためのコンテナ環境構築入門【2】PodmanとGitHub Copilotを用いたAI駆動開発の実践 ......田中 司恩
SD BOOK REVIEW
Rustで作るイベント駆動アーキテクチャ【新連載】イベント駆動型アーキテクチャとは何か ......石原 喬平
実録 AIネイティブプロダクト開発【新連載】Ambient Agentとは? ......福島 良典
データ分析とSQLエージェント【3】Agent Development KitでSQLエージェントを作ろう ......太田 満久(おおたまん)
技術選定の舞台裏【6】技術選定の賞味期限と「捨てられる」設計 ......白木 孝典
プログラミング×AIの最前線【12】AIコーディングエージェント時代の品質担保戦略 ......木下 雄一朗
実践LLMアプリケーション開発【30】LangChain v1.0のcreate_agentで始めるAIエージェント開発(中編) ......西見 公宏
AWS活用ジャーニー【41】Amazon VPCにおける外部ネットワークとの接続 ......森尾 孟倫
暗号のひみつ【3】RSA暗号のひみつ ......荒木 誠
はじめてのオフェンシブセキュリティ【9】内部ネットワークを掌握しよう......皆川 諒、監修:株式会社エヌ・エフ・ラボラトリーズ
インターネットの姿をとらえる【18】トラフィック規模とお金で決まるインターネットの力学 ......土屋 太二
魅惑の自作シェルの世界【40】変数・関数一覧の出力 ......上田 隆一
コミュニケーション・エンジニアリング【2】方針に納得できないときの5つのステップ ......konifar (小西 裕介)
あなたのスキルは社会に役立つ~エンジニアだからできる社会貢献~【170】感じる×測るで里山を編む??水環境とデータでつながる Code for Ground の実践 ......武貞 真未
Software Design Plus
SD NEWS & PRODUCTS
Readers′ Link
次号のお知らせ
■第1特集 Claude Codeの性能を限界まで引き出す! Vibe Coding完全攻略 コードを1行も書かない、新時代のAIプログラミング手法
・第1章:Vibe Codingを始めよう AIによるコード生成は何を変えるのか? ......びーぐる(藤原 祥司)
・第2章:Vibe Codingの戦略とコンテキスト設計 計画・実装・検証の3フェーズを理解しよう ......渋谷 優介
・第3章:ガードレールによる境界管理と外部ツール/サービスの活用 AIコーディングに正しさを求める試み ......ryoppippi
・第4章:Vibe Codingの課題と解決アプローチ 指示不遵守・保守性・コスト問題を解消する ......Oikon
・第5章:セキュリティを意識したVibe Codingの勘所 開発環境とユーザーの安全性、守るべき2つの軸を意識しよう ......Kyohei Fukuda

■第2特集 ただのストレージで終わらせない あらためて学ぶAmazon S3 イベント機能&データレイク機能を使いこなそう ......佐々木 拓郎
・第1章:Amazon S3を上手に使うために 設計思想、構造、利用形態を知る
・第2章:Amazon S3でできるこんなこと S3を「データを起点とした自動化の基盤」としてとらえる
・第3章:データ基盤の中心にAmazon S3を据える 3つの機能とデータ三層構造から基盤構築を考える

■一般記事
・[特別企画]Playwrightで実現するE2Eテスト自動化 誰がやっても何度やっても効果のある自動テストを目指して ......木下 智弘
・[特別企画]大規模化するLLMの学習・開発を支える技術 「LLMのしくみ」発展編(1月号第1特集フォローアップ) ......藤原 知樹、大田 竹蔵
・[短期連載]Podmanで実践 AI駆動開発のためのコンテナ環境構築入門【新連載】AI駆動開発のためのサンドボックス戦略とPodmanの基本 ......田中 司恩

■特別付録 ※紙版のみ付属
・IIJ謹製「インターネット便利帳」

■連載:Column
・万能IT技術研究所【45】東京の街が底に隠した、水の流れに会いに行く——暗渠や湧水を地図上に描くと、東京の街が見えてくる ......平林 純
・現実世界を拡張するWebXRプログラミング【4】Web3Dライブラリを使ってみよう(Three.js編) ......にー兄さん(堤 海斗)
・ネコ、コード、ネコ【8】今までで一番ひどいバグ ......植山 類
・コミュニケーション・エンジニアリング【新連載】議論を前に進めるために使う言葉をストックする ......Konifar(小西 祐介)
・あなたのスキルは社会に役立つ~エンジニアだからできる社会貢献~【169】AIによって広がるプログラミングの可能性 ~90歳現役エンジニア・インタビュー/AIワークショップ ......小泉 勝志郎

■連載:Development
・データ分析とSQLエージェント【2】代表的なベンチマークをのぞいてみよう ......太田 満久(おおたまん)
・プログラミング×AIの最前線【11】ルールでガードレール、コマンドで自動化——AIエージェント活用の二本柱 ......木下 雄一朗
・実践LLMアプリケーション開発【29】LangChain v1.0のcreate_agentで始めるAIエージェント開発(前編) ......西見 公宏
・AWS活用ジャーニー【40】Amazon SageMaker AI ......杉金 晋

■連載:OS/Network/Security
・ドメイン解体新書【25】ドメイン管理者が知っておきたいDDoS攻撃とDNSの関係 ......谷口 元紀
・暗号のひみつ【2】証明書のデータ構造のひみつ ......荒木 誠
・はじめてのオフェンシブセキュリティ【8】Boot2Root に挑戦してみよう!(Windows編)......皆川 諒、監修:株式会社エヌ・エフ・ラボラトリーズ
・インターネットの姿をとらえる【17】IPv6の現状と未来、「まだIPv4で十分」は真実か? ......土屋 太二
・魅惑の自作シェルの世界【39】書き込み禁止の変数 ......上田 隆一

■アラカルト
・ITエンジニア必須の最新用語解説【206】Shai-Hulud ......杉山 貴章
・読者プレゼントのお知らせ
・SD BOOK REVIEW
・SD NEWS & PRODUCTS
・Readers’ Link
・次号のお知らせ
技術評論社が発行する情報処理技術の基礎を学べるITエンジニアのスキルアップのための雑誌です。OS、プログラミング、データベース、ネットワーク、Web、AI技術、オープンソースソフトウェア、DevOpsなどの記事を掲載しています。

目次01
目次02
目次03
ITエンジニア必須の最新用語解説【205】Vitest ......杉山 貴章
万能IT技術研究所【44】大規模言語モデルに潜む感情を見つけて、感情を動かす??感情や記憶をなぞり「人を救う物語」 ......平林 純
現実世界を拡張するWebXRプログラミング【3】WebXR Device APIについて知ろう ......にー兄さん(堤 海斗)
ドメイン解体新書【24】ドメイン名価格高騰の裏にある「DNSのコスト」の正体 ......谷口 元紀
ネコ、コード、ネコ【7】副業としてのOSS開発 ......植山 類
読者プレゼントのお知らせ
■第1特集 脱“APIをたたくだけ” LLMのしくみ 中身を知って最大限の力を引き出せるようになろう!
第1章:LLMの基本構造を理解しよう なぜ文脈を理解し回答できるのか? ......藤本 敬介
第2章:学習プロセスを知ろう LLMはどのように賢くなるのか ......大田 竹蔵、藤原 知樹
第3章:小さく実装してみよう 推論・事前学習・事後学習を実践する ......大谷 真也
第4章:モデルの違いを学ぼう 適切なモデルを選定するための観点と評価方法 ......服部 響
Software Design Plus
■第2特集 「最適なコード」の現実解 アルゴリズムはどこに効く? パフォーマンスの壁を乗り越える実践テクニック
第1章:良いプログラムとアルゴリズムの関係 速いだけではダメ?トレードオフを理解してコードを改善 ......けんちょん(大槻 兼資)
第2章:組み込みデータ構造が最強である理由 O記法の限界とCPU最適化の裏側 ......渋川 よしき、松本 朝香
第3章:パフォーマンス問題の診断とアーキテクチャの再考 I/Oボトルネックの回避とデータ配置の最適解 ......真野 隼記
Software Design 別冊
[特別企画]デスクトップLinux元年 in 2026 始めるなら今!? 最新情報と活用のポイント ......あわしろいくや
データ分析とSQLエージェント【新連載】問いを理解し、データと対話できるAIとしてのSQL生成 ......太田 満久(おおたまん)
暗号のひみつ【新連載】マイナンバーカードを支える暗号技術 ......荒木 誠
SD BOOK REVIEW
パッケージマネージャーNix入門【最終回】Nixが変えるインフラ構築体験――OS全体を宣言するイミュータブル世界 ......たけてぃ
技術選定の舞台裏【5】AIプロダクトの探索からデリバリーまで ......大森 貴通
Ruby×静的型付け戦略【最終回】型を直接コードに埋め込む ......松本 宗太郎
プログラミング×AIの最前線【10】Cursor 2.0の衝撃 ......木下 雄一朗
実践LLMアプリケーション開発【28】ReActエージェントのプロンプトをGEPAで最適化する ......西見 公宏
AWS活用ジャーニー【39】Amazon Neptune ......杉金 晋
はじめてのオフェンシブセキュリティ【7】権限昇格に挑戦してみよう!(Windows編)......皆川 諒、監修:株式会社エヌ・エフ・ラボラトリーズ
インターネットの姿をとらえる【16】インターネットのルールは誰がどのように決めているのか ......土屋 太二
魅惑の自作シェルの世界【38】 localの実装(後編) ......上田 隆一
定期購読のご案内
あなたのスキルは社会に役立つ~エンジニアだからできる社会貢献~【168】ランナーズハイを求めて ~第12回 石巻ハッカソンから ......菅原 洋介(Pen)
SD NEWS & PRODUCTS
Readers’ Link
次号のお知らせ
■第1特集 ユーザーIDを管理するとは? 今さら聞けないID管理 認証基盤を構築する際に知っておくべきこと
・第1章:デジタルIDを管理するとはどういうことか? ID基盤構築において漏れなく設計/実装するために ......森 大輔、山田 達司、水原 智広、菊地 周平、貞弘 崇行
・第2章:認証基盤を実現するための技術とアプローチ CIAMの要素技術とIDaaS、OSS選定の戦略 ......赤星 拓未
・第3章:IDaaSとはどんなサービスか Auth0から学ぶ機能と選定の勘所 ......宮崎 将太、市川 浩暉、藤井 亮佑
・第4章:B2B SaaSにおける認証基盤構築の実際 IDaaS採用から内製化まで ......樋口 礼人

■第2特集 新時代の脅威に備える AIセキュリティ入門 AIエージェントへの攻撃手法と防御策を押さえよう ......川喜田 将之
・第1章:AIエージェントにおけるプロンプトをめぐる攻防 エージェントの乗っ取り・暴走・制御不能の事例を知る
・第2章:AIエージェントに対する攻撃手法 攻撃のメカニズムを解剖する
・第3章:AIを安全に活用するために押さえたい防御策 2つの基本思想と対策すべき5つの観点

■一般記事
・[特別企画]量子コンピュータを支えるしくみ 2025年ノーベル物理学賞受賞の背景がわかる ......荒木 誠
・[短期連載]Javaバージョンアップ大作戦【最終回】Java 25へのバージョンアップに向けて ......杉山 貴章

■連載:Column
・万能IT技術研究所【43】「カメラの標準レンズは50mm」になった理由——人の視力で世界を眺める!? 35mm判カメラ創世記 ......平林 純
・現実世界を拡張するWebXRプログラミング【2】WebXRを実現するツールの選択とその動作環境 ......にー兄さん(堤 海斗)
・ネコ、コード、ネコ【6】社会人になって学ぶコンピュータサイエンス ......植山 類
・あなたのスキルは社会に役立つ~エンジニアだからできる社会貢献~【167】Code for Manazuru 過疎地域×テクノロジーの可能性 ......佐野 杏

■連載:Development
・パッケージマネージャーNix入門【4】Nixによる開発環境の構築――手元のマシンの宣言的な構築 ......たけてぃ
・技術選定の舞台裏【4】SUZURIのモバイルアプリ ......黒田 駿、八木 仁
・Ruby×静的型付け戦略【8】AIエージェント時代と型システム ......黒曜
・プログラミング×AIの最前線【9】AI時代のコードレビュー ......木下 雄一朗
・実践LLMアプリケーション開発【27】振り返りによってプロンプトを自己進化させる最適化手法「GEPA」 ......西見 公宏
・AWS活用ジャーニー【38】AWS Step Functions ......杉金 晋

■連載:OS/Network/Security
・ドメイン解体新書【23】「SSLサーバ証明書47日時代」に備えるDNS自動化のススメ ......谷口 元紀
・はじめてのオフェンシブセキュリティ【6】Boot2Rootに挑戦してみよう!(Linux編)......皆川 諒、監修:株式会社エヌ・エフ・ラボラトリーズ
・乱数のひみつ【最終回】検証可能な乱数(VRF)とは ......荒木 誠
・インターネットの姿をとらえる【15】DNSの名前解決のしくみ DNSが壊れるとインターネットが壊れる!? ......土屋 太二
・魅惑の自作シェルの世界【37】localの実装(前編) ......上田 隆一

■アラカルト
・ITエンジニア必須の最新用語解説【204】Manus ......杉山 貴章
・読者プレゼントのお知らせ
・SD BOOK REVIEW
・定期購読のご案内
・SD NEWS & PRODUCTS
・Readers’ Link
・次号のお知らせ
・Software Design総集編【2018~2023】
・Software Design Plus
■第1特集 自分にぴったりのツールを見つけよう AI開発ツール大整理
・序章:AI開発ツールの概観 さまざまなツールを整理する3つの視点 ......木下 雄一朗
・第1章:GitHub Copilot 開発フローに自然に溶け込むサポート/エージェント機能 ......森下 篤
・第2章:Claude Code 思考・実装・改善を支援する対話型CLIツール ......driller
・第3章:Devin 自律型AIエージェントの機能や活用方法を探る ......山河 征紀、中野 誠
・第4章:Cursor AIと「協働」する包括的な開発支援の全貌 ......南部 豪
・第5章:Amazon Q AWS開発のライフサイクルを加速するパートナー ......森田 力
・第6章:Gemini Code Assist Google Cloud エコシステムに統合された開発アシスタント ......野間 真拓

■第2特集 あなたにもできる 怖くないオンコール対応、障害対応 基本動作と、精神的ストレスを軽減する方 ......渡部 龍一
・第1章:障害対応とその重要性 サービスの継続性と信頼性を守る最後の砦
・第2章:障害対応の基本 障害検知から再発防止まで、健全かつすばやい対応のためのポイントを知ろう
・第3章:障害対応をスムーズにまわす工夫 障害発生時に落ち着いて対応するための日々の取り組み
・第4章:障害対応に前向きに取り組むために 苦痛な作業を意味ある挑戦へと変える発想の転換
・Appendix:AIを使った障害対応 緊迫した状況でこそAIによる補助が活きる

■一般記事
・[短期連載]Javaバージョンアップ大作戦【2】今からJava 17、21にバージョンアップする人のために ......杉山 貴章

■連載:Column
・万能IT技術研究所【42】惑星落としで分かれた月が「地球を向き続ける」理由——1stインパクト後の月自転速度シミュレーション ......平林 純
・現実世界を拡張するWebXRプログラミング【新連載】WebXRの世界へようこそ! ......にー兄さん(堤 海斗)
・ネコ、コード、ネコ【5】ネコグッズ ......植山 類
・あなたのスキルは社会に役立つ~エンジニアだからできる社会貢献~【166】役割ベースでコミュニティの貢献を可視化~「Toban‑当番‑」が切り開く分散型運営の未来~ ......中尾 武

■連載:Development
・パッケージマネージャーNix入門【3】Nix基礎——Nixのパッケージ記述とビルド ......たけてぃ
・技術選定の舞台裏【3】AIエージェント開発を支えるR&D基盤と技術選定 ......安井 大晟
・つまみぐい関数型プログラミング【最終回】関数型プログラミング言語に触れてみよう ......田尻 裕喜
・Ruby×静的型付け戦略【7】静的型検査を支えるRBS関連ツール ......遠藤 侑介、栗原 勇樹
・プログラミング×AIの最前線【8】バイブコーディングによるプロダクト開発実践レポート③(完結編) ......木下 雄一朗
・実践LLMアプリケーション開発【26】DSPyによるRAGアプリケーションチューニング ......西見 公宏
・AWS活用ジャーニー【37】Amazon EventBridge ......杉金 晋

■連載:OS/Network/Security
・ドメイン解体新書【22】Pi-holeで自宅ネットワークを可視化しよう(後編) ......谷口 元紀
・はじめてのオフェンシブセキュリティ【5】特権アカウントになってターゲットを掌握しよう!(Linux編)......皆川 諒、監修:株式会社エヌ・エフ・ラボラトリーズ
・乱数のひみつ【9】WebAuthnによる認証と乱数 ......荒木 誠
・インターネットの姿をとらえる【14】あなたの家のインターネットが遅いのはなぜか ......土屋 太二
・魅惑の自作シェルの世界【36】代入とコマンドの組み合わせ ......上田 隆一

■アラカルト
・ITエンジニア必須の最新用語解説【203】TanStack DB ......杉山 貴章
・読者プレゼントのお知らせ
・SD BOOK REVIEW 
・バックナンバーのお知らせ
・SD NEWS & PRODUCTS
・Reader’s Link
・次号のお知らせ
・定期購読のご案内
■第1特集 Webとインフラの常識を総ざらい ネットワーク基礎講座 TCP/IP、インターネット、セキュリティの基本を説明できるようになろう
・第1章:ネットワークのプロトコル OSI参照モデルについてちゃんと説明できますか? ......長沖 彰
・第2章:TCP データ通信の基本をしくみから理解 ......中森 朋郁
・第3章:イーサネットとIPネットワーク LAN、スイッチ、ルーティング ......水口 直哉
・第4章:インターネット Webやメールのやりとりのしくみを押さえる ......池上 謙一
・第5章:ネットワークとセキュリティ 基礎から、認証・認可、暗号化技術、DDoS攻撃、エンドポイントまで ......塩治 龍三朗

■第2特集 Web開発の新定番 ORM最新事情・PrismaとDrizzle 今こそ押さえたい型安全なDB操作
・序章:なぜORMを使うのか? 基本概念からふりかえる ......tockn(佐藤 琢斗)
・第1章:Prisma 直感的で型安全なORM 基礎から実践ノウハウまでキャッチアップ ......tockn(佐藤 琢斗)
・第2章:Drizzle シンプルでSQLライクな新しい選択肢 複雑なデータ操作、高いパフォーマンスを実現できる ......鳫林 勇希

■一般記事
・[短期連載]Javaバージョンアップ大作戦【新連載】半年リリースサイクルを制するバージョンアップ要否の見極め方 ......杉山 貴章


■連載:Column
・万能IT技術研究所【41】明治に出現した超大型巨人、地図探偵が解き明かす!——タイムマシンに乗り、文明開化の夏の浅草蔵前に行く ......平林 純
・FE/AP試験問題に挑戦【最終回】午後試験の読解対策 ......石田 宏実
・ネコ、コード、ネコ【4】エンジニアリングのトレードオフ ......植山 類
・あなたのスキルは社会に役立つ~エンジニアだからできる社会貢献~【165】オープンデータで未来につなぐ 〜万博マニアックマップの目指す先〜 ......坂ノ下 勝幸

■連載:Development
・パッケージマネージャーNix入門【2】小さく始めるNix入門 ......たけてぃ
・技術選定の舞台裏【2】プロダクト連携アーキテクチャの選択 ......鳥海 航
・つまみぐい関数型プログラミング【5】関数型プログラミングの考え方を活用してみよう ......田尻 裕喜
・Ruby×静的型付け戦略【6】RBSの生成、管理に使えるツール ......桒原 仁雄(pocke)、栗原 勇樹(ksss)
・プログラミング×AIの最前線【7】バイブコーディングによるプロダクト開発実践レポート② ......木下 雄一朗
・実践LLMアプリケーション開発【25】プロンプトチューニングを自動化するフレームワークDSPy入門 ......西見 公宏
・AWS活用ジャーニー【36】Amazon Aurora DSQL ......杉金 晋

■連載:OS/Network/Security
・ドメイン解体新書【21】Pi-holeで自宅ネットワークを可視化しよう(前編) ......谷口 元紀
・はじめてのオフェンシブセキュリティ【4】インターネットからエクスプロイトコードを探して使ってみよう!......皆川 諒、監修:株式会社エヌ・エフ・ラボラトリーズ
・乱数のひみつ【8】パスワードレス認証の鍵を握る乱数 ......荒木 誠
・魅惑の自作シェルの世界【35】代入の実装 ......上田 隆一

■アラカルト
・ITエンジニア必須の最新用語解説【202】Amazon Kiro ......杉山 貴章
・読者プレゼントのお知らせ
・SD BOOK REVIEW
・SD NEWS & PRODUCTS
・Readers’ Link
・次号のお知らせ
・Software Design[別冊]
・定期購読のご案内
・Software Design 総集編【2018~2023】
■第1特集 AI開発が加速 MCPでどう変わる? LLMアプリ開発 Model Context Protocolのしくみと活用方法を探る
・第1章:LLMアプリ開発の現在地 作業の自動化から業務の自動化へ ......江頭 貴史
・第2章:MCPのしくみ ゼロから最新仕様までキャッチアップ ......御田 稔
・第3章:MCPを使ったLLMアプリ開発 AIエージェントや開発環境にMCPサーバを取り込む ......岩本 隆史
・第4章:MCPを自社で活用する デザインシステムやSlackへAIエージェントを広げる ......江崎 広太、大久保 諒

■第2特集 文字トラブルに終止符を 完全理解文字コード Unicodeの基本、データベースへの影響、絵文字のしくみ
・第1章:文字コードの基礎とUnicodeの最前線 歴史から現在直面している問題まで ......田丸 健三郎
・第2章:データベースにおける文字コードの落とし穴 文字列のソートが単純な文字コードの並び替えと思ったら大間違い ......とみたまさひろ
・第3章:絵文字の符号化技術 絵文字表現のウラ側とトラブル対処法 ......おぐえもん(小倉 且也)

■一般記事
・[特別企画]どのOSで開発するか? コンテナアプリケーション開発環境の基本と最新事情 コンテナエンジンは何を選ぶか? ......田中 智明

■連載:Column
・万能IT技術研究所【40】今現在の風景に、百年前の中原中也を重ねて眺める——写真撮影視点から、先に見える世界に行ってみよう ......平林 純
・FE/AP試験問題に挑戦【11】午前試験を午後試験に役立てる ......石田 宏実
・ネコ、コード、ネコ【3】エンジニアの採用 ......植山 類
・あなたのスキルは社会に役立つ~エンジニアだからできる社会貢献~【164】アフターピル検索システム開発記〜機械可読性の低いオープンデータとの格闘〜 ......白須 真鶴枝、長田 学、谷村 直道、岩崎 絵里加

■連載:Development
・パッケージマネージャーNix入門【新連載】Nixの世界へようこそ ......たけてぃ
・技術選定の舞台裏【新連載】mixi2 ......古城 秀隆、川瀬 寛也
・つまみぐい関数型プログラミング【4】関数型プログラミングの便利な道具②:高階関数 ......田尻 裕喜
・Ruby×静的型付け戦略【5】現場における型付けRubyの実践 ......藤崎 亮人
・プログラミング×AIの最前線【6】バイブコーディングによるプロダクト開発実践レポート① ......木下 雄一朗
・実践LLMアプリケーション開発【24】LangGraph Supervisorで開発するマルチエージェント実践 ......西見 公宏
・AWS活用ジャーニー【35】Amazon Security Lake ......杉金 晋

■連載:OS/Network/Security
・ドメイン解体新書【20】PSL(Public Suffix List)の基本と問題点 ......谷口 元紀
・はじめてのオフェンシブセキュリティ【3】Metasploitを使ってサーバに侵入してみよう!......皆川 諒、監修:株式会社エヌ・エフ・ラボラトリーズ
・乱数のひみつ【7】安全なデータ通信の鍵を握る乱数 ......荒木 誠
・インターネットの姿をとらえる【13】DDoS攻撃のトレンド ......土屋 太二
・魅惑の自作シェルの世界【34】関数の実装(後半) ......上田 隆一

■アラカルト
・ITエンジニア必須の最新用語解説【201】Hono ......杉山 貴章
・読者プレゼントのお知らせ
・SD BOOK REVIEW 
・バックナンバーのお知らせ
・SD NEWS & PRODUCTS
・Readers’ Link
・次号のお知らせ
・定期購読のご案内
・Software Design総集編【2018~2023】
■第1特集 自信を持って決断したい そのリファクタリング、今やるか?見送るか? 適切なタイミングとビジネス面の価値
・第1章:なぜリファクタリングは議論になるのか? 定義を再確認して考える ......米久保 剛
・第2章:リファクタリングの実施判断力を養う どんなコードに対し、いつ、どのように取り組むか ......家永 英治
・第3章:アンチパターンから学ぶ適切なリファクタリング 破壊せよ!リファクタリングの地雷原 ......ミノ駆動
・第4章:プロダクトマネージャー視点で考えるリファクタリング 「価値」から逆算する意思決定と覚悟 ......及川 卓也

■第2特集 OSの基本のキ 今さら聞けないファイルシステム&ストレージ 見落としがちなデータ管理のしくみを学び直そう
・第1章:ファイルシステム入門 ファイル管理の考え方の基本を総ざらい ......青田 直大
・第2章:ファイルシステムのしくみ FAT32、ext4、OverlayFSの実装をひも解く ......青田 直大
・第3章:ストレージの基礎 ストレージの種類からKubernetesにおける利用まで ......坂下 幸徳

■一般記事
・[特別企画]2038年問題を考える ......上原 哲太郎、星名 藍乃介
・[特別企画]ITエンジニアのためのメンタルヘルス相談室 ......長谷川(金) 千夏
・[特別企画]ITエンジニア必須の用語解説 200回記念 時代に取り残されないキャッチアップ術......杉山 貴章

■連載:Column
・万能IT技術研究所【39】「中原中也肖像」で機械学習顔分析や美顔処理——「在りし日」の詩人写真、バズり狙いで美化された説!? ......平林 純
・FE/AP試験問題に挑戦【10】プロジェクトマネジメント ......石田 宏実
・ネコ、コード、ネコ【2】セキュリティの話 ......植山 類
・あなたのスキルは社会に役立つ~エンジニアだからできる社会貢献~【163】シビックテックが挑む参議院選挙~偽情報対策の最前線~ ......陣内 一樹

■連載:Development
・つまみぐい関数型プログラミング【3】関数型プログラミングの便利な道具①:パターンマッチ ......田尻 裕喜
・プログラミング×AIの最前線【5】サンフランシスコ〜シリコンバレー、AI企業訪問レポート ......木下 雄一朗
・Ruby×静的型付け戦略【4】プロジェクトへの型導入戦略 ......新谷 哲平、廣江 亮佑
・実践LLMアプリケーション開発【23】Supervisorパターン/Swarmパターンで始めるマルチエージェント ......西見 公宏
・AWS活用ジャーニー【34】AWS CloudTrail Lake ......杉金 晋

■連載:OS/Network/Security
・ドメイン解体新書【19】ドメイン名の監視でサービスを守る ......谷口 元紀
・はじめてのオフェンシブセキュリティ【2】ペネトレーションテストに入門してみよう!......皆川 諒、監修:株式会社エヌ・エフ・ラボラトリーズ
・乱数のひみつ【6】認証付き暗号を支える乱数 ......荒木 誠
・インターネットの姿をとらえる【12】インターネットの障害――世界中で発生している数々の障害事例をひも解く ......土屋 太二
・魅惑の自作シェルの世界【33】関数の実装(前半) ......上田 隆一

■アラカルト
・ITエンジニア必須の最新用語解説【200】Devin ......杉山 貴章
・読者プレゼントのお知らせ
・SD BOOK REVIEW
・バックナンバーのお知らせ
・SD NEWS & PRODUCTS
・Readers’ Link
・次号のお知らせ
・定期購読のご案内
・Software Design plus
・Software Design[別冊]
世はまさにネットワーク時代。エンドユーザといえども、そのしくみや種々の基本知識と無縁ではいられません。「Software Design」は、ネットワークに関する今が旬の話題から、Linuxなどのオープンソースの最新知識まで、幅広く濃い内容の記事を「わかりやすさ」を心がけながら、毎月お届けしています。 目次01 目次02 目次03 定期購読のご案内 [特別企画]祝 MySQL30周年&ユーザ会25周年記念イベント ......tomo [連載]ITエンジニア必須の最新用語解説【199】Obsidian ......杉山 貴章 [連載]万能IT技術研究所【38】進め[連載]止まれとBLEで指示をする、交通信号機の聲を聴く??道を渡り前へ歩む、未来の時刻表を手に入れる ......平林 純 [連載]FE/AP試験問題に挑戦【9】情報システム開発 ......石田 宏実 [連載]ドメイン解体新書【18】ドメイン移管完全ガイド ......谷口 元紀 [連載]ネコ、コード、ネコ【新連載】ネコ用AIトイレ ......植山 類  読者プレゼントのお知らせ ■第1特集 つまずきポイントの基礎固め Rustの4大機能をマスター ......青葉 憲紀、矢光 隆太郎、青柳 康平、福永 健悟、石原 喬平 第1章:Rustの基本構文 必要事項を押さえて次のステップへ 第2章:所有権と借用 基本的な考え方と問題の対処方法を押さえる 第3章:構造体 データの整理から高度な活用まで 第4章:Enumとパターンマッチング 異なる複数の型を持つことができる強力な機能 第5章:トレイトとジェネリクス 安全性を維持しつつ型に共通の振る舞いを定義する ■第2特集 もっと活用したい! データ分析のためのSQL講座 クエリの書き方、設計、データ加工処理 第1章:分析SQLの基本 開発と分析における違いを押さえよう ......高橋 光 第2章:分析用クエリの設計方法 可読性とメンテナンス性の高いクエリは適切な設計から生まれる! ......假家 大輔、ゆずたそ  第3章:SQLによるデータの加工処理 分析用テーブルとデータ前処理のコツを押さえる ......高橋 光 [短期連載]ローコード開発ツール「プリザンター」【5】アプリの配布とシステムの移行 ......内田 太志 [連載]はじめてのオフェンシブセキュリティ【新連載】ようこそ、オフェンシブセキュリティの世界へ! ......皆川 諒、監修:株式会社エヌ[連載]エフ[連載]ラボラトリーズ [連載]Ruby×静的型付け戦略【3】型検査器を使ったプログラミング ......松本 宗太郎 [連載]プログラミング×AIの最前線【4】AIエンジニア「Devin」がもたらす開発の未来 ......木下 雄一朗 [連載]RAGアプリケーション評価[連載]改善の極意【最終回】RetrievalとGenerationの改善 ......佐藤 陽 [連載]実践データベースリファクタリング【最終回】ライフサイクルの違う属性を持たせる ......曽根 壮大 [連載]つまみぐい関数型プログラミング【2】「式」と「不変性」の考え方 ......田尻 裕喜 [連載]実践LLMアプリケーション開発【22】LangGraph Functional APIのInterruptを使った領収書OCRエージェント ......西見 公宏 [連載]AWS活用ジャーニー【33】Amazon Data Lifecycle Manager ......杉金 晋 [連載]乱数のひみつ【5】乱数で暗号化するストリーム暗号 ......荒木 誠 [連載]インターネットの姿をとらえる【11】インターネットの原理原則「インターネットルーティング」 ......土屋 太二 SD BOOK REVIEW  [連載]魅惑の自作シェルの世界【32】ダブルクォートによるクォート ......上田 隆一 [連載]あなたのスキルは社会に役立つ~エンジニアだからできる社会貢献~【162】AI実写風マンガで“多機能トイレ”を再現! ~オープンデータとLoRAを活かした制作裏話~ ......小泉 勝志郎 SD NEWS & PRODUCTS Readers’ Link 次号のお知らせ
世はまさにネットワーク時代。エンドユーザといえども、そのしくみや種々の基本知識と無縁ではいられません。「Software Design」は、ネットワークに関する今が旬の話題から、Linuxなどのオープンソースの最新知識まで、幅広く濃い内容の記事を「わかりやすさ」を心がけながら、毎月お届けしています。 目次01 目次02 目次03 Software Design[別冊]のご案内 [連載]ITエンジニア必須の最新用語解説【198】MCP ......杉山 貴章 [連載]万能IT技術研究所【37】『三国志』を天動説で解読し、邪馬台国ミステリーの謎を解く??過去から未来につながる、点を線でつなぐ歴史旅 ......平林 純 [連載]FE/AP試験問題に挑戦【8】人工知能 ......石田 宏実 [連載]ドメイン解体新書【17】好きな文字列をTLDにできる?ブランドTLDとは ......谷口 元紀 [連載]ハピネスチームビルディング【最終回】中途入社や部署異動で来た新メンバーに対するアンチパターンを回避(後編) ......小島 優介 読者プレゼントのお知らせ ■第1特集 これからのエンジニアの必須科目 ITアクセシビリティ入門 誰もが利用できるサービスと環境を作る技術 第1章:アクセシビリティの基本理念 IT分野におけるアクセシビリティの現状を知る ......木達 一仁 第2章:組織に求められるアクセシビリティ対応 Webアクセシビリティについての誤解を解消する ......木達 一仁 第3章:ガイドラインから学ぶWebにおけるアクセシビリティの実装 文書の見方と4つの原則を押さえよう ......山本 伶 第4章:Webコンテンツをアクセシブルにする方法 フォーム、画像/動画、キーボード操作、UIデザインの実装ポイント ......宇賀 景哉 第5章:Webアクセシビリティを向上させる開発プロセス 企画・設計・実装・検証の各フェーズでやるべきことがわかる! ......中野 信 ■第2特集 使い方は人それぞれ 理想のターミナル環境を求めて ターミナルエミュレータ、tmux、CLIツール 第1章:ほとんどの作業をCLIで済ませたい 高機能なkittyで簡単にOS二刀流をかなえる ......田中 智明 第2章:WezTermで自分好みの環境を追求 Neovimやシェルと相性がよく、可能性が広がる ......もずます 第3章:チームで、安全に、リアルタイムで、効率よく作業するために システム運用に適したWindows Terminalとtmuxの使い方 ......北岡 俊樹 [短期連載]ローコード開発ツール「プリザンター」【4】システム間連携の実装例(IoT連携、生成AI連携) ......峯 はるか [短期連載]乱数のひみつ【4】乱数が引き起こす暗号の危機 ......荒木 誠 [連載]つまみぐい関数型プログラミング【新連載】関数型プログラミングとは何か? ......田尻 裕喜 [連載]Ruby×静的型付け戦略【2】型検査器とRBSの設計 ......松本 宗太郎 [連載]プログラミング×AIの最前線【3】Vibe Codingの衝撃??ソフトウェア開発はAIとの“セッション”へ ......木下 雄一朗 SD BOOK REVIEW  [連載]RAGアプリケーション評価・改善の極意【6】Indexingにおけるデータクレンジングとチャンキング戦略 ......佐藤 陽 [連載]ソフトウェアテスト探検隊【最終回】ソフトウェアテストの新しい形、形式手法への招待 ......Kuniwak バックナンバーのお知らせ [連載]実践データベースリファクタリング【17】自由なフィールドの破綻 ......曽根 壮大 [連載]実践LLMアプリケーション開発【21】LangGraph Functional APIでチャットエージェントを開発する ......西見 公宏 [連載]AWS活用ジャーニー【32】Amazon EC2 Image Builder ......杉金 晋 [連載]インターネットの姿をとらえる【10】インターネットに流れるトラフィックのカタチ ......土屋 太二 [連載]メールシステムトラブルバスターズ【最終回】送信ドメイン認証で身を守る(後編) ......古賀 勇 [連載]魅惑の自作シェルの世界【31】コマンド置換 ......上田 隆一 [連載]あなたのスキルは社会に役立つ~エンジニアだからできる社会貢献~【161】多元化社会における市民の権利とテクノロジー ......明主 那生 SD NEWS & PRODUCTS Readers’ Link 次号のお知らせ
世はまさにネットワーク時代。エンドユーザといえども、そのしくみや種々の基本知識と無縁ではいられません。「Software Design」は、ネットワークに関する今が旬の話題から、Linuxなどのオープンソースの最新知識まで、幅広く濃い内容の記事を「わかりやすさ」を心がけながら、毎月お届けしています。 目次01 目次02 目次03 [連載]ITエンジニア必須の最新用語解説【197】AIエージェント ......杉山 貴章 [連載]万能IT技術研究所【36】過去も未来も星座も超えるスペースコロニーXR体験??君を街ごと宇宙世紀に連れてゆく ......平林 純 [連載]FE/AP試験問題に挑戦【7】基礎理論&コンピュータシステム ......石田 宏実 [連載]ドメイン解体新書【16】ドメインを取得すると公開される情報 ......谷口 元紀 [連載]ハピネスチームビルディング【38】中途入社や異動で来た新メンバーに対するアンチパターンを回避(前編) ......小島 優介  読者プレゼントのお知らせ ■第1特集 きちんと活用したい! オブザーバビリティの最前線 可観測性の基本とOpenTelemetry入門 第1章:オブザーバビリティの基本と考え方 実現までのフローとテレメトリーデータを押さえる ......池添 明宏 第2章:メトリクス、ログ、トレースの分析 Grafanaを活用したオブザーバビリティの実践 ......池添 明宏 第3章:OpenTelemetry入門 サンプリング戦略と計装の実践 ......岩見 彰太 第4章:オブザーバビリティの組織への導入と目指すゴール 成熟度モデルによる現状把握と改善で徐々にレベルアップ ......小林 良太郎 SD BOOK REVIEW ■第2特集 もう一度学びなおす クラス設計の鉄則 堅牢で変更に強いコードを作り上げる技術 ......増田 亨 第1章:クラス設計再入門 モジュール性・関心の分離・依存関係を意識する 第2章:迷わないクラス設計の指針 アプリケーション開発の実践例から考える現代的な設計方針 第3章:設計の落とし穴対策 コードから問題を検知する着眼点と改善方法 バックナンバーのお知らせ [短期連載]ローコード開発ツール「プリザンター」【3】バックエンドのカスタマイズと独自のAPIの追加 ......内田 太志 [短期連載]乱数のひみつ【3】安全な乱数の生成方法 ......荒木 誠 [連載]Ruby×静的型付け戦略【新連載】Steepを使った型検査 ......松本 宗太郎 [連載]プログラミング×AIの最前線【2】プログラミング分野における大規模言語モデルの最新動向 ......木下 雄一朗 [連載]RAGアプリケーション評価・改善の極意【5】RAGの構築と評価への組み込み ......佐藤 陽 [連載]ソフトウェアテスト探検隊【8】従来のソフトウェアテストの課題とその一歩先の技術......Kuniwak [連載]実践データベースリファクタリング【16】終わらないリファクタリングプロジェクト ......曽根 壮大 [連載]実践LLMアプリケーション開発【20】LangGraphアプリケーションにMCPサーバ連携を組み込む ......西見 公宏 [連載]AWS活用ジャーニー【31】AWS Trusted Advisor ......杉金 晋 [連載]メールシステムトラブルバスターズ【2】送信ドメイン認証で身を守る(前編) ......古賀 勇 定期購読のご案内 [連載]インターネットの姿をとらえる【9】時代によって移り変わるインターネットの階層構造 ......土屋 太二 [連載]魅惑の自作シェルの世界【30】パス名展開(後編) ......上田 隆一 [連載]一歩踏み出すための技術広報戦略の立て方【最終回】技術広報プロジェクトの計測とふりかえり ......玉田 大輔 [連載]あなたのスキルは社会に役立つ~エンジニアだからできる社会貢献~【160】Project PLATEAUを通じて見えたシビックテックの可能性 ......小島 友将 SD NEWS & PRODUCTS Reader’s Link 次号のお知らせ
世はまさにネットワーク時代。エンドユーザといえども、そのしくみや種々の基本知識と無縁ではいられません。「Software Design」は、ネットワークに関する今が旬の話題から、Linuxなどのオープンソースの最新知識まで、幅広く濃い内容の記事を「わかりやすさ」を心がけながら、毎月お届けしています。 目次01 目次02 目次03 [連載]ITエンジニア必須の最新用語解説【196】AppRun ......杉山 貴章 [連載]万能IT技術研究所【35】『機動戦士ガンダム』で学ぶ宇宙世紀の物理学――君は生き延びることができるか? ......平林 純 [連載]FE/AP試験問題に挑戦【6】プログラミング ......石田 宏実 [連載]ドメイン解体新書【15】CDNが利用できる原理とドメイン設定のハマりどころ ......谷口 元紀 [連載]ハピネスチームビルディング【36】意図どおりにやってもらえない原因は自分にあることを自覚する ......小島 優介  読者プレゼントのお知らせ ■第1特集 業種別職種別に考える ドメイン知識とどう付き合うのか? 技術でビジネスの成長を支えるために 序章:ITエンジニアとドメイン知識の深い関係 ビジネスと連携したシステム設計に必須の知識 ......平田 守幸 第1章:自社プロダクト開発におけるドメイン知識 エンドユーザーの課題解決には技術と顧客理解の両立が大事 ......金山 哲平 第2章:情報システム部門におけるドメイン知識と技術の天秤 「守り」「攻め」の両立で組織を支える ......大多和 亮 第3章:データ分析の現場におけるドメイン知識獲得の施策 ファクトブックを活用し、事業の革新につなげる ......羽賀 崇史、嶋村 昌義 第4章:ドメイン知識とLLM 汎用モデルの性能限界を超えられるか? ......平野 正徳 ■第2特集 「読めない」を克服しませんか? 公式リファレンス・man・RFCの歩き方 一次情報を的確に読み取るコツとワザ 序章:一次情報って何?なぜ一次情報が大事なの? 技術情報の種類や付き合い方を考える ......伊藤 淳一 第1章:公式リファレンス プログラミング言語、ライブラリ、 Web APIで実践してみよう ......伊藤 淳一 第2章:manページを読む 「man」コマンドの使い方と活用方法 ......宮原 徹 第3章:RFCを読む インターネット技術者必読の情報源 ......伊藤 俊一 [短期連載]ローコード開発ツール「プリザンター」【2】フロントエンドのカスタマイズとAPIの利用 ......内田 太志 [短期連載]乱数のひみつ【2】擬似乱数生成器の性質としくみ ......荒木 誠 SD BOOK REVIEW [連載]プログラミング×AIの最前線【新連載】AIエディタ「Cursor」「Windsurf」とAIエージェント対応 ......木下 雄一朗 バックナンバーのお知らせ [連載]RAGアプリケーション評価・改善の極意【4】RagasとLangSmithを活用したRAGの評価サイクル構築 ......佐藤 陽 [連載]ソフトウェアテスト探検隊【7】結合・E2Eテストの基本と戦略......Kuniwak [連載]実践データベースリファクタリング【15】データベースの寿命はアプリケーションより長い ......曽根 壮大 [連載]実践LLMアプリケーション開発【19】MCP(Model Context Protocol)を理解する ......西見 公宏 [連載]AWS活用ジャーニー【30】Amazon Bedrock ......杉金 晋 [連載]メールシステムトラブルバスターズ【新連載】メールが届かないのはなぜ? ......古賀 勇 定期購読のご案内 [連載]インターネットの姿をとらえる【8】インターネットを構成するトランジットとピアリングの世界 ......土屋 太二 [連載]魅惑の自作シェルの世界【29】パス名展開(中編) ......上田 隆一 [連載]一歩踏み出すための技術広報戦略の立て方【4】技術広報プロジェクトの管理と実践 ......玉田 大輔 [連載]あなたのスキルは社会に役立つ~エンジニアだからできる社会貢献~【159】なんとシニア世代が作るAI VTuberも登場! シニアプログラミング発表会 #6 ......小泉 勝志郎 SD NEWS & PRODUCTS Readers’ Link 次号のお知らせ
おすすめの購読プラン

商品情報・内容

  • 出版社:技術評論社
  • 発行間隔:月刊
  • 発売日:毎月18日
  • サイズ:B5

■ ITエンジニアのスキルアップ総合情報誌

クラウドコンピューティングの普及からAI(人工知能)技術の利用増加、ITエンジニ アに必要とされる技術スキルが、どんどん高度化しています。プログラミング能力、 ネットワーク技術、OSについての知識、データベース運用・管理、アプリケーション 開発・方法論、統計学・数学……、本誌は忙しいエンジニア向けて、そうした知識・ 技術のスキルアップをサポートします。新たな技術の学習や使いこなしの手がかり と、ITのプロとして生き抜くための知恵を「Software Design」の読者の皆さんに毎 月お届けします。

Software Design (ソフトウェアデザイン)の無料記事

この雑誌の読者はこちらの雑誌も買っています!

Software Design (ソフトウェアデザイン)の所属カテゴリ一覧

Fujisan.co.jpとは?

株式会社富士山マガジンサービスが運営する、
日本最大級の雑誌オンライン書店です。
一般的な書店と異なり、
定期購読サービスに特化しています。

雑誌、新聞、シリーズ書籍、漫画や
本屋にも無い古い本も見つかる!

法人サービスはこちら >
  • タイトル1万以上

    タイトル1万以上

    豊富なラインナップで
    書店に並ばない本とも出会える

  • 試し読み

    試し読み

    バックナンバー1冊まるごと試し読み
    したり、最新号も試し読みできる

  • タダ読み

    タダ読み

    5,000冊以上の雑誌が
    無料で読み放題

  • 500円OFF

    500円OFF

    普段読んでいる雑誌のレビュー投稿で
    500円割ギフト券をプレゼント

  • 事前予約

    事前予約

    気になる本は
    発売日前から事前予約可能

  • 割引や特典付き

    割引や特典付き

    定期購読なら
    お得に本が読めて
    送料無料の雑誌も!

デジタル雑誌をご利用なら

最新号〜バックナンバーまで7000冊以上の雑誌
(電子書籍)が無料で読み放題!
タダ読みサービスを楽しもう!

総合案内
マイページ
マイライブラリ
アフィリエイト
採用情報
プレスリリース
お問い合わせ
©︎2002 FUJISAN MAGAZINE SERVICE CO., Ltd.