私なりのArchitect’s Guide to Data Model Optimizationと知り得たことRyuji Iwata
2023年4月24日(月)に東京とオンラインにて開催された「TrailblazerDX 2023 Global Gathering for Architects」での私の発表資料「私なりのArchitect’s Guide to Data Model Optimizationと知り得たこと」です。セッション動画のデータモデル最適化ガイドに私の所感を交えた形でご紹介させて頂きます。
Dapr new building block: Distributed lockRyuji Iwata
2022年9月24日(土)に東京を中心に長野・福岡・オンラインで開催された「Japan Azure User Group 12周年イベント」での私の発表資料「Dapr new building block: Distributed lock」です。マイクロサービス構築API「Dapr」のバージョン1.8から導入された分散ロック機能を紹介させて頂きました。
2021年11月24日(水)に日本マイクロソフト社の従業員様向けにプログラミング言語Goを紹介させて頂いた際の発表資料「Microsoft/Azure x Goのご紹介」です。一人でも多くの方々にGoを知って頂きたく、Goとその使い処、Microsoft/Azureでの使われ処についてお話しさせて頂きました。
12. go または go help
goツールの機能や使い方を表示。
~$ go
Go is a tool for managing Go source code.
...
The commands are:
build compile packages and dependencies
clean remove object files
env print Go environment information
fix run go tool fix on packages
...
13. go env
Goの環境情報を表示。
~$ go env
GOARCH="amd64"
...
GOOS="darwin"
GOPATH="/Users/ユーザー名/gocode"
...
GOROOT="/usr/local/go"
...
18. その他のGoツール
go build, go install, go test
「Goの標準的な開発の流れ」内で紹介。
go clean, go fix, go list, go tool, go vet
当方の理解不足や使用頻度から、今回は
割愛させて頂きましたm(__)m
ちなみにgo cleanは実行するディレクトリーに
よって削除対象のファイルが異なりますq@w@p
22. 目的と内容
「Learn X in Y minutes」を進めて、Goの文法や実
例を学びましょう!
使用する資料へのリンク
https://docs.google.
com/document/d/1Y6xy40urFNf4lwFaOaXbwX8N-oA-
SQiRE7YAfBTC2sM/pub