LiBz Tech Blog

LiBの開発者ブログ

ActiveRecordのincludesに複数の関連テーブルを指定したらスロークエリになった件

バックエンドエンジニアの宮澤です。 Railsアプリを開発していると関連テーブルを取得するactiverecordのincludes, eager_load, preloadメソッドはよく使いますよね。 アプリケーションのある箇所でスロークエリが出ているのを見つかって対応した際に、テー…

Vagrantで開発環境をあまりネットを見ずに頑張ったログ(MAC編)

概要 Vagrantって何?? インストール VirtulaBoxのインストール Vagrantのインストール Linuxのインストール 1. Boxを追加する 2. vagrantファイルを書く 3.Vagrantを立ち上げよう 開発環境を整える 1. Rubyのインストール 2. Railsアプリのインストールか…

エンジニアが企画に興味を持つと素敵な世界だと思う

はじめに はじめましてリブのCTOの水上です。CTOっていうと日本語に直せば「最高技術責任者」なんですが、「技術」よりも「ものづくり」が好きだったりします。 もちろん技術は今まで出来なかったことが出来るようになったりものづくりの幅が広がり、私自身…

Algolia meets Rails

はじめに LiBバックエンドエンジニアの宮澤です。 LiBでは開発業務以外にもSlack絵文字職人、アニメ部長を兼任しています。 アニメ部は社内のアニメ好きがSlackに立ち上げた雑談チャンネルが徐々に参加者が増えて、いつの間にか社内部活動では最大派閥です。…

個人的に便利だと思ったVimプラグイン(世のVimmerさんにも教えて欲しいな〜)

はじめに 皆さん、こんにちは!今週のブログは額田が担当させていただきます! 私事ですが未経験からエンジニアに転職をして、ついに1年が経過し時間が過ぎる速さを感じています。せっかく転職して1年が経過したということで、ここはやっぱりVimの話題で行き…

Googleスプレッドシートでコーディング(等)を楽にやる

はじめに 下田です。 ちまちました作業が本当に苦手なので、そういう作業はよくスプシを使って回避しています。 その中でも自分がよくやっているものを紹介します。 スプシでコーディング(等)を楽にやる ruby(Rails) 大量の引数を代入する処理を楽に書く…

エンジニアが仕様書を書き始めてつまずいた4つのポイント

目次 はじめに 仕様書を書き始めてつまずいたポイント 1.施策目的があいまいになる 問題 学んだこと 2.数値目標を忘れる 問題 学んだこと 3.また聞きの情報をうのみにする 問題 学んだこと 4.一人で進めすぎてしまう 問題 学んだこと 最後に はじめに エンジ…