Web Component GitHub starter template
An open-source GitHub template for quickly creating and deploying new Web Components with npm and demo files.
An open-source GitHub template for quickly creating and deploying new Web Components with npm and demo files.
Introducing a Web Component that creates a native OS sharing button from a standard HTML button element.
A tutorial on how to get and set CSS Custom Properties (CSS Variables) using vanilla JavaScript, including helper functions to simplify the process.
Analyzing the significant performance and data cost of social media embeds, focusing on JavaScript bloat and browser caching behavior.
A developer shares their default apps and tools for 2023, covering email, notes, coding, cloud storage, and productivity software.
A critique of excessive JavaScript use in web development, advocating for simpler, standards-based approaches like HTML-first and web components.
A comprehensive guide to implementing Object-Oriented Programming (OOP) design patterns in JavaScript, covering creational, structural, and behavioral patterns.
How a TypeScript contributor improved import suggestions in VS Code to filter out unusable types for JavaScript-only files.
Explores the technical process of parsing and rendering Counter-Strike 2 gameplay demos in a web browser using JavaScript and pre-processed data.
Overview of new features in Redux Toolkit 2.0 presented at React Summit US 2023, including video and slides.
Explores two Vanilla JavaScript methods—Getters/Setters and Proxies—to implement automatic reactivity similar to frameworks like Svelte.
Explains JavaScript's NaN (Not a Number), the behavior of isNaN() vs Number.isNaN(), and how to correctly filter numeric data.
Explains how to correctly handle null, undefined, and zero values in JavaScript, covering falsy checks and the nullish coalescing operator.
A technical guide on converting HTML definition lists (<dl>) to fieldset elements (<fieldset>) using JavaScript for consistent note styling in Markdown.
Analyzes biases in developer surveys and data sources like State of JS, npm trends, and Stack Overflow to understand true developer sentiment.
Argues for migrating from Node.js Buffer to Uint8Array for better compatibility, security, and modern JavaScript practices.
A developer's technical build log for creating 'Thirteen Potions', a JavaScript game for the js13kGames competition using Phaser.
Introduces a lightweight HTML article format for web content, detailing how to implement it with R, Quarto, or other tools.
A guide on learning software development effectively, covering language choice, early practice with simple challenges, and building a todo app.
A tutorial on implementing tabbed interfaces (tabsets) in web pages using vanilla JavaScript and CSS, with support for Markdown and HTML.