---
title: "ara-ta3 (@ara-ta3) | Hashnode"
description: "Backend-focused Web Engineer | Scala × TypeScript | Designing robust, data-driven systems. Read the latest articles by ara-ta3 on Hashnode."
url: "https://hashnode.com/@ara-ta3"
---

@ara-ta3

# ara-ta3

@ara-ta3 · Japan · Joined May 2025

Backend-focused Web Engineer | Scala × TypeScript | Designing robust, data-driven systems

[Website](https://arata.hatenadiary.com/)

### [How to Load a .env File into a Go Struct with Viper](https://ara-ta3.hashnode.dev/how-to-load-a-env-file-into-a-go-struct-with-viper?utm_source=hashnode&utm_medium=feed)

Read a .env file in Go with Viper and decode its values into a struct using mapstructure tags.

3 min read · [ara-ta3.hashnode.dev](https://ara-ta3.hashnode.dev/how-to-load-a-env-file-into-a-go-struct-with-viper?utm_source=hashnode&utm_medium=feed)

[Oct 15](https://hashnode.com/posts/how-to-load-a-env-file-into-a-go-struct-with-viper/6ad07eaca7724e256eddf7cd)

### [Build a Todo App with Scala.js, React, and Vite](https://ara-ta3.hashnode.dev/build-a-todo-app-with-scala-js-react-and-vite?utm_source=hashnode&utm_medium=feed)

Build a Todo app with Scala.js, React, and Vite. Follow the Scala-to-JavaScript build flow and add typed Tailwind CSS classes with ScalaWind.

8 min read · [ara-ta3.hashnode.dev](https://ara-ta3.hashnode.dev/build-a-todo-app-with-scala-js-react-and-vite?utm_source=hashnode&utm_medium=feed)

[Oct 15](https://hashnode.com/posts/build-a-todo-app-with-scala-js-react-and-vite/6ad07e327e115d8c842e5eef)

### [Dependency Injection in Python with Protocol and dependency-injector](https://ara-ta3.hashnode.dev/dependency-injection-in-python-with-protocol-and-dependency-injector?utm_source=hashnode&utm_medium=feed)

Use Python Protocol and dependency-injector to connect a service and repository, then test the service with mocks and a handwritten fixture.

6 min read · [ara-ta3.hashnode.dev](https://ara-ta3.hashnode.dev/dependency-injection-in-python-with-protocol-and-dependency-injector?utm_source=hashnode&utm_medium=feed)

[Oct 15](https://hashnode.com/posts/dependency-injection-in-python-with-protocol-and-dependency-injector/6ad07dcade7292ff558d3834)

### [How to Get the Latest Row per Group in MySQL 8 Using ROW\_NUMBER()](https://ara-ta3.hashnode.dev/how-to-get-the-latest-row-per-group-in-mysql-8-using-row-number?utm_source=hashnode&utm_medium=feed)

Get the latest row per group in MySQL 8 with ROW\_NUMBER(). Learn how to handle timestamp ties and compare the query with MAX() plus JOIN.

5 min read · [ara-ta3.hashnode.dev](https://ara-ta3.hashnode.dev/how-to-get-the-latest-row-per-group-in-mysql-8-using-row-number?utm_source=hashnode&utm_medium=feed)

[Oct 15](https://hashnode.com/posts/how-to-get-the-latest-row-per-group-in-mysql-8-using-row-number/6ad07d31e7e7060a06464733)

### [Parallel Development in a Docker Compose Monorepo with the Codex App and git-wt](https://ara-ta3.hashnode.dev/develop-with-codex-and-git-worktrees-on-monorepo?utm_source=hashnode&utm_medium=feed)

Introduction Lately, I've been working in a style where I keep multiple tasks running in parallel using the Codex app and git-wt.However, in a docker compose-based development environment where backen

6 min read · [ara-ta3.hashnode.dev](https://ara-ta3.hashnode.dev/develop-with-codex-and-git-worktrees-on-monorepo?utm_source=hashnode&utm_medium=feed)

[Feb 28](https://hashnode.com/posts/develop-with-codex-and-git-worktrees-on-monorepo/69a2d9312aee75bfba96c0ff)
