Feedforce Developer Blog

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

ESP8266 で温湿度を測って、AWS IoT Core + Amplify でグラフにしてみる

こんにちは、ソーシャルPLUS チームの id:mashabow です。 社内勉強会 FFTT のネタとして、ESP8266 で Wi-Fi 温湿度センサーを作り、グラフ化してみました。普段はフロントエンドの開発をしているんですが、ちょっと別のことをやってみようかと思いまして。…

ふりかえりカンファレンスのスタッフをやりました!

こんにちは id:pokotyamu です! 最近は、モンハンライズにハマっています!ハンマー担いでブンブンしてます! 4月16日(土)に行われた「ふりかえりカンファレンス」のスタッフをやりました! 今回はそこでの学びや感じたことを社内勉強会で発表したので、ス…

夜間光データから土地価格を予測 コンペの参加記録

こんにちは 株式会社フィードフォース2020年入社の機械学習エンジニア 八百 俊哉と申します。 今回は、solafuneで開催された「夜間光データから土地価格を予測」という機械学習コンペに参加したので工夫した点や反省点などを紹介します。 コンペ参加の目標設…

カスタマーサクセスエンジニアのお仕事

ごきげんようございます、ソーシャルPLUS チームの id:tmd45 です。今回も社内の技術勉強会(通称 FFTT)で話した内容で書きたいと思います。 毎回一貫性のないネタで(しかもあんまり Tech じゃない話を)話してますが、今回も自分のキャリアについての話を…

エンジニア向けミートアップを開催します!

こんにちは。人事チームからエンジニアミートアップについてお知らせです。 3月26日(金)19:00から、エンジニア向けのミートアップを開催することになりました! 選考とは関係ないので、純粋に「どんなエンジニアがいるかみてみたい」「会社の雰囲気を知り…

Docker BuildKit の --secret フラグでイメージビルド時の秘匿情報を環境変数経由で渡せるようになっていた

こんにちは、id:daido1976 です。入社してもうすぐ 3 年が経ちます。 Docker BuildKit の --secret フラグについて、公式ドキュメントでの説明や関連する日本語記事はすでにいくつかあるのですが、2020/12/08 にリリースされた Docker Engine 20.10.0 で「秘…

Self-Attentionを用いてGoogle 無料リスティングの「拡張リスティングの不承認」に挑んだ話

こんにちは 株式会社フィードフォース2020年入社の機械学習エンジニア 八百俊哉@Feedforce (@feed_yao) | Twitterと申します。 最近はロードバイク にはまっており、ロードバイク購入後一ヶ月で一日100km走行に成功しました。 今回、Google無料リスティング…

データ指向アプリケーションデザイン 第三章 旅行記

こんにちは。id:kano-e です。 先日 データ指向アプリケーションデザイン 第二章 旅行記 という記事を公開しました。 今日はその続き、第三章です。

データ指向アプリケーションデザイン 第二章 旅行記

こんにちは! id:kano-e です。 今日は『データ指向アプリケーションデザイン』という本の読書記録を公開しにきました。

CircleCI で docker build するときの Empty continuation lines will become errors in a future release. という warning への対処方法

こんにちは、id:tsub511 です。 Dockerfile を読みやすくするために \ とコメントを駆使してみたら CircleCI で warning が出て一瞬焦ったので記事を書いてみました。 CircleCI で docker build する時の warning warning が出たのは Docker のバグ CircleCI…

docker-compose での MySQL の疎通確認で telnet を使う時に自動でコネクションを切る

こんにちは、id:tsub511 です。 TELNET プロトコルには全く馴染みがないのですが、今回たまたま使う機会があり、かつ調べても割と見つけられない情報だったので記事を書いてみました。 curl で TELNET プロトコルを使う ユースケース 解説 curl で TELNET プ…

全ての esa 新着記事を読みきれないので、最近はこの方法を使ってる

esa

こんにちは id:masutaka26 です。最近好きな YouTuber はシバターです。シバターかわいいよ...。シバター... フィードフォースでは先日紹介したとおり、ドキュメント共有ツールに esa を使っています。 メンバー数は 90、デイリーアクティブメンバーは 69 く…

Terraform の terraform-provider-datadog で古い source から新しい source に更新する際の Warning を解消する方法

ソーシャルPLUS の開発チーム でインフラエンジニア をしている id:mayuki123 です。 ソーシャルPLUS のインフラ環境は基本的に Terraform を利用して管理をしています。今回は、Terraform の terraform-provider-datadog で terraform init を実行時の Warn…

変化に耐え得る esa のカテゴリ設計を徹底的に考えてみた

こんにちは id:masutaka26 です。夜の散歩(意味深)に勤しむ毎日です。 フィードフォースではドキュメント共有ツールには esa と Google ドキュメント1を、コミュニケーションツールには Slack を採用しています。 情報共有はかなり活発で、2021/2/1 現在の…

Ruby 3.0 の「キーワード引数の分離」で委譲用のメソッドが壊れた場合の対応方法

こんにちは、id:daido1976 です。 Ruby 3.0 の「キーワード引数の分離」が原因で委譲用のメソッドが壊れた場合、特に Ruby 2.6 ~ 3.0 で互換性を保ちながら対応する場合の日本語記事が見当たらなかったので、書かせていただきます。 インスタンスメソッドが…

Google MyBusiness APIのGoクライアントを生成する

Google MyBusiness APIのGolangクライアントの生成方法について解説しています

半期に1度の Engineer’s Principles Award 受賞者を紹介します

こんにちは。人事の今岡と申します。Developer Blog への投稿は初めてで若干緊張しています。 先日行われたオンライン忘年会にて、半期に一度の「Engineer’s Principles Award 2020 Winter」の受賞者が発表されました。 アワードが始まって3回目となり、そろ…

Shopify アプリのリスト設定ポイント

この記事は Shopify開発を盛り上げる(Liquid, React, Node.js, Graph QL) Advent Calendar 2020 の 23 日目の記事です。昨日は @hal_256 さんの『Next.js+GrapqhQLでShopifyアプリを開発する』でした!型が用意できるっていいですよね。 ごきげんよう! id…

私の好きなプログラミング動画 10 選

こんにちは。id:daido1976 です。 この記事は Feedforce Advent Calendar 2020 の 12 日目の記事です! 昨日は @sukechannnn の モブプロしてたらチームが大きく成長した話 でした。社内の技術勉強会でも発表してくれたのですが、みんなの関心が高い話題だっ…

半年モブプロしたらチームが大きく成長した話

こんにちは!フィードフォースで EC Booster というプロダクトを作っている @sukechannnn です。 この記事は Feedforce Advent Calendar 2020 の 11日目の記事です。 昨日は kogai さんの 趣味の本屋を始めました でした。実際に自分でECサイトを立ち上げて…

Shopify 埋め込みアプリのフォームを @shopify/react-form で作る

こんにちは、id:mashabow です。この記事は、Shopify開発を盛り上げる Advent Calendar 2020 の 8 日目にあたります。昨日は minozo さんの「ShopifyでARを実装する方法(2020/12版)」でした。 現在弊社では、ソーシャルPLUS の Shopify アプリ版を開発してお…

GitHub Actionsを使ったShopify テーマの自動デプロイ環境構築

こんにちは id:kogainotdan こと、株式会社フィードフォースの小飼です。 好きなShopifyのマーチャントはラムダノートさんです。 この記事は Shopify開発を盛り上げる(Liquid, React, Node.js, Graph QL) Advent Calendar 2020 の4日目の記事です。 昨日は…

新卒機械学習エンジニアがAI Quest2020に参加しました

この記事は Feedforce Advent Calendar 2020 の 4 日目の記事です。 昨日はますたかさんの優先度より優先順位のほうが偉いでした。優先度をつける時って高高高高高高ってなってしまうのわかります...。 では、本題。 今回AI Questという長期のプログラムに参…

Aurora(MySQL 5.6 互換)からAurora(MySQL 5.7 互換)へのメジャーバージョンアップをAWS DMSを利用してゼロダウンタイム で行う方法

ソーシャルPLUS 開発チームでインフラエンジニア をやっています id:mayuki123 です。前も同じような記事書きましたが、いつもデータベースの移行作業をやっているわけでなく、Terraform 先生と戯れている時間の方が基本的には長いです。 developer.feedforc…

『4月から取り組んできたLookerの導入から実装までのお話(Redashとも比較)』という発表をした

こんにちは id:masutaka26 です。最近の趣味はリハビリと YouTube 鑑賞です。 本日、週次の社内勉強会 FFTT で『4月から取り組んできたLookerの導入から実装までのお話(Redashとも比較)』という発表をしました。 4 月から Feedmatic という弊社フィードフ…

Next.js の Static HTML Export で生成したファイルを Lambda@Edge を使わずに CloudFront + S3 にデプロイする

こんにちは、id:daido1976 です。 今回は Next.js の Static HTML Export で生成したファイルを Lambda@Edge を使わずに CloudFront + S3 にデプロイする方法を紹介します。 前提 Next.js CloudFront + S3 やり方 1. S3 側での静的ウェブサイトホスティング…

ソーシャルPLUS を Rails 5.0 にアップグレードしました

こんにちは。今年の 4 月に EC Booster チームからソーシャルPLUS チームに異動してきた id:daido1976 です。 今回はソーシャルPLUS の核となるソーシャルログインサービスの Rails アプリを 4.2 から 5.0 にアップグレードした話を書きます。 ソーシャルPLU…

いろんな本でつながった「認知(cognition)のはなし」

こんにちは、入社7年目の今年は自分が光の戦士になってから7年目にもなります、id:tmd45 です。 社内の技術勉強会(FFTT)での発表内容をざっとお送りします。今回は、自分の中ではよく考えることがあったけどなかなかアウトプット出来なかった「認知」に…

個人的に実践している、Slack に振り回されない方法

こんにちは id:masutaka26 です。足底筋膜炎は誤診のようでした。リハビリに勤しむ日々です。 今回は社内向けに書いた esa 記事が好評でしたので、少し改変してお届けします。 フィードフォースでは Slack を使っており、リモートワークにおけるコミュニケー…

rblineprofでRubyアプリケーションの速度を計測する、あるいはevalで評価するDSLを無理矢理requireする

今回、DFMakerでは rblineprof というライブラリを用いてバッチ実行時間の計測を行った。通常、rblineprofは Kernel#require や Kernel#load で読み込まれたスクリプトの1行ごとの実行時間を計測できる。 DFMakerの変換設定は、 instance_eval でロードされ…