エンジニアが企画開発をやってみた

こんにちは。 N予備校の開発チームではこの4月に企画開発チームが発足しました。 この記事では、N予備校での企画開発の紹介と、でN予備校の企画開発エンジニアって何してるの? という1つの例として、私自身がN予備校の企画に関わってきた中での気づきなどを…

ReadableなOpenAPI定義ファイルを書く

OpenAPIの定義ファイルがyamlのままで読みやすくなるように、ファイル分割方法などを工夫した話です。

角川ドワンゴ学園・次世代教務システムについて

本稿では、Javaと独自フレームワークで構築された現行の教務システムをTypeScriptとNext.jsで構築された次世代教務システムへと移行していく過程で取り組んでいることを紹介していきます。 はじめに こんにちは。N 高等学校 / S 高等学校の教務システム開発…

全てを書き換え続ける。N予備校Webフロントエンド実装6年のあゆみ

オンライン学習サービス『N 予備校』は、2022年 4 月でリリース 6 周年を迎えました。N 予備校の Web フロントエンドはリリース以来、全面的な書き換えを続けています。 実装の変遷を説明し、書き換えの経験やWebフロントエンドという領域の性質を踏まえて、…

TypeScript Compiler API を使って ts-expect-error を一括挿入する

TypeScriptのCompiler APIを使用し、コンパイラから得られるエラー情報を利用して `@ts-expect-error` を挿入するスクリプトを作成したという記事です

Appleのアカウント削除に関する審査ガイドライン更新への対応

はじめに こんにちは。 10月に発表された Appleのアカウント削除に関する審査ガイドライン更新のニュースから3ヶ月経ちました。 皆さんいかがお過ごしでしょうか。 私たち N予備校もこのニュース以来、文字通りの忙しい師走となりました。 それまでは非公開…

リニューアルしたN高等学校・S高等学校プロジェクト採用サイトのご紹介

昨年末より、N高等学校・S高等学校プロジェクト採用サイトをリニューアルしました。 www.nnn.ed.nico 初公開のものもありますので、コンテンツについて少しばかり紹介させていただきます。 インタビュー 昨年取り組んだ2つの大きなプロジェクトであるN予備校…