How to use ESLint in Webpack 5 - Setup Tutorial
A tutorial on integrating ESLint with Webpack 5 and Babel to enforce code style and catch errors in a JavaScript project.
A tutorial on integrating ESLint with Webpack 5 and Babel to enforce code style and catch errors in a JavaScript project.
A tutorial on integrating Babel with Webpack 5 to use modern JavaScript features by transpiling code for browser compatibility.
A step-by-step tutorial on setting up a minimal Webpack 5 configuration for a JavaScript and HTML web application.
A tutorial on setting up a new JavaScript project from scratch, including npm initialization and project configuration.
A guide to resolving variable naming conflicts between Python's snake_case and JavaScript's camelCase in full-stack web development.
A critique of Web Components' failure to simplify web development, arguing they became over-engineered and inaccessible.
A tutorial on creating a fake JavaScript API using mock data, promises, and delays for frontend development without a backend.
A critique of JavaScript's Array.reduce method, arguing it often creates hard-to-read code and should be avoided in favor of simpler alternatives.
Guide on calling JavaScript functions from TypeScript, covering configuration, type inference issues, and solutions like declaration files.
Article critiques Google Analytics' privacy and performance costs, and explores ethical, self-hosted alternatives for website tracking.
An article exploring Preact, a lightweight React alternative, and its progressive ecosystem for building web applications.
An explanation of the 'this' keyword in JavaScript and TypeScript, covering its behavior in functions, event listeners, and binding methods.
A guide on using Expo to simplify React Native development, covering setup, project creation, and configuration.
A developer shares their positive experiences with open source, from a first small contribution to learning, job opportunities, and community.
Explains how to programmatically get a list of all CSS properties and identify shorthands and their longhands using the CSS Object Model (CSS OM).
Explains how to import non-ESM JavaScript libraries (globals, CommonJS) into ES Modules for client-side use, with practical examples.
Essential JavaScript features like closures, template literals, and destructuring that are crucial for effective React development.
Explains why using && for conditional rendering in JSX can cause bugs and recommends using ternary operators instead for clarity.
The author argues against using heavy JavaScript frameworks like Gatsby for blogs, advocating for simpler static site generators like Eleventy for better performance.
HASH is a free online platform for creating JavaScript simulations to model and understand complex real-world systems.