basebank / gophers-code-reading-party

Gophers Code Reading Party records
18 stars 1 forks source link

20221020 Gophers Code Reading Party #35

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

シルバーウィーク中の開催になるので場合によっては順延します。

budougumi0617 commented 2 years ago

OPA/Regoによる汎用的なGo言語の静的解析 https://zenn.dev/mizutani/articles/go-static-analysis-with-rego

budougumi0617 commented 2 years ago

slog pkg

budougumi0617 commented 2 years ago

https://mobile.twitter.com/tmak_tw/status/1571312900169699329

噂の100 Go Mistakesが読み放題に着弾していた。 https://learning.oreilly.com/library/view/100-go-mistakes/9781617299599/

budougumi0617 commented 2 years ago

https://github.com/lestrrat-go/multifs

budougumi0617 commented 2 years ago

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

budougumi0617 commented 2 years ago

Go package for sets implemented with generics

https://github.com/micnncim/go-set

budougumi0617 commented 2 years ago

A Complete Guide to Logging in Go with Zerolog https://betterstack.com/community/guides/logging/zerolog/

budougumi0617 commented 2 years ago

ローカルで pkg.go.dev 形式のドキュメントを閲覧する https://syfm.hatenablog.com/entry/2022/09/09/225957

budougumi0617 commented 2 years ago

Goのdefer文を使うときに気をつけること https://tech.yappli.io/entry/understanding-defer-in-go ありがたやありがたや image

budougumi0617 commented 2 years ago

すいません、子供がコロナになってしまって子守しないといけなくなってしまったので今日はキャンセルさせてください🙇‍♂️

daisuzu commented 2 years ago

なんと! 了解です、お大事に。。。

budougumi0617 commented 2 years ago

今週末だった

budougumi0617 commented 2 years ago

10/26はGoのイベントたくさん

実用Go言語 - Forkwell Library #7 https://forkwell.connpass.com/event/262394/

対談イベント|「プログラミング言語Go」の翻訳者と語る、Goとソフトウェアアーキテクチャhttps://kauche.connpass.com/event/261716/

budougumi0617 commented 2 years ago
budougumi0617 commented 2 years ago

基礎から学ぶ TinyGoの組込み開発 単行本 – 2022/11/14 https://www.amazon.co.jp/dp/4863544006

budougumi0617 commented 2 years ago

あるある

テスト関数内のdefer文に注意 https://zenn.dev/tenntenn/articles/cf785a50e26386

budougumi0617 commented 2 years ago

Go runtime: 4 years later https://go.dev/blog/go119runtime

budougumi0617 commented 2 years ago

SQL使ってSaaSいろいろ検索できるらしい。 https://github.com/turbot/steampipe

budougumi0617 commented 2 years ago

正直あまりCookieわかっていない… A Complete Guide to Working With Cookies in Go https://www.alexedwards.net/blog/working-with-cookies-in-go

budougumi0617 commented 2 years ago

GopherCon UK 2022 の動画 https://www.youtube.com/playlist?list=PLDWZ5uzn69exbERujDiGxOadne_nkibSo#gopherconuk2022

budougumi0617 commented 2 years ago

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

budougumi0617 commented 2 years ago

初めてのGo言語 ジェネリクスの章は原著もけっこう更新されているのね。

https://www.marlin-arms.com/support/learning-go/ https://www.oreilly.co.jp/books/9784814400041/

https://learning-go-book.dev/ https://learning-go-book.dev/chapter15_learningGo.pdf

budougumi0617 commented 2 years ago

redefining for loop variable semantics tt := tt 的なのやめようかみたいな話

daisuzu commented 2 years ago

すみません、今日は欠席します🙇‍♂️

budougumi0617 commented 2 years ago

了解です!いちおう時間になったらZOOMにはinしています!

budougumi0617 commented 2 years ago

https://zoom.us/j/92179216825?pwd=Q3hjUlB6bkZtZUhZbzVhSk5Cc2lYQT09

budougumi0617 commented 2 years ago

人が集まらないので2週間後の20日に順延にしようと思います!

budougumi0617 commented 1 year ago

そういえばerrorの話忘れていた。

budougumi0617 commented 1 year ago

新しい try のproposal https://github.com/golang/go/issues/56165

budougumi0617 commented 1 year ago

Go Conference mini 2022 Autumn IN SENDAI

https://sendaigo.connpass.com/event/256463/

togetter https://togetter.com/li/1958975 動画 https://www.youtube.com/watch?v=aVH9pBxcL1E&t=2s

budougumi0617 commented 1 year ago

https://github.com/golang/go/issues/51317 https://github.com/golang/go/commit/e0d01b8467b5cb9e68758932f50c3187374011ba

mergeされているけれど、build tagあるから https://pkg.go.dev/std@master でもまだ見れなかった。

budougumi0617 commented 1 year ago

今日の部屋です https://zoom.us/j/92179216825?pwd=Q3hjUlB6bkZtZUhZbzVhSk5Cc2lYQT09

budougumi0617 commented 1 year ago

100 Go Mistakes and How to Avoid Them (English Edition) Kindle版 https://www.amazon.co.jp/dp/B0BBHQD8BQ

budougumi0617 commented 1 year ago

初めての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言語の経験が長くはないので、付録の内容も含め、お気づきの点はご指摘いただけば幸いです。

budougumi0617 commented 1 year ago

https://pkg.go.dev/github.com/jmoiron/sqlx#DB.GetContext のラッパーでgenerics作った。 たしかに戻り値が anyで返ってくるラッパーなら最初から var u User するわ感

budougumi0617 commented 1 year ago

logging の作り方けっこう各社ありそう

budougumi0617 commented 1 year ago

redefining for loop variable semantics tt := tt 的なのやめようかみたいな話

破壊的変更でもみんな困らないはずだしやってほしいな〜

budougumi0617 commented 1 year ago

https://github.com/basebank/gophers-code-reading-party/issues/35#issuecomment-1284106850

物理メモリ割り当てを恣意的にできるようになる?

https://en.wikipedia.org/wiki/Region-based_memory_management

budougumi0617 commented 1 year ago

https://pkg.go.dev/errors@master#Unwrap

Unwrap returns nil if the Unwrap method returns []error.

そう言われればそうだけど理解していないとむずかしいコメントだ。