Zenn Articles
部分最適化と全体最適化、それからマイクロサービスアーキテクチャ
はじめに チームビルディングの文脈で「部分最適化」「全体最適化」という言葉を耳にする機会が増えてきたように思います。そこにマイクロサービスアーキテクチャの話を絡めて、最近私が思っていることをまとめてみ …
read moreZenn Articles
Rails の基本的開発ツールの紹介
はじめに この記事では、Ruby on Rails 開発で私が日常的に使っているツールをいくつかピックアップしました。Rails を触り始めたばかりの初心者の方にも、参考になる内容を目指しています。日 …
read moreZenn Articles
RSpec の結果を Github Actions Summary に出力する
はじめに 最近、私は CI を実現するために GitHub Actions で RSpec を並列実行するようにしました。しかし、並列化したことで、ノードごとにテストの情報が分散しているため、情報収集 …
read moreZenn Articles
RSpec における Flaky Test の修正方法
はじめに Flaky Test(不安定なテスト)とは、同じコードに対して実行するたびに結果が変わる可能性のあるテストを指します。リトライを繰り返していれば成功するので、見逃されてしまうことも多いと思い …
read moreZenn Articles
Oracle のバージョンアップで「ORA-01791: SELECT式が無効です」が発生した
はじめに 現在のプロジェクトでは Ruby on Rails と Oracle Database を使用しています。開発環境を Oracle 19c Enterprise から Oracle 23ai …
read moreZenn Articles
Emacsで括弧操作を極める:基本機能からsmartparensまで
はじめに この記事は Emacs アドベントカレンダー 2024 の22日目の記事です。
Emacs では括弧に関する高速な操作を行うための便利なコマンドがあります。この記事ではそれらを紹介したいと思 …
read moreZenn Articles
ISUCON14に参加した
最近 株式会社 LITALICO にエンジニアとして入社した江口です。この記事はLITALICO Advent Calendar 2024の17日目の記事となります。あまり仕事と関係なく、短い記事で恐 …
read moreZenn Articles
Redoc & Redocly 入門
はじめに この記事では、Redoc を使って OpenAPI 形式の仕様から仕様書を出力する方法や付属の lint ツールを紹介します。混乱しがちな Redocly との関係についても説明します。ただ …
read moreZenn Articles
ruby-lsp による Rubocop 違反の自動修正 in Emacs
はじめに Ruby の language server といえば Solargraph でした。しかし、同僚の間では、あまり評判の良いものではありませんでした。私も数年前に少し触ったことがあるのです …
read moreZenn Articles
Rails におけるブラウザキャッシュ
はじめに Rails では Rails.cache のようなサーバーが保持するシンプルなキャッシュストレージの仕組みの他に、ブラウザにキャッシュさせる Cache-Control を使ったキャッシュの …
read more