GROWTH VERSE TECH BLOG

株式会社GROWTH VERSEのテックブログです。

ExcelizeのStreamWriterを使用して、1000万件以上のデータ作成を30秒程度で完了できるようにした話

はじめに 株式会社GROWTH VERSEにてBE兼EpicOwnerをしている川田です。最近業務で1000万件以上の大量データのレポート作成をできるようにパフォーマンス改善のリファクタリングを実施しました。その結果、元々1000万件近くのレポート作成だと4時間近くかかっ…

golang.tokyo #38まとめ

はじめに 初めまして!株式会社GROWTH VERSEにてエンジニアをしております、赤坂です。 昨日3/25、golang.tokyoが開催されました! https://golangtokyo.connpass.com/event/348079/ 本日参加してきたので、発表内容や雰囲気をお伝えできればと思います! Go…

GolangのExcelizeでStreamWriterを使用したが、SetCellValueに変更した話

はじめに 株式会社GROWTH VERSEにてバックエンドエンジニアをしている川田です。この記事では、業務によって得たStreamWriterに関する学びを共有しようと思います。業務で以下のレポート機能を開発しました。 ユーザーが作成したエクセルのテンプレートファ…

サーバー管理で拡張性と柔軟性を実現!FormLayoutParametersの全貌

はじめに 株式会社GROWTH VERSEでフロントエンドの開発をしているシムです。この記事では、AIMSTARにおける汎用性の高い抽出条件設定機能の開発について紹介します。 抽出条件設定機能とは 弊社では、AIMSTARにおけるデータ分析の際に詳細な抽出条件設定機能…

元React開発者から見たVue開発の勘所: Vue開発の現場からお届け

はじめに 株式会社GROWTH VERSE(以下GV)でフロントエンドエンジニアをしている杉浦です。業務ではVueを利用してAIMSTARの画面を開発しています。また、新規プロダクトをNextで開発しています。GVに入社する前は業務・個人開発等で主にReactを5年ほど書いて…

プロダクト開発における言語化と構造化の重要性

はじめに 株式会社GROWTH VERSEにてプロダクトマネージャーを務めている陶山大輝です。 この記事では、プロダクト開発における言語化及び構造化の重要性並びにChatGPTにより言語化能力を向上させるための方法について紹介します。 言語化と構造化 まず、言語…

DDD導入解体新書:パート1

はじめに 初めまして!株式会社GROWTH VERSEでEpic Owner兼バックエンドエンジニアとして働いている川田です。2023年11月にGROWTH VERSEに転職し、現在まで約半年が経過しました。私がGROWTH VERSEに入社して少し働いてから、以下のようなことを考えていまし…