こんにちは、SREグループの水口です。 スタディプラスのエンジニアが配信するポッドキャスト「Studyplus Engineering Podcast」の新しいエピソードを公開しました。「Studyplus Engineering Podcast」は、主にスタディプラスのエンジニアが、業務で関わった…
こんにちは! スタディプラス/カンファレンス・OSSサポートチームの後藤です。 スタディプラスは、2024年6月13,14日の日程で開催される「FlutterNinjas Tokyo 2024」にコミュニティスポンサーとして協賛します。 flutterninjas.dev FlutterNinjas Tokyo 2024…
こんにちは。サーバーサイドエンジニアの青山です。 今回は、ElastiCache for Redisのメモリ使用率を削減したときのことを紹介します。 はじめに 現状把握 対応案の検討 実際の対応 対応後 おわりに はじめに 早速ですが、Studyplusにはタイムラインという機…
こんにちは!スタディプラスがスポンサーしていたRubyKaigi 2024にエンジニア4名が参加しました。その参加レポートをお送りします。 tech.studyplus.co.jp RubyKaigiを楽しむためにやってよかったこと 事前勉強会 RubyKaigiは言語のコア部分に関わる発表が多…
こんにちは、スタディプラスのカンファレンス/OSSサポートチーム、菅原です。 RubyKaigi 2024がいよいよ来週開催に迫ってきました! 今年もスタディプラスはRubyKaigi 2024にゴールドスポンサーとして協賛しています。 rubykaigi.org 今年は沖縄県那覇市で開…
こんにちは、SREグループの 水口 です。 この記事では、スタディプラスが運営する「Studyplus Engineering Podcast」の公開までに行なっているPodcastのShow Notesを作成する過程について紹介します。 Show Notesと生成AI活用のモチベーションについて Show …
こんにちは。サーバーサイドグループの山田です。 先日StudyplusのRailsアプリケーションのRubyを3.3にアップデートしました。 Ruby3.3ではYJITによるパフォーマンス改善が目玉の1つですが、弊社のアプリケーションでどのような変化があったかを報告します。…
こんにちは、SREグループの 水口 です。 スタディプラスのエンジニアが配信するポッドキャスト「Studyplus Engineering Podcast」の新しいエピソードを公開しました。 「Studyplus Engineering Podcast」は、主にスタディプラスのエンジニアが、業務で関わっ…
こんにちは、スタディプラス VPoEの大石です。 スタディプラスのエンジニアが配信するポッドキャスト「Studyplus Engineering Podcast」の新しいエピソードを公開しました。 「Studyplus Engineering Podcast」は、主にスタディプラスのエンジニアが、業務で…
ウェブアプリケーショングループのましばです。 ようやく暖かくなってきましたが、まだまだ気候が安定しませんね。 今回はCircleCIにきていたrerun failed testの機能を使ってみた話です。 Flakyなテスト プログラミングを実装する際にテストを書いていく中…
こんにちは。サーバーグループ エンジニアの山田です。 今回はRails7.0からRails7.1へのアップグレードを行なった際に、ActiveRecord Encryptionで発生したエラーとその対応について紹介します。 同様のエラーに遭遇した方の参考になれば幸いです。 ActiveRe…
はじめに 2023年7月からWebアプリケーショングループの内定者インターンとして働いている羽鳥です。 インターンでは研修としてRuby、Ruby on Rails、RSpec、データベース設計、オブジェクト指向プログラミング、Reactなどを学んでいます。 私は趣味で競技プ…
こんにちは、サーバーサイドグループの五十嵐です。 今年の4月に弊社に転職して初めて技術ブログを書きます。 今回はAPIドキュメントの作成ツールとしてGemrspec-openapiを導入した話について書いてみます。 弊社では以前からOpenAPIを導入しドキュメント管…
こんにちは、サーバーサイドグループエンジニアの芳賀です。 今回は、業務で関わる機会があったため、Rubyを使用してgoogleauthライブラリを介してGoogleSSO IDトークンを検証する方法について解説します。Google Sign-Inを使用すると、ウェブアプリケーショ…
こんにちは。クライアントグループの上原です。 StudyplusのFlutterアプリでの開発には、go_routerが利用されています。 今回は、利用していて感じたどういう状況でどの方法を利用して画面遷移時にパラメーターを渡すのが良いのかを紹介します。 また、上記…