Studyplus Engineering Blog

スタディプラスの開発者が発信するブログ

プロジェクト・タスク管理ツールにmonday.comを使い始めたので、いかにmonday.comが最高かを紹介したい

こんにちは、スタディプラスの栗山(id:shepherdMaster)です。 みなさんは社内でどんなプロジェクト・タスク管理ツールを使ってますでしょうか? 今回はスタディプラスで最近使い始めたプロジェクト・タスク管理ツールのmonday.comを紹介したいと思います。 T…

Flutterもくもく自習室 in スタディプラス #3 を開催しました

こんにちは。 スタディプラスではAndroidの開発を、趣味でflutterの開発をしている若宮(id:D_R_1009)です。 6月22日(土)に開催した「Flutterもくもく自習室 in スタディプラス #3」の結果についてまとめます。 connpass.com Flutterもくもく自習室とは? 第1…

GitHubのPull Panda連携を(さっそく)導入しました!

Androidチームの若宮(id:D_R_1009)です。 今朝方、Twitterを眺めていたら下記のツイートが目にとまりました。 ここ最近、超絶便利に感じていた Pull Reminders が GitHub に買収されて、誰でも自由に使えるようになったみたいだ。GitHub + pull request でチ…

スキーマ駆動開発のススメ

こんにちは,For School事業部のid:atomiyamaです. 現在Studyplus for Schoolはサービスのフルリニューアルを行っています. 弊サービスはこれまでRailsでslimを使いViewを提供してきましたが,今後より良い体験をユーザーへ届けるためにリニューアルを行い…

Android Architecture Componentsに感動した話

初めまして、Studyplus開発部のAndroidエンジニアの隅山です。今年5月からスタディプラスでAndroidアプリ開発を行っています。 本格的にAndroid開発を始めてまだ日が浅いので、初中級エンジニア目線で学んだことをまとめていきたいと思います。 背景 やった…

AndroidのCI環境を移行しました!

こんにちは、Androidチームの若宮(id:D_R_1009)です。 2019年5月よりAndroidチームのCI環境をBitriseからCircleCIに移行いたしました。 今回は移行の経緯や結果などをまとめたいと思います。 CI環境変更経緯 CI移行ステップ スタディプラスAndroidチームのCI…

弊社オフィスで「Flutter Meetup Tokyo #9」を開催しました

こんにちは、スタディプラスの須藤(id:kurotyann)です。 今回のブログでは、5月22日(水)に弊社オフィスで開催した「Flutter Meetup Tokyo #9」についてまとめます。 https://flutter-jp.connpass.com/event/126419/ Flutter Meetup Tokyo とは? Flutter M…

Studyplusのとある画面でYouTubeの動画再生に対応し、やらかしたお話

iOS

こんにちは、Studyplus iOSチームの明渡(ID: m_yamada1992)です。 今回は、今年3月にリリースしたStudyplusアプリにて大学の情報を表示する画面でYouTubeの再生に対応したお話、およびiOSアプリ側の実装にて盛大にやらかした話をつづっていきます。 YouTube…

弊社のSSO事情について

こんにちは、サーバーサイドエンジニアの金澤です。 みなさんSSOしてますか? 今日は弊社の管理ツールなどで導入しているSSOについてお話しします。 現状 大きく分けて二通りの方法で実現しています。 awsのalbでopenid connect(以下oidc) google G suiteのs…

RubyKaigi 2019にPlatinumスポンサーとして参加しました!

こんちにちは、スタディプラスCTOの島田です。 スタディプラスはRubyKaigi 2019にPlatinum Sponsorsとして参加させて頂きました。 スタプラのブースはこんな感じですこうしてみるとStudyplusロゴがたくさん一際目立っている気がする……… #Rubykaigi pic.twitt…

便利に使えるAnsibleのAWSモジュール11選

こんにちは、インフラエンジニアの菅原です。 皆さんはAWSをどのように管理されてますか? Ansibleでしょうか?ChefやTerraform、CloudFormationでしょうか? 弊社ではAnsibleのAWSモジュールを使って、構成をコード化し、管理しております。 そのため最近関…

Rails Developers Meetup 2019に参加してきた

こんにちは! For School事業部でサーバーサイドエンジニアをしているatomiyama(id:atomiyama)です. 今回3/22, 3/23に開催されたRails Developers Meetup 2019 Day2参加してきました! 弊社はDay2でビールスポンサーとして参加させて頂いたのですが,こうい…

RubyKaigi2019でお待ちしております!

スタディプラスCTOの島田です。 いよいよ今週RubyKaigi2019が開催されます。 今回、スタディプラスではスポンサーブースを出展させていただきます。 ブーススポンサーはRubyWorld Conference 2018(以下RWC)に続き2回目となります。 ブースでは学習管理サービ…

Flutterもくもく自習室 in スタディプラス #2 を開催しました。

スタディプラスでiOSと新規事業を兼務している須藤(id:kurotyann)です。 今回のブログでは、4月6日(土)に開催した「Flutterもくもく自習室 in スタディプラス #2」の結果についてまとめます。 Flutterもくもく自習室 in スタディプラス #2 - connpass Flut…

try! Swift TOKYO 2019行ってきました

初めまして、iOSチームに昨年10月から入社しております明渡(ID: m_yamada1992)と申します。 入社してからといいますか、社会人8年目にして初めて平日に丸1日単位で開催される技術カンファレンスへ大手を振って参加してきました! 開催が3月21日から23日でし…