ファース

@fasu.dev

Independent full-stack developer based in Thailand. Building efficient and scalable web apps.

The Stack That Runs This Site (And Why I Chose It) — I'm not from big tech. I don't have impressive credentials. But this site you're reading? It's built with everything I write about — authentication, edge APIs, content pipelines, monitoring. Not just articles. Proof. fasu.dev/writings/the...

The Stack That Runs This Site (And Why I Chose It)

I'm not from big tech. I don't have impressive credentials. But this site you're reading? It's built with everything I write about — authentication, edge APIs,…

fasu.dev

2025's Security Crisis: Why Memory-Safe Languages Matter — With 48,185 CVEs published in 2025 and exploit timelines shrinking to hours, the case for memory-safe languages like Rust has never been clearer. Google's Android team just proved it with a 1000x reduction in vulne… fasu.dev/writings/202...

2025's Security Crisis: Why Memory-Safe Languages Matter

With 48,185 CVEs published in 2025 and exploit timelines shrinking to hours, the case for memory-safe languages like Rust has never been clearer. Google's Andr…

fasu.dev

My Pragmatic Approach to Building npm Packages in 2026 — Stop over-configuring npm packages. Configuration is debt — optimize for long-term maintenance, not day-one setup. A small, fast toolchain with strict defaults and fewer moving parts leads to packages that are easier… fasu.dev/writings/my-...

My Pragmatic Approach to Building npm Packages in 2026

Stop over-configuring npm packages. Configuration is debt — optimize for long-term maintenance, not day-one setup. A small, fast toolchain with strict defaults…

fasu.dev

From requirements.txt to pyproject.toml: Python Evolution — Replacing legacy Python workflows with uv, Ruff, and pyproject.toml for a TypeScript-like developer experience. Consolidated tooling, strict typing with MyPy and Pydantic, and polished CLIs with Typer and Rich. fasu.dev/writings/fro...

From requirements.txt to pyproject.toml: Python Evolution

Replacing legacy Python workflows with uv, Ruff, and pyproject.toml for a TypeScript-like developer experience. Consolidated tooling, strict typing with MyPy a…

fasu.dev

The Art of Clean Feature Architecture: What I Actually Build — Frontend architecture that ships: feature-based folders, minimal abstractions, and obvious boundaries. Boring, clear structure scales better than clever designs — and it's easier to understand, debug, and delet… fasu.dev/writings/the...

The Art of Clean Feature Architecture: What I Actually Build

Frontend architecture that ships: feature-based folders, minimal abstractions, and obvious boundaries. Boring, clear structure scales better than clever design…

fasu.dev