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の共通システムにしてみたい(難しそう)。 さて、前回の…

最新のExpo SDK を使ってジオフェンスとプッシュ通知を組み合わせてみました

こんにちは、RELATIONS株式会社の大川です。 最近はWistant のUI開発とRedashを使ったデータ分析をしています。 これまで、2回に分けてExpoとFirebaseを組み合わせたプッシュ通知配信の検証をしていました。 ExpoとFirebaseを使って、サーバーレスで手軽にで…

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

こんにちは。RELATIONS株式会社の久原です。 2019年も開発ブログをどうぞよろしくお願いいたします! Webエンジニアだけどスマホアプリを作ることになった件 弊社では「ええ会社をつくる」というミッション実現のために、様々な新規事業の仮説検証を行ってい…

ExpoとFirebaseを使った、サーバーレスでのプッシュ通知配信の検証続き

あけましておめでとうございます!RELATIONS株式会社の大川です。 弊社では1月が新しい年度の始まりなので 今期目標やその達成に向けたアクションをチームメンバーで共有していました。 (その様子はこちらからご覧いただけます。) 自分はこの開発者ブログ…

マネジメント支援のSaaSプロダクト「Wistant」のバックエンド技術スタックを紹介します

こんにちは、RELATIONS奥宮です。 今年も残りあとわずか。平成最後の年末、いかがお過ごしですか? 自分は先日のクリスマス、人生で初めて妻と娘(ゼロ歳)と一緒に過ごしました。お風呂やら離乳食やら夜泣きやら、普段と変わらない1日でしたけどねー… ( ´ …

RELATIONSのフロントエンド技術スタックと、大事にしている選択基準

こんにちは、RELATIONS株式会社の久原です。主にフロントエンドを担当しているエンジニアです。 今回は、弊社で使用しているフロントエンド技術と、それを選ぶ際に大事にしている選択基準について、紹介していきたいと思います。 やや長文になってしまいまし…

ExpoとFirebaseを使って、サーバーレスで手軽にできるプッシュ通知配信を試しました

こんにちは、RELATIONS株式会社の大川です。 普段は Wistant の開発・運用をしているエンジニアです。 最近 Expo(React Nativeによるアプリ開発を支援するツール)とFirebase(DBやユーザー認証機能などアプリ開発でよくある機能を提供しているクラウドサー…

ついに、RELATIONSも開発ブログをはじめます

はじめまして、RELATIONSの奥宮@エンジニアです。 このたび弊社でも「開発ブログ」を始めることになりました。 今回は初投稿ということで、弊社のことを簡単に。 弊社が運営しているWebメディア「SELECK」のことをご存知の方の中には、「メディアの会社が開…