はじめに
第1特集
可読性,保守性にすぐれた
Pythonコードの書き方 2025
P.17
第1章:基本文法
最新機能を含めた必要事項を総ざらい
…… 石本 敦夫
P.18
バージョン問題(Python3.12) ←いくつを使っていますか?!
第2章:データ構造
読みやすさと効率を意識した書き方を身につけよう
…… 辻 真吾
P.31
第3章:例外処理とロギング
エラー処理の基本に立ち返る
…… 船場 瑞紀
P.40
try, except、エラーメッセージのカラー対応(Python3.13)、ライブラリモジュールと同名のスクリプト
第4章:型ヒント
開発の効率化を図りつつ型安全なコードを書く
…… 平原 大暉
P.54
第5章:コーディング規約
より洗練された書き方をめざして
…… 石本 敦夫
P.66
PEP 8(Style Guide for Python Code)、
第2特集
PostgreSQL 17の4大機能を徹底解説
アーキテクチャ,レプリケーション,SQL文,ユーティリティ
P.71
第1章:PostgreSQL概要
進化を続けるRDBMSの特徴と機能をおさらいしよう
…… 篠田 典良
P.72
JSON対応
第2章:アーキテクチャ,管理機能
増分バックアップなどメンテナンス面の機能が強化
…… 寺内 大輝
P.78
非互換な変更点(ago、interval型の表現文字列)
第3章:レプリケーション
スロット同期で論理レプリケーションの可用性が向上
…… 黒田 隼人
P.85
ストリーミングレプリケーション(プライマリ/スタンバイ)、論理レプリケーション(パブリッシャ/サブスクライバ)
第4章:SQL文
JSON関連,COPY文,MERGE文,EXPLAIN文の強化された機能を押さえる
…… 篠田 典良
P.92
COMMIT文→実際はROLLBACK、VACUUM文、COPY文(ファイル入出力)、JSON文、関数(random、to_bin、to_oct)
第5章:ユーティリティ
DBの運用管理・保守に欠かせないツール群
…… 小林 栄治
P.98
psql(\watchメタコマンド)
連載
ITエンジニア必須の最新用語解説
【194】Flatcar Container Linux……杉山 貴章
ED.1
Linux ディストリビューション
万能IT技術研究所
【33】醤油の色と味分析で日本各地を巡る旅――食品成分と味覚モデルで味わう旅グルメ……平林 純
P.1
たぬき、きつね、ハイカラ(なか卯)、つゆの色差で区別(食品成分標準表)、塩味、うま味、甘味、酸味
FE/AP試験問題に挑戦
【4】データベース……石田 宏実
P.6
概念設計(ER図)、論理設計、物理設計
ドメイン解体新書
【13】BGPハイジャックによるDNS攻撃とその新対策MPIC……谷口 元紀
P.10
https://www.perplexity.ai/search/mpic-multi-perspective-issuanc-b8SV_v8oRweU8q6jbwV_GA#0
ハピネスチームビルディング
【35】何が自己実現になるのかを理解して楽しく成長する……小島 優介
P.14
「コーチング脳」の作り方、アドラー心理学(他者への貢献を通じて幸福感)
実践データベースリファクタリング
【13】複雑な時間枠の検索……曽根 壮大
P.104
time frameの続き
実践LLMアプリケーション開発
【17】LangGraphでサブグラフを利用する……西見 公宏
P.112
LangGraphのワークフローに別のワークフローを組み込める仕組み、LangGraph Studio(開発支援ツール)
RAGアプリケーション評価・改善の極意
【2】RAGの評価ツール「Ragas」の評価項目を徹底解説……佐藤 陽
P.121
Ragasの評価の仕組み(OpenAI、論文で使用)、バージョンアップ(v0.1 -> v0.2 -> v0.2.5)
ソフトウェアテスト探検隊
【5】テストケースの選び方……国分 佑樹
P.130
境界値分析法(On-Offポイント法)、Property-based testing(入力が自動で選ばれる)(Javascriptのfast-checkライブラリ)
【最終回】Cloudflare Workersへの招待
【15】「Cloudflare Workersへの招待」のふりかえり……福岡 秀一郎
P.135
Python Workersの追加
【最終回】ぼくらの「開発者体験」改善クエスト
【14】開発者体験のその先へ……安藤 裕紀
P.140
100年継続を目標、障害対応とEOL対応、10年モノ(技術負債と課題が山積み)(Java8 -> 11、Spring Framework 4 -> 5、MySQL 5.7 -> 8.0)
AWS活用ジャーニー
【29】AWS Billing and Cost Management……杉金 晋
P.146
インターネットの姿をとらえる
【6】インターネットからみたCDNのインパクト……土屋 太二
P.152
CDN(キャッシュサーバ)のインパクト(インターネットトラフィックの90%)
魅惑の自作シェルの世界
【27】単語の分割……上田 隆一
P.156
基礎からわかるDetection Engineering
【7】CI/CDパイプラインによる自動化……石川 朝久
P.163
Detection EngineeringにCI/CDを組み込む、LLMで検知ロジックを生成、SIGMAファイルからCrowdStrike用検索コードに変換
一歩踏み出すための技術広報戦略の立て方
【2】戦略を立てる前に行うべきこと……玉田 大輔
P.172
技術発信の状況(何も無い状態 -> 発信はあるが、会社の支援が足りない -> 会社の支援はあるが、発信が足りない -> 両方あるが、もっと成果を上げたい)、班行動
あなたのスキルは社会に役立つ~エンジニアだからできる社会貢献~
【157】日本初の偽情報対策ハッカソン「Hack the Disinfo」を開催!……陣内 一樹
P.176
BirdXplorer、Disinfo(偽情報)、InVID(ファクトチェッカー)の日本語化
SD NEWS & PRODUCTS
P.180
Reader's Link
P.182
SD Staff Room
P.184
風呂キャンセル界隈