はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ Studyplus Engineering Blog

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 21 / 21件)
 

GitHub Discussionsで他システムやクライアントサイドの開発者との認識合わせを非同期に行う - Studyplus Engineering Blog

2022/11/07 このエントリーをはてなブックマークに追加 6 users Instapaper Pocket Tweet Facebook Share Evernote Clip Slack 石上 プラレール クライアントサイド 進行方向

こんにちは。開発部エンジニアの石上です。最近は息子とプラレールで遊ぶのが楽しいです。先日、社内のSlackでおすすめされていて気になっていた自動ターンアウトレールなるものを買ってきました。走るごとに進行方向が切り替わって、とても楽しいです。 さて、今回はGitHub Discussionsによって開発チーム間の非同期コ... 続きを読む

Studyplus iOSアプリにasync/awaitを導入してみた - Studyplus Engineering Blog

2022/03/07 このエントリーをはてなブックマークに追加 8 users Instapaper Pocket Tweet Facebook Share Evernote Clip await async

こんにちは、Studyplus事業部モバイルクライアントグループの上原です。 中途入社でiOSエンジニアとして入社して、StudyplusのiOSアプリの開発を主にしています。 また、最近はiOS以外にもFlutterを触り新機能を開発したりしています。 趣味の方では、Apex Legendsを数年やっているのですが、最近愛用していた武器が弱体... 続きを読む

Rails 7 + Hotwireで実用的なSPAを作ってみた - Studyplus Engineering Blog

2022/02/21 このエントリーをはてなブックマークに追加 14 users Instapaper Pocket Tweet Facebook Share Evernote Clip Hotwire SPA Rails 7

こんにちは、サーバーグループの市川です。モバイルクライアントグループに所属していましたが、バックエンドの開発を担当することが多くなったので、サーバーグループ異動にしました。 最近、Studyplusブックというサービスをリリースしました。Studyplusアプリ内で、200冊以上の参考書が読み放題で使えるサービスです... 続きを読む

スタディプラスはRSpecに寄付しました - Studyplus Engineering Blog

2021/08/25 このエントリーをはてなブックマークに追加 12 users Instapaper Pocket Tweet Facebook Share Evernote Clip rspec OSS GitHub Sponsors 寄付 漫画

こんにちは、ForShcool事業部の島田です。好きな漫画は「ドラフトキング」です。 スタディプラスではこの度、会社として RSpec に寄付をしました。 rspec.info なぜOSSへ寄付するのか 2020年12月からGitHub Sponsorsで、企業がOSSのスポンサーをすることが可能になりました。 GitHub Sponsorsで、企業がオープンソースプ... 続きを読む

Firebase Functionsのロギングを改善した話 - Studyplus Engineering Blog

2021/06/25 このエントリーをはてなブックマークに追加 8 users Instapaper Pocket Tweet Facebook Share Evernote Clip ロギング

はじめまして、モバイルクライアントグループの市川です。昨年9月からポルトの開発にジョインしました! porto-book.jp ポルトはFlutterとFirebaseで開発しているサービスです。 サーバサイドの処理は全てFirebase Functionsで実装されており、エンドポイントの数は40近くあります。 その中には、課金に関するクリティカ... 続きを読む

FlutterとFirebaseで新しいサービスをリリースしました - Studyplus Engineering Blog

2019/09/27 このエントリーをはてなブックマークに追加 25 users Instapaper Pocket Tweet Facebook Share Evernote Clip iOS ポルト 須藤 スタディプラス 新しいサービス

こんにちは、スタディプラスの須藤(id:kurotyann)です。 タイトルどおり、9/17にFlutterとFirebaseで新しいサービスをリリースしました。 サービス名は「ポルト(Porto)」です。 受験生に人気の参考書を月額980円でスマホで読める電子参考書サービスです。 iOSとAndroidで利用でき、無料で読める参考書もあります。受験... 続きを読む

スタディプラス第一回自作キーボードもくもく会 - Studyplus Engineering Blog

2019/08/29 このエントリーをはてなブックマークに追加 10 users Instapaper Pocket Tweet Facebook Share Evernote Clip スタディプラス 有志 キーボード 突撃 最中

自作キーボードを社内で始めたきっかけ 先日、本ブログにてキーボードに関する記事「突撃!隣のキーボード Studyplus 2019」を書きましたが、その執筆の最中に社内のキーボード好きの熱が高まり、今回、有志で集まってのもくもく会の開催となりましたので、その様子をご報告します。 当日の様子 参加者は4名でしたが、そ... 続きを読む

突撃!隣のキーボード Studyplus 2019 - Studyplus Engineering Blog

2019/07/16 このエントリーをはてなブックマークに追加 52 users Instapaper Pocket Tweet Facebook Share Evernote Clip 突撃 Slack キーボード iOSエンジニア 大石

こんにちは。今年の5月に入社したiOSエンジニアの大石(id:k_oishi)です。 私は入社時のオリエンテーション終了後、最初にしたことが社内のSlackでキーボードチャンネルの検索という程度にキーボードが好きな者です。 当然ではありますが、以前から他のエンジニアがどのようなキーボードを使っているのか気になっていまし... 続きを読む

GithubのPull Panda連携を(さっそく)導入しました! - Studyplus Engineering Blog

2019/06/18 このエントリーをはてなブックマークに追加 114 users Instapaper Pocket Tweet Facebook Share Evernote Clip GitHub

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

やりたいことベースでWebpackにCSS周りの設定をする - Studyplus Engineering Blog

2019/04/08 このエントリーをはてなブックマークに追加 14 users Instapaper Pocket Tweet Facebook Share Evernote Clip SPA 石上 CSS Webpack 背景

こんにちは、ForSchool事業部の石上です。 あるSPAを作る際、CSSを書きやすくするためにいくつかWebpackの設定を書きました。 今回は、これらの設定がなぜ今こうなっているのかを社内のメンバーに説明するつもりで、どれが何のために必要な設定なのかを書いてみます。 背景 ウェブフロントエンド全般に言えることですが... 続きを読む

MySQLの0000-00-00 00:00:00という負債とridgepoleの限界 - Studyplus Engineering Blog

2019/01/29 このエントリーをはてなブックマークに追加 36 users Instapaper Pocket Tweet Facebook Share Evernote Clip Ridgepole migration Studyplus

こんにちは、CTOの島田です。 今回は、StudyplusのDBのmigrationで発生した問題とその解決ステップを説明したいと思います。 前提 schema.rbでの運用 ridgepoleの導入 "0000-00-00 00:00:00" 問題 問題の原因は? 暫定対応 問題の解消 あるべき姿 まとめ 前提 まずは前提。 Aurora MySQL 5.7 Rails 5.1.6 (対応当時。今... 続きを読む

新規プロジェクトにVueとVuexを採用してみた - Studyplus Engineering Blog

2019/01/28 このエントリーをはてなブックマークに追加 60 users Instapaper Pocket Tweet Facebook Share Evernote Clip Studyplus Vuex Vue 所感 プロジェクト

こんにちは。Studyplus開発部の田口です。 新規で立ち上がった開発プロジェクトにVueとVuexを採用してみたので、今回はその所感を書こうと思います。 Vue/Vuexの採用理由 今回のプロジェクトで開発するのは、Studyplusのアプリ内ブラウザのWebViewページです。 プロジェクトを開始するにあたって、アプリケーション自体... 続きを読む

Railsで流量の多いデータをページネーションする - Studyplus Engineering Blog

2018/12/25 このエントリーをはてなブックマークに追加 21 users Instapaper Pocket Tweet Facebook Share Evernote Clip Rails 冨山 サーバーサイドエンジニア API 経緯

はじめまして、for School事業部のサーバーサイドエンジニアの冨山です。 今回はfor SchoolのリニューアルにおいてAPIでリアルタイムなデータをページネーションする上でJinraiというカーソルベースのページネーションライブラリを開発しました。 今回はその開発の経緯や直面した課題についてお話していきたいと思います... 続きを読む

Ruby biz Grand prix2018、大賞を受賞しました - Studyplus Engineering Blog

2018/12/17 このエントリーをはてなブックマークに追加 19 users Instapaper Pocket Tweet Facebook Share Evernote Clip 大賞 Ruby スタディプラス 応募用紙 表彰式

こんにちは、CTO島田です。 2018年12月13日、Ruby biz Grand prix2018の表彰式が開催され、スタディプラスが大賞を受賞いたしました! まさか大賞を頂けるとは思っていませんでしたので、とても嬉しいです。 今回、Ruby biz Grand prix応募にあたり、当社の取り組みやRubyの活用方法を応募用紙にしたためました。 この開... 続きを読む

Sidekiq Enterpriseを使う - Studyplus Engineering Blog

2018/10/31 このエントリーをはてなブックマークに追加 25 users Instapaper Pocket Tweet Facebook Share Evernote Clip

お久しぶりです。サーバーサイドエンジニアの花井です。 みなさんは非同期処理に何をお使いですか? ActiveJobでしょうか? Resqueでしょうか? Sidekiqでしょうか? 弊社では歴史的経緯から、上記全てのgemをプロダクトで使っていますが、 この度Sidekiq Enterpriseを導入して非同期処理の統一に着手しました。 Sidekiq... 続きを読む

elm-upgradeに従ってElmのバージョンを0.18から0.19へ上げる - Studyplus Engineering Blog

2018/10/29 このエントリーをはてなブックマークに追加 6 users Instapaper Pocket Tweet Facebook Share Evernote Clip ELM サブシステム 石上 SPA アプリケーション

ForSchool事業部の石上です。ウェブのフロントエンドを中心にStudyplus for Schoolの開発に携わっています。 あるアプリケーションのElmのバージョンを0.18から0.19に上げる対応をしました。今回はこのことについて書きます。 背景 Studyplus for School で新たにちょっとしたサブシステムが必要になり、その小さなSPAの... 続きを読む

AWS Glueを用いたデータ分析基盤を構築した✨ - Studyplus Engineering Blog

2018/08/02 このエントリーをはてなブックマークに追加 34 users Instapaper Pocket Tweet Facebook Share Evernote Clip AWS Glue マネージドサービス データ分析基盤 AWS

こんにちは。@morix1500と申します。 この度、スタディプラス様からデータ分析基盤の構築の業務委託を受け、AWSのマネージドサービスを用いて構築を行いました。 その際に得られた知見を共有したいと思います。 データ分析基盤について 今回スタディプラス様から受けたデータ分析基盤の要件は以下のようなものでした。 S... 続きを読む

Railsで作られた管理画面にVue.jsを導入した話 - Studyplus Engineering Blog

2018/07/24 このエントリーをはてなブックマークに追加 61 users Instapaper Pocket Tweet Facebook Share Evernote Clip jQuery Rails Studyplus DOM 久保

Studyplusのweb版を担当していた久保です。 最近はRailsを触ったりしています。 今回は社内向けの管理画面を作る際に、どうしても動的にDOMを操作する必要があったのでjQueryの代わりにVue.jsを導入してみました。 なぜVue.jsを選んだのか Railsが生成したhtmlをテンプレートとして使うことができる Rails5系以降であれ... 続きを読む

nginxのX-Accel-Redirectを使った縮小画像配信サーバ - Studyplus Engineering Blog

2018/06/29 このエントリーをはてなブックマークに追加 68 users Instapaper Pocket Tweet Facebook Share Evernote Clip Studyplus nginx Java インフラまわり 課題

インフラまわりを担当しております。id:rmanzokuです。 今回は、画像配信サーバをnginxを使ってプチリプレースをしたので その実装方法を紹介します。 課題と対応 Studyplusでは、ユーザーが投稿した画像や教科書の表紙画像を任意のサイズに縮小し配信する機能があります。 この機能はリリース初期から存在し、Javaで実... 続きを読む

fastlaneでCode Signing StyleをAutomaticからManualに変更する - Studyplus Engineering Blog

2018/05/28 このエントリーをはてなブックマークに追加 11 users Instapaper Pocket Tweet Facebook Share Evernote Clip manual Automatic CoD Studyplus

2018 - 05 - 28 fastlaneでCode Signing StyleをAutomaticからManualに変更する はじめに Studyplus開発部のiOSエンジニアの id:kurotyann です。2015年に入社してもうすぐで3年になろうとしています。 今回の開発者ブログは、弊社のiOSアプリ 「Studyplus」 のCI環境について紹介しながら、fastlaneでCod... 続きを読む

AWS IoT Enterprise Buttonを使ってSlack通知ボタンを作る - Studyplus Engineering Blog

2018/05/23 このエントリーをはてなブックマークに追加 57 users Instapaper Pocket Tweet Facebook Share Evernote Clip AWS IoT Enterprise Button ビル

2018 - 05 - 23 AWS IoT Enterprise Buttonを使ってSlack通知ボタンを作る こんにちは。スタディプラスでインフラ周りを担当している id:rmanzoku です。 先日、国内での発売が開始された AWS IoT Enterprise Button を使ってオフィスの小さな改善を行ったのでご紹介します。 弊社の課題 弊社のオフィスは、ビルの4Fと6Fに分かれて... 続きを読む

 
(1 - 21 / 21件)