Software Design 2024年11月号

今号の特集概要

第1特集
新世代の開発スタイル
はじめてのAI駆動開発

生成AI/LLMの急速な普及・発展により,開発スタイルが大きく変化しつつあります。当初はコーディングの補助ツール程度の扱いだったものが,今やソフトウェアのたたき台やテストケースの作成,設計および,運用の現場などでも使われるようになりました。こうした,AI活用を前提とした開発スタイルのことを,「AI駆動開発」と呼ぶことがあります。

本特集では,AI駆動開発のユースケースとして,コーディングやペアプログラミングといったベーシックな用途を取り上げ,プロトタイプ作成およびInfrastructure as Codeでの活用例を紹介します。さらに,AI駆動開発は今後どのように進展していくのかを考察します。生成AI時代の新たな開発スタイルをぜひ,体感してください!

第2特集
ランサムウェア対策のアプローチ
EDRとマイクロセグメンテーション

今年6月,大手出版社がランサムウェア被害に遭い事業継続が脅かされるニュースが報じられました。ランサムウェアによる被害の深刻さを目の当たりにして,自社のセキュリティが気になっている方もいるのではないでしょうか。

近年のランサムウェアの感染経路や攻撃手法は多様なため,対策はさまざまな手法を組み合わせて包括的に実施する必要があると言われます。本特集では,ランサムウェア対策としてよく目にする「EDRなどのエンドポイントセキュリティ」と「マイクロセグメンテーション」に着目して,それぞれのアプローチの技術的なしくみや機能を紹介します。

短期連載
[速習]PHPアプリ開発の現在地
【1】PHP超入門

日本のPHPコミュニティ最大のイベントである「PHP Conference 2024」注Aが,2024年12月22日(日)に東京・蒲田の大田区産業プラザPiOで開催されます。開催までのお楽しみとして,本誌のご協力によりPHPの技術記事のタイアップ連載を行うことになりました。

日本のPHPコミュニティにとって2024年はなかなかエキサイティングな年でした。1月から6月まで毎月PHPの大きなイベントが日本のどこかで開催され,そこに全国からPHPユーザーが集まるという状況が続いていました。この号が発行されるころは9月28日の「PHP Conference Okinawa2024」が終了し,東京のPHP Conferenceを残すのみとなっている状況です。例年よりも遅れて年末開催となったことで,結果的に2024年のPHPイベントの集大成の感が出てきました。運営スタッフも鋭意準備を進めていますので,これを読んだ方もお時間がありましたら,どうぞご参加ください。

目次

第1特集
新世代の開発スタイル
はじめてのAI駆動開発

  • 第1章:GitHub Copilotでラクラクコーディング
    単純作業はAIにサクッとやってもらおう
    …… 森下 篤
  • 第2章:AIチャットボットとペアプログラミング
    質と速度を両立する次世代の開発手法を体験しよう
    …… ふじたさん。
  • 第3章:ChatGPTでプロトタイプをサクサク生成
    AIツールならUIからコードまで自動で作れる
    …… 鈴木 章太郎
  • 第4章:Infrastructure as Codeで生成AIを活用する
    アーキテクチャ図⇔IaCコードの変換も自由自在
    …… 吉波 海斗(つくぼし)
  • 第5章:AI駆動開発の将来
    AIによる今後の開発スタイルと求められるスキルとは?
    …… 荒井 康宏

第2特集
ランサムウェア対策のアプローチ
EDRとマイクロセグメンテーション

  • 第1章:ランサムウェアの現状
    日本での被害状況と最新の手口
    …… 武田 貴寛
  • 第2章:エンドポイントセキュリティ
    EPPとEDRで予防と復旧を両立する
    …… 福田 俊介
  • 第3章:マイクロセグメンテーション
    内部に侵入してきた攻撃から守る
    …… 阿部 久珠幸,金子 春信

短期連載

  • [速習]PHPアプリ開発の現在地
    【1】PHP超入門
    ……びきニキ

連載

  • ITエンジニア必須の最新用語解説
    【191】PGlite……杉山 貴章
  • 万能IT技術研究所
    【30】「雰囲気を写す写真」や「ドレス錯視」の謎を解く。――視覚モデルで「色の見え」をシミュレーション!……万能IT技術研究所
  • 【新連載】FE/AP試験問題に挑戦
    【1】情報セキュリティ(マネジメント系)……石田 宏実
  • ドメイン解体新書
    【10】WHOISの非義務化からひも解く登録者情報公開のしくみ……谷口 元紀
  • ハピネスチームビルディング
    【32】データを基に各自で改善点を考えよう(後編)……小島 優介
  • Databricksで勝つデータ活用
    【8】データインテリジェンスにおけるAI/BIダッシュボード……新井 康平
  • ソフトウェアテスト探検隊
    【2】ソフトウェアテストと論理式……Kuniwak
  • レガシーシステム攻略のプロセス
    【7】検索機能リプレイスの裏側……可児 友裕,渡 雄一郎,塩崎 健弘
  • ぼくらの「開発者体験」改善クエスト
    【11】エンジニアの力を最大限引き出すためにプロダクトマネージャーがすべき3つのこと……高橋 茉由実
  • Cloudflare Workersへの招待
    【12】Cloudflare AccessでWebサイトへアクセス制限を追加しよう……福岡 秀一郎
  • 【最終回】あなたの知らないChromeの世界
    【10】Privacy Sandboxを巡るWebの今後……小河 亮
  • 実践LLMアプリケーション開発
    【14】Human-in-the-loopでAIエージェントの動きにフィードバックを加える(前編)……西見 公宏
  • AWS活用ジャーニー
    【26】AWS Backup……杉金 晋
  • 基礎からわかるDetection Engineering
    【4】Detection as Code――SIGMA……石川 朝久
  • インターネットの姿をとらえる
    【3】インターネットを支える物理回線の世界……土屋 太二
  • 魅惑の自作シェルの世界
    【24】ブレース展開の例外的処理とエスケープの実装……上田 隆一