basebank / gophers-code-reading-party

Gophers Code Reading Party records
18 stars 1 forks source link

20230112 Gophers Code Reading Party #39

Closed budougumi0617 closed 1 year ago

budougumi0617 commented 1 year ago

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

参加者

お題

ネタ

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

budougumi0617 commented 1 year ago

https://twitter.com/karupanerura/status/1605841259297640448

社内勉強会用で作ったGoのGenericsに入門するスライドを公開しました

https://speakerdeck.com/karupanerura/go-generics-overview

budougumi0617 commented 1 year ago

https://twitter.com/_josephwoodward/status/1610935463346597891

Coming in Go 1.20, the ability to provide context via custom errors when cancelling a context. https://josephwoodward.co.uk/2023/01/context-cancellation-cause-with-cancel-cause

context.WithCancelCause

https://pkg.go.dev/context@go1.20rc2#WithCancelCause

budougumi0617 commented 1 year ago

https://twitter.com/ymotongpoo/status/1612354325187297281 https://github.com/sourcegraph/conc

SourcegraphからGo用並行処理ライブラリ conc がリリースされた。syncパッケージを使って実装してたようなパターンを書きやすく読みやすくしたいっぽい。 #golangjp

budougumi0617 commented 1 year ago

The Go Libraries That Never Failed Us: 22 Libraries You Need to Know — While there are other lists out there (the huge Awesome Go, for example), this one is tightly curated and only includes libraries they’ve used in production. Also, they’ve included some anti-patterns to avoid using the libraries incorrectly.

budougumi0617 commented 1 year ago

プロメンテナー...! https://words.filippo.io/dispatches/go-1-20-cryptography/

The first second release candidate of Go 1.20 is out[1] This is the first release I participated in as an independent maintainer, after leaving Google to become a professional Open Source maintainer. (By the way, that’s going great, and I’m going to write more about it here soon!)

budougumi0617 commented 1 year ago

😢 https://github.com/gorilla

budougumi0617 commented 1 year ago

The Best of the Go Newsletter in 2022 https://golangweekly.com/issues/441

budougumi0617 commented 1 year ago

Goの抽象構文木(AST)でBoilerplate Codeを自動生成する https://engineering.mercari.com/blog/entry/20221219-cf1e076c7c/

budougumi0617 commented 1 year ago

mercari.go #20 を開催しました #mercarigo https://engineering.mercari.com/blog/entry/20221216-4646756013/

budougumi0617 commented 1 year ago

「runn クックブック」はじめました

budougumi0617 commented 1 year ago

How We Write GitHub Actions in Go https://full-stack.blend.com/how-we-write-github-actions-in-go.html

GoでActionsつくるよ

budougumi0617 commented 1 year ago

Uberパイセン Data Race Patterns in Go https://www.uber.com/en-CA/blog/data-race-patterns-in-go/

budougumi0617 commented 1 year ago

https://twitter.com/golang/status/1610668662507147266

🎉 Go 1.20 Release Candidate 2 is released!

🏃‍♂️ Run it in dev! Run it in prod! File bugs! https://go.dev/issue/new

🗣 Announcement: https://groups.google.com/g/golang-announce/c/muM4ByrIMbM

⬇️ Download: https://go.dev/dl/#go1.20rc2

#golang

budougumi0617 commented 1 year ago

Gophers Slackのリリパチャンネル

go-release-party-jp

https://gophers.slack.com/archives/C04J9B92561

budougumi0617 commented 1 year ago

怒られが発生してるらしい。 Goモジュールのキャッシュプロキシ「Go module mirror」をSourceHutがブロックへ https://gigazine.net/news/20230111-sourcehut-deny-go-module-mirror/

budougumi0617 commented 1 year ago

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

budougumi0617 commented 1 year ago

https://twitter.com/FiloSottile/status/1522671407636877315

budougumi0617 commented 1 year ago

func WithCancelCause

まだstd pkg内でも使われていなそう。

https://cs.opensource.google/go/go/+/refs/tags/go1.20rc2:src/context/context.go;l=266;bpv=1;bpt=1 image

budougumi0617 commented 1 year ago

よさそう。 https://github.com/brianvoe/gofakeit

import "github.com/brianvoe/gofakeit/v6"

gofakeit.Name()             // Markus Moen
gofakeit.Email()            // alaynawuckert@kozey.biz
gofakeit.Phone()            // (570)245-7485
gofakeit.BS()               // front-end
gofakeit.BeerName()         // Duvel
gofakeit.Color()            // MediumOrchid
gofakeit.Company()          // Moen, Pagac and Wuckert
gofakeit.CreditCardNumber() // 4287271570245748
gofakeit.HackerPhrase()     // Connecting the array won't do anything, we need to generate the haptic COM driver!
gofakeit.JobTitle()         // Director
gofakeit.CurrencyShort()    // USD
applepine1125 commented 1 year ago

https://github.com/gin-contrib/sessions

budougumi0617 commented 1 year ago

gorillaアーカイブになっちゃったしsessionsどうするのかな〜 https://github.com/avelino/awesome-go#authentication-and-oauth https://echo.labstack.com/middleware/session/

GinもEchoも先祖はgorilla

applepine1125 commented 1 year ago

https://convto.hatenablog.com/entry/2023/01/11/020656 知り合いだからとうバイアスがあるかもしれんがこれも面白かった モジュラモノリスの境界としてgrpc-goをunix domain socketの利用 とlocal function callへの置き換えの2点から論じる記事

budougumi0617 commented 1 year ago

po3rinさんも使っているCUE https://twitter.com/po3rin/status/1267367478104997889

budougumi0617 commented 1 year ago

https://convto.hatenablog.com/entry/2023/01/11/020656 知り合いだからとうバイアスがあるかもしれんがこれも面白かった モジュラモノリスの境界としてgrpc-goをunix domain socketの利用 とlocal function callへの置き換えの2点から論じる記事

SNKRDUNKさんも似たようなアプローチしていた気がする https://zenn.dev/soda_inc/articles/be6af3d18f3988

budougumi0617 commented 1 year ago

@satorunooshie 執筆! https://medium.com/eureka-engineering/scenario-testing-with-go-standard-library-b67943ddb14a

budougumi0617 commented 1 year ago

GoでActionsツールと言えば(eurekaさんでも使ってくれてるらしい :kansha: https://github.com/marketplace/actions/action-pr-size-checker

budougumi0617 commented 1 year ago

sourcegraph さんは結構publicにライブラリ作ってくれてるんだな https://github.com/sourcegraph/sourcegraph/network/dependents?owner=sourcegraph&package_id=UGFja2FnZS0yMjg1NTAyODUx

budougumi0617 commented 1 year ago

終わった && #40 作ったのでcloseします!