New series of blog posts: “Web development for beginners”
A beginner-friendly blog series teaching web development fundamentals: HTML, CSS, JavaScript, Node.js, Git, and deployment.
A beginner-friendly blog series teaching web development fundamentals: HTML, CSS, JavaScript, Node.js, Git, and deployment.
Explains JavaScript's dynamic typing and demonstrates type conversion through coercion and casting with practical examples.
A tutorial on creating a per-letter faded text effect using a combination of CSS and a small amount of JavaScript for dynamic styling.
A developer explains how a missing semicolon caused a confusing JavaScript TypeError and shares debugging lessons.
Ben Nadel introduces a JavaScript utility for generating sequences of values using template literals, useful for CSS classes or test data.
A hands-on guide for JavaScript developers to learn Generative AI and LLMs through interactive lessons, projects, and a companion app.
Overview of new features in the ECMAScript 2025 standard, including import attributes for JSON modules, iterator helpers, and new Set methods.
A developer walks through building a Next.js app using the new Gemini CLI tool, demonstrating its AI-powered coding workflow and troubleshooting.
Tips for making JavaScript regex more readable using flags, named capture groups, whitespace, and the Regex+ library.
A developer explores using Sortable.js for drag-and-drop movie rankings and Kendall Tau Distance to compare list similarity.
A tutorial on using Mitmproxy and Sourcemapper to download and reconstruct original JavaScript/TypeScript source code from sourcemap files.
An analysis of React's evolution, its current state in 2025, and the community's mixed reactions and frustrations regarding its direction.
Explains the concept of flattening a multidimensional array into a 1D array, with JavaScript examples and a real-world use case.
Explores the debate on using semicolons in JavaScript, covering ASI rules, common pitfalls, and best practices for code reliability.
Explores the complexities and pitfalls of converting various values to strings in JavaScript, including Symbols and objects with null prototypes.
Explores building a web framework designed for AI-generated code, addressing LLM challenges like API mismatches and training data limitations.
A guide to integrating Apache ECharts into a React application for data visualization, including a custom wrapper component.
Explores the concept of synchronous 'await' in JavaScript, its potential benefits for code duplication, and why it's impractical.
Learn how to implement an HTML dialog that displays enlarged images when clicked, with zoom cursors, animations, and backdrop styling.
An overview of React's key features like component-based architecture and virtual DOM, explaining its benefits for modern web development.