Feedforce Developer Blog

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

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 です。 先日、社内読書感想会を実施したところ大変良かったので、その紹介をいたします。 社内読書感想会とは? 技術書など、チームの皆が読んだ本について、知見を共有する会です。 何が良いの? …

Google Merchant Center: Supplemental Feed (補助フィード) の使い方

こんにちは、 id:kano-e です。 先日 Google Merchant Center の Supplemental Feed (補助フィード) というものを試してみました。 データフィード広告とか、みなさんご興味いかがでしょうか……? この記事では Supplemental Feed とは何か 管理画面から Supp…

Flowがエラーを表示しない、または奇妙なタイミングでエラーを表示することへの対処療法

キーボード大好き id:kogainotdan です。 社内ではハンダ付けの傍ら、フロントエンドエンジニアを拝命しています。 さて、みなさんFlowは使っていらっしゃいますか? Facebookが主導して開発しているこの静的型検査ツールは、競合のTypeScriptに比べて強力な…

写真で見る第一回FFLT

はのちゃこと id:hano_tea です。会社では主にカメラマンを担当しています。 好きなカメラメーカーは Fujifilm、相棒は X-T2 Graphite Silver Edition + XF35mm F1.4 R です。フジはいいぞ。 先日行われた第一回 FFLT の際、カメラマンとして色々写真を撮影…

社内LT大会というイベントを通じて実現したかったこと

エンジニアの id:kielze です。最近キーボードが割れました。 さて、先週の金曜日に社内LT大会である feedforce Lightning Talks (FFLT) を開催しました。 当日の模様や発表内容は下記の記事をご覧になってください↓ developer.feedforce.jp 予想していたよ…

突撃!隣のキーボード

こんにちは、 id:kano-e です。 さて、先日のことですが、出社すると、なにやら隣の席のキーボードが……! 別件で相談に行ったのですが、開口一番「キーボード変わってる!」って口走ってしまいました。 以前から ErgoDox EZ を使っていた方だったので、キー…

VSCode の Multi-root workspace

元 Vim 使いの id:tmd45 です。今年諸事情で VSCode に乗り換えたばかり。 Version 1.18.0 の新機能 Multi-root workspace が仕事で便利というだけのお話。 code.visualstudio.com 関わってるプロダクトの関連するリポジトリがたくさんあるので(バックエン…

【2017/11/16 に訂正を追記しました】 社内 LT 大会で「ここがつらいよ ECS」というタイトルで発表しました

[追記] この記事の内容について訂正 この記事内、及び Speaker Deck に投稿したスライドの中で誤っていた箇所があったため、訂正致します。 「ECS Optimized AMI では ecs-agent のバージョンが固定されない」という内容ですが、そういった問題はありません…

入力した CIDR のネットワーク・アドレスを表示する Alfred ワークフローを作った

Alfred とは Alfred ワークフローとは Alfred ワークフローの作り方 Go で IP アドレスを扱う方法 Go で JSON を返す方法 まとめ 金曜日に FFLT で、入力した CIDR のネットワークアドレスを表示する謎ワークフローを作った話をしました。 のでスライ…

Python でサーバーレスなら Chalice もいいぞ

今日はフェス!唐揚げにレモンはかける派で参戦します! どーも、io チームでバックエンドやってます id:pokotyamu です! 今日は、FFLT で話した Chalice について紹介しようと思います! Chalice とは? 基本構成 ここがすごいぞ Chalice エラーレスポンス…

FFLT開催しました!

こんな時間ですがこんばんは。 id:kano-e です。 先日の記事でお伝えしてました、社内LT大会 Feedforce Lightning Talks を昨日無事開催いたしました ピザ 開催の言葉を含めて11人、2時間の発表時間が終わった後も、わいわいとお喋りしてました。 ECS の話…

Facebook API v2.11 update

こんにちは id:kano-e です。 日本時間の 11/8 (現地時間では 11/7) に Facebook API v2.11 がリリースされました。 https://developers.facebook.com/blog/post/2017/11/07/graphapi-v2.11/?locale=en_USdevelopers.facebook.com これを受けて社内でも影響…

Serverlessconf Tokyo 2017 に参加してきました

どうも、バックエンドエンジニアのサトウリョウスケです ✌︎('ω')✌︎ 先日のおとうふ先生の記事にもあったように、Serverlessconf Tokyo 2017 というイベントが都内で開催されておりました。 developer.feedforce.jp 11/3(金) のメインカンファレンスには弊社…