11th January 2020 at 19:18
Andy shares a recommended article by Sarah Drasner on understanding Async/Await in JavaScript for front-end developers.
Andy shares a recommended article by Sarah Drasner on understanding Async/Await in JavaScript for front-end developers.
Explains the Web Share API for native-like sharing from websites, covering browser compatibility, usage, and benefits for PWAs.
An in-depth look at the NaN (Not a Number) value in JavaScript, covering its nature, how to check for it, and common operations that produce it.
Explains the Interface Segregation Principle (ISP) from SOLID, demonstrating its application in JavaScript and TypeScript with code examples.
Explains the Liskov Substitution Principle (LSP) in SOLID, demonstrating correct and incorrect implementations in JavaScript/TypeScript with class examples.
A guide on using npm link to streamline local development when working across multiple interdependent npm packages.
Explains the Open-Closed Principle (OCP) from SOLID, demonstrating its implementation in JavaScript/TypeScript with code examples.
Explains the Single Responsibility Principle (SRP) in JavaScript with code examples, part of a series on SOLID design principles.
A challenge encouraging developers to write two technical articles per week to improve learning, writing skills, and share knowledge with the community.
A beginner's guide to using native ES Modules directly in the browser, covering setup, import/export syntax, and dynamic imports.
A guide on effectively using JavaScript utility libraries like Lodash and Date-fns, focusing on performance, bundle size, and best practices.
Explains the differences between const, let, and var in JavaScript, focusing on hoisting and scoping issues.
A guide to building a simple finite state machine library in JavaScript from scratch to understand the core concepts.
An introductory article explaining what JavaScript is, its benefits, and how to use it in HTML for web development.
An introduction to the Document Object Model (DOM), explaining its structure and demonstrating basic manipulation using JavaScript methods.
A tutorial on creating a React component to display objects using JSON.stringify for debugging purposes.
Explains scripting languages, their key differences from compiled programming languages, and their common uses in web development.
Learn three methods to replace all instances of a substring in JavaScript: split/join, replace() with regex, and replaceAll().
A framework for making key architectural decisions when implementing micro-frontends, focusing on definition, composition, routing, and communication.
A discussion on the JavaScript 'let' vs 'const' debate, summarizing arguments for and against the 'prefer-const' rule.