RELATIONS Developers Blog

RELATIONS株式会社の開発ブログです。

GraphQL code generatorで、スキーマからTypeScriptの型情報を自動で手に入れよう!

RELATIONSエンジニアの久原です。 Wistant、このたびめでたくフルリニューアルできました! 今回は特にフロントエンドの改修が中心で、UI改善のほか、技術スタックの大幅刷新も行っております。 その一つとして、コードベースをTypeScriptに変更し、型情報が…

Reduxを完全に廃止し、Apollo Clientに乗り換えた話

こんにちは、フロントエンドエンジニアの池田です。 前回のWistantのフロントエンド技術スタックを刷新した話に引き続き、 今回はWistant上でReduxを廃止した背景と、刷新の経緯について話してければと思います。 Redux廃止の背景 Reduxはもう必須ではない …

Wistantのフロントエンド技術スタックを刷新した話

こんにちは、フロントエンドエンジニアの池田です。 弊社のサービスであるWistantのv5.0が4月にリリースされました。 簡単にその経緯と技術選定理由を共有させて頂きます。 技術刷新に至った経緯 v5.0の情報アーキテクチャ(レイアウト)変更 新しいデザイナ…

SlackでWEBアプリライクな社内システムを開発しました

Slack Advent Calendar 2019 の10日目の記事です。 こんにちは。鍋山です。 ようやくSlackに入門して2ヶ月が過ぎました。気後れしていたSlackにもやや慣れてきたところです。 先月開催されたSlack Tiny Spec Tokyoにも参加したことでモチベーションが上がり…

SlackのHome tabがBeta版で使えるようになっていたのでSlack BoltでTODOアプリを作ってみました

こんにちは。最近RELATIONSにジョインしました鍋山です。 RELATIONSではSlackを連絡手段として使っていて、エンジニアや大多数を占める非エンジニア全員で活発にやりとりしてます。 さて、僕自身がSlackに入門して1ヶ月ほど経ちましたので、どんなことができ…

Slackのリアクションに反応するアプリをGASで作ってみた話

こんにちは。RELATIONS株式会社の大川です。 最近はSUMMER SONICの3日目が楽しみで仕方がないです。 普段はWistantの開発・運用をしていますが、 今回はGoogle Apps Script・Slack・スプレッドシートを連携させたアプリ開発の話をしていきます。 きっかけは…

Webエンジニアがスマホアプリをリリースするまでに学んだ32のコト(後編)

こんにちは。RELATIONS株式会社の久原です。 最近はAtomicDesignを生かしたデザインシステムの構築を試しています。こちらはまた別の記事で改めてご紹介できればと思っています。できればアプリとWebの共通システムにしてみたい(難しそう)。 さて、前回の…