Rails

BigQueryのレポートデータをスプレッドシート経由でExcel出力する話

こんにちは、Agency事業でクライアントの受発注システムを担当しているリードアプリケーションエンジニアの花田です。 前回のブログ執筆中ずっとベビーベットで寝ていた娘が、今では一人で歩き回るようになり毎日奇声を上げるようになりました。かわいい。 …

Google Ads, Yahoo!広告のAPIリクエストとエラー対策でがんばったこと

はじめまして!エージェンシー事業でリードアプリケーションエンジニアをしている福堀です。担当サービスでは数十の広告媒体のレポートデータをRailsのResqueを利用したバッチ処理でAPI等から取得しています。このサービスは立ち上げから7年以上経過しており…

Rails7にあげるためにWebpackerを剥がしてみた

こんにちは、エージェンシー事業で開発業務を担当しているリードアプリケーションエンジニアの花田です。 娘が生まれて4ヶ月となり、笑顔が増えてきて毎日癒やされながら仕事をしています。 今回はWebpackerをやめるまでに発生した出来事を書いていこうと思…

テストカバレッジを30%上げてRails 4.2から6.0へのアップデートを決断をした話

はじめに こんにちは!マーケティングテクノロジーDivの遠藤です。 今回、私が運用/開発に携わっている社内システムのRuby、Ruby on Rails(以下 Rails)の バージョンアップを以下の通り実施したのでそれについて話します。 Ruby 2.3から2.7へ Rails 4.2から6…

Flipper(Feature Flag)について

Adways Advent Calendar 2019 5日目の記事です。 http://blog.engineer.adways.net/entry/advent_calendar_2019 どうも!NFCチップをインプラントしてる新卒のぬまちゃんです。 朝起きたら寒い部屋と温かいお布団でなかなか起きれなくて辛いです。あ、もしよ…

外部向けサービスにWOVN.io(多言語対応サービス)を導入してみた

こんにちは、サーバーサイドエンジニアの花田です。 業務では主に管理画面系の開発をしています。 今回は外部向けサービスを多言語化した話を書こうかと思います。 構成 Rails(5.2.2) + Vue.js(2.5.16) 外部向けサービスの概要 クライアントの取引開始から受…

Rails + Vue.js + Vuexの構成にJWTを入れてみた

こんにちは、サーバーサイドエンジニアの花田です。 業務では主に管理画面系の開発をしています。 今回はAPIにJWTを組み込んだ話を書こうと思います。 構成 Rails(5.2.2) + Vue.js(2.5.16) + Vuex(3.0.1) JWTとは? JSON Web Token の略です。JSON形式で通信…

MySQLパーティションの操作をGem化しました

こんにちは、STROBELIGHTSユニットの安藤です。 最近は広告運用ツールの開発・運用をやっていて、 業務の中で改善したいことがあり、Gemを作って公開しました。 先にどんなものを作ったかというと MySQLのパーティションの操作をRubyから実行できるようにし…

gRPCによるKotlin & Ruby & Reactという構成でのWeb運用 <後編>

こんにちは、@binarytaです。 本記事は先日投稿した以下の記事の後編です。 blog.engineer.adways.net 前編ではWeb構成に関する概要とgRPCのプロトコル定義を実装しました。 今回はSpring側とRails側で相互にgRPC通信を行う処理の実装、そしてRails側とフロ…

gRPCによるKotlin & Ruby & Reactという構成でのWeb運用 <前編>

こんにちは、@binarytaです。 私の加入しているプロジェクトでは社内システムの運用を行なっています。 近々、その社内システムのリニューアルを行うことになり柔軟で依存の少ないWeb構成について模索しています。 社内システムというのはそもそも、社内での…

Rails5.1 + Webpacker + Vue.js で開発

こんにちは、最近「業務改善ユニット」に異動した渡部です。 業務改善ユニットでは営業の方々が行なっている日々の業務の改善用のシステムを作成しています。 ユニット異動に伴い、あるシステムの開発を任されました。 今後のメンテナンス性・拡張性のために…

deviseの独自ストラテジーの作り方

久保田です。 最近、deviseのストラテジー(プラグイン的なもの)を社内の認証システム用に作りました。 その時、古い情報が多く、半泣きになりながらいろいろ模索して作ったので、 備忘録がてら、同じく困る人がいなくなるように記事にします。 devise Rails…

真のRubyistへの道 ~ActionMailer編~

どうもこんばんは、先週に引き続き久保田です。先週のRails「APIモード」から一週間。。。次はAction Cableだ!と思っていたのですが、既にやり方は僕より1_000_000倍くらい優秀なRubyistの方々が取り上げていましたので、僕の出番でないなと思いました。じ…

Rails5 APIモード

こんばんは、くぼたです。今回はRails5の話です。めちゃくちゃ今更感がありますが、betaも3まできているので、まだまだホットなのかなと思い、取り上げました!今回はRails5の中でも、新機能の「APIモード」のお話をして行こうかなと思います。ここ数年、ア…