Closed budougumi0617 closed 1 year ago
シルバーウィーク中の開催になるので場合によっては順延します。
OPA/Regoによる汎用的なGo言語の静的解析 https://zenn.dev/mizutani/articles/go-static-analysis-with-rego
Golang’s database/sql driver support for Cloud Spanner is now Generally Available https://cloud.google.com/blog/topics/developers-practitioners/golangs-databasesql-driver-support-cloud-spanner-now-generally-available
Go package for sets implemented with generics
A Complete Guide to Logging in Go with Zerolog https://betterstack.com/community/guides/logging/zerolog/
すいません、子供がコロナになってしまって子守しないといけなくなってしまったので今日はキャンセルさせてください🙇♂️
なんと! 了解です、お大事に。。。
今週末だった
🤩 #GopherCon is coming to Chicago!
— Go (@ golang) October 5, 2022
Join us October 6-8 for exceptional pre-conference workshops, some of the very best programming driven by our conference attendees' feedback, and hours of networking.
Late Gopher registration still available → https://t.co/lq5FscXgAa pic.twitter.com/gyioFEoKSH
10/26はGoのイベントたくさん
実用Go言語 - Forkwell Library #7 https://forkwell.connpass.com/event/262394/
対談イベント|「プログラミング言語Go」の翻訳者と語る、Goとソフトウェアアーキテクチャhttps://kauche.connpass.com/event/261716/
🌞 Go 1.19.2 and 1.18.7 are released!
— Go (@ golang) October 4, 2022
🔐 Security: Includes security fixes for archive/tar (CVE-2022-2879), net/http (CVE-2022-2880), and regexp (CVE-2022-41715).
🔈 Announcement: https://t.co/x5rvlSLXfR
📦 Download: https://t.co/owlR3VgVJS#golang pic.twitter.com/6aZnGleiNY
基礎から学ぶ TinyGoの組込み開発 単行本 – 2022/11/14 https://www.amazon.co.jp/dp/4863544006
あるある
テスト関数内のdefer文に注意 https://zenn.dev/tenntenn/articles/cf785a50e26386
Go runtime: 4 years later https://go.dev/blog/go119runtime
SQL使ってSaaSいろいろ検索できるらしい。 https://github.com/turbot/steampipe
正直あまりCookieわかっていない… A Complete Guide to Working With Cookies in Go https://www.alexedwards.net/blog/working-with-cookies-in-go
Build a NoSQL Database From Scratch in 1000 Lines of Code https://betterprogramming.pub/build-a-nosql-database-from-the-scratch-in-1000-lines-of-code-8ed1c15ed924
redefining for loop variable semantics
tt := tt
的なのやめようかみたいな話
すみません、今日は欠席します🙇♂️
了解です!いちおう時間になったらZOOMにはinしています!
人が集まらないので2週間後の20日に順延にしようと思います!
そういえばerrorの話忘れていた。
multi-errorの機能をGoに入れるProposalがAcceptされてるの、なかなかの面白情報だった。fmt.Errorf()が複数の%wを受け付けられるようにする機能はすでに実装も進んでる。この調子ならGo 1.20で入るかもしれない(ような気がする) #goproposalmonthlyhttps://t.co/bffgRbuGWu https://t.co/SU6VSAFCFm
— syumai (@ __syumai) September 29, 2022
新しい try
のproposal
https://github.com/golang/go/issues/56165
https://sendaigo.connpass.com/event/256463/
togetter https://togetter.com/li/1958975 動画 https://www.youtube.com/watch?v=aVH9pBxcL1E&t=2s
https://github.com/golang/go/issues/51317 https://github.com/golang/go/commit/e0d01b8467b5cb9e68758932f50c3187374011ba
mergeされているけれど、build tagあるから https://pkg.go.dev/std@master でもまだ見れなかった。
100 Go Mistakes and How to Avoid Them (English Edition) Kindle版 https://www.amazon.co.jp/dp/B0BBHQD8BQ
初めてのGo言語 https://www.marlin-arms.com/support/learning-go/maegaki.html#diff
原著出版後、Go 1.18がリリースされ、Go言語に「ジェネリクス」が導入されました*2。 原著15章にはGo 1.18のドラフト版に基づくジェネリクスの説明があったのですが、実際にリリースされたバージョンとかなりの違いが生じてしまいました。翻訳作業の途中に原著の出版社から15章の修正版が届きましたので、それに基づいて15章全体を翻訳し直しました。また、1章から14章にあったジェネリクス関連の記述や、ジェネリクスが導入されたことにより変わってしまう部分については、修正・加筆してGo 1.19以降での利用に支障がないようにしました。
このほか、原著にはコードの一部だけがリストされて(きちんと)動作するバージョンが掲載(公開)されていない例がありましたが、全体のコードがあったほうが便利でしょうから、訳者ができる限り作ってみました。動作確認はしましたが、まだGo言語の経験が長くはないので、付録の内容も含め、お気づきの点はご指摘いただけば幸いです。
https://pkg.go.dev/github.com/jmoiron/sqlx#DB.GetContext のラッパーでgenerics作った。
たしかに戻り値が any
で返ってくるラッパーなら最初から var u User
するわ感
logging の作り方けっこう各社ありそう
redefining for loop variable semantics
tt := tt
的なのやめようかみたいな話
破壊的変更でもみんな困らないはずだしやってほしいな〜
https://pkg.go.dev/errors@master#Unwrap
Unwrap returns nil if the Unwrap method returns []error.
そう言われればそうだけど理解していないとむずかしいコメントだ。
15:00~16:00 @ Zoom, BASE BANK, Inc.
参加者
@budougumi0617 @daisuzu
お題
ネタ
ネタがなかったら proposal: review meeting minutes をみてみよう!
https://github.com/golang/go/issues/33502