avatar
Duy NG
Software Engineer

Welcome! Duy NG is a Backend Engineer at ekino in France. He enjoys working with TypeScript, Go, and sometimes Rust. He also loves working with Neovim and keeping his dotfiles neat and efficient.

Through his blog and notes, he shares what he learns along the way.


Here are the latest posts:

Jan 29, 2025

Using execa and commander is an alternative that can be considered for replacing makefile in a Node.js project

Nov 13, 2024

Explore an easy way to support dual package TypeScript NPM libraries for both CommonJS and ESM

Nov 11, 2024

A guide to essential tsconfig.json options for boosting TypeScript code safety, performance, and reliability.

Jul 16, 2024

In this article, I share some experiences of migrating to ESLint 9.x, which includes significant breaking changes. We'll use the flat config, integrate ESLint plugins, and specify custom rules for various file types: .js, .cjs, .mjs and .ts

Jun 21, 2024

Discover the pitfalls of using Enums in TypeScript and explore a more type-safe alternative with `as const`

Jun 15, 2024

This article highlights key reasons for the change, explores Deno’s features, and helps you decide if it’s the right choice for your projects

Jun 10, 2024

Explore the reasons behind this decision

May 23, 2024

Explore the process of enhancing website speed through image conversion to WebP using Rust

May 15, 2024

Learn how to make your GitHub profile dynamic using Bun and TypeScript as an alternative to Python in my previous article.

May 13, 2024

Explore the process of making your GitHub profile README dynamic with automated updates of your latest blog posts using GitHub Actions and Python scripting


Want to get in touch? Contact him or check out his GitHub.