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

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

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

ginza.rb 第83回を開催してRails7.2のマイナーフィーチャーを学んだ

Ginza.rb 第83回 - Rails7.2のマイナーフィーチャーを学ぶぞ - connpass 第83回のお題は第82回に引き続いてRails7.2。メジャーフィーチャー以外の気になった変更についてgistにまとめたものを見ながらみんなで「これはいいですねえ」とか「これはどうなんだ…

大阪Ruby会議04でRailsの関連について話してきました

表題の通り、先日開催された大阪Ruby会議04で「どうしてこうなった?から理解するActive Recordの関連の裏側」というタイトルで登壇させていただきました。 スライドはこちら。 登壇するまで 僕は常々なにかしらRails関連のテックな話がしたいな〜と思ってい…

ginza.rb 第82回を開催した

Ginza.rb 第82回 - connpass 第82回のお題はもうじきリリースされるはずのRails7.2。やぎぬまさんがRails7.2メジャーフィーチャについてのスライドを作ってくれていたのでこれに沿ってワイワイしました。 メジャーフィーチャーという建付けだけど機能という…

ginza.rb 第81回を開催した

コロナ禍から休止状態だったginza.rbを4年ぶりに復活させました。 Ginza.rb 第81回 - connpass コロナ禍以降リモートで働くひとが増えたので都内でオフラインミートアップをしても集まらないんじゃないかな?と思っていたのですが、蓋を開けてみたら定員オー…

savanna.io をRails 7.2にアップグレードした

お仕事SNSsavanna.ioの開発を空いた時間でやっています。先日Rails 7.2のbetaが出たので試しにCIを回してみたらそれほど問題なくアップグレードできそうなのでサッと対応してアップグレードしました。以下対応した内容を書いています。 bulletを外す bullet…

RubyKaigi 2024に行ってきました

ちゃんと書こうとすると一生書けなさそうなのでざっくりとまとめています めっちゃ楽しかったです 5/11~19まで沖縄を満喫しました 前入りで旅行をしてからRubyKaigiに臨むと体力が0に近い状態からのスタートになるので、懇親会は欲張らずに1次会だけの参加に…

gimei v1.5.0をリリースしました

先月にgimei のv1.4.0を、昨日にv.1.5.0をリリースしていました。それぞれの変更についてまとめてみます。 v1.4.0 gimeiはランダムに生成した名前を返すライブラリです。姓や名だけがほしいときはそれぞれ次のようにlastメソッドとfirstメソッドが使えます。…

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。 どうぞ…