3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Software DesignAdvent Calendar 2023

Day 1

SoftwareDesign 2023/9月号 輪読会メモ (2023/9/4)

Last updated at Posted at 2023-11-30

目次

第1特集

P.17
TypeScriptプログラマーも必見
JavaScript非同期処理の疑問を解き明かす

P.18
第1章:JavaScriptの非同期処理の変遷
async/await登場までの模索と進化
…… suin
- ディナーの調理(例え)
- callback, setTimeout
- Promise, then
- async/await

P.29
第2章:なぜ非同期処理は難しいのか?
初学者がハマらないための前提知識と用語の整理
…… PADAone
- 同期API(ブロッキング)と非同期API(ノンブロッキング)
- トラップ1〜8(コラム)

P.41
第3章:Promiseとは?
コールバック関数の問題点とPromiseの使い方
…… 小田島 太郎

P.48
第4章:Promiseを深掘りする
「オレオレPromise」を実装して構造を理解しよう
…… 小田島 太郎

P.55
第5章:async/awaitを深掘りする
Promiseと比べてわかる挙動の違い
…… 小田島 太郎
- async/await(読み方:あしんく/あうぇいと)

P.60
第6章:AbortSignalとAsyncLocalStorage
本格的な非同期処理で求められる機能
…… うひょ(鈴木 僚太)
- AsyncLocalStorage = DI(Dependency Injection:依存性注入)

第2特集

P.69
複雑性から逃げない
カオスエンジニアリングの始め方

P.70
原則を正しく理解しよう
第1章:カオスエンジニアリング超入門
…… 小杉山 拓弥
- Netflix, Chaos Monkeyツール
- 未知の問題に対して仮説を立てて失敗を起こし、新しい知識を得るプロアクティブなアプローチ

P.81
不確実性に立ち向かうための段取り
第2章:カオスエンジニアリングの進め方
…… 立見 祐介
- ヤフーの実例
- ツールがいろいろ出てきた
- Blast Radius(障害範囲、ユーザ影響範囲)

P.88
「継続」こそ成功の鍵
第3章:カオスエンジニアリングの効果と学び
…… 立見 祐介
- MTTD(Mean Time To Detect)
- GameDay(カオスエンジニアリングをイベント形式で行う), 施策の効果
- AZダウン試験(半年に1回) -> 5回目で想定外挙動が見つかった
- Gray Failure(半死状態) -> Linux BPFで模倣

一般記事

P.97
[特別企画]国産リレーショナルデータベースTsurugi
潤沢なCPU/メモリを使い倒すため一から開発
……神林 飛志

P.108
[特別企画]マルウェア対策とエンドポイントセキュリティ
【後編】エンドポイントセキュリティの現実
……佐々木 康介

連載

ED.1
WASM
ITエンジニア必須の最新用語解説
【177】Wasmer 4.0……杉山 貴章

P.1
暗号(持ちネタが豊富)
平林万能IT技術研究所 2ndシーズン
【16】マリー・アントワネットの「暗号」を解く――秘密のコードで記された「フェルセン伯爵への手紙」……平林 純

P.4
LDM(Latent Diffusion Model), U-Net, VAE(Variational Auto Encorder)
Stable Diffusionで学ぶ画像生成AIのしくみ
【4】画像生成器のしくみ……國田 圭佑

P.8
マンネリ化
ハピネスチームビルディング
【18】自分の考えたオリジナルの手法で楽しい振り返りに……小島 優介

 P.10
 Sprint Varve(オリジナルのプラクティス)
【最終回】オンラインホワイトボード「Miro」徹底活用術
【12】おすすめプラクティスとMiroの新機能……橋本 憲洋,山川 宏賢,今村 恭子,三浦 茜,室木 梨沙

P.14
CVS(コンピュータビジョン症候群), 目の疲れ, 20-20-20ルール
エンジニアのためのやる気UPエクササイズ
【13】疲れ目で生産性が最大28%低下!? 疲れ目を予防する3つの方法……えくろプロテイン

P.114
【新連載】現場から学ぶAWSのクラウドセキュリティ
【1】クラウドセキュリティと責任共有モデル……花塚 亮祐,(監修)株式会社サイバーエージェント システムセキュリティ推進グループ

P.120
MLOpsのすすめ
【2】MLOpsのためのチームとスキルセット……澁井 雄介
- 画像検索チームのポジション、役割

P.126
位置情報エンジニアリングのすすめ
【2】位置情報に触れる・加工する(前編)……鈴木 祐亮
- PostGIS(PostgreSQLのGIS拡張)
- GeoJSON
- ポリゴンの細かなルール
- QGISソフトで表示
- geojson.io(ブラウザ)で表示

P.134
新時代の分散SNS Nostr
【3】Nostrの関連サービスを見てみよう……鎌倉 光臣

P.140
Google Cloudを軸に実践するSREプラクティス
【6】Renovateによる依存関係の更新……山田 圭一,(監修)小森 裕介

P.148
なるほど納得Go言語
【8】インターフェース(後編)……崎原 晴香(H.Saki)

P.156
AWS活用ジャーニー
【12】AWS CloudFormation……武田 隆志

P.162
魅惑の自作シェルの世界
【10】パイプライン処理の実装(その2)……上田 隆一

P.170
[Ansible]現場を支えるPlaybook
【10】正常性確認用Playbookの実装テクニック……岡田 淳
- 失敗を前提としたTask実装(異常を検知するとPlaybookがその時点で終了してしまうので、一度の実行ですべての試験結果を知りたいニーズ) -> エラーを無視するTask実装

P.175
ひみつのLinux通信
【115】簡単詐欺……くつなりょうすけ
- カンタン詐欺

P.176
あなたのスキルは社会に役立つ~エンジニアだからできる社会貢献~
【141】AI技術と国会議事録が融合した「国会議事録検索(The Diet Search)プラグイン」……小泉 勝志郎
- ChatGPTを利用した国会議事録検索(ChatGPT v4 Plug-in) -> 何回か試してみたけど、内部サービスエラーが発生・・。
- バッドノウハウ(その場での問題解決になっても、他での応用があまり効かなかったり、今後も使える保証がない知識や手段)

SD NEWS & PRODUCTS

P.180
- プログラム中の文字列抽出機能(正規表現)を自動で修正する -> 正規表現の誤りを自動で修正
- CentOS 7のサポートを2029年6月まで延長

編集後記

P.184
- やる気は自然に起きるものではない、説。行動を起こすことで湧いてくるもの。
- 
3
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?