Studyplus Engineering Blog

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

Sidekiq Enterpriseの同時実行数制御を理解する

こんにちは。サーバーサイドグループの山田です。 最近クロスバイクを買って自転車で走ることにはまっています。 弊社ではRailsアプリケーションの非同期処理やバッチ処理でSidekiq/Sidekiq Enterpriseを使用しています。 tech.studyplus.co.jp Sidekiq Ente…

ちょっとした改善を継続的に消化する取り組み

こんにちは、SREの栗山です。最近好きな小説は「十二国記シリーズ」です。 今回はちょっとした改善を継続的に消化する取り組みに関して書こうと思います。 TL;DR SREチームでは2週間に1回「改善デー」を設けている 「改善デー」では1日で終わるようなちょっ…

スタディプラスはDroidKaigi 2021にSUPPORTERSとして協賛します

こんにちは! スタディプラスの若宮(id:D_R_1009)です。 最近はポルノグラフィティのサウダージをよく聴いています。 さて、ついに! 色々とあって大変でしたが! DroidKaigi 2021が10月19日から始まります! そして、スタディプラスは昨年に引き続きスポン…

iOSDC Japan 2021に参加しました

こんにちは、モバイルクライアントグループの大石(id:k_oishi)です。 2021/9/16~18に開催されたiOSDC Japan 2021へ参加した件をブログにします。 今回、弊社はシルバースポンサーとしてスポンサードしており、レギュラートーク(20分)での登壇が1名、他のメン…

突撃!隣のRubyGems

こんにちは、スタディプラスの島田です。好きな漫画は「葬送のフリーレン」です。 はじめに スタディプラスでは、Railsで開発しているプロダクトが2つあります。 Studyplus Studyplus for School それぞれのプロダクトはサービスの性質や歴史が異なり、別な…

スタディプラスはRubyKaigi Takeout 2021にPlatinum Sponsorsとして協賛しました!

こんにちは。サーバーグループの山田です。 最近好きな漫画は「アオアシ」です。 スタディプラスはRubyKaigi Takeout 2021にPlatinumスポンサーとして協賛させていただきました!今年で3回目のスポンサーとなります。 弊社スタディプラスもRubyKaigiにプラチ…

対話を頑張らなくても作れるSiri Shortcuts向けIntents App Extension スライド書き起こしと補足

こんにちは、モバイルクライアントグループの明渡です。 iOSDC Japan 2021に採択していただいた、「対話を頑張らなくても作れるSiri Shortcuts向けIntents App Extension」のトーク収録を終えました! 数えてみると、合計6回ほど収録し直していました。 1週…

画面回転対応で対応すること

こんにちは、モバイルクライアントグループの隅山です。 最近フィットネスバイクを購入し、運動不足の解消を心がけています。 今年の6月より、AndroidのStudyplusアプリはタブレットでの動作を前提とした実装に切り替えました。 タブレットでも快適に利用で…

StudyplusはiOSDC Japan 2021にシルバースポンサーとして協賛します

こんにちは、モバイルクライアントグループの大石です。 好きな漫画は最近モーニングにて連載再開した「望郷太郎」です。 Studyplusは2021年9月16日からオンライン開催されるiOSDC Japan 2021にシルバースポンサーとして協賛します。 iosdc.jp 弊社のiOSエン…

Billing Library v4.0.0 への更新

こんにちは、モバイルクライアントグループの中島です。 最近、ディスプレイの上に引っ掛けて物を置けるようにするボードを買いました。思ったより便利に小物を置けるので良さげです。 さて、今回は Google Play Billing Library (以下Billing Library) を、…

スタディプラスはRSpecに寄付しました

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

7月にLT大会を開催しました。

はじめまして、Studyplus事業部サーバーサイドエンジニアの中村です。 今年4月から入社し、Studyplusアプリのサーバーサイド開発に参加しました。 よろしくお願いします! 今回は、こちらの記事でも少し紹介している LT大会を7月に実施しましたので、詳しく…

Flutterの状態管理とViewの更新

こんにちは。モバイルクライアントグループの若宮(id:D_R_1009)です。 最近スタンディングデスクを導入しました。業務時間中はずーっとスタンディング状態で、疲れたら業務終了な感じでやってます。 スタディプラスでは一部のプロダクトでFlutterを採用して…

フロントエンドのCircle CI実行時間を1/3にしました

こんにちは。ForSchool事業部の石上です。先日、コンビニでサクレの梨味を買ってきたところ妻に絶賛されました。今年一番家庭で貢献した日かもしれません。 今回はフロントエンドのCircle CI実行時間を短くしたことについて書きます。 3行で フロントエンド…

Studyplus iOSにおけるコードリファクタリングへの取り組み

Studyplus iOSにおけるコードリファクタリングへの取り組み こんにちは、Studyplus事業部モバイルクライアントグループの上原です。以前はWidgetの実装についてブログを書きましたが、今回はStudyplus iOSで取り組んでいるコードのリファクタリングについて…