2024-01-01から1年間の記事一覧

エラーをスタックトレースも含めて構造化ログで取得できる github.com/k1LoW/errors を作った

Go

エラーパッケージを作った話です。 www.m3tech.blog 私は、上記のエントリの「ぼくがかんがえるエラー処理の要件」に完全同意*1で、パフォーマンスをある程度犠牲にしてでもスタックトレースを「カジュアルに」受け取りたいと考えています。 また、 tech.kan…

パッケージのgo.modのgoディレクティブのバージョンを最新の1つ前のマイナーバージョン(oldstable)に強制するoldstableを作った

Go

いやあ、おっしゃる通りだなあ。packageのエコシステムを考えると気にしていかないとだhttps://t.co/JgKigJp564— k1LoW (@k1LoW) 2024年6月30日 確かに、あまり気にせずgovluncheckに引っ掛かったら即、最新バージョンに上げていたので良くないなあと反省。 …

PHPカンファレンス福岡2024に参加した #phpconfuk

参加してきました。 phpcon.fukuoka.jp 今回は雨ということもあり、ちょっと子供のイベントごとのお手伝いをして、午後から参加しました(晴れだったら朝からベローチェの予定だった)。 とはいえ、いつものFFB。入った途端に一瞬でPHPカンファレンス福岡で…

Go Conference 2024に参加した #gocon

Go

Go Conference 2024に参加/登壇してきました。 gocon.jp 前日のUnofficial Pre Partyから参加させていただき、2日間Goの話題に浸かってしました。 moneyforward.connpass.com 2日に渡って理解した range over func いろいろ楽しかったのですが、印象に残って…

最近、参照したり共有したりすることが多いURL

「user そーだい」で検索することN回目— k1LoW (@k1LoW) 2024年4月15日 soudai.hatenablog.com gihyo.jp scrapbox.io scrapbox.io よく参照するならまとめておけばいいじゃない。 ラインナップからフェーズ的なものについては察してください。 ガッチガチに…

APIテスティングツールに必要なのはテストケースごとのIDなのではないか #cicd_test_night

先日、機会をいただきましてCI/CD Test Night #7でAPIテスティングツール*1を開発している中で考えていることをお話しさせていただきました。 testnight.connpass.com 詳細はスライドをご覧ください。 speakerdeck.com APIテストはスモールテストと比べて効…

PHPerKaigi 2024に参加した #phperkaigi

今年も参加してきました。 phperkaigi.jp 聴講した発表へのフィードバックも終わり、このエントリで私のPHPerKaigi 2024はフィニッシュです。 #runn開発者会議 最近恒例の廊下での会議ですが、テストランナーのシンタックスの改善の方向性についてどうしても…

contextのキャンセル時にtesting.T.Cleanupのようにクリーンアップ処理を実行できるパッケージdonegroupを作った

Go

contextのキャンセルとそれに対応したクリーンアップ処理 Goにおいてcontextはさまざまな値を伝搬させるために使用します。その1つがキャンセル信号です。 ctx, cancel := context.WithCancel(context.Background()) defer cancel() contextを通じてキャンセ…

octocov-action v1 をリリースしました

追記 with.workdir: は with.work-dir: に変更になっています https://t.co/RsAqx9wVhT の v1 リリース作業をしている— k1LoW (@k1LoW) 2024年1月24日 octocov-action v1 をリリースしました。octocov-actionはoctocovをGitHub Actionsで使う際に使用するAct…

2023年の振り返りと2024年の抱負

2023年の振り返り 2023年は私にとっていろいろ思いを巡らせる年となりました。将来とか家族とか人生とか。内容は割愛しますが、HIPHOPクラシックを1つだけ貼っておきます。 open.spotify.com 2023年の抱負は「書く」でした。はじめてZenn Bookを書いたりなど…