dely株式会社 の技術ブログ

Rails初心者がハマったCapistranoの環境変数

こんにちは。 delyコマース事業部エンジニアの john です。 もともとは開発部でiOSエンジニアとしてクラシルのiOSアプリ開発をやっていましたが、今年のはじめから新規事業のコマース事業部でwebのフロントエンドやRailsアプリケーションとかいろいろと開発をしています。 この記事は「 dely Advent Calendar 2019 」の16日目の記事です。 昨日はSREの井上さんによる「10分で完成!

10分で完成!WEBサイトパフォーマンス計測基盤 ver.2019

はじめに 本記事は dely Advent Calendar 2019 の15日目の記事です。 昨日は開発部サーバサイドエンジニアの高橋くんが「Rails6の複数データベースの仕組みと実装時にハマったところ」という記事を書きましたので是非読んでみてください。 tech.dely.jp こんにちは!dely開発部SREの井上です。 本記事ではWEBサイトのパフォーマンスを定期的に計測する仕組みについて紹介をしたいと

Rails6の複数データベースの仕組みと実装時にハマったところ

こんにちは、開発部の高橋です。 本記事は dely Advent Calendar 2019 の14日目の記事です。 昨日はミカサ(acke_red)さんの「デザイン負債を返済する - クラシルのデザインの展望2020」という記事でした。 note.com 目次 目次 はじめに 複数データベースの仕組み 複数データベースに関連するActiveRecordの全体像 1. master/slave構成 利用方法 DatabaseSelectorの利用方法 2. 複数のデータベースの

初めてPMっぽいことやって失敗した件

はじめまして。 sakura818uuuです。 この前、社内で初めてPMっぽい動きをしたら盛大に失敗したので 反省すべきことや学んだことを書きます。 この記事はdely Advent Calendar 2019の12日目の記事です。 Qiita: https://qiita.com/advent-calendar/2019/dely Adventar: https://adventar.org/calendars/4134 昨日はiOSエンジニアのnancyさんが「 Combine と RxSwift を比較してみた - dely tech bl

Combine と RxSwift を比較してみた

  こんにちは! dely 株式会社で iOS を担当している nancy こと仲西です。   本記事は dely Advent Calendar の11日目の記事です。   qiita.com adventar.org   昨日は小林さんが「UI デザイン × PdM で広がるデザインの可能性」というテーマで書いています。 https://dely.design/n/nfbad0dcdec77 dely.design UI デザイナーが PdM をやると何がいいのか、 どんな点を心がけるべきなのかといったことがま

思わずへ〜ってなったTypeScriptのトリビア10選

はじめに こんにちは、フロントエンドエンジニアの all-user です! これは delyアドベントカレンダー 9日目の記事です。 昨日はプロダクトデザイナーのkassyさんプレゼンツ「デザインとエンジニアリングをつなぐために重要な3つのこと」でした。 dely.design 開発現場でも直面することの多いコミュニケーションの問題と、それに対して心掛けていることについて書かれてい

データサイエンティストと機械学習エンジニアをやって思ったこと

はじめに こんにちは。dely開発部の伊ヶ崎( @_ikki02 )です。 本記事はdely Advent Calendar 2019の6日目の記事です。 qiita.com adventar.org 昨日は当社サーバサイドエンジニアの安尾が 「スピード優先の開発で溜まった技術的負債の返済計画(サーバーサイド編)」 という記事を書きました! 新機能の開発にとどまらず 技術的負債を返済していくのはとっても素敵なことですね! ぜ

スピード優先の開発で溜まった技術的負債の返済計画(サーバーサイド編)

こんにちは! dely株式会社サーバーサイドチームの安尾です。 本記事はdely Advent Calendar 2019の5日目の記事になります。 qiita.com adventar.org 昨日は辻さんが「Jupyterもいいけど、SageMath使って可能性もっと伸ばそう!」という記事を書きました。 tech.dely.jp 本日は 「スピード優先の開発で溜まった技術的負債の返済計画(サーバーサイド編) 」 というタイトルで、今delyのサーバ

Jupyterもいいけど、SageMath使って可能性もっと伸ばそう!

はじめに こんにちは。dely開発部の辻です。 本記事はdely Advent Calendar 2019の4日目の記事です。 qiita.com adventar.org 昨日は弊社CXO坪田が「突破するプロダクトマネジメント」という記事を書きました! プロダクトマネージメントっていつの時代も課題山積ですよね。弊社も多分に漏れずたくさんの課題を抱えているわけですが、それらをどのように 突破していくか 様々な観点

NetflixのFast JSON APIを使ってみた

はじめに はじめまして。 mochizukiです。 クラシルアプリのサーバーサイドをやってます。 昨日はAndroidエンジニアのumemoriさんが 「マルチモジュール時代のDagger2によるDI」 という記事を書いてくれました。 tech.dely.jp dely Advent Calendar 2019の2日目は Netflixがつくった Fast JSON API について書いてみようと思います。 qiita.com adventar.org Fast JSON API Netflix/fast_jsonapi A lightning fast JSON:API se

マルチモジュール時代のDagger2によるDI

こんにちは。dely株式会社のAndroidアプリチームのうめもりです。今年もdelyはAdvent Calendarをやることになりました。開発部の面々が色々な記事を今年も書いてくれますので、是非ほかの記事も見て行ってください。 qiita.com adventar.org この記事はdely Advent Calendarの1日目の記事です。早速やっていきましょう。 Androidのマルチモジュール構成のアプリケーション上でDagger2を用い

宣言的UIフレームワーク 「SwiftUI」と「Flutter」を比較してみた

こんにちは!クラシルiOSアプリを開発しているknchstです。 昨今のモバイルアプリケーション開発では様々な要件があり、それらを満たすよう実装するには数々の苦難がありました。その一つとしてUIの状態、所謂State管理が難しくなってきています。ネットワークに接続し、またUIをアニメーションさせたりと、データとUIを同期するのは困難を極めます。 Rxなどのリアク

iOS版クラシルのフィードを滑らかな動きにするためにやったこと

こんにちは、iOSエンジニアのtakao( takaoh717 )です 今回はクラシルiOSアプリのフィードのパフォーマンス改善を行った話をご紹介します。 改善を行ったフィードはUICollectionViewで構成されており、レシピ、画像バナー、広告など複数の異なる型のデータを表示しているような画面です。 今回行った変更は以下の内容です。 差分更新ライブラリの導入とデータの管理、更新
iOS

サーバーサイド&SRE改善MTGを始めてチームの生産性があがった話

はじめに こんにちは、delyでサーバーサイドエンジニアをやっている山野井です。 delyのサーバーサイドチームでは「サーバーサイド&SRE改善MTG」という取り組みを毎週行っています。 この取り組みは個々が日頃開発する上で感じている課題をdelyのサーバーサイドエンジニア、SRE、フロントエンドエンジニア間で共有・議論し、解決を目指すものです。 本記事ではその取

SREはじめました

こんにちは、6月にサーバーサイドチームからSREチームに異動した高山です。 私がSREチームにジョインすることとなり、SREのチームメンバーが増えることをきっかけに、現状のSREチームを見直すという取り組みを行っています。 弊社の開発組織にはもともとSREという職種が存在しています。しかし、実態としては、ソフトウェアも書けるインフラエンジニアがSREという名