おもしろwebサービス開発日記

Ruby や Rails を中心に、web技術について書いています

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

15年ぶりにTOEICを受けた

前回のエントリはこちら(15年前!) TOEIC伸びない - おもしろwebサービス開発日記 n回目の英語勉強するぞ期の中で、英語学習のモチベーションを上げるためになにか試験でも受けてみようかなとなり、とりあえずやり方のわかっているTOEICから始めてみました。 …

ファイバーストレージの紹介と注意点

以前のエントリで、スレッドローカル変数とファイバーローカル変数について解説しました。このエントリはその続きになります。 ファイバーストレージとは スレッドローカル変数やファイバーローカル変数を使うと複数(スレッド|ファイバー)環境で固有の値を持…

ci_loggerのv0.9.0をリリースしました

Release v0.9.0 · willnet/ci_logger 次の二点の変更が入っています。 Rails6.0以上のサポートを終了して、Ruby3.3のサポートを追加しました Rails7.1で追加されたActiveSupport::BroadcastLoggerの対応を入れました ActiveSupport::BroadcastLoggerとは? A…

committee-rails v0.8.0をリリースしました

Release v0.8.0 · willnet/committee-rails Railsでinteragent/committee: A collection of Rack middleware to support JSON Schema.のテスト用ヘルパを簡単に使うためのgemとしてcommittee-railsというのを作りメンテしています。てっきりこのブログでも紹…

gimeiに型をつけた話

僕はRailsアプリケーション開発者としてはなるべく型は書きたくない派閥に属しています。でもライブラリ作者としては型をつけておくと利用者が嬉しいだろう、という気持ちがあります。 そんな折gimeiにPRがきたので、重い腰を上げて型を導入したときのメモを…

gimeiのv1.3.0をリリースしました

Release v1.3.0 · willnet/gimei 特に機能面の追加はありません。 @greendropさんのPRにより型を導入した Ruby3.3のサポート この2つがメインの修正です。型の導入は思ったより大変でしたが、お陰でRBSによる型づけについての理解が深まりました*1。 どうぞ…