TypeScript without TypeScript -- JSDoc superpowers
How to use JSDoc comments for TypeScript-like type checking in JavaScript files without a compilation step.
How to use JSDoc comments for TypeScript-like type checking in JavaScript files without a compilation step.
Analyzes the performance of JavaScript's postMessage API, debunking myths about its speed and providing benchmarks for Web Workers.
Essential JavaScript concepts and ES6+ features you need to know before or while learning React, based on teaching experience.
A developer explains why now is the best time to learn JavaScript, highlighting the stable ecosystem and importance of fundamentals.
Identifies and explains five common JavaScript coding anti-patterns, such as implicit type conversion, with actionable fixes to improve code quality.
A developer's appreciation for XState, a JavaScript library for statecharts, highlighting its benefits for managing complex UI state.
A guide to using JavaScript's forEach() method for array iteration, covering syntax, parameters, and best practices.
A developer shares their experience speaking at DinosaurJS and React Loop conferences, discussing technical talks on Babel 7 and migrating to React.
Explores the widening performance gap in mobile devices and argues for using Web Workers to handle JavaScript's blocking nature, especially for users on low-end phones.
A guide to refactoring JavaScript code for better performance and readability, with practical examples from real-world scenarios.
A beginner tutorial on building reusable Web Components (Custom Elements) with HTML, CSS, and JavaScript, featuring a dropdown example.
How to fix formatting conflicts when integrating JavaScript Standard Style with VS Code by disabling the default formatter.
npm registry hits 1 million packages. Analysis of top packages, vulnerabilities, and download statistics.
Explores methods for persisting data in JavaScript without a full database, covering browser storage, Node.js file writes, and SQLite.
A tutorial on building a Grey's Anatomy-themed Lorem Ipsum generator using React, Netlify functions, and serverless architecture.
A tutorial on using the Eleventy static site generator to create a static blog by sourcing content from the Ghost Content API.
A technical guide to implementing an animated progress bar in stages, covering CSS animations, JavaScript triggers, and handling multiple queued instances.
An overview and comparison of six different open-source systems for running Python code directly within a web browser.
A developer discusses the importance of constructive advocacy in tech communities, focusing on respectful communication over shaming.
A technical guide on building a basic x86 emulator in JavaScript, covering registers, stack memory, and core instruction implementation.