進捗

主にRubyを使用してます。

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

activerecord-importにおけるcallback

仕事でactiverecord-importを使ったバッチの高速化を行っていました。するとなぜかDBとの不整合が起きてしまう。デバッグしながら原因を追っていったところ、なんとbefore_saveが上手く機能してませんでした。GitHubのcallbacksの章を読むとしっかりと書いて…

メタプログラミングRuby(第2版)を読みました。

3年目にしてようやく読むことができました。私が読んだ技術書の中でも1, 2位くらいには 勉強になった本でした。「Ruby で扱える全ての値はオブジェクトです」 引用: オブジェクト (Ruby 3.1 リファレンスマニュアル)という一文の意味がこの本を読んだことで…

ActiveRecord::Persistence::ClassMethods#upsert_allのオプションについて

バッチ処理の高速化に取り組んでいます。 そこで、あるテーブルに対して一括insert、ユニークキーが重複していればupdateという処理を行いたいと考えました。まずは、Ruby on Rails 6.0から導入された ActiveRecord::Persistence::ClassMethods#upsert_allこ…

OSS Gateワークショップに参加しました。

タイトルの通りで、OSS Gateワークショップに参加しました! oss-gate.github.io 私は初めての参加だったので、ビギナーとして参加しました。このようなハンズオンでの勉強会に参加するのは初めてだったので、とても緊張しましたが、サポーターの方々がつき…

Webサーバーを自作してみました

シンプルなWebサーバーを作成しました。 制作物を載せようと思ったのですが、勉強用のプライベートリポジトリ内のディレクトリにpushしていたことに8割方終わっている頃に気づきまして、、おいおい公開できるように移動させようと思っています、、、 下記の…

パターンマッチの$1と\1について

regex - $1 and \1 in Ruby - Stack Overflow

AWS SAAに合格しました〜

タイトルにある通りAWS SAAに合格できました。 思ったよりギリギリでした。。。取り組んだのは下記のWEB問題集です。 合格するためなら正直これだけで十分です!SAA | AWS WEB問題集で学習しよう今年中にはAsociate3冠したいですね、、