dely Tech Blog

クラシル・TRILLを運営するdely株式会社の開発ブログです

2020-01-01から1年間の記事一覧

delyクラシル、最近のデータ基盤の話

delyクラシルの最近のデータ基盤のお話しです。

RenovateをiOSアプリ開発に導入してみた

はじめまして、dely開発部のfunzinです。普段はクラシルのiOSアプリ開発を担当しています。 この記事は「dely #1 Advent Calendar 2020」の4日目の記事です。 adventar.org adventar.org 昨日はMeilCliさんの【C#】null許容値型のnonnull判定どれが早いかク…

【C#】null許容値型のnonnull判定どれが早いかクイズ

C#

どうもC#erの@MeilCliです。仕事ではAndroidエンジニアをしていますがC#erなのでアドベントカレンダーではC#について書きます 今回参加しているアドベントカレンダーはこちらです。3日目の記事になります adventar.org あと、同様なカレンダーがもう一つあり…

Athena(Presto) × Redash で湯婆婆を実装してみる

こんにちは! 今年、dely株式会社に新卒入社した開発本部のGENです。 この記事は「dely #2 Advent Calendar 2020」の3日目の記事です。 「dely #1 Advent Calendar 2020」はこちら↓ 昨日はisidaさんの「Swiftで1+1が何故2になるのか調べてみた」という記事で…

Swiftで1+1が何故2になるのか調べてみた

iOS

TRILL開発部の石田です。 この記事は「dely #2 Advent Calendar 2020」2日目の記事です。 dely #1 Advent Calendar 2020 - Adventar dely #2 Advent Calendar 2020 - Adventar 昨日はsacoさんの記事「ノンデザイナーでも大丈夫!見やすいプレゼン資料をつく…

木も見て森も見るための Athena(Presto) 集計術

こんにちは! 今年、dely株式会社に新卒入社した開発本部のGENです。 この記事は「dely #1 Advent Calendar 2020」の2日目の記事です。 「dely #2 Advent Calendar 2020」はこちら↓ 昨日はmochizukiさんの「Ruby 3.0へ向けて、型周りをさわってみた」という…

Ruby 3.0へ向けて、型周りをさわってみた

はじめに こんにちは! delyサーバーサイドエンジニアの望月 (@0000_pg)です クラシルのアプリを中心にサーバーサイドを担当しています 今年もdelyのアドベントカレンダーが始まりました adventar.org adventar.org 今年は開発部の人数も増えてきたので カ…

TRILLアプリのウィジェット設定方法

iOS

ウィジェットはiOS14以降で利用できる機能です。OSをアップデートのうえご利用ください。 また、App StoreよりTRILLアプリバージョン3.5.0以降にアップデートしてください。 設定方法 1. ホーム画面で何も表示されていない部分を長押しし、上部の+ボタンを…

TRILLのPdMって何してるの?

PdM

はじめまして。TRILL開発部PdMの米田です。 主にTRILLアプリ開発のマネジメントを担当しています。 TRILLというプロダクトの開発について、非技術者の視点であれこれご紹介できればと思います。 PdMと一口に言っても様々定義がある中で、今回は「TRILLのPdM…

社内ライブラリをSwiftPMに対応させる

TRILL開発部の石田です。 TRILLでは、Swagger Codegenで生成したAPIクライアントライブラリを使ってサーバと通信しています。 このライブラリはGitHubで管理しており、Carthage経由で利用しています。 Xcode11からSwift Package Manager (以下SwiftPM) がサ…

Google Apps Scriptを使ってBigQueryのクエリ結果をSlackに投稿する

TRILL開発部の石田です。 delyでは様々な情報をSlackに流して共有しているのですが、今回はTRILLで行っているBigQueryのクエリ結果のSlack投稿について紹介します。 背景 delyでは、透明性を大事にする取り組みとして、経営指標をオープンにSlackに流してい…

com.google.gms:oss-licenses でライセンス表記を実装してみた

どうも、Android担当の永井です。TRILLでは、OSSのライセンス表記をHTMLに張り付けてWebViewに流し込むような運用をしていたけど、ライブラリ追加削除するたびにいちいち変更がめんどう! とういうことで、Google謹製の com.google.gms:oss-licenses を導入…

TRILLアプリでiOS14のWidgetに対応しました & Tips集

TRILL開発部の石田です。 TRILLでは、ver.3.5.0でiOS14で新しく登場したWidgetに対応しました。 もともとToday Extensionには対応していたのですが、Widget Extensionは新しい機能ということでデザインや実装を見直しました。 Widget自体はWidgetKitフレーム…

クラシルAndroidプロジェクトの開発者体験の向上を頑張ってます!2

クラシルを開発してるAndroidエンジニアのMeilCliです。前回のクラシルAndroidプロジェクトの開発者体験の向上を頑張ってます!を投稿してから進捗があったので報告します 前回予告した内容は以下の感じでですが、設定した目標通りに行動できないのがエンジ…

Android チーム全員で「ぽちぽち」してクラッシュや不具合を防ぐ!

こんにちは、クラシル Android のプロダクトマネージャーをしている tummy です。 先月から立て続けに Android チームで行っている取り組みについて紹介させていただいてますが、今回も Android チーム全員で毎朝アプリを触る時間、通称ぽちぽち会について紹…

国内初?マルチリービングでランキングを勝手に自動改善!

はじめに こんにちは。 機械学習エンジニアの辻です。 さて本日は、「国内初?マルチリービングでランキングを勝手に自動改善!」ということで、マルチリービングという手法と、その手法を使ったランキングの自動最適化の方法についてご紹介したいと思います…

GASで作ったBotを負債化させないようにやってきた管理の仕方

GAS

こんにちは。androidエンジニアと兼任でスクラムマスターをしているkenzoです。 スクラムマスターの業務において、メンバーや自分へのリマインド、バックログ整理の自動化、タスク状況の可視化などをGAS(Google Apps Script)を使って実施しています。 また…

クラシルAndroidプロジェクトの開発者体験の向上を頑張ってます!

こんにちは、そしてはじめまして、今年2月にAndroidエンジニアとして入社したばかりのMeilCliです。先日プロジェクトマネージャーのtummyがユーザー視点でのクラシルAndroidアプリの改善を紹介しましたが、今回は自分が入社してから改善されてきた開発者視点…

クラシル Android アプリの改善をがんばっています!

こんにちは、クラシル Android のプロダクトマネージャーをしている tummy です。dely では今年 4 月から本格的にチームが立ち上がり、Android アプリの改善に取り組み始めました。スタートから 2 ヶ月弱経ち、徐々にアプリ内も変化してきたのでスクショを交…

CSエンジニアになって3ヶ月経ちました

はじめまして。開発部の sakura818uuu です。 CS(カスタマーサクセス)チームのサポートエンジニアを始めて3ヶ月が 経過しました。 3ヶ月が経ったので振り返ってみようと思います。 主な業務内容 求められるスキル 1.データ分析(SQL) 2.プロダクトの仕様把…

【Rails】 ActiveHash gemのクラシルでの事例とハマりポイント

こんにちは、開発部の高橋です。 最近弊社のRailsプロジェクトでactive_hashというgemが使われ始めました。 個人的にも結構重宝しているgemでとても便利なのですが、一方で特性を理解せずに使うとハマりやすいgemでもあると思っています。 今回は、ActiveHas…

Rails Girls Tokyo 13thにスポンサー協賛&コーチ協力をしました!

こんにちは! サーバーサイドエンジニアの望月です! 先日開催された「Rails Girls Tokyo 13th」に、 delyはスポンサーとして協賛してきました! また今回は、私とサーバーサイドエンジニアの安尾が コーチとして参加者のサポートもさせていただきました。 …

チームのコミュニケーションをより円滑にし、スピードを上げていくための取り組み

こんにちは、dely の Android チームで施策をやりながらアプリ改善に取り組んでいる tummy です。 以下記事を書いてからもう 2 ヶ月が経過し、Android チームも 1 人増えて 4 人になりました。この 3 ヶ月でメンバーの数が倍になっています(すごい) tech.d…

ユーザーお問い合わせの技術的サポートについて

はじめまして。開発部の sakura818uuu です。 CS(カスタマーサクセス)チームのサポートエンジニアを始めて2ヶ月が 経過しました。 今回は、ユーザーお問い合わせの技術的サポートについて 具体的にどんなことをやっているかをご紹介しようかと思います。 …

Zendeskからslackへの通知方法

はじめまして。sakura818uuuです。 Zendeskのチケットをslackに通知する方法をご紹介します。 はじめに 手順方法 Incoming Webhookの設定 Zendesk拡張機能の設定 Zendeskトリガの設定 完成したらどうなるか はじめに 現在、私はCS(カスタマーサクセス)チーム…

「SRE NEXT 2020」にdelyが協賛&登壇しました!

SRE

こんにちは。delyのSREの井上です。 delyは先日開催されたSRE NEXT 2020にGOLDスポンサーとして協賛をさせていただきました!当日はセッション枠を頂き、「delyにおける安定性とアジリティ両立に向けたアプローチ」をテーマに発表もさせていただきました。 …