avatar
Duy NG@tduyng
Software Engineer at Ekino, France

Hey there! I'm Duy NG, a Backend Engineer at @Ekino in France, with a strong passion for TypeScript and Rust, I love coding, learning new things. I focus on building practical solutions and staying up-to-date with the latest in tech.

Welcome to my site! Here, you can check out my projects, read my thoughts on technology, and learn a bit about what I do.

Feel free to explore my work, read my blog, or get to know me better. I'm glad to share my journey with you!


Here are my latest posts:

2024-11-13

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

2024-11-11

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

2024-07-16

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

2024-06-21

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

2024-06-15

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

2024-06-10

Explore the reasons behind this decision

2024-05-23

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

2024-05-15

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

2024-05-13

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

2024-05-11

Discover why I switched my website and blog from Jekyll to Zola.


Want to get in touch? Contact me or check out my GitHub.