Why and how I created a SPA router for Qwik
A developer explains the process and benefits of creating a custom Single Page Application (SPA) router for the Qwik framework.
A developer explains the process and benefits of creating a custom Single Page Application (SPA) router for the Qwik framework.
A critique of using pre-made project templates and starter packs in web development, arguing they hinder learning and create long-term issues.
An analysis arguing React's dominance is due to popularity, not technical superiority, and that newer frameworks may be better choices for modern projects.
Learn how to detect online/offline status in JavaScript using the navigator.onLine property and the 'online'/'offline' browser events.
An introduction to using Redux for state management in React applications, explaining core concepts and how it solves prop drilling.
A tutorial explaining the syntax, usage, and importance of the 'break' keyword in JavaScript switch statements for conditional logic.
Explains how to use EventTarget and custom events in JavaScript for non-DOM, event-driven programming, including TypeScript integration.
Explains the difference between JavaScript statements and expressions, and why this distinction is crucial, especially for React developers.
Argues against learning JavaScript frameworks before mastering the underlying web platform (HTML, CSS, JS) for better long-term skills and compatibility.
A tutorial explaining the if...else-if...else conditional statement in JavaScript with practical examples and logic flow.
Explores Turborepo, a tool for managing complex monorepo build pipelines and caching to drastically improve CI/CD performance.
Developer creates a browser extension, a11y-twitter, to prompt users to add alt text to images before tweeting, improving accessibility.
A guide to creating helpful 404 error pages for Jekyll and GitHub Pages sites using JavaScript to suggest relevant pages based on URL similarity.
Announcing Color.js, a JavaScript library for advanced color manipulation, supporting CSS Color 4/5 and various color spaces.
An overview of the Redux Toolkit (RTK) presentation, explaining its creation and features for modern Redux development.
A comprehensive FAQ guide addressing common questions and best practices for using React Query in modern web development.
A developer's personal update after 6 years, covering career moves from Google to Spotify, work on Chrome DevTools, and reflections on web development trends.
A developer analyzes what makes a good developer experience, focusing on the inconsistent and 'lumpy' nature of the Web Platform's APIs and abstractions.
Explores the AbortController API in JavaScript, demonstrating how to cancel fetch requests and other operations using AbortSignal.
Explains the key differences between NPM and NPX, focusing on when to install packages versus executing them directly.