【WEB開発】バグの原因を特定するまでに考えていること
概要 自社プロダクトの開発リーダーを努めており、立場上バグ系の問い合わせの一次窓口になっています。そのため、これまで数多くのバグの一次調査や原因特定、場合によっては修正対応も行ってきており、バグ...
15 search resultsShowing 1~15 results
You need to log-in
概要 自社プロダクトの開発リーダーを努めており、立場上バグ系の問い合わせの一次窓口になっています。そのため、これまで数多くのバグの一次調査や原因特定、場合によっては修正対応も行ってきており、バグ...
概要 実務でRuboCopを以下の拡張Copをrequireして使っています。 今回はこの中からrubocop-railsについて、具体的にどんなCopが含まれているのか軽く調べてみました。 r...
概要 実務で扱っているAurora Serverlessがダウンしてしまい、原因の調査で右往左往してしまったため、調査時に役立ったメトリクス、ログ等をまとめておきたいと思います。 serverl...
概要 負荷試験のノウハウについてまとめられた教材って少ないですよね。 Amazon Web Service負荷試験入門という書籍がクラウドアプリケーションの負荷試験ノウハウについて整理されており...
概要 RailsでN+1問題を解決する際によく使われるpreloadとeager_loadの違いと個人的な使い分け方針をまとめました。 背景 先日実務で扱っているアプリケーションにて、メモリ使用...
実務でRailsアプリケーションを扱っており、非同期処理の実装でSidekiqを扱うことになりました。 Sidekiqを直接扱うパターンとActiveJob経由で扱うパターンの2通りあることを知...
実務でMySQLのパフォーマンス改善に取り組むことになり、pt-query-digestについて勉強したため内容をまとめておきます。 pt-query-digestとは? MySQLのスロークエ...
nginxのアクセスログにレスポンスタイムを出力しておくと、パフォーマンスチューニングの観点でいろいろ役立ちそうと感じたため手順をまとめておきます。 デフォルトのアクセスログ nginxのアクセ...
実務でdevice_token_authを扱うことになりました。 理解を深めるために、ログイン認証時に実行されるsessions_controllerのcreateアクションをコードリーディング...
Eラーニングのサービスを開発しています。react-playerを使って学習用の動画を再生する機能を実装しているのですが、とある事情で再生速度の変更(1.5倍速再生等)を禁止する対応を取りました...
実務で扱っているアプリケーション(Rails)に非同期処理を導入することになり、代表的なgemの特徴・メリット・デメリットを調査しました。せっかくなので簡単にまとめておきます。 調査対象のgem...
9/5にオライリー・ジャパンより出版された「プロダクトマネージャーのしごと」を読み終えました。 特に印象に残った個所を中心に感想をまとめておきます。 なぜ読んだのか 私はエンジニアでありPdMで...
実務で扱っているプロダクトが、添付ファイル付きのマスタデータの保存時に403エラーを返すようになっていました。 ローカルや検証環境では再現せず・・・長期戦を覚悟しかけていたところ、本番環境でのみ...
list要素のkeyにうっかりindexを指定してしまい、実務でハマったので教訓をまとめておきます。 「listのkeyなんてレンダリングを最適化してくれるだけでしょ?」と甘く考えていたところ、...
Interceptersとは? axiosでリクエストを送信する前に毎回行いたい処理、レスポンスを受け取った後に毎回行いたい処理を定義することができます。上手く活用すれば、「レスポンスのステータ...
15 search resultsShowing 1~15 results
Qiita is a knowledge sharing service for engineers.