Becoming the financial platform for all

  • Report on fun summer Tech Camp

    Hello, I’m Shuhei Mizuki, a.k.a. Zuki, and a member of the product development promotion division of MoneyForward’s Human Resource Solution department (hereafter, HRS Dept.).I spend my days constantly asking myself questions such as “How can we raise morale in an organization?” and “What is true efficiency?” and putting them into practice. This July, engineers from…

  • Integrating ChatGPT in HRIS (Human Resources Information System) Document Feature

    Introduction Background In HRIS, we currently offer a feature called Document Creation, which allows users to generate documents based on user-defined templates and their employee information. To improve the effectiveness of this feature and better support our customers in their roles as labor managers, we have introduced automated template generation powered by a Large Language…

  • How to reduce test duration utilizing Testcontainers in Kotlin

    Introduction Hello, I’m Natsuki, a backend engineer in Yatai team at Money Forward’s Fukuoka office. Since joining in May 2024, I’ve been immersed in server-side Kotlin development for web applications. Today, I’ll be sharing insights on optimizing test performance using Testcontainers, a robust tool that enables us to verify database-related code in an environment close…

  • Exploring Digital Identity – Understanding OAuth 2.0 and OpenID Connect

    Introduction Hello, I’m Mapdu, a Ruby on Rails developer at Money Forward. I work on Money Forward ID development team, developing a web application that serves as the ID and authentication platform for Money Forward and its group companies. Recently, I have taken some time to dive deeper into Digital Identity. This summary captures what I…

  • An introduction of Money Forward AWS guardrail system – A-SAF

    Introduction Hello, I’m Mengyuan Wan from the Money Forward CISO Office. I have been responsible for the planning, development, and operation of the AWS security control system “A-SAF (AWS-Security Alert Forwarding system).” Now that the system’s operation has stabilized, I would like to introduce A-SAF and share some insights on security control in cloud environments,…

  • Dual Booting Multiple Gem Versions with Bootboot

    Introduction Hey, I’m Nuzair (Red), a Ruby on Rails developer at Money Forward. Recently, I tackled a project that required upgrading Rails and Ruby versions. In this article, I’ll share how we used Bootboot to manage multiple gem versions and ensure a smooth upgrade process. Overview Managing multiple versions of gems in a single Ruby codebase…

  • Report on the Usage of Passkey with Money Forward ID (Volume. 5, June 2024)

    Introduction Hello, this is @nov from the Money Forward ID development team. The season for WWDC has arrived this year. WWDC 2024 Passkey Upgrade WWDC 2024 had just one passkey session, shown below: The video is short and does not mention the details of the technology, but it seems to be about a feature called “passkey upgrade,”…

  • Sponsor report on FlutterNinjas Tokyo 2024

    Hi, folks!! The rainy season is finally in full swing, how are you doing? This is Shohei (@heyhey1028), Flutter engineer at Money Forward. June is packed with conferences. In this context, Money Forward was a gold sponsor of FlutterNinjas Tokyo 2024, a global conference dedicated to Flutter, held on 13 and 14 June 2024. What…

  • How to Migrate from Vue 2 to Vue 3 in Large-Scale Applications

    Introduction Hello. I’m katuo, an engineering leader at Cloud Attendance. (Seeking new challenges, I will be transferring to a new team on July 1st.) In our product, we have adopted Vue.js as our front-end technology, and with the end of support (EOL) for Vue 2, we migrated to Vue 3. In this article, I will explain…

  • Choosing the Right Library for Parsing Calculation Formulae in Kotlin Replicating Existing Implementation

    Introduction This is Ong Jack Hoe, a software engineer at Money Forward, Inc. Background The story begins with the need to replicate an existing grammar specification which was originally written on a RoR (Ruby on Rails) stack with the RACC gem. It is to parse some expressions related to calculations and some conditional checks such as IF condition and additional syntax…

  • Deep Linking in iOS with Adjust

    Greetings This is Ong Yue Huei (AJ), an iOS software engineer at Money Forward, Inc.‘s Tax Return Group. Background I’m one of the iOS engineers of Money Forward’s Tax Return app. The app allows users to do bookkeeping, electronically submit Tax Return, Consumption Tax Declaration, and more. Money Forward Cloud Business Registration (マネーフォワード クラウド開業届) is one of…

  • My First RubyKaigi: An Unforgettable Experience in Okinawa

    Hello, my name is Henry and I joined Money Forward in November 2023 as a new graduate. I am currently working in the authentication team. This year, I had the amazing opportunity to attend RubyKaigi 2024 in Okinawa for the first time. I was excited to immerse myself in the vibrant Ruby community and participate in an…