How to Build a Awesome Frontend Project in 2025
Few tutorials cover how to build a complete project. This is how I would build a Vue project from scratch in 2025!
Few tutorials cover how to build a complete project. This is how I would build a Vue project from scratch in 2025!
"the cost of adding dark mode" inevitably increases costs more than expected, but using the right approach from the start can avoid many issues.
Recently, a project I maintain planning to introduce Dark Mode, but I believe it's not a cost-effective choice. This article discusses why I think so.
While refactoring a project, I encountered type issues that I initially ignored using `@ts-ignore` or `@ts-expect-error`.
To avoid hard-coded values and ensure clarity, I document some findings. The conclusion is to use as const for data management.
Give your site a custom search powered by WebAssembly. With the release of Pagefind 1.0, I replaced my custom fuse.js search with Pagefind.
JavaScript has try...catch syntax for capturing errors. How can we ensure the type of errors thrown in TypeScript?
Patience, communication, and thinking outside the box are the virtues I believe a software engineer should have. Do you agree with this idea?
JSON-LD is a way to embed additional data to describe web content. This article shares my experience and how to verify JSON-LD is interpreted correctly.
It's often taught that using multiple h1 tags is wrong, but is that really the case? I delve into various perspectives and findings.
Hoppscotch is an online tool that allows you to quickly test APIs. Familiarizing yourself with tools can help avoid common issues.
CodePen is an online platform where you can build web, see results instantly, and share easily. It's very beginner-friendly.