Feedforce Developer Blog

フィードフォース開発者ブログ

GraphQLを使ったアプリケーションがリリースされたので勘所を考えた

小飼です。Dropbox上場のニュースをみて『Rustで上場』という標語を考えたんですが、ロジックが乱暴過ぎるとの評価を頂きました。 さて、フィードフォースでは去る3月8日広告出稿・運用支援ツール『EC Booster』をリリースしました。 この新サービスにはクラ…

社内勉強会で障害対応体験ゲーム『障害対応Night☆』をプレイしました

フィードフォース ボドゲ部の id:kano-e です。 先日の社内勉強会で、障害対応体験ゲーム『障害対応Night☆』を技術チームメンバー何人かにプレイしてもらいました。 「障害対応体験ゲームって何?」とお思いでしょうか。 障害対応体験ゲームとは、架空の Web…

カイゼンジャーニーを読んで、実際にカイゼンやってみた

グレイテストショーマン最高でしたね!!!最近は、より映画にどっぷりな id:pokotyamu です! 先日、告知していました通り、2月16日〜18日で、開発合宿 Feedforce Tech Camp 通称 FFTC を開催してきました その様子は、各エンジニアの個人ブログをご覧くだ…

m3.medium のインスタンスの CPU 負荷が高かったため t2.medium へ移行した

こんにちは、エンジニアの id:tsub511 です。 最近頭痛がするのでヨガを始めましたが、効果が出ているのかよく分かりません。 今回は m3.medium のインスタンスの CPU 負荷が高かったため t2.medium へ移行したら解決した話をします。 m3.medium のインスタ…

第二回社内読書感想会(テスト駆動開発)に翻訳者の t-wada さんをお招きいたしました!

ドーモ、社内 ニンジャスレイヤー 推進おじさんの id:kasei_san です。 先日、社内にてテスト駆動開発をお題に読書感想会を実施したところ、翻訳者の id:t-wada さんの目に留まり、なんと、id:t-wada さんをお招きして、第二回読書感想会を実施することにな…

続・Rails 5.2 開発環境を Docker で構築する

どうも、バックエンドエンジニアのサトウリョウスケです ✌︎('ω')✌︎ 前回の記事では Docker を使って Rails 5.2 の環境構築をしました。 現在も引き続き Docker についてのお話をします。 developer.feedforce.jp その後も幾つか手を加え続けておりまして、現…

FFLT#4 開催したよ

こんばんは、SQL 大好き id:kano-e です。 先ほどまで FFLT#4 を開催していました。 今回はピザじゃなくてお寿司でした。 お寿司美味しい。 これまでのことは 過去記事 をご覧ください。 第 3 回もやったのですが、そういえば記事にするの忘れてました。 第 …

201802 Twitter ポリシー変更

ソーシャルPLUS 開発チーム id:tmd45 です。本日こんなニュースが Twitter 上で話題になっていました。 ツイッター社、複数アカウントから同じ内容の投稿禁止 - ライブドアニュース 公式発表は現地時間 2018/2/21 の開発者向けブログの記事のようです。 blog…

Heroku で監視ツール使うなら New Relic が良さそう

こんにちは、エンジニアの id:kielze です。 私の所属するチームではいま新規事業の開発をしており、そろそろリリースが近づいてきました。リリースが近づいてきたということは監視ツールを入れないといけません。 私たちはHerokuを使うことを選んだので、He…

Rails 5.2 開発環境を Docker で構築する

どうも、バックエンドエンジニアのサトウリョウスケです ✌︎('ω')✌︎ 僕が所属している ソーシャルPLUS チームでは Rails の開発環境を Docker で構築しています。 自分も日々お世話になっている Docker ですが、イチから Dockerfile 書いた事が無かったので、…

Regional Scrum Gathering Tokyo 2018 行ってきた

エンジニアの id:kielze です。 最近 e-Navigator という取り組みをはじめました。 e-navigator.feedforce.jp おかげ様でたくさんの人に受けてもらって大忙しですが、エンジニアの卵が成長していくのを見るのはとても楽しいです。エンジニアを目指している方…

開発合宿 2018冬の陣を開催します!!!!

こんにちは id:pokotyamu です! 今年も2月16日〜18日で、開発合宿 Feedforce Tech Camp をやろうと思います 去年は富士山の麓でパワーを得ていました。 その時の様子は弊社エンジニアの id:hano_tea がまとめているのでぜひ 開発合宿の記事一覧 - はのちゃ…

mackerel のカスタムメトリックを echo でワンライナーしたった

どうも、バックエンドエンジニアのサトウリョウスケです ✌︎('ω')✌︎ 突然ですがワテクシ、 Rails アプリはそこそこ書ける方なんですが、インフラはからきしだったりします。 フルスタックじゃないエンジニアが許されるのは小学生までだよねー、というちょっと…

GraphQL API をスキーマファーストで開発したいけどスキーマと実装で乖離を起こしたくない

feedforce Advent Calendar 2017 14日目の記事です。(遅くなってごめんなさい!) こんばんは、エンジニアの id:kielze です。 先日Qiitaに GraphQL Ruby の使い方 (基礎編) という記事を投稿しました。この記事ではgraphql-rubyを使った際のGraphQL APIの実…

SICP読書会はじめました

id:kano-e です。 今日は25日、クリスマスですね。とはいえ、今日はすでに各所で年末ムードを感じています。 今年の振り返りと来年どうするか考えなくては。 さて、先日社内で『Structure and Interpretation of Computer Programs』(通称『SICP』)の読書会…

写真で見るフィードフォースの忘年会

この記事は Feedforce Advent Calendar 2017 22日目の記事です。 昨日の記事は弊社広報の金井さんによる「プロダクト広報がプレスリリースを継続して出すために意識している3つのポイント」でした。 workplus.feedforce.jp なかなかエンジニアだとこうした広…

GitHub 上でコミットハッシュにもとづく URL を得る

ご存知のかたも多いかと思いますが、GitHub で管理しているコードについて、コードの "ある部分" を示したいときに貼り付ける URL には注意が必要です。 ソースコードの参照リンクを貼るときに気をつけたいこと たとえばこんなリンクを貼り付けた場合 https:…

デバッグとホームズ

こんにちは、 id:kano-e です。 幼少時、ホームズの物語を読んで、すっかりホームズに心酔し「名探偵になる!」と言っていたことがあります。 「名探偵」というものは仕事ではなく、ホームズのような冒険も現代日本では難しい、ということに気付いて諦めた道…

『ff_rookies.*』という社内新卒エンジニアの技術共有会をやってます

feedforce Advent Calendar 2017 12日目の記事です。 こんにちは、 id:mizukmb です。ねこがすきです。 週に一度16, 17卒のエンジニアが集まる『ff_rookies.*』という会を開催しています。 ff_rookies.* では、各個人でこの一週間で (業務・プライベート問わ…

社内LT大会 FFLT 第2回開催しました

こんばんは、 id:kano-e です。 先日第1回が開催された FFLT ですが、本日第2回が開催されました。 拍手 今回も会社からピザとお酒が出ました。 今回の話題も様々で、「HTML黒歴史」や「Quine」「障害対応」「赤魔道士化(エンジニアと営業のコラボレーショ…

TypeScript 社内勉強会 完遂報告

この記事は feedforce Advent Calendar 2017 の 8 日目の記事です。昨日は id:phiitakes の『フィードフォースのスポーツ系活動紹介 - phiitakesのなにか』でした。弊社こんなに運動部あったんだ!?w こにゃにゃちわ(世代)id:tmd45 です。 ちょうど今週…

未来の自分に渡すもの - テストが失敗したまま帰る話

TDD

フィードフォース ボドゲ部の id:kano-e です。 ゲムマ楽しかったですねー!!! 遊びたいボードゲームが多すぎて大変です。みんな遊んで! (会社の Advent Calendar でボドゲ部のこと書いたので、そちらも是非ご覧ください) さて、自分は時々退勤前に「テ…

フィードフォースのレゴ風景

レゴ歴30数年の鈴木(id:hapicky)です。この記事はfeedforce Advent Calendar 2017の2日目。前日はマーケティングチーム澤井マネージャーの「火星の学校でよくある質問」でした。 sawapp.hateblo.jp 「火星の学校」は弊社が主催するBtoB SaaSに関するセミナー…

AWS でコンテナを動かすためのサービスまとめ

こんにちは、バックエンドエンジニアの tsub (id:tsub511) です。 本日 AWS Re:Invent 2017 でコンテナ実行環境として新たに AWS Fargate と Amazon Elastic Container Service for Kubernetes (EKS) が発表されました。 昨日は発表が待ち遠しくて気が気じゃ…

chromedriver-helper gem のバグを調査したが解決しなかった

エンジニアの id:kielze です。最近の趣味はBaroccoのキー配置をプログラミングして良い感じにすることです。 僕の所属するチームで作っているアプリケーションでは、manifest.json を良い感じにすることによってReact + ReduxをRails上で動かしています。 …

自作キーボードもくもく会を社内で開催しました

こんにちは、すぐ沼にはまると評判の id:hano_tea です。今浸かっている沼はカメラ(レンズ)、キーボードです。 …あれ?思ったより沼ってない? それはさておき、先週末から自作キーボード沼に浸かり始めました。 先週末に会社の一部スペースを借りて自作キ…

Dynamoid の使い方【global_secondary_index 編】

どうも、バックエンドエンジニアのサトウリョウスケです ✌︎('ω')✌︎ 前回に引き続き、 Dynamoid 第3弾です ✌︎('ω')✌︎ Rails で DynamoDB を利用する際の ORM として dynamoid があります。 今回は dynamoid から Global Secondary Index (GSI) を利用する方法…

VSCode ファイル検索の除外設定

ポケ森 ⛺キャンパーレベル 18 の引きこもり id:tmd45です。鉱石掘りのお手伝いはお気軽にお申し付けください。 VSCode のファイル検索の恒久的な除外条件は「基本設定」から行います。 // 検索でファイルとフォルダーを除外するために glob パターンを構成し…

Intel プロセッサの脆弱性に対する調査・対応方法まとめ

社内向けに Qiita:Team で共有した、件の脆弱性の調査・対応方法のまとめを公開してみます。 脆弱性の調査・対応って難しい(で、その脆弱性でどんな影響があるの?どうやって?がわからない)し、どんな対応をしたよ〜みたいな具体的な事例が少ない気がするの…

第一回社内読書感想会(テスト駆動開発)を実施しました

ドーモ、社内ニンジャスレイヤー推進おじさんの id:kasei_san です。 先日、社内読書感想会を実施したところ大変良かったので、その紹介をいたします。 社内読書感想会とは? 技術書など、チームの皆が読んだ本について、知見を共有する会です。 何が良いの? …