Splitting a Linked List: Separating and Rejoining with Two Dummy Nodes
2026-08-10
Separate nodes in a linked list that are less than x from those greater than or equal to x while preserving their relative order. Use two dummy head nodes to collect each group, then concatenate them. Includes implementations in C, C++, and JavaScript.
928 words
|
5 minutes
Seven Key Singly Linked List Algorithms: Two Pointers and Divide-and-Conquer
2026-08-10
A systematic guide to seven classic singly linked list algorithms: merging sorted lists, list partitioning, merging K lists, finding the Kth node from the end, midpoint search, cycle detection, and list intersection. Uses two-pointer and divide-and-conquer techniques, with implementations in C, C++, and JavaScript.
645 words
|
3 minutes
Getting Started with Astro: A Modern Content-First Web Framework
2026-06-17
Learn Astro from scratch — a framework built for content-driven sites, with zero JS by default, islands architecture, and multi-framework support that makes blogs and documentation sites fly.
1560 words
|
8 minutes
The Frontend Trio: HTML, CSS, and JavaScript
2026-06-17
A guide to the frontend trio — HTML defines structure, CSS controls styling, and JavaScript adds interactivity — and how they work together to build modern web pages.
1227 words
|
6 minutes
Frontend Rendering Patterns: Differences and Choices Between CSR, SSR, and SSG
2026-06-17
A deep dive into the three frontend rendering patterns—Client-Side Rendering (CSR), Server-Side Rendering (SSR), and Static Site Generation (SSG)—and how to choose the right approach for your use case.
1134 words
|
6 minutes
Common Frontend Tools: From package.json to Vite, a Guide to Frontend Engineering
2026-06-17
A clear and accessible overview of core frontend engineering tools: package.json, dependency management, versioning rules, lock files, npm/yarn/pnpm, scripts, Vite, and Webpack.
1648 words
|
8 minutes
Getting Started with Next.js Full-Stack Development: Building a Modern Web App from Scratch
2026-06-17
Learn Next.js from scratch by understanding the App Router, Server Components, routing, and data fetching, and master the core paradigms of modern full-stack development.
1362 words
|
7 minutes
What Are React and Vue, Really? Understanding Frontend Frameworks from Scratch
2026-06-17
Cut through the jargon and boilerplate to understand what problems React and Vue actually solve, and the core philosophy behind each.
1180 words
|
6 minutes