1クール続けるブログ

とりあえず1クール続けるソフトウェアエンジニアの備忘録

golang

ZenHubのPrometheus Exporter作ってみた

記事一覧はこちら 背景・モチベーション 本編 exporterのデフォルトのポート番号を選ぶ Exporterを実装する上で気をつけたいこと Configuration Metrics Collector Deployment 上記踏まえて ZenHub Exporter 作った まとめ(雑記?) 背景・モチベーション …

競プロの勉強するときにテストも書く with Go言語

記事一覧はこちら 背景・モチベーション 前半をさっと流し読みだけで止まってしまっている問題解決力を鍛える!アルゴリズムとデータ構造をちゃんと解きながらやろう!と思い、重い腰を上げて取り組み始めました。 始めたはいいものの、入力と出力がそれぞれ…

GoのhttpサーバにおけるMiddlewareとは

記事一覧はこちら 背景・モチベーション 参考文献 GoのHTTPサーバの処理の流れ Middlewareの実装について 背景・モチベーション go-chi を好んで使うのですが、ふんわりとした理解でMiddlewareを宣言していました。Middlewareという名称も個人的にはあんまり…

Go言語によるWebアプリケーション開発まとめ・感想 チャットアプリ編

オライリー出版のGo言語によるWebアプリケーション開発を読んだ感想 チャット部分編 オライリーから出版されているGo言語によるWebアプリケーション開発を読みました。1章から3章までがWebsocketを使用したチャットアプリケーション開発となるのですが、そ…

Goの並行処理解説ブログを参考に少しソースを書き換えてみて理解を深める

Goの並行処理について書かれたブログ medium.com このブログがイラスト付きで本当に可愛くGoの平行処理の基礎を教えてくれて良いんです。 このブログを参考に整理してみる このブログはある一つの例を取って、並行処理に記述しています。それは鉱物の発見・…