dely engineering blog

レシピ動画サービス「kurashiru」を運営するdelyのテックブログ

データサイエンスチームでの1ヶ月インターンの記録

こんにちは。delyインターンのしょーといいます。 データサイエンスチームで1ヶ月間インターンさせていただきました。 本記事では、インターンで行なってきた事柄を紹介していきます。 目次 目次 1. コホート分析 分析手法 結果 2. アプリダウンロード数の…

データサイエンスチームの取り組み Presto勉強会

はじめに こんにちは。データサイエンスチームのsakura (@818uuu) です。 クラシルの検索改善を担当しています。 データサイエンスチームでは今月 Presto勉強会 を毎日行っていました。 本記事ではその取り組みをご紹介しようと思います。 Prestoとは Presto…

データサイエンスチームの取り組み サーベイチャレンジについて

はじめに こんにちは。データサイエンスチームのsakura (@818uuu) です。クラシルの検索改善を担当しています。 データサイエンスチームでは今年の3月から サーベイチャレンジ という取り組みを行っています。 本記事ではその取り組みをご紹介しようと思い…

Xcode11でデバッグ機能がいい感じにアップデートされたので紹介

こんにちは!クラシルiOSアプリを開発しているknchstです。 6月のWWDC19はSwiftUIなどのサプライズもあり、とても盛り上がりましたね!様々なセッションがあったのですが、個人的にいいなと思ったのがXcode11のデバッグ機能についてです。 この記事では以下…

RailsのCIにかかる時間を少しづつ改善している話

はじめに こんにちは、delyでサーバサイドエンジニアをやっている山野井といいます。kurashiruではサーバーサイドにRailsを使用しておりテストはRspecで書かれています。 CIはgithubリポジトリへのpushをフックしてAWS CodeBuild上でテストを走らせています…

プロジェクト管理を自動化してみたけど思うようにはいかなかった話

プロジェクトの管理を自動化した結果、うまくいったこと、失敗したことについてのお話です。

Search Engineering Tech Talk 2019 Spring に登壇しました #searchtechjp

こんにちは。開発部のsakura(@818uuu)です。 2019年4月23日に開催されたSearch Engineering Tech Talk 2019 Springに登壇させていただきました。 会場は南青山にあるNAVITIMEさんで行われました。 NAVITIMEさんにははじめて行ったのですが、すごくきれいな会…

1px の変化も見逃さない!ビジュアルリグレッションテスト導入で快適フロントエンド開発

こんにちは!dely でフロントエンドの開発をしています @all__user です。 今回は kurashiru のフロントエンド開発に導入されたビジュアルリグレッションテストについてご紹介したいと思います。 【反応を多くいただいた点について記事の最後に追記しました…

スモールスタートではじめるSSR

こんにちは。delyでフロントエンドを担当している@all__userです。 今回はkurashiruでSSR(Server Side Rendering)を導入した事例についてご紹介したいと思います。 目次 目次 要約 経緯・背景 SSRの導入 SPAのSEO対策 SSRのコスト Rendertronの採用は見送…

Firebase Test labでiOSアプリのUnitTestとUITestを行う

こんにちは!クラシルのiOSアプリ開発を行っているtakaoです。 今回はiOSアプリのテストの実行に関する内容です。 現在のクラシルのテスト運用は、Bitrise上でfastlaneのrun_testsというActionを使ってテストの定期実行を行っていますが、結果の確認がしやす…

開発ブログの大成功をお祝いして、みんなが大好きなアレを食べてきました

こんにちは! dely, Inc.でプロダクトマネージャー兼開発部ジェネラルマネージャーをしている奥原 (@okutaku0507) といいます。気がついたら、もう3月になってしまいました。皆さんは花粉と対峙されていますか。 この記事はレシピ動画サービスであるクラシル…

AWS SDK for Rubyを使ったAWS Athenaの利用

こんにちは、サーバーサイドエンジニアのjoooee0000です。 delyはデータ基盤としてAWS Athenaを使っており、ユーザーの行動ログからアプリケーションのアクセスログまで、様々なログがAWS Athena上に存在しています。AWS AthenaはS3上にあるデータソースをpr…

Google Play Developer APIを活用してAPKのアップロードを自動化する(DroidKaigi 2019の発表を終えて)

こんにちは。Androidエンジニアのうめもりです。 もう終わってからだいぶ経ってしまいましたが、今年のDroidKaigiもとても面白かったですね。自分は去年から参加し始めたのですが、去年と比べても 色々な部分で改善が見られ、運営の方々には頭が下がる思いで…

クラシル・パーソナライゼーションの歩み

はじめに こんにちは。 機械学習エンジニアの辻です。 2/6(水)AWS Loft Tokyoでイベント開催します!ご興味のある方はぜひご応募ください! bethesun.connpass.com さて本日は「クラシル・パーソナライゼーションの歩み」ということで、クラシルをよくご利…

不確実性とうまくやっていくためのプログラミング設計論

こんにちは。delyのTech Leadのうめもりです。 これはdely Advent Calendarの25日目の記事です。ほかの記事についてはこちら qiita.com adventar.org をご覧ください。 昨日はプロダクトマネージャー兼開発部ジェネラルマネージャーをしている奥原 (@okutaku…

開発部の雰囲気

こんにちは: ) sakura(@818uuu)です。 本記事はdely Advent Calendar 2018の15日目の記事です。 Qiita : dely Advent Calendar 2018 - Qiita Adventar : dely Advent Calendar 2018 - Adventar 前日は、検索エンジニアの仕事内容を紹介しつつ1年間取り組んだ…

クラシルで実践しているプロダクト改善プロセスのすべて

こんにちは! dely, Inc.でプロダクトマネージャー兼開発部ジェネラルマネージャーをしている奥原 (@okutaku0507) といいます。この記事はdely Advent Calendar 2018の24日目の投稿です。明日は待ちに待ったクリスマスですね。 先日は、弊社CTOの大竹 (@Entr…

Lispの車窓から見た人工知能

はじめに こんにちは。 機械学習エンジニアの辻です。 本記事はdely Advent Calendar 2018の22日目の記事です。 dely Advent Calendar 2018 - Adventar dely Advent Calendar 2018 - Qiita 昨日は弊社のサーバサイド・エンジニアの山野井が「【Vue.js】算出…

【Vue.js】算出プロパティの仕組みについて調べてみた

この記事はdely Advent Calendar 2018の21日目の記事です。 Qiita: https://qiita.com/advent-calendar/2018/dely Adventar: https://adventar.org/calendars/3535 前日は、iOSデザインエンジニアの John が デザインについてエンジニアなりに意識しているこ…

サーバーレス+Go言語で作るインタラクティブな哲学slackBot

本記事はdely Advent Calendar 2018の19日目の記事です。 Qiita : dely Advent Calendar 2018 - Qiita Adventar : dely Advent Calendar 2018 - Adventar 前日は、弊社でSREをしている井上がkurashiruのデプロイについて記事を書きましたので是非読んでみて…

kurashiruとECSとデプロイ

はじめに 本記事はdely Advent Calendar 2018の18日目の記事です。 Qiita : dely Advent Calendar 2018 - Qiita Adventar : dely Advent Calendar 2018 - Adventar 昨日は弊社iOSエンジニアの堀口(@takaoh717)が「エンジニアがCSと上手く連携するためのコ…

エンジニアがCSと上手く連携するためのコミュニケーション

こんにちは、delyでiOSエンジニアをしている堀口(@takaoh717)です。 今日は、普段僕が行っているCS(カスタマーサクセス)担当者との取り組みについてご紹介しようと思います。

社内SQL勉強会を開催しました

こんにちは、検索エンジニアのsakura (@818uuu) です。 先日、営業さん向けにSQL勉強会を行いました。開催してみて難しかったことや得た知見などを紹介します。 この記事はdely Advent Calendar 2018の14日目の記事です Adventar : dely Advent Calendar 201…

【Android】ViewPagerのページ切り替えをいい感じにする

こんにちは。delyでAndroidのエンジニアをしているkenzoです。 この記事はdely Advent Calendar 2018の13日目の記事です。 Qiita: https://qiita.com/advent-calendar/2018/dely Adventar: https://adventar.org/calendars/3535 昨日はkurashiruのwebグロー…

kurashiruが取り組むSEOのおはなし

おはようございます。 delyでkurashiruのwebグロース全般を担当しているinternet_ghostです。 この記事はdely Advent Calendar 2018の12日目の記事です。 Qiita: https://qiita.com/advent-calendar/2018/dely Adventar: https://adventar.org/calendars/353…

好きな技術を使って作る!くだらないslackBot運用のすゝめ

こんにちは。サーバーサイドエンジニア兼、新米slackBot整備士のjoe (@joooee0000) です。 本記事はdely Advent Calendar 2018の11日目の記事です。 Qiita: https://qiita.com/advent-calendar/2018/dely Adventar: https://adventar.org/calendars/3535 前…

AWSの意図しない料金の上昇に気付く仕組み

はじめに 本記事はSRE 2 Advent Calendar 2018の11日目の記事です。 SRE 2 Advent Calendar 2018 - Qiita dely Advent Calendar 2018もやっていますので目を通していただけると嬉しいです。クラシルの秘話がたくさん書かれています。 dely Advent Calendar 2…

AppleのUI実装をさぐる

こんにちは。delyデザインエンジニアのJohn(@johnny__kei)です。 本記事はdely Advent Calendar 2018の10日目の記事です。 Qiita: https://qiita.com/advent-calendar/2018/dely Adventar: https://adventar.org/calendars/3535 前日は、プロダクトデザイナ…

jQueryへの依存を外す方法

こんにちは!dely でフロントエンドエンジニアをしている @all__user です。 この記事は dely Advent Calendar 2018 の8日目の記事です。 Qiita: https://qiita.com/advent-calendar/2018/dely Adventar: https://adventar.org/calendars/3535 昨日は、iOSエ…

iOS版クラシルの開発からリリースまでの流れ

この記事はdely Advent Calendar 2018の7日目の投稿です。...今回は、delyが運営しているレシピ動画サービス「kurashiru(クラシル)」のiOSアプリがどのようなフローを経てストアに公開されているかをざっくりとご紹介したいと思います。 この内容が、同じ…