What are variables and why use them in JavaScript
Explains the purpose of variables in JavaScript, covering declaration, naming, assignment, and the const keyword with practical examples.
Explains the purpose of variables in JavaScript, covering declaration, naming, assignment, and the const keyword with practical examples.
A developer shares techniques for improving module usability, focusing on removing side-effects from imports in a custom i18n solution.
Solutions for using different resource URLs in local vs remote environments, featuring Service Workers and other web dev techniques.
A brief review of Refind, a tool that curates links from tweets into a browsable format for discovering tech articles and resources.
A guide to implementing linear algebra concepts and matrix operations in JavaScript, using the math.js library for machine learning.
A guide to implementing linear regression with gradient descent in JavaScript, using a housing price prediction example.
Explains the concept of immutability in JavaScript, its importance for functional programming, and how to implement it without external libraries.
Explains common JavaScript debugging interview questions, covering object comparison, scope, and the event loop with practical examples.
A developer explains how implementing lazy instantiation for game object classes dramatically improved their custom game engine's reset performance.
A developer shares reasons to consider using TypeScript, focusing on type safety, refactoring, and editor support.
Learn how to build a simple compiler in just 25 lines of JavaScript, covering lexical analysis, parsing, and code generation.
A developer uses a metaphor to explain how different JavaScript frameworks like React and Ember require varying levels of API knowledge.
A guide to building a reusable JavaScript validator service to clean up data validation logic and adhere to DRY and SRP principles.
Overview of npm 5's major new features, including performance improvements, offline modes, and a standardized lockfile.
Explains the JavaScript 'this' keyword, arguing it's essential to learn despite its perceived complexity, and discusses its role in OOP vs. functional programming.
Explains a cleaner, more maintainable alternative to long chains of OR comparisons in JavaScript using arrays and indexOf.
A developer shares personal struggles with learning JavaScript, Node.js, and Express, and how overcoming self-doubt was key to success.
A tutorial on adding clickable anchor links to headings in a Jekyll blog using a simple JavaScript snippet.
A developer shares key lessons learned from 4 years at a company, covering onboarding, remote work, teamwork, and project experiences.
A philosophical look at JavaScript Fatigue, arguing software's purpose is solving business problems, not writing perfect code.