Hello, folks!
I’m Trong Khanh (aka Karhdo)
I have a passion for JavaScript/TypeScript and website development. I work mainly as a software engineer at Spartan, deeply engaged in the LoanBud project, with JavaScript, TypeScript, NodeJS, ReactJS, and Monorepo.
Why have this blog?
My desire to practice my skills and share my acquired knowledge fuels my endeavors.
I founded this blog as a means to document and share the knowledge and practical wisdom I’ve acquired during my journey as a software engineer.
Writing and taking notes helps me solidify my understanding of new concepts and technologies. I hope my blog can be a useful resource for fellow web developers.
I would greatly appreciate your thoughts and comments on what I have written .
Tech stack
This blog is built with Astro and Tailwind CSS, rebuilt from its original Tailwind Nextjs Starter Blog base.
This blog site takes inspiration from leohuynh.dev. I appreciate Leo Huynh and Timothy Lin for their contribution to this minimal, lightweight, and highly customizable blog starter.
A few major over-engineering-changes from the original repo:
Rebuilding on Astro 7 with React 19 islands, Tailwind CSS v4, Bun and Drizzle.
Adopting Typescript, committing with Conventional Commits
Monitoring site with Umami website analytics
Theming in dark mode with Tokyonight Neovim Theme colors for better contrast.
My website refers to the design and code from the lehuynh.dev repository and was originally based on the tailwind-nextjs-starter-blog template, version 2.0, before being rebuilt with Astro.
Bumping up
rehype/remarkplugins and dependencies to the latest version
See my repository for this blog.