今月号は個人的に盛りだくさんな内容でした

Software Design (ソフトウェアデザイン) 2026年2月号
VibeCoding完全攻略
言葉の定義が難しい特集名をぶち込んできてくれました。
本誌で紹介されているのは、いわゆる「ノリとバイブスで作っていくぜ!」はうまくいかないので、AIにどうやって任せていくとうまくいきそうか?ということが記載されています。
基本的な流れを抑えつつ、AI駆動で進めようとした際に陥りがちな課題とそれに対する対応が書かれているので、なんとなく聞いていた内容を改めて学びなおす機会になりました。
実際にやろうとすると、うまくいかずに中途半端なものを途中で断念してしまったりするんですよね。。。
面倒くさくなって途中終了している個人プロジェクトがいくつか。。
これはどちらかというとAIの問題というよりは人の問題が多いところですが。
あらためて学ぶAmazon S3
こうやって改めてS3を見ていると、面白いサービスですね。
確かに、S3ってただのストレージというイメージだったのですが、いろいろなサービスがS3を用いている。
そして、DataWarehouseやDataLakeとしての利用とかもろもろ考えると、すごい基盤なんだな、と改めて考えさせられました。
S3VectorsやS3Tables、Icebergなんかは名前は知っていても実際には使ったことないですし。
IcebergなんかはSnowflakeでも取り上げられていて、Snowflakeのカンファレンスに足を運んだ際に名前を知ってざっくりと調べた記憶があったのですが、まさかここでまた名前を見ることになるとは!
とはいえ、正直なところ「S3 TablesはS3条のデータをApache Iceberg形式でテーブルとして管理する仕組みです」といわれてもピンとこない。。
うーん、この辺りはインフラ基盤チームやデータ基盤チームの領域なのだろうか。
アプリケーション側の人間としてはちんぷんかんぷんなところがあります。
でも、それはそれで悔しいのでちょっと調べてみたいところ。
この辺りを読んで理解を深めたい
猫でもわかるS3 Tables【Apache Iceberg編】再構成・加筆版 – Speaker Deck
Playwrightで実現するE2Eテスト自動化
使ったことがありませんでした。
いや、気にはなっていたんですよ。ただ、最近モバイルアプリのプロジェクトばかりが続いてしまっていて(言い訳)。
どうしても20年近く前にSeleniumがうまく動かなくていい印象が残っていないのですが、記事でも擬陽性や偽陰性に関してどういうアプローチをとっているのか?が書かれており、いつまでも昔を引きずるのはよくないな、と改めて感じた所存です。
申し訳ありませんでした。
特に気になったのは「WebサイトのHTML構造に依存しない要素の特定方法~(中略)~W3Cが提供するARIA Authoring Practices Guideで定義されたアクセシビリティ~」というところ。
さらっと書かれているけれど、どういうことなんだろう?と。
ARIA Authoring Practices Guide | APG | WAI | W3C
ARIAは上記ページで紹介されているのですが、ガイドラインのように見えて、それがなぜ要素の特定に寄与するという話なんだろうか?がちょっとよくわからず。
この辺りは継続して調べて理解したいです。
ARIAなんたら~ってのは聞き流しているだけになってしまっているmozaic.fmでもちょこちょこ聞く単語(ARIA notifyだった気がする)なのでこれを機会に学習できればと。
それ以外
正直それ以外にもLLMやPodmanの話などなど、盛りだくさん。
正直、毎月読んでいても自分の興味が薄いところは読み飛ばしてしまうのですが、今号はしっかり読みたいなと思う記事が多く、もうちょっと全部を読むのには時間がかかりそうですし、これまで読んだ内容に関しても理解しているレベルには全然到達できていないのですよね。
それでも一度ざっと読んでからかなぁ。
また、残りはどこかで紹介できればと思います。









