キカガクエンジニアブログ

株式会社キカガクのエンジニアブログ

ライブラリ依存症に陥った話

こんにちは!株式会社キカガクの開発事業部でソフトウェアエンジニアをしている塚井です。数ヶ月前からフロントエンドエンジニアとなるべく奮闘中です。今回はそんな中で経験したライブラリ依存症に陥った話を書きたいと思います! 対象読者 今回伝えたいこ…

Chakra UI 小技集

ReactのUIコンポーネントフレームワーク、 Chakra UI を使って自在なデザインを作るための小技集をご紹介します。

AI・機械学習 E ラーニングプラットフォーム【キカガク】の Nuxt.js → Next.js 技術リプレイスの話

はじめに こんにちは、株式会社キカガクでエンジニアをしている北田です。 ついにキカガク開発チームでも技術ブログを開設しました!(祝) 先日、私たちが提供する E ラーニングプラットフォーム【キカガク】は Vue (Nuxt.js) → React (Next.js) への技術刷…

algolia の indexing 失敗と修正方法について

はじめに algolia とは 機能実装の上で発生した問題と修正方法 algolia の制限 発生した問題 修正方法 おわりに はじめに こんにちは、開発事業部でソフトウェアエンジニアを担当している藏野です。主にフロントエンドを担当しており、新規機能開発や改善を…

受け入れの際にやっていただいて嬉しかったこと

はじめに やっていただいて嬉しかったこと <入社前> 使用技術についてしっかりと説明する。そのおすすめの勉強法も伝える。 メンターを付けて、入社までの学習もフォローする。 <入社から業務に入るまでのインプット期間> ゴールから逆算して習得すべき知識…

キカガクの技術スタックと選定理由

はじめに TL;DR システム概要図 フロントエンド TypeScript Next.js Chakra UI Jest × Firebase Local Emulator Suite バックエンド Firebase Firebase Authentication GCP (Google Cloud Platform) GKE を採用していない理由 悩んでいること データ分析基盤…

AWS Amplify から microCMS に変更した話

この記事で学べること ヘッドレス CMS のように使える「AWS Amplify」と純粋なヘッドレス CMS である「microCMS」を使った結果、なぜ microCMS を選んだのか こんにちは!株式会社キカガクの開発事業部でソフトウェアエンジニアをしている塚井です。数ヶ月…