Light hero background

Things About Web Development

Share my journey, learning and insights in web development

Latest Posts

Temporal API: The Modern Replacement for JavaScript Date

March 14, 2026

JavaScript's Date API has been broken for decades — mutation hidden inside helper functions, month arithmetic silently overflowing, date string parsing inconsistent across browsers. Temporal reached TC39 Stage 4 in March 2026 and is now part of ES2026, natively shipped in Chrome, Firefox, and Edge. Here are the concrete examples that show what finally changed.

Things About Code Review: Balancing Code Quality and Development Speed

January 01, 2025

Code Review is essential for teamwork and growth, yet often feels slow and burdensome. How can we balance efficiency and quality to turn it into a team strength?

Things About Nonce & CSRF Token: Differences, Use Cases, and How They Work

December 21, 2024

Explore the differences and use cases of Nonce and CSRF Token, explaining how these web security mechanisms prevent replay attacks and cross-site request forgery to enhance application security.

Naming with Acronyms in PascalCase and camelCase

December 07, 2024

The challenges of naming, especially dealing acronyms. How will you name "xml http request", "new customer id", "supports IPv6 on iOS", "YouTube importer" in PascalCase / camelCase?

Implementing Dark Mode and Theme Switching using Tailwind v4 and Next.js

December 01, 2024

Dark mode support has become a fundamental aspect of modern web applications, and I recently tackled this feature for my personal blog using Tailwind CSS v4 beta with Next.js 15. In this article, I'll walk through my journey of implementing a dynamic theme toggle, share my learnings of both frameworks.'