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

Dependabotを導入して依存パッケージやDockerfileのベースイメージのアップデートを定期実行するようにしました

こんにちは、Webチームの柴山(@shikeapp0909)です。 今回は、普通に開発をしているとついつい後回しになりがちな、Gemなどの依存パッケージのアップデートをどのようにしているのかをご紹介しようと思います。 背景 実のところ数ヶ月前まではスケジュール…

RailsコードをGoで書き直して、FFIを使ってRailsからGoの関数を実行させて実行時間を5%以下に短縮させた

こんにちは、Webチームの柴山(@shikeapp0909)です。 今回は、弊社Webアプリ「mamanoko」の一部に処理高速化のためにGoを導入したので、どのように導入したかをご紹介しようと思います。 Railsで開発しているWebアプリ内にどのようにGoを取り入れたのか、実…

React環境にReduxを導入して秩序をもたらした話

初めまして、Webチームのエンジニアの柴山(@shikeapp0909)です。 2017年11月に入社し、Webチームにアサインされ、子育て情報サービスmamanokoの開発をしています。 今回は、今年の2月にmamanokoにReduxを導入した際の考慮したことや設計などについて書きま…

Upgraded Ruby on Rails from v4.2.4 to v5.1.4

こんにちは、エンジニアの神山です。 今年の1月に弊社アプリケーションで使用しているReactをFiber(v16)にアップグレードしました。 そしたら今度はRuby on Railsのアップグレードもすることになり、先日に無事アップグレードが完了したのでそのことについて…