Software Design 2024年1月号

今号の特集概要

第1特集
[目的別]Visual Studio Code 教えて! お勧めカスタマイズ
ワンランク上を目指すための拡張機能&テクニック

Microsoftが開発するオープンソースのエディタVisual Studio Code(VS Code)は,直感的な操作性と豊富な拡張機能による汎用性を兼ね備えており,いまやプログラマーにとっての定番エディタとなりました。しかし,VS Codeの標準・拡張機能は数多くあるため,みなさんがまだ知らない,自身の作業をもっと効率化できるカスタマイズ方法があるかもしれません。そこで本特集は,すでにVS Codeを使っている人に向けて,使用目的別にVS Codeのカスタマイズや操作テクニックを紹介します。「自分はVisual Studio Codeを使いこなせます!」と自信を持って言えるようになりましょう。

第2特集
定番DBをキャッチアップ!
PostgreSQL 16速習

30年近くの歴史を誇る定番RDBMS(リレーショナルデータベース管理システム)の「Postgre SQL」。MySQLとともに今も人気を誇るRDBMSの1つでしょう。PostgreSQLは2017年にPostgreSQL 10がリリースされて以降は毎年新バージョンがリリースされており,2023年9月には最新のPostgreSQL 16が登場しました。

そこで本特集では,データベースの基本やPostgreSQLの概要を振り返りながら,追加された新機能や拡張された機能を紹介します。最後には過去バージョンと非互換になっている機能も押さえます。定番DBの最新バージョンをいち早くキャッチアップしましょう!

目次

第1特集
[目的別]Visual Studio Code 教えて! お勧めカスタマイズ
ワンランク上を目指すための拡張機能&テクニック

  • 第1章:[コーディング]GitHub Copilotによる最新コーディングテクニック
    コードの読み/書きの両面で活躍
    …… erukiti
  • 第2章:[プログラミング,開発]言語サーバ完全活用の手引き
    LSPの多彩な機能を理解しよう
    …… 阿佐 志保
  • 第3章:[テスト,デバッグ]リンター,ユニットテスト,デバッグ完備の環境構築術
    快適な開発に必須の機能を使いこなそう
    …… 森下 篤
  • 第4章:[チーム開発]コラボレーションの効率を高める秘訣
    環境統一,Live Share,Codespaces
    …… 職業「戸倉彩」

第2特集
定番DBをキャッチアップ!
PostgreSQL 16速習

  • 第1章:これからはじめるPostgreSQL
    データベースの基本と近年のITトレンド
    …… 喜田 紘介
  • 第2章:SQLに関する新機能を押さえる
    強化されたSELECT文,データロード,内部管理操作
    …… 中村 憲一,上原 一樹
  • 第3章:ユーティリティと拡張モジュールの改善
    メタコマンドやオプションの追加でさらに使いやすく高速に
    …… 篠田 典良
  • 第4章:アーキテクチャの強化と非互換機能
    論理レプリケーション,パラレルクエリ,設定ファイルの拡張
    …… 篠田 典良

特別広報

  • グローバルへ挑戦するココネのエンジニアリング力を探る
    【7】最新テクノロジーを盛り込んだ『C.A.T. Club』……編集部

連載

  • ITエンジニア必須の最新用語解説
    【181】KubeVirt……杉山 貴章
  • 平林万能IT技術研究所 2ndシーズン
    【20】美しく姿を変える「ホログラム菓子」を作る――台所は工場,調理は製造,砂糖で作る光学レンズ素子……平林 純
  • 【最終回】Stable Diffusionで学ぶ画像生成AIのしくみ
    【8】Stable Diffusionの進化……國田 圭佑
  • ハピネスチームビルディング
    【22】報連相に対して毎回感謝を添えてフィードバックする……小島 優介
  • エンジニアのためのやる気UPエクササイズ
    【17】仕事のパフォーマンスを上げる呼吸法……えくろプロテイン
  • 【新連載】ぼくらの「開発者体験」改善クエスト
    【1】プロダクト開発組織が目指すべき「開発者体験」とは……文字 拓郎
  • 実践データベースリファクタリング
    【2】ゴッドテーブルの倒し方……曽根 壮大
  • Cloudflare Workersへの招待
    【2】Cloudflare Workersを始めよう……福岡 秀一郎
  • 実践LLMアプリケーション開発
    【4】LangChainで開発する初めてのAIエージェント(前編)……西見 公宏
  • 画像解析AIの作り方
    【4】セグメンテーションモデルの構築……髙木 優介
  • MLOpsのすすめ
    【6】MLOpsと評価……澁井 雄介
  • 位置情報エンジニアリングのすすめ
    【6】防災マップの作成① 浸水想定区域と避難所を可視化する……小松 聖
  • 【最終回】Google Cloudを軸に実践するSREプラクティス
    【10】Cloudflareの基本と運用のポイント……飯迫 正貴,(監修)小森 裕介
  • なるほど納得Go言語
    【12】並行処理(後編)……崎原 晴香(H.Saki)
  • 現場から学ぶAWSのクラウドセキュリティ
    【5】意図的脅威の検知……花塚 亮祐
  • AWS活用ジャーニー
    【16】Amazon VPC……杉金 晋
  • 魅惑の自作シェルの世界
    【14】リダイレクトの実装(その4)……上田 隆一
  • あなたのスキルは社会に役立つ~エンジニアだからできる社会貢献~
    【145】石巻ハッカソン2023 ~IT技術者が未来に残せるものとは……Pen
  • ひみつのLinux通信
    【119】初笑い……くつなりょうすけ