Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

20220317 Gophers Code Reading Party #24

Closed
budougumi0617 opened this issue Mar 3, 2022 · 22 comments
Closed

20220317 Gophers Code Reading Party #24

budougumi0617 opened this issue Mar 3, 2022 · 22 comments

Comments

@budougumi0617
Copy link
Contributor

budougumi0617 commented Mar 3, 2022

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

参加者

@budougumi0617
@daisuzu

お題

ネタ

ネタがなかったら proposal: review meeting minutes をみてみよう!
golang/go#33502

@budougumi0617
Copy link
Contributor Author

お!!!

実用 Go言語 ―システム開発の現場で知っておきたいアドバイス
https://www.amazon.co.jp/dp/4873119693

@budougumi0617
Copy link
Contributor Author

Go1.18リリース!
https://twitter.com/golang/status/1503787326060875782

tipはもう読んでますがリリース早巡り
https://mobile.twitter.com/mattn_jp/status/1503889485058441216

@budougumi0617
Copy link
Contributor Author

staticcheckの調子がわるくなるらしい。
https://mobile.twitter.com/dominikhonnef/status/1503793590991994882

@budougumi0617
Copy link
Contributor Author

@budougumi0617
Copy link
Contributor Author

auto completion聞いたりするplayground
https://goplay.tools/

@budougumi0617
Copy link
Contributor Author

リリースブロッカーとかみるやつ(Go1.19にしてみた)
https://github.com/golang/go/issues?q=is%3Aopen+is%3Aissue+label%3Arelease-blocker+milestone%3AGo1.19+

@budougumi0617
Copy link
Contributor Author

genericsつかったGo版lodashみたいなやつ
https://github.com/samber/lo

@budougumi0617
Copy link
Contributor Author

1 min guide to Golang development best practices in 2022
https://blog.canopas.com/1-min-guide-to-golang-development-best-practices-in-2022-b50d846fd6c

そのとおりか別として1主張として読んでもよいかなと。

@budougumi0617
Copy link
Contributor Author

これも2022版になってたな。
https://roadmap.sh/golang

@budougumi0617
Copy link
Contributor Author

@daisuzu
Copy link

daisuzu commented Mar 17, 2022

go1.18だと go build -buildvcs=false にしないとダメなケースがありました

@budougumi0617
Copy link
Contributor Author

とはいえ。。。?
https://mobile.twitter.com/mattn_jp/status/1503890527879831552

go のバイナリに vcs のバージョン情報が含まれる事になりました。これによりバイナリがどのソースから生成されたのか追跡する事ができます。

@budougumi0617
Copy link
Contributor Author

このへんも同じような話題かな?
ref: golang/go#51723

@budougumi0617
Copy link
Contributor Author

GitHub Web UI上でコードジャンプとかに使っているのはoctlinkerです。
https://octolinker.vercel.app/

@budougumi0617
Copy link
Contributor Author

genericsでORM https://zenn.dev/mazrean/articles/c795c04e4837b4 https://github.com/mazrean/genorm

interfaceたどってコードリーディングするの結構手間かもしれない。
(このrepoのコードがということではなくて、genericsで型制約として継承関係があるinterfaceを多用しているコード一般的な話)

@budougumi0617
Copy link
Contributor Author

#24 (comment)

にあわかJSerとしてはlodashって名前だと逆に使うと怒られてしまうんじゃないかって気分に

@budougumi0617
Copy link
Contributor Author

GORM きびしー話。
https://tech.andpad.co.jp/entry/2022/02/18/140000

@budougumi0617
Copy link
Contributor Author

budougumi0617 commented Mar 17, 2022

1 min guide to Golang development best practices in 2022 https://blog.canopas.com/1-min-guide-to-golang-development-best-practices-in-2022-b50d846fd6c

そのとおりか別として1主張として読んでもよいかなと。

jwtはmaki-sanのもあるよね
https://github.com/lestrrat-go/jwx

loggingは最近なんなんだろ。
https://learning.oreilly.com/library/view/cloud-native-go/9781492076322/ch11.html#section_ch11_logging

cloud native goはzapの話ししている。とはいえlogger pkgはcontext対応してほしい

@budougumi0617
Copy link
Contributor Author

dependa-bot使う時はsongmuさんの↓を参考に @dependabot ignore this minor version と合わせて
https://songmu.jp/riji/entry/2020-03-23-dependabot.html

@budougumi0617
Copy link
Contributor Author

go mod graph つかって依存理由を調べてみる…sentryくん。。。

...
github.com/getsentry/sentry-go@v0.12.0 github.com/kataras/iris/v12@v12.1.8
github.com/kataras/iris/v12@v12.1.8 github.com/gomodule/redigo@v1.7.1-0.20190724094224-574c33c3df38
...

@budougumi0617
Copy link
Contributor Author

https://github.com/samber/lo

いっこいっこ小さいんでgenerics慣らしにおもしろそう。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants