Next JSNext.js 2 - How the Web WorksThe web is a vast network of interconnected computers that communicate using standardized protocols…Daniel NguyenAugust 02, 2025 2 min
Next JSNext.js 1 - IntroductionWhat is Next.js? Next.js is a React framework that enables developers to build fast, scalable, and…Daniel NguyenAugust 01, 2025 1 min
Next JSNext.js 1 - Next.js 15: Routing, Error Handling & Loading UINext.js 15 follows the App Router ( app/ directory), introduced in Next.js 13, which provides a…Daniel NguyenAugust 01, 2025 1 min
Next JSNext.js 1 - Data Fetching (CSR, SSR, SSG, ISR, PPR)Next.js provides multiple ways to fetch data, each suited for different use cases. Understanding…Daniel NguyenAugust 01, 2025 1 min
Next JSNext.js 7 - Handling Assets (images, fonts, icons) and metadataIn Next.js 15 handling assets (images, fonts, icons) and metadata (SEO, Open Graph, structured…Daniel NguyenAugust 01, 2025 1 min
Next JSNext.js 8 - File Based RoutingNext.js supports file-based routing , meaning that the folder structure inside the pages/ or app…Daniel NguyenAugust 01, 2025 2 min
React JSReact Performance 7: WindowingWindowing As we learned in the last exercise, React is really optimized at updating the DOM during…Daniel NguyenJuly 08, 2025 3 min
React JSReact Performance 6: Optimize RenderingOptimize Rendering Here's the lifecycle of a React app: Let's define a few terms: The "render" phase…Daniel NguyenJuly 07, 2025 4 min
React JSReact Performance 5: Expensive CalculationsExpensive Calculations React hooks are amazing. Being able to put all the logic and state management…Daniel NguyenJuly 06, 2025 3 min
React JSReact Performance 4: Code SplittingCode Splitting Code splitting acts on the principle that loading less code will speed up your app…Daniel NguyenJuly 05, 2025 3 min