basebank / gophers-code-reading-party

Gophers Code Reading Party records
18 stars 1 forks source link

20220707 Gophers Code Reading Party #31

Closed budougumi0617 closed 1 year ago

budougumi0617 commented 2 years ago

15:00~16:00 @ Zoom, BASE BANK, Inc.

参加者

@budougumi0617 @daisuzu

お題

ネタ

ネタがなかったら proposal: review meeting minutes をみてみよう!
https://github.com/golang/go/issues/33502

budougumi0617 commented 2 years ago

https://eng.uber.com/data-race-patterns-in-go/

budougumi0617 commented 2 years ago

Inst is a 40-byte struct, so avoiding the copy gives a decent speedup

値コピー防いだだけでかなり速くなってる https://twitter.com/bradfitz/status/1533182164899991552 https://go-review.googlesource.com/c/go/+/355789 https://github.com/golang/go/commit/0293c51bc5d8ca0728913c4b7f9f92339f8fd9a6

budougumi0617 commented 2 years ago

[security] Go 1.18.3 and Go 1.17.11 are released

https://groups.google.com/g/golang-nuts/c/1z2N1qSMqMo マイルストーン https://github.com/golang/go/milestone/262?closed=1 1.18.2との差分 https://github.com/golang/go/compare/go1.18.2...go1.18.3

budougumi0617 commented 2 years ago

ポインタのtips(weeklyに載っていただけで新規postなのかよくわかっていない) https://go101.org/optimizations/1-pointer.html

budougumi0617 commented 2 years ago

Hasura Storage in Go: 5x performance increase and 40% less RAM https://nhost.io/blog/hasura-storage-in-go-5x-performance-increase-and-40-percent-less-ram

budougumi0617 commented 2 years ago

https://tip.golang.org/doc/go1.19

budougumi0617 commented 2 years ago

すいません、今日は子守をすることになったので順延させてください🙇‍♂️

daisuzu commented 2 years ago

了解です

budougumi0617 commented 2 years ago

generics使ったREST APIの実装例 https://engineering.nature.global/entry/blog-fes-2022-golang-generics-rest-api

budougumi0617 commented 2 years ago

ソートのアルゴリズムが変わったよ。 https://itnext.io/gos-new-sorting-algorithm-pdqsort-822053d7801b https://github.com/golang/go/commit/72e77a7f41bbf45d466119444307fd3ae996e257

The pdqsort is described at https://arxiv.org/pdf/2106.05123.pdf

budougumi0617 commented 2 years ago

Y combinator(なるほどわからん) https://eli.thegreenplace.net/2022/the-y-combinator-in-go-with-generics/ https://codehex.dev/note/y_combinator_in_go_generics/

daisuzu commented 2 years ago

すみません、今日はミーティングがかぶってしまったので欠席します 🙇

budougumi0617 commented 2 years ago

お!了解です!!また順延かも?

budougumi0617 commented 2 years ago

よさそう。 https://future-architect.github.io/articles/20220623a/

budougumi0617 commented 2 years ago

7/7に順延しておきます!

budougumi0617 commented 2 years ago

実は「失敗した」という情報は型が error であることからわかるのでメッセージ中には含める必要がありません。

https://developers.cyberagent.co.jp/blog/archives/36253/

安直に failed to... って書いちゃう問題あるある…

budougumi0617 commented 2 years ago

みんなちゃんとコード読んでいて偉いなあ…

Go1.19のcrypto/randではunix環境のReadで内部バッファがなくなるので色々しらべた https://convto.hatenablog.com/entry/2022/06/25/000004

budougumi0617 commented 2 years ago

How to write a fuzz test | Demo

https://www.youtube.com/watch?v=y8Rpb3nrJn8

budougumi0617 commented 2 years ago

Actionsの作り方

https://thedevelopercafe.com/articles/custom-github-action-with-go-29d9ce66e5a8

budougumi0617 commented 2 years ago

リリパ! https://gocon.connpass.com/event/253355/

budougumi0617 commented 2 years ago

Go言語による分散サービス ―信頼性、拡張性、保守性の高いシステムの構築 (2022/8/3) https://www.amazon.co.jp/dp/4873119979

budougumi0617 commented 2 years ago

今日はこちらです! https://zoom.us/j/92179216825?pwd=Q3hjUlB6bkZtZUhZbzVhSk5Cc2lYQT09