Posts

Golang 1.18 Beta1 でOption型を作って遊んだ

ジェネリクスが実装された1.18でOptionモナドを実装してみた内容です。ジェネリクスに夢を見すぎていたのですが色々と現実に引き戻されました。
Golang Go言語 ジェネリクス

Goでポインターの扱いがわからない時に見たい内容。

Goのポインタ型を扱う時に自分が考えている内容をまとめた記事。ポインタの扱い方はわかったけど具体的にどうしていくのが良いのかをまとめた。
Golang pointer gomock Go言語 ポインタ

AWS Cognito UserPool で reCAPTCHA + golang lambdaでカスタム認証

awsのサービス Cognito というユーザー管理のためのプロダクトを Lambda(Golang) + PureJS + reCAPTCHA v3 で動かした時の記事です。Cognitoは無料枠も大きく非常に有用なプロダクトで、柔軟性の効く作りになっており非常に良いプロダクトでした。
AWS Cognito ユーザー管理

Auroraで SELECT INSERT するのやめた

AWS Auroraで便利だと思って使ってた SELECT INSERT を辞めた話。重いクエリでSELECT INSERTを使い長時間ロックが掛かってしまい結果数千秒のクエリが頻発していた。けど、割と単純な方法で解決した話。
DB Query MySQL Aurora

Flutterが楽しい

flutterに入門してみた話。BLoCパターンなど独自の文化?書き方があってとても良かった。Flutter Webが正式リリースされたらもう一度触りたい。
Flutter