This is the memorandom for me and “X” developers in the world.
Fullstack Web App with Turborepo
This is a note when I investigated Turborepo, a monorepo tool that Vercel develops. I had created a flashcard web application for my own language study, using a static JSON file to store the cards' data. I re-implemented it using TypeScript, Next.js, and GraphQL (Code). What is “monorepo”? Monorepo is a pattern of storing all code for an application or microservices in a single repository. When adopting a microservice architecture, repositories are usually divided into separate repositories....
The First Year of Engineering Manager
3 years have passed since I joined Merpay. And starting Oct 2020, I’ve been an Engineering Manager (=EM). I’m often asked, “What does EM do?”, and I had thought about it before I became an EM, to be honest. I had fear of not writing code, but I figured out something against it. Will look back on this year. The definition of “EM” in the current company The definition of “EM” is different between companies....
Monthly Report - February 2021
English The second round of キク英文法 I’ve been doing on the second round of キク英文法. For each grammar, I’ve made example sentences that I would use in my daily life and repeated it. Once a native speaker checked my sentences, it seems like “grammatically correct but not natural”. I would like to correct my nuance too. Repeat 100 times I’ve been trying 英語は100回フレーズを練習して始めて自分の言葉となる for the past few days. It is not possible to be able to use a phrase when you hear at a moview or a book, etc....
Monthly Report - January 2021
English Learning I’ve been doing development and 1on1 in English at my company, and I’ve been less trouble with English. My level is B2 Upper Intermediate of CRFR by some skill tests such as EF SET and a company’s english skill test including reading, listening and speaking. I feel I have issues on Grammar and Collocation. Grammar I’ve started studying fundamental grammar first to correct my grammar because I sometimes make mistakes in conversation....
Automate package update and release with Cypress + Renovate
I’ve automated the package update and release of https://tanaka.world/. When a npm package is updated, it will be merged and production deployed automatically after all CI jobs finish. Example: The workflow for release Renovate (Package Update) Renovate Set up Renovate via GitHub App - Renovate. You can select a repo. Cypress (E2E) Cypress Previously, I tested manually when I updated. I’ve replaced the way to test with Cypress. It tests all pages roughly....