雑誌一覧
Software Design ソフトウェアデザイン
- 雑誌名ヨミSoftwareDesignソフトウェアデザイン
- 内容OS,Web,プログラミング,技術者のスキルアップのための総合誌
- 購読状況継続中
- 編著者吉岡高弘、山崎香、西原康智、山本紘彰、栗木琢実
- 編著者ヨミヨシオカタカヒロシ、ヤマサキカオル、ニシハラヤスシサトシ、ヤマモトヒロアキラ、クリキタクミノル
- ISSN09166297
- 国名コード日本
- 言語コード日本語
詳細を見る閉じる
- 特集記事
-
- ■第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駆動開発の実践 ......田中 司恩
■連載:Column
・万能IT技術研究所【46】Mapillaryと生成AIで楽しむ「青春18きっぷ」列車旅――見知らぬ町の知らない私、つまり未来に会いに行く ......平林 純
・現実世界を拡張するWebXRプログラミング【5】Web3Dライブラリを使ってみよう(Babylon.js編) ......にー兄さん(堤 海斗)
・ネコ、コード、ネコ【9】海外OSSカンファレンスに登壇した話 ......植山 類
・コミュニケーション・エンジニアリング【2】方針に納得できないときの5つのステップ ......konifar (小西 裕介)
・あなたのスキルは社会に役立つ~エンジニアだからできる社会貢献~【170】感じる×測るで里山を編む――水環境とデータでつながる Code for Ground の実践 ......武貞 真未
■連載:Development
・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における外部ネットワークとの接続 ......森尾 孟倫
■連載:OS/Network/Security
・ドメイン解体新書【26】ドメイン乗っ取りの温床?Lame Delegationとは何か ......谷口 元紀
・暗号のひみつ【3】RSA暗号のひみつ ......荒木 誠
・はじめてのオフェンシブセキュリティ【9】内部ネットワークを掌握しよう......皆川 諒、監修:株式会社エヌ・エフ・ラボラトリーズ
・インターネットの姿をとらえる【18】トラフィック規模とお金で決まるインターネットの力学 ......土屋 太二
・魅惑の自作シェルの世界【40】変数・関数一覧の出力 ......上田 隆一
■アラカルト
・ITエンジニア必須の最新用語解説【207】Jujutsu ......杉山 貴章
・読者プレゼントのお知らせ
・SD BOOK REVIEW
・SD NEWS & PRODUCTS
・Readers’ Link
・次号のお知らせ
・定期購読のご案内
・Software Design 別冊
・Software Design Plus
- 特集記事
-
- 第1特集
Vibe Coding完全攻略
コードを1行も書かない、新時代のAIプログラミング手法
エンジニアは自然言語によるAIへの指示のみ行い、AIエージェントがコーディングをすべて行うプログラミング手法「Vibe Coding」が話題になっています。AIに大きな裁量を与えることで、その圧倒的なコード生成能力の恩恵を最大限に発揮させられるこの手法は、コーディングと言いながら実際にコードを書くことのない、プログラミングの新たな形と言えるでしょう。
しかし、コーディングをAIに任せるといっても、Vibe Codingを業務に使えるレベルで活用するためには、ソフトウェア開発への深い理解と、適切に問題を発見し修正を指示する能力、そしてVibe Codingならではの課題に対処する必要があります。本特集では、このVibe Codingを使いこなすためのノウハウを、生成AIの登場直後から手探りで可能性を切り拓いてきたエンジニアの方々に解説してもらいます。
第2特集
あらためて学ぶAmazon S3
イベント機能&データレイク機能を使いこなそう
Amazon S3はAWSが提供するオブジェクトストレージサービスです。データ保管・保護・コスト最適化・サービス連携を一体で提供するマネージドサービスとして設計されています。みなさんは、S3を「単なるデータの保存場所」と考えていませんか? S3をデータ中心アーキテクチャの起点としてとらえることで、システム全体をシンプルで自動化しやすい構造にすることができます。本特集では、みなさんが開発・運用の業務でS3を活用するアイデアがひらめくように、「S3をうまく使うための情報やユースケース」を取り上げます。
特別付録
IIJ謹製「インターネット便利帳」
特別企画
Playwrightで実現するE2Eテスト自動化
誰がやっても何度やっても効果のある自動テストを目指して
「Playwright」というWebアプリケーションのエンドツーエンドテストツールの利用が広がっています。その背景には、継続的に自動テストを回せるしくみが整っていることが挙げられます。本稿では、Playwrightを使って「繰り返し実行でき、ソフトウェアの品質維持/向上につながる自動テスト」を実現するためのノウハウを解説します。
特別企画
「LLMのしくみ」発展編(1月号第1特集フォローアップ)
大規模化するLLMの学習・開発を支える技術
本誌2026年1月号の第1特集「LLMのしくみ」では、LLMの基本を理解することを重視し、基本構造、学習プロセス、学習・推論を小さく試すハンズオン、モデルの順に学びました。一方で、実際に私たちが利用しているLLMは大規模であり、GPU資源や学習時間の制約がある中で、効率よく学習する必要があります。本稿では、LLMを実現している技術として、分散並列学習や混合精度による学習、低精度表現、モデルマージといった手法を学びます。
短期連載
Podmanで実践 AI駆動開発のためのコンテナ環境構築入門
【1】AI駆動開発のためのサンドボックス戦略とPodmanの基本
この一年ほどで、環境構築からプログラミングまで多くの作業をAIに任せる開発スタイルが現実的になりました。しかしAIも完璧ではないため、安心してAIに作業を任せられる隔離環境や気軽に試行錯誤できる開発環境が求められています。そんなAI駆動開発に適したコンテナ環境をPodmanで作るノウハウを解説します。
目次
第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つの機能とデータ三層構造から基盤構築を考える
特別付録
IIJ謹製「インターネット便利帳」
特別企画
Playwrightで実現するE2Eテスト自動化
誰がやっても何度やっても効果のある自動テストを目指して
……木下 智弘
「LLMのしくみ」(1月号第1特集)~発展編~
大規模化するLLMの学習・開発を支える技術
……藤原 知樹、大田 竹蔵
短期連載
【新連載】Podmanで実践 AI駆動開発のためのコンテナ環境構築入門
【1】AI駆動開発のためのサンドボックス戦略とPodmanの基本
……田中 司恩
連載
ITエンジニア必須の最新用語解説
【206】Shai-Hulud……杉山 貴章
万能IT技術研究所
【45】東京の街が底に隠した、水の流れに会いに行く——暗渠や湧水を地図上に描くと、東京の街が見えてくる……平林 純
現実世界を拡張するWebXRプログラミング
【4】Web3Dライブラリを使ってみよう(Three.js編)……にー兄さん(堤 海斗)
ドメイン解体新書
【25】ドメイン管理者が知っておきたいDDoS攻撃とDNSの関係……谷口 元紀
ネコ、コード、ネコ
【8】今までで一番ひどいバグ……植山 類
【新連載】コミュニケーション・エンジニアリング
【1】議論を前に進めるために使う言葉をストックする……konifar(小西 裕介)
データ分析とSQLエージェント
【2】代表的なベンチマークをのぞいてみよう……太田 満久(おおたまん)
プログラミング×AIの最前線
【11】ルールでガードレール、コマンドで自動化——AIエージェント活用の二本柱……木下 雄一朗
実践LLMアプリケーション開発
【29】LangChain v1.0のcreate_agentで始めるAIエージェント開発(前編)……西見 公宏
AWS活用ジャーニー
【40】Amazon SageMaker AI……杉金 晋
暗号のひみつ
【2】証明書のデータ構造のひみつ……荒木 誠
はじめてのオフェンシブセキュリティ
【8】Boot2Root に挑戦してみよう!(Windows編)……皆川 諒、監修:株式会社エヌ・エフ・ラボラトリーズ
インターネットの姿をとらえる
【17】IPv6の現状と未来、「まだIPv4で十分」は真実か?……土屋 太二
魅惑の自作シェルの世界
【39】書き込み禁止の変数……上田 隆一
あなたのスキルは社会に役立つ~エンジニアだからできる社会貢献~
【169】AIによって広がるプログラミングの可能性~90歳現役エンジニア・インタビュー/AIワークショップ……小泉 勝志郎
- 特集記事
-
- 第1特集
今さら聞けないID管理
認証基盤を構築する際に知っておくべきこと
Webサービスの構築・運用において、ユーザーのID管理や認証・認可のしくみを整備するのは必須であり、OAuth、OIDC、SAMLなどは常に関心の高い技術です。一方で、ID管理機能を漏れなく設計・実装するには、技術以前に「デジタルアイデンティティの管理とは何をすることか」をきちんと知っておかなければいけません。IDaaSを利用するか、自前で構築するかを見極めるために、自社プロダクトの特性や規模、かけられるコストを正しく把握する必要もあります。
本特集では、Webサービスのユーザー認証/ID管理機能を実現する際に知っておくべき情報や検討すべき事柄を整理します。また、事例を通して認証基盤構築における要件、課題、意思決定の現実もお伝えします。
第2特集
AIセキュリティ入門
AIエージェントへの攻撃手法と防御策を押さえよう
生成AI技術は近年急速に発展し、コンテンツ作成や会話、検索のみならず、人間が自然言語で指示を与えることでAIが自律的に考えてタスクを実行する「AIエージェント」が、一般にも広がってきました。そんな「AI新時代」とも言える現在、一般ユーザーが利用するAIエージェントに対するサイバー攻撃が見られ、被害も出始めています。AIエージェントに対する攻撃は、従来のセキュリティ対策では防ぎきれないものもあり、AIを守るための「AIセキュリティ」が必要だと研究が進んでいます。
そこで本特集では、AIエージェントに対する攻撃事例や攻撃手法を知り、それを防ぐAIセキュリティの基本の考え方と対策を解説します。誰もがAIを使えるようになりつつある今こそ、新たな脅威に対するセキュリティの基礎知識を押さえましょう。
特別企画
2025年ノーベル物理学賞受賞の背景がわかる
量子コンピュータを支えるしくみ
2025年のノーベル物理学賞テーマは、量子コンピュータ研究において重要な基礎研究である「電気回路における巨視的な量子トンネル効果とエネルギー量子化の発見」となりました。本記事では、量子コンピュータのしくみを解説し、その中でこのテーマがどんな意味を持つのかについて解説します。
短期連載
Javaバージョンアップ大作戦
【3】Java 25へのバージョンアップに向けて
9月16日に2年ぶりのLTSであるJava 25がリリースされました。この機会に、自社システムのJavaのバージョンアップを検討する現場も多いでしょう。今回はJava 25で加わった新機能や変更された機能について紹介します。また、移行にあたって考慮すべき点も整理します。
目次
第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バージョンアップ大作戦
【3】Java 25へのバージョンアップに向けて
……杉山 貴章
連載
ITエンジニア必須の最新用語解説
【204】Manus……杉山 貴章
万能IT技術研究所
【43】「カメラの標準レンズは50mm」になった理由——人の視力で世界を眺める!? 35mm判カメラ創世記……平林 純
現実世界を拡張するWebXRプログラミング
【2】WebXRを実現するツールの選択とその動作環境……にー兄さん(堤 海斗)
ドメイン解体新書
【23】「SSLサーバ証明書47日時代」に備えるDNS自動化のススメ……谷口 元紀
ネコ、コード、ネコ
【6】社会人になって学ぶコンピュータサイエンス……植山 類
パッケージマネージャーNix入門
【4】Nixによる開発環境の構築――手元のマシンの宣言的な構築……たけてぃ
技術選定の舞台裏
【4】SUZURIのモバイルアプリ……黒田 駿、八木 仁
Ruby×静的型付け戦略
【8】AIエージェント時代と型システム……黒曜
プログラミング×AIの最前線
【9】AI時代のコードレビュー……木下 雄一朗
実践LLMアプリケーション開発
【27】振り返りによってプロンプトを自己進化させる最適化手法「GEPA」……西見 公宏
AWS活用ジャーニー
【38】AWS Step Functions……杉金 晋
はじめてのオフェンシブセキュリティ
【6】Boot2Rootに挑戦してみよう!(Linux編)……皆川 諒、監修:株式会社エヌ・エフ・ラボラトリーズ
最終回乱数のひみつ
【10】検証可能な乱数(VRF)とは……荒木 誠
インターネットの姿をとらえる
【15】DNSの名前解決のしくみ DNSが壊れるとインターネットが壊れる!?……土屋 太二
魅惑の自作シェルの世界
【37】localの実装(前編)……上田 隆一
あなたのスキルは社会に役立つ~エンジニアだからできる社会貢献~
【167】Code for Manazuru 過疎地域×テクノロジーの可能性……佐野
- 特集記事
-
- 第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バージョンアップ大作戦
【3】Java 25へのバージョンアップに向けて
……杉山 貴章
連載
ITエンジニア必須の最新用語解説
【204】Manus……杉山 貴章
万能IT技術研究所
【43】「カメラの標準レンズは50mm」になった理由——人の視力で世界を眺める!? 35mm判カメラ創世記……平林 純
現実世界を拡張するWebXRプログラミング
【2】WebXRを実現するツールの選択とその動作環境……にー兄さん(堤 海斗)
ドメイン解体新書
【23】「SSLサーバ証明書47日時代」に備えるDNS自動化のススメ……谷口 元紀
ネコ、コード、ネコ
【6】社会人になって学ぶコンピュータサイエンス……植山 類
パッケージマネージャーNix入門
【4】Nixによる開発環境の構築――手元のマシンの宣言的な構築……たけてぃ
技術選定の舞台裏
【4】SUZURIのモバイルアプリ……黒田 駿、八木 仁
Ruby×静的型付け戦略
【8】AIエージェント時代と型システム……黒曜
プログラミング×AIの最前線
【9】AI時代のコードレビュー……木下 雄一朗
実践LLMアプリケーション開発
【27】振り返りによってプロンプトを自己進化させる最適化手法「GEPA」……西見 公宏
AWS活用ジャーニー
【38】AWS Step Functions……杉金 晋
はじめてのオフェンシブセキュリティ
【6】Boot2Rootに挑戦してみよう!(Linux編)……皆川 諒、監修:株式会社エヌ・エフ・ラボラトリーズ
最終回乱数のひみつ
【10】検証可能な乱数(VRF)とは……荒木 誠
インターネットの姿をとらえる
【15】DNSの名前解決のしくみ DNSが壊れるとインターネットが壊れる!?……土屋 太二
魅惑の自作シェルの世界
【37】localの実装(前編)……上田 隆一
あなたのスキルは社会に役立つ~エンジニアだからできる社会貢献~
【167】Code for Manazuru 過疎地域×テクノロジーの可能性……佐野 杏
- 特集記事
-
- 第1特集
自分にぴったりのツールを見つけよう
AI開発ツール大整理
GitHub Copilot、Claude Code、Devin、Cursor、Amazon Q、Gemini Code Assist
序章: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にバージョンアップする人のために
……杉山 貴章
連載
ITエンジニア必須の最新用語解説
【203】TanStack DB……杉山 貴章
万能IT技術研究所
【42】惑星落としで分かれた月が「地球を向き続ける」理由——1stインパクト後の月自転速度シミュレーション……平林 純
【新連載】現実世界を拡張するWebXRプログラミング
【1】WebXRの世界へようこそ!……にー兄さん(堤 海斗)
ドメイン解体新書
【22】Pi-holeで自宅ネットワークを可視化しよう(後編)……谷口 元紀
ネコ、コード、ネコ
【5】ネコグッズ……植山 類
パッケージマネージャーNix入門
【3】Nix基礎——Nixのパッケージ記述とビルド……たけてぃ
技術選定の舞台裏
【3】AIエージェント開発を支えるR&D基盤と技術選定……安井 大晟
【最終回】つまみぐい関数型プログラミング
【6】関数型プログラミング言語に触れてみよう……田尻 裕喜
Ruby×静的型付け戦略
【7】静的型検査を支えるRBS関連ツール……遠藤 侑介、栗原 勇樹
プログラミング×AIの最前線
【8】バイブコーディングによるプロダクト開発実践レポート③(完結編)……木下 雄一朗
実践LLMアプリケーション開発
【26】DSPyによるRAGアプリケーションチューニング……西見 公宏
AWS活用ジャーニー
【37】Amazon EventBridge……杉金 晋
はじめてのオフェンシブセキュリティ
【5】特権アカウントになってターゲットを掌握しよう!(Linux編)……皆川 諒、監修:株式会社エヌ・エフ・ラボラトリーズ
乱数のひみつ
【9】WebAuthnによる認証と乱数……荒木 誠
インターネットの姿をとらえる
【14】あなたの家のインターネットが遅いのはなぜか……土屋 太二
魅惑の自作シェルの世界
【36】代入とコマンドの組み合わせ……上田 隆一
あなたのスキルは社会に役立つ~エンジニアだからできる社会貢献~
【166】役割ベースでコミュニティの貢献を可視化~「Toban‑当番‑」が切り開く分散型運営の未来~……中尾 武
- 特集記事
-
- 第1特集
Webとインフラの常識を総ざらい
ネットワーク基礎講座
ネットワークのしくみは、その長い歴史のなかで変化を繰り返しながらも、その根底は変わらないまま現在でも利用され続けています。本特集は、そんなネットワークについて基礎からしっかり解説します。重要なネットワーク技術を厳選して紹介していますので、これからネットワークを学びたい人はもちろん、Web開発者やプログラマーなど、幅広い分野のITエンジニアにとって役立つ知識が得られるはずです。TCP/IPから、ネットワーク構築に役立つイーサネットの基礎、ネットワークのセキュリティまで、本特集で一挙に理解しましょう。
第2特集
ORM最新事情・PrismaとDrizzle
今こそ押さえたい型安全なDB操作
みなさんは普段どんなORM(Object-Relational Mapping)を使っていますか? ORMに求めるものは人それぞれです。SQLを直接記述するように柔軟に制御したい人もいれば、抽象化によってデータベース操作を安全かつ効率的に行いたい人もいます。そうした多様なスタンスの中、近年は特にWeb開発の現場で「型安全性」を重視したORMの活用が広がっています。本特集ではORMの最新動向を整理し、昨今注目を集めているPrisma ORM、Drizzle ORMへのキャッチアップを目指します。
短期連載
Javaバージョンアップ大作戦
【1】半年リリースサイクルを制するバージョンアップ要否の見極め方
9月16日に2年ぶりのLTSであるJava 25がリリースされました。この機会に、自社システムのJavaのバージョンアップを検討する現場も多いでしょう。そこで、全3回にわたってバージョンアップの検討に役立つ情報を整理しお伝えします。最新のJava 25への移行のほか、これから17や21への移行を考えている方にも有用です。
目次
第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バージョンアップ大作戦
【1】半年リリースサイクルを制するバージョンアップ要否の見極め方
……杉山 貴章
連載
ITエンジニア必須の最新用語解説
【202】Amazon Kiro……杉山 貴章
万能IT技術研究所
【41】明治に出現した超大型巨人、地図探偵が解き明かす!——タイムマシンに乗り、文明開化の夏の浅草蔵前に行く……平林 純
【最終回】FE/AP試験問題に挑戦
【12】午後試験の読解対策……石田 宏実
ドメイン解体新書
【21】Pi-holeで自宅ネットワークを可視化しよう(前編)……谷口 元紀
ネコ、コード、ネコ
【4】エンジニアリングのトレードオフ……植山 類
パッケージマネージャーNix入門
【2】小さく始めるNix入門……たけてぃ
技術選定の舞台裏
【2】プロダクト連携アーキテクチャの選択……鳥海 航
つまみぐい関数型プログラミング
【5】関数型プログラミングの考え方を活用してみよう……田尻 裕喜
Ruby×静的型付け戦略
【6】RBSの生成、管理に使えるツール……桒原 仁雄(pocke)、栗原 勇樹(ksss)
プログラミング×AIの最前線
【7】バイブコーディングによるプロダクト開発実践レポート②……木下 雄一朗
実践LLMアプリケーション開発
【25】プロンプトチューニングを自動化するフレームワークDSPy入門……西見 公宏
AWS活用ジャーニー
【36】Amazon Aurora DSQL……杉金 晋
はじめてのオフェンシブセキュリティ
【4】インターネットからエクスプロイトコードを探して使ってみよう!……皆川 諒、監修:株式会社エヌ・エフ・ラボラトリーズ
乱数のひみつ
【8】パスワードレス認証の鍵を握る乱数……荒木 誠
魅惑の自作シェルの世界
【35】代入の実装……上田 隆一
あなたのスキルは社会に役立つ~エンジニアだからできる社会貢献~
【165】オープンデータで未来につなぐ 〜万博マニアックマップの目指す先〜……坂ノ下 勝幸
- 特集記事
-
- 第1特集
MCPでどう変わる? LLMアプリ開発
Model Context Protocolのしくみと活用方法を探る
昨年11月にAnthropicが公開し、今年3、4月にGoogleやOpenAIが採用したことで衝撃が走った「MCP(Model Context Protocol)」。
のちにMicrosoftやAWS、他のAI開発企業も追従して、今年最も注目を集める技術の1つと言えるでしょう。
本特集では、進化を続けるLLMアプリ開発の現在を再確認しながら、「MCPとは何か」「MCPによりLLMアプリ開発がどう変わるのか」「自社でどう活用できるのか」について、AIエージェントの開発例や活用事例とともに解説します。AI時代の新たな波に乗り遅れないように、最新技術を押さえましょう。
第2特集
完全理解文字コード
Unicodeの基本、データベースへの影響、絵文字のしくみ
文字は、あらゆる情報システムの基盤です。しかし、その裏側にある「文字コード」は、多種多様な文字表現の複雑さと歴史的経緯から、長年ITエンジニアを悩ませてきました。
本特集では、文字コードの基本知識をはじめ、データベースで遭遇しやすい文字コードとコレーションの問題、そして、テキストメッセージに欠かせない絵文字(Emoji)の実態に迫ります。文字トラブルを未然に防ぎ、迅速に解決するための実践的な知識をぜひ手に入れてください。
特別企画
コンテナアプリケーション開発環境の基本と最新事情
コンテナアプリの開発において、Linux でネイティブにDockerを使う場合と、WindowsやmacOSでDocker Desktopを使う場合とでは、使い勝手やパフォーマンスに違いがあります。そんなコンテナアプリの開発環境について概観します。2025年6月にAppleから発表されたcontainer/containerizationについても概要や従来の開発環境との違いを解説します。
目次
第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で開発するか? コンテナエンジンは何を選ぶか?
コンテナアプリケーション開発環境の基本と最新事情
……田中 智明
連載
ITエンジニア必須の最新用語解説
【201】Hono……杉山 貴章
万能IT技術研究所
【40】今現在の風景に、百年前の中原中也を重ねて眺める——写真撮影視点から、先に見える世界に行ってみよう……平林 純
FE/AP試験問題に挑戦
【11】午前試験を午後試験に役立てる……石田 宏実
ドメイン解体新書
【20】PSL(Public Suffix List)の基本と問題点……谷口 元紀
ネコ、コード、ネコ
【3】エンジニアの採用……植山 類
【新連載】パッケージマネージャーNix入門
【1】Nixの世界へようこそ……たけてぃ
【新連載】技術選定の舞台裏
【1】mixi2……古城 秀隆、川瀬 寛也
つまみぐい関数型プログラミング
【4】関数型プログラミングの便利な道具②:高階関数……田尻 裕喜
Ruby×静的型付け戦略
【5】現場における型付けRubyの実践……藤崎 亮人
プログラミング×AIの最前線
【6】バイブコーディングによるプロダクト開発実践レポート②……木下 雄一朗
実践LLMアプリケーション開発
【24】LangGraph Supervisorによるマルチエージェント開発実践……西見 公宏
AWS活用ジャーニー
【35】Amazon Security Lake……杉金 晋
はじめてのオフェンシブセキュリティ
【3】Metasploitを使ってサーバに侵入してみよう!……皆川 諒、監修:株式会社エヌ・エフ・ラボラトリーズ
乱数のひみつ
【7】安全なデータ通信の鍵を握る乱数……荒木 誠
インターネットの姿をとらえる
【13】DDoS攻撃のトレンド……土屋 太二
魅惑の自作シェルの世界
【34】関数の実装(後半)……上田 隆一
あなたのスキルは社会に役立つ~エンジニアだからできる社会貢献~
【164】アフターピル検索システム開発記〜機械可読性の低いオープンデータとの格闘〜……白須 真鶴枝、長田 学、谷村 直道、岩崎 絵里加
- 特集記事
-
- ■第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[別冊]
- 特集記事
-
- 第1特集
つまずきポイントの基礎固め
Rustの4大機能をマスター
Rustは、高パフォーマンスとメモリ安全性を両立する注目の言語です。しかし、ほかのプログラミング言語と比較して独特な仕様が多く、「学習が難しい」と言われることも少なくありません。本特集では、Rustの学習初期につまずきがちなポイントを徹底解説。Rustの根幹を成す「所有権と借用」の概念を深く掘り下げ、メモリ安全性の秘密を解き明かします。また、データ整理の基本となる「構造体」の設計と活用法を習得。さらに、異なる型を安全に扱う「Enumとパターンマッチング」で強力な型安全性を習得し、共通の振る舞いを定義する「トレイトとジェネリクス」で効率的なコード記述を目指します。Rustの核心を理解し、次のステップへと進みましょう。
第2特集
データ分析のためのSQL講座
クエリの書き方、設計、データ加工処理
多くのITシステムはデータベースを使って構築されるのが一般的であり、それらの開発現場ではSQLは当たり前となっているスキルの1つです。しかし、SQLは開発用途だけではなく、データ分析にも効果的に使えるスキルでもあります。
本特集では、データ分析用途でのSQLの使い方を解説します。開発用途と分析用途でSQLの使い方はどう異なるのか、分析用のSQLクエリの設計はどうすればよいか、さらに分析しやすいデータへの加工処理を、分析のスペシャリストが伝授します。SQLの活用の幅をもっと広げてみませんか?
特別企画
祝 MySQL30周年&ユーザ会25周年記念イベント
今年、MySQLのバージョン1.0リリースから30周年、日本MySQLユーザ会設立から25周年を迎えました。これを祝って3月25日に記念イベントが開催されました。その模様をレポートします。
短期連載
ローコード開発ツール「プリザンター」
【5】アプリの配布とシステムの移行
ローコードですばやく業務アプリが開発できるOSS「プリザンター」を紹介します。テンプレートや基本機能を使うだけでも実用的なアプリが作れるプリザンターですが、本連載ではとくにカスタマイズ方法に着目して紹介します。
自分のプログラミング力を活かして短時間・低コストでお好みのアプリを作る方法を手にしましょう。
目次
第1特集
つまずきポイントの基礎固め
Rustの4大機能をマスター
…… 青葉 憲紀、矢光 隆太郎、青柳 康平、福永 健悟、石原 喬平
第1章:Rustの基本構文
必要事項を押さえて次のステップへ
第2章:所有権と借用
基本的な考え方と問題の対処方法を押さえる
第3章:構造体
データの整理から高度な活用まで
第4章:Enumとパターンマッチング
異なる複数の型を持つことができる強力な機能
第5章:トレイトとジェネリクス
安全性を維持しつつ型に共通の振る舞いを定義する
第2特集
データ分析のためのSQL講座
クエリの書き方、設計、データ加工処理
第1章:分析SQLの基本
開発と分析における違いを押さえよう
…… 高橋 光
第2章:分析用クエリの設計方法
可読性とメンテナンス性の高いクエリは適切な設計から生まれる!
…… 假家 大輔、ゆずたそ
第3章:SQLによるデータの加工処理
分析用テーブルとデータ前処理のコツを押さえる
…… 高橋 光
特別企画
祝 MySQL30周年&ユーザ会25周年記念イベント
……tomo
短期連載
【最終回】ローコード開発ツール「プリザンター」
【5】アプリの配布とシステムの移行
……内田 太志
連載
ITエンジニア必須の最新用語解説
【199】Obsidian……杉山 貴章
万能IT技術研究所
【38】進め・止まれとBLEで指示をする、交通信号機の聲を聴く——道を渡り前へ歩む、未来の時刻表を手に入れる……平林 純
FE/AP試験問題に挑戦
【9】情報システム開発……石田 宏実
ドメイン解体新書
【18】ドメイン移管完全ガイド……谷口 元紀
【新連載】ネコ、コード、ネコ
【1】ネコ用AIトイレ……植山 類
【新連載】はじめてのオフェンシブセキュリティ
【1】ようこそ、オフェンシブセキュリティの世界へ!……皆川 諒、監修:株式会社エヌ・エフ・ラボラトリーズ
Ruby×静的型付け戦略
【3】型検査器を使ったプログラミング……松本 宗太郎
プログラミング×AIの最前線
【4】AIエンジニア「Devin」がもたらす開発の未来……木下 雄一朗
【最終回】RAGアプリケーション評価・改善の極意
【7】RetrievalとGenerationの改善……佐藤 陽
【最終回】実践データベースリファクタリング
【18】ライフサイクルの違う属性を持たせる……曽根 壮大
つまみぐい関数型プログラミング
【2】「式」と「不変性」の考え方……田尻 裕喜
実践LLMアプリケーション開発
【22】LangGraph Functional APIのInterruptを使った領収書OCRエージェント……西見 公宏
AWS活用ジャーニー
【33】Amazon Data Lifecycle Manager……杉金 晋
乱数のひみつ
【5】乱数で暗号化するストリーム暗号……荒木 誠
インターネットの姿をとらえる
【11】インターネットの原理原則「インターネットルーティング」……土屋 太二
魅惑の自作シェルの世界
【32】ダブルクォートによるクォート……上田 隆一
あなたのスキルは社会に役立つ~エンジニアだからできる社会貢献~
【162】AI実写風マンガで“多機能トイレ”を再現! 〜オープンデータとLoRAを活かした制作裏話〜……小泉 勝志郎
- 特集記事
-
- 第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】乱数が引き起こす暗号の危機
……荒木 誠
連載
ITエンジニア必須の最新用語解説
【198】MCP……杉山 貴章
万能IT技術研究所
【37】『三国志』を天動説で解読し,邪馬台国ミステリーの謎を解く——過去から未来につながる,点を線でつなぐ歴史旅……平林 純
FE/AP試験問題に挑戦
【8】人工知能……石田 宏実
ドメイン解体新書
【17】好きな文字列をTLDにできる?ブランドTLDとは……谷口 元紀
【最終回】ハピネスチームビルディング
【39】中途入社や異動で来た新メンバーに対するアンチパターンを回避(後編)……小島 優介
【新連載】つまみぐい関数型プログラミング
【1】関数型プログラミングとは何か?……田尻 裕喜
Ruby×静的型付け戦略
【2】型検査器とRBSの設計……松本 宗太郎
プログラミング×AIの最前線
【3】Vibe Codingの衝撃——ソフトウェア開発はAIとの“セッション”へ……木下 雄一朗
RAGアプリケーション評価・改善の極意
【6】Indexingにおけるデータクレンジングとチャンキング戦略……佐藤 陽
【最終回】ソフトウェアテスト探検隊
【9】ソフトウェアテストの新しい形,形式手法への招待……Kuniwak
実践データベースリファクタリング
【17】自由なフィールドの破綻……曽根 壮大
実践LLMアプリケーション開発
【21】LangGraph Functional APIでチャットエージェントを開発する……西見 公宏
AWS活用ジャーニー
【32】Amazon EC2 Image Builder……杉金 晋
インターネットの姿をとらえる
【10】インターネットに流れるトラフィックのカタチ……土屋 太二
【最終回】メールシステムトラブルバスターズ
【3】送信ドメイン認証で身を守る(後編)……古賀 勇
魅惑の自作シェルの世界
【31】コマンド置換……上田 隆一
あなたのスキルは社会に役立つ~エンジニアだからできる社会貢献~
【161】多元化社会における市民の権利とテクノロジー……明主 那生
- 特集記事
-
- 第1特集
オブザーバビリティの最前線
可観測性の基本とOpenTelemetry入門
第1章:オブザーバビリティの基本と考え方
実現までのフローとテレメトリーデータを押さえる
…… 池添 明宏
第2章:メトリクス,ログ,トレースの分析
Grafanaを活用したオブザーバビリティの実践
…… 池添 明宏
第3章:OpenTelemetry入門
サンプリング戦略と計装の実践
…… 岩見 彰太
第4章:オブザーバビリティの組織への導入と目指すゴール
成熟度モデルによる現状把握と改善で徐々にレベルアップ
…… 小林 良太郎
第2特集
クラス設計の鉄則
堅牢で変更に強いコードを作り上げる技術
…… 増田 亨
第1章:クラス設計再入門
モジュール性・関心の分離・依存関係を意識する
第2章:迷わないクラス設計の指針
アプリケーション開発の実践例から考える現代的な設計方針
第3章:設計の落とし穴対策
コードから問題を検知する着眼点と改善方法
短期連載
ローコード開発ツール「プリザンター」
【3】バックエンドのカスタマイズと独自のAPIの追加
……内田 太志
乱数のひみつ
【3】安全な乱数の生成方法
……荒木 誠
連載
ITエンジニア必須の最新用語解説
【197】AIエージェント……杉山 貴章
万能IT技術研究所
【36】過去も未来も星座も超えるスペースコロニーXR体験——君を街ごと宇宙世紀に連れてゆく……平林 純
FE/AP試験問題に挑戦
【7】基礎理論&コンピュータシステム……石田 宏実
ドメイン解体新書
【16】ドメインを取得すると公開される情報……谷口 元紀
ハピネスチームビルディング
【38】中途入社や異動で来た新メンバーに対するアンチパターンを回避(前編)……小島 優介
【新連載】Ruby×静的型付け戦略
【1】Steepを使った型検査……松本 宗太郎
プログラミング×AIの最前線
【2】プログラミング分野における大規模言語モデルの最新動向……木下 雄一朗
RAGアプリケーション評価・改善の極意
【5】RAGの構築と評価への組み込み……佐藤 陽
ソフトウェアテスト探検隊
【8】従来のソフトウェアテストの課題とその一歩先の技術……Kuniwak
実践データベースリファクタリング
【16】終わらないリファクタリングプロジェクト……曽根 壮大
実践LLMアプリケーション開発
【20】LangGraphアプリケーションにMCPサーバ連携を組み込む……西見 公宏
AWS活用ジャーニー
【31】AWS Trusted Advisor……杉金 晋
メールシステムトラブルバスターズ
【2】送信ドメイン認証で身を守る(前編)……古賀 勇
インターネットの姿をとらえる
【9】時代によって移り変わるインターネットの階層構造……土屋 太二
魅惑の自作シェルの世界
【30】パス名展開(後編)……上田 隆一
【最終回】一歩踏み出すための技術広報戦略の立て方
【5】技術広報プロジェクトの計測とふりかえり……玉田 大輔
あなたのスキルは社会に役立つ~エンジニアだからできる社会貢献~
【160】Project PLATEAUを通じて見えたシビックテックの可能性……小島 友将
- 特集記事
-
- 【第1特集】業種別・職種別に考える
ドメイン知識とどう付き合うのか?
技術でビジネスの成長を支えるために
ITエンジニアにとって、システム開発・運用に関わる知識や能力はもちろん重要です。ただし、最近はそれらに加えて、「ドメイン知識」の重要性が以前にも増して高まっています。ドメイン知識とは特定の業界のしくみやフローに関する専門的な知識を指します。ITがビジネスの競争力である今、ITエンジニアにとっても、ドメイン知識に精通し、積極的に課題解決をするための能力が求められているのです。
本特集では、自社プロダクト開発や、情報システム部門、データ分析者など、さまざまな立場の技術者がドメイン知識との付き合い方を紹介します。あなたがドメイン知識と賢く付き合っていくためのヒントとなるでしょう。
【第2特集】「読めない」を克服しませんか?
公式リファレンス・man・RFCの歩き方
一次情報を的確に読み取るコツとワザ
新しい技術を身につけたいときや開発に詰まったとき、みなさんはどこから情報を集めていますか? ChatGPTや有識者の書いた技術記事などを参考にするのは手軽な一方、情報の確度には疑問が残ります。そこで「一次情報」の出番です。しかし、表現が難しかったり、情報が多過ぎてどこを読めばいいのかわからなかったりして、苦手意識を持っている人もいるのではないでしょうか。
本特集では、公式リファレンス、manページ、RFCと向き合い、読み進めるヒントを紹介します。難解な一次情報を読む習慣を身につけ、長期的な目線で「強いエンジニア」になるための一歩を踏み出しましょう。
[目次]
■特集
【第1特集】ドメイン知識とどう付き合うのか?
序章 ITエンジニアとドメイン知識の深い関係/平田 守幸
第1章 自社プロダクト開発におけるドメイン知識/金山 哲平
第2章 情報システム部門におけるドメイン知識と技術の天秤/大多和 亮
第3章 データ分析の現場におけるドメイン知識獲得の施策/羽賀 崇史、嶋村 昌義
第4章 ドメイン知識とLLM/平野 正徳
【第2特集】公式リファレンス・man・RFCの歩き方
序章 一次情報って何? なぜ一次情報が大事なの?/伊藤 淳一
第1章 公式リファレンスを読む/伊藤 淳一
第2章 manページを読む/宮原 徹
第3章 RFCを読む/伊藤 俊一
■短期連載
ローコード開発ツール「プリザンター」/内田 太志
乱数のひみつ/荒木 誠
■連載
ITエンジニア必須の最新用語解説/杉山 貴章
万能IT技術研究所/平林 純
FE/AP試験問題に挑戦/石田 宏実
ドメイン解体新書/谷口 元紀
ハピネスチームビルディング/小島 優介
プログラミング×AIの最前線/木下 雄一朗
RAGアプリケーション評価・改善の極意/佐藤 陽
ソフトウェアテスト探検隊/Kuniwak
実践データベースリファクタリング/曽根 壮大
実践LLMアプリケーション開発/西見 公宏
AWS活用ジャーニー/杉金 晋
メールシステムトラブルバスターズ/古賀 勇
インターネットの姿をとらえる/土屋 太二
魅惑の自作シェルの世界/上田 隆一
一歩踏み出すための技術広報戦略の立て方/玉田 大輔
あなたのスキルは社会に役立つ~エンジニアだからできる社会貢献~/小泉 勝志郎