/stan-alam.github.io

static SPA

Primary LanguageHTMLMIT LicenseMIT

Table of Contents Call Stack Primitive Types Value Types and Reference Types Implicit, Explicit, Nominal, Structuring and Duck Typing == vs === vs typeof Function Scope, Block Scope and Lexical Scope Expression vs Statement IIFE, Modules and Namespaces Message Queue and Event Loop setTimeout, setInterval and requestAnimationFrame JavaScript Engines Bitwise Operators, Type Arrays and Array Buffers DOM and Layout Trees Factories and Classes this, call, apply and bind new, Constructor, instanceof and Instances Prototype Inheritance and Prototype Chain Object.create and Object.assign map, reduce, filter Pure Functions, Side Effects, State Mutation and Event Propagation Closures High Order Functions Recursion Collections and Generators Promises async/await Data Structures Expensive Operation and Big O Notation Algorithms Inheritance, Polymorphism and Code Reuse Design Patterns Partial Applications, Currying, Compose and Pipe Clean Code

  1. Call Stack Reference πŸ“œ Call Stack β€” MDN Articles πŸ“œ Understanding Javascript Call Stack, Event Loops β€” Gaurav Pandvia πŸ“œ Understanding the JavaScript Call Stack β€” Charles Freeborn πŸ“œ Javascript: What Is The Execution Context? What Is The Call Stack? β€” Valentino Gagliardi πŸ“œ What is the JS Event Loop and Call Stack? β€” Jess Telford πŸ“œ Understanding Execution Context and Execution Stack in Javascript β€” Sukhjinder Arora πŸ“œ How JavaScript Works: An Overview of the Engine, the Runtime, and the Call Stack β€” Alexander Zlatkov πŸ“œ The Ultimate Guide to Execution Contexts, Hoisting, Scopes, and Closures in JavaScript β€” Tyler McGinnis πŸ“œ How JavaScript Works Under The Hood: An Overview of JavaScript Engine, Heap and, Call Stack β€” Bipin Rajbhar Videos πŸŽ₯ Javascript: the Call Stack explained β€” Coding Blocks India πŸŽ₯ The JS Call Stack Explained In 9 Minutes β€” Colt Steele πŸŽ₯ What is the Call Stack? β€” Eric Traub πŸŽ₯ The Call Stack β€” Kevin Drumm πŸŽ₯ Understanding JavaScript Execution β€” Codesmith πŸŽ₯ The Ultimate Guide to Execution Contexts, Hoisting, Scopes, and Closures in JavaScript β€” Tyler McGinnis πŸŽ₯ What the heck is the event loop anyway? β€” Philip Roberts πŸŽ₯ La PILA DE EJECUCIΓ“N (Call Stack) de JavaScript β€” La Cocina del CΓ³digo πŸŽ₯ How JavaScript Code is executed? ❀️& Call Stack β€” Akshay Saini
  2. Primitive Types Reference πŸ“œ JavaScript data types and data structures β€” MDN Articles πŸ“œ How numbers are encoded in JavaScript β€” Dr. Axel Rauschmayer πŸ“œ What You Need to Know About JavaScript Number Type β€” Max Wizard K πŸ“œ What Every JavaScript Developer Should Know About Floating Point Numbers β€” Chewxy πŸ“œ The Secret Life of JavaScript Primitives β€” Angus Croll πŸ“œ Primitive Types β€” Flow πŸ“œ (Not) Everything in JavaScript is an Object β€” Daniel Li πŸ“œ JavaScript data types and data structures β€” MDN πŸ“œ Diving Deeper in JavaScripts Objects β€” Arfat Salman πŸ“œ The differences between Object.freeze() vs Const in JavaScript β€” Bolaji Ayodeji πŸ“œ Object to primitive conversion β€” JavaScript.info Videos πŸŽ₯ JavaScript Reference vs Primitive Types β€” Academind πŸŽ₯ JavaScript Primitive Types β€” Simon Sez IT πŸŽ₯ Value Types and Reference Types in JavaScript β€” Programming with Mosh πŸŽ₯ JavaScript Primitive Data Types β€” Avelx πŸŽ₯ Everything you never wanted to know about JavaScript numbers β€” Bartek Szopka πŸŽ₯ What are variables in Javascript? β€” JS For Everyone πŸŽ₯ TIPOS DE DATOS PRIMITIVOS en JAVASCRIPT - La Cocina del CΓ³digo
  3. Value Types and Reference Types Articles πŸ“œ Explaining Value vs. Reference in Javascript β€” Arnav Aggarwal πŸ“œ Primitive Types & Reference Types in JavaScript β€” Bran van der Meer πŸ“œ Value Types, Reference Types and Scope in JavaScript β€” Ben Aston πŸ“œ Back to roots: JavaScript Value vs Reference β€” Miro Koczka πŸ“œ Grasp β€œBy Value” and β€œBy Reference” in JavaScript β€” LΓ©na Faure πŸ“œ JavaScript Reference and Copy Variables β€” VΓ­tor Capretz πŸ“œ JavaScript Primitive vs Reference Values πŸ“œ JavaScript by Reference vs. by Value β€” nrabinowitz πŸ“œ JavaScript Interview Prep: Primitive vs. Reference Types β€” Mike Cronin Videos πŸŽ₯ Javascript Pass by Value vs Pass by Reference β€” techsith πŸŽ₯ JavaScript Value vs Reference Types β€” Programming with Mosh πŸŽ₯ VALORES vs REFERENCIAS en JAVASCRIPT - La Cocina del CΓ³digo
  4. Implicit, Explicit, Nominal, Structuring and Duck Typing Articles πŸ“œ What you need to know about Javascript's Implicit Coercion β€” Promise Tochi πŸ“œ JavaScript Type Coercion Explained β€” Alexey Samoshkin πŸ“œ Javascript Coercion Explained β€” Ben Garrison πŸ“œ What exactly is Type Coercion in Javascript? - Stack Overflow Videos πŸŽ₯ == ? === ??? ...#@^% - Shirmung Bielefeld πŸŽ₯ Coercion in Javascript - Hitesh Choudhary πŸŽ₯ JavaScript Questions: What is Coercion? - Steven Hancock πŸŽ₯ Typing: Static vs Dynamic, Weak vs. Strong - Codexpanse πŸŽ₯ EL SISTEMA de TIPOS DE JAVASCRIPT - La Cocina del CΓ³digo Books You Don't Know JS, 1st Edition: Types & Grammar β€” Kyle Simpson
  5. == vs === vs typeof Articles πŸ“œ JavaScript Double Equals vs. Triple Equals β€” Brandon Morelli πŸ“œ Should I use === or == equality comparison operator in JavaScript? β€” Panu Pitkamaki πŸ“œ == vs === JavaScript: Double Equals and Coercion β€” AJ Meyghani πŸ“œ Why Use the Triple-Equals Operator in JavaScript? β€” Louis Lazaris πŸ“œ What is the difference between == and === in JavaScript? β€” Craig Buckler πŸ“œ Why javascript's typeof always return "object"? β€” Stack Overflow πŸ“œ Checking Types in Javascript β€” Toby Ho πŸ“œ How to better check data types in JavaScript β€” Webbjocke πŸ“œ Checking for the Absence of a Value in JavaScript β€” Tomer Aberbach Videos πŸŽ₯ JavaScript - The typeof operator β€” Java Brains πŸŽ₯ Javascript typeof operator β€” DevDelight
  6. Function Scope, Block Scope and Lexical Scope Books You Don't Know JS Yet, 2nd Edition: Scope & Closures β€” Kyle Simpson Articles πŸ“œ JavaScript Functionsβ€Šβ€”β€ŠUnderstanding The Basics β€” Brandon Morelli πŸ“œ The battle between Function Scope and Block Scope β€” Marius Herring πŸ“œ Emulating Block Scope in JavaScript β€” Josh Clanton πŸ“œ The Difference Between Function and Block Scope in JavaScript β€” Joseph Cardillo πŸ“œ Function Scopes and Block Scopes in JavaScript β€” Samer Buna πŸ“œ Understanding Scope and Context in JavaScript β€” Ryan Morr πŸ“œ JavaScript Scope and Closures β€” Zell Liew πŸ“œ Understanding Scope in JavaScript β€” Wissam Abirached πŸ“œ Speaking JavaScript - Variables: Scopes, Environments, and Closures β€” Dr. Axel Rauschmayer πŸ“œ Understanding Scope in JavaScript ― Hammad Ahmed πŸ“œ When to use a function declaration vs. a function expression ― Amber Wilkie πŸ“œ A JavaScript Fundamentals Cheat Sheet: Scope, Context, and β€œthis” ― Alexandra Fren πŸ“œ Functions / Function scope ― MDN Videos πŸŽ₯ What Makes Javascript Weird ... and Awesome pt. 4 β€” LearnCode.academy πŸŽ₯ Variable Scope in JavaScript β€” Kirupa Chinnathambi πŸŽ₯ JavaScript Block Scope and Function Scope β€” mmtuts πŸŽ₯ What the Heck is Lexical Scope? β€” NWCalvank πŸŽ₯ Variable Scope β€” Steve Griffith
  7. Expression vs Statement Articles πŸ“œ All you need to know about Javascript's Expressions, Statements and Expression Statements β€” Promise Tochi πŸ“œ Function Expressions vs Function Declarations β€” Paul Wilkins πŸ“œ JavaScript Function β€” Declaration vs Expression β€” Ravi Roshan πŸ“œ Function Declarations vs. Function Expressions β€” Mandeep Singh πŸ“œ Function Declarations vs. Function Expressions β€” Anguls Croll Videos πŸŽ₯ Expressions vs. Statements in JavaScript β€” Hexlet πŸŽ₯ JavaScript - Expression vs. Statement β€” WebTunings
  8. IIFE, Modules and Namespaces Articles πŸ“œ Mastering Immediately-Invoked Function Expressions ― Chandra Gundamaraju πŸ“œ Do ES6 Modules make the case of IIFEs obsolete? πŸ“œ A 10 minute primer to JavaScript modules, module formats, module loaders and module bundlers ― Jurgen Van de Moere πŸ“œ Modules ― Exploring JS πŸ“œ ES modules: A cartoon deep-dive β€” Lin Clark πŸ“œ Understanding ES6 Modules β€” Craig Buckler πŸ“œ An overview of ES6 Modules in JavaScript β€” Brent Graham πŸ“œ ES6 Modules in Depth β€” NicolΓ‘s Bevacqua πŸ“œ ES6 modules, Node.js and the Michael Jackson Solution β€” Alberto Gimeno πŸ“œ JavaScript Modules: A Beginner’s Guide β€” Preethi Kasireddy πŸ“œ Using JavaScript modules on the web β€” Addy Osmani & Mathias Bynens πŸ“œ IIFE: Immediately Invoked Function Expressions β€” Parwinder πŸ“œ Javascript Module Bundlers β€” Vanshu Hassija Videos πŸŽ₯ Immediately Invoked Function Expression - Beau teaches JavaScript β€” freeCodeCamp πŸŽ₯ Understanding JavaScript IIFE β€” Sheo Narayan πŸŽ₯ JavaScript Modules: ES6 Import and Export β€” Kyle Robinson πŸŽ₯ ES6 - Modules β€” Ryan Christiani πŸŽ₯ ES6 Modules in the Real World β€” Sam Thorogood πŸŽ₯ ES6 Modules β€” TempleCoding πŸŽ₯ JavaScript IIFE (Immediately Invoked Function Expressions) β€” Steve Griffith
  9. Message Queue and Event Loop Articles πŸ“œ JavaScript Event Loop Explained β€” Anoop Raveendran πŸ“œ The JavaScript Event Loop: Explained β€” Erin Sweson-Healey πŸ“œ Understanding JS: The Event Loop β€” Alexander Kondov πŸ“œ Understanding the JavaScript Event Loop β€” Ashish Gupta πŸ“œ The JavaScript Event Loop β€” Flavio Copes πŸ“œ How JavaScript works: Event loop β€” Alexander Zlatkov πŸ“œ Tasks, microtasks, queues and schedules β€” Jake Archibald πŸ“œ Visualising the JavaScript Event Loop with a Pizza Restaurant analogy β€” Priyansh Jain πŸ“œ JavaScript Visualized: Event Loop β€” Lydia Hallie Videos πŸŽ₯ What the heck is the event loop anyway? | JSConf EU β€” Philip Roberts πŸŽ₯ JavaScript Event Loop β€” ComScience Simplified πŸŽ₯ I'm stuck in an Event Loop β€” Philip Roberts πŸŽ₯ In The Loop - Jake Archibald | JSConf.Asia 2018 πŸŽ₯ Desmitificando el Event Loop (Spanish)
  10. setTimeout, setInterval and requestAnimationFrame Articles πŸ“œ setTimeout and setInterval β€” JavaScript.Info πŸ“œ Why not to use setInterval β€” Akanksha Sharma πŸ“œ setTimeout VS setInterval β€” Develoger πŸ“œ Using requestAnimationFrame β€” Chris Coyier πŸ“œ Understanding JavaScript's requestAnimationFrame() β€” JavaScript Kit πŸ“œ Handling time intervals in JavaScript - Amit Merchant Videos πŸŽ₯ Javascript: How setTimeout and setInterval works β€” Coding Blocks India πŸŽ₯ setTimeout and setInterval in JavaScript β€” techsith πŸŽ₯ JavaScript Timers β€” Steve Griffith πŸŽ₯ JavaScript setTimeOut and setInterval Explained β€” Theodore Anderson
  11. JavaScript Engines Articles πŸ“œ JavaScript Engines β€” Jen Looper πŸ“œ Understanding How the Chrome V8 Engine Translates JavaScript into Machine Code β€” DroidHead πŸ“œ Understanding V8’s Bytecode β€” Franziska Hinkelmann πŸ“œ A Brief History of Google’s V8 Javascript Engine β€” Clair Smith πŸ“œ JavaScript essentials: why you should know how the engine works - Rainer Hahnekamp πŸ“œ JavaScript engine fundamentals: Shapes and Inline Caches πŸ“œ JavaScript engine fundamentals: optimizing prototypes πŸ“œ How V8 optimizes array operations Videos πŸŽ₯ JavaScript Engines: The Good Partsβ„’ β€” Mathias Bynens & Benedikt Meurer πŸŽ₯ JS Engine EXPOSED πŸ”₯ Google's V8 Architecture πŸš€ | Namaste JavaScript Ep. 16 - Akshay Saini
  12. Bitwise Operators, Type Arrays and Array Buffers Articles πŸ“œ Programming with JS: Bitwise Operations β€” Alexander Kondov πŸ“œ Using JavaScript’s Bitwise Operators in Real Life β€” ian m πŸ“œ JavaScript Bitwise Operators β€” w3resource πŸ“œ Bitwise Operators in Javascript β€” Joe Cha πŸ“œ A Comprehensive Primer on Binary Computation and Bitwise Operators in Javascript β€” Paul Brown πŸ“œ How can I understand Bitwise operation in JavaScript? Videos πŸŽ₯ JavaScript Bitwise Operators β€” Programming with Mosh
  13. DOM and Layout Trees Books πŸ“œ Eloquent JavaScript, 3rd Edition: Ch. 14 - The Document Object Model Articles πŸ“œ How To Understand and Modify the DOM in JavaScript β€” Tania Rascia πŸ“œ What’s the Document Object Model, and why you should know how to use it β€” Leonardo Maldonado πŸ“œ JavaScript DOM Tutorial with Example β€” Guru99 πŸ“œ What is the DOM? β€” Chris Coyier πŸ“œ Traversing the DOM with JavaScript β€” Zell Liew πŸ“œ DOM Tree πŸ“œ How to traverse the DOM in Javascript β€” Vojislav GrujiΔ‡ πŸ“œ Render Tree Construction β€” Ilya Grigorik πŸ“œ What exactly is the DOM? Videos πŸŽ₯ JavaScript DOM β€” The Net Ninja πŸŽ₯ JavaScript DOM Crash Course β€” Traversy Media
  14. Factories and Classes Articles πŸ“œ How To Use Classes in JavaScript β€” Tania Rascia πŸ“œ Javascript Classes β€” Under The Hood β€” Majid πŸ“œ ES6 Classes β€” Nathaniel Foster πŸ“œ Better JavaScript with ES6, Pt. II: A Deep Dive into Classes ― Peleke Sengstacke πŸ“œ Understand the Factory Design Pattern in Plain JavaScript β€” Aditya Agarwal πŸ“œ Factory Functions in JavaScript β€” Josh Miller πŸ“œ The Factory Pattern in JS ES6 β€” SnstsDev πŸ“œ Class vs Factory function: exploring the way forward β€” Cristi Salcescu πŸ“œ How ES6 classes really work and how to build your own β€” Robert Grosse πŸ“œ Understanding super in JavaScript πŸ“œ An Easy Guide To Understanding Classes In JavaScript Videos πŸŽ₯ JavaScript Factory Functions β€” Programming with Mosh πŸŽ₯ Factory Functions in JavaScript β€” Fun Fun Function πŸŽ₯ Javascript Tutorial Function Factories β€” Crypto Chan
  15. this, call, apply and bind Reference πŸ“œ call() β€” MDN πŸ“œ bind() β€” MDN πŸ“œ apply() β€” MDN Articles πŸ“œ Grokking call(), apply() and bind() methods in JavaScript β€” Aniket Kudale πŸ“œ How-to: call() , apply() and bind() in JavaScript β€” Niladri Sekhar Dutta πŸ“œ JavaScript’s Apply, Call, and Bind Methods are Essential for JavaScript Professionals β€” Richard Bovell πŸ“œ WTF is this - Understanding the this keyword, call, apply, and bind in JavaScript β€” Tyler McGinnis πŸ“œ Javascript: call(), apply() and bind() β€” Omer Goldberg πŸ“œ The difference between call / apply / bind β€” Ivan Sifrim πŸ“œ What the hack is call, apply, bind in JavaScript β€” Ritik πŸ“œ Mastering 'this' in JavaScript: Callbacks and bind(), apply(), call() β€” Michelle Gienow πŸ“œ JavaScript’s apply, call, and bind explained by hosting a cookout β€” Kevin Kononenko πŸ“œ How AND When to use bind, call, and apply in Javascript β€” Eigen X πŸ“œ Let me explain to you what is this. (Javascript) β€” Jason Yu πŸ“œ Understanding the β€œthis” Keyword in JavaScript β€” Pavan πŸ“œ How to understand the keyword this and context in JavaScript β€” Lukas Gisder-DubΓ© πŸ“œ What the heck is this in Javascript? β€” Hridayesh Sharma πŸ“œ This and Bind In Javascript β€” Brian Barbour πŸ“œ 3 Techniques for Maintaining Your Sanity Using "This" in JavaScript β€” Carl πŸ“œ Mastering the JavaScript "this" Keyword β€” Aakash Srivastav πŸ“œ This binding in JavaScript – 4. New binding β€” Spyros Argalias πŸ“œ A quick intro to 'this' in JavaScript β€” Natalie Smith πŸ“œ Explaining JavaScript 'this' to my cat β€” Andrey K πŸ“œ A conversation with the 'this' keyword in Javascript β€” Karen Efereyan πŸ“œ What are call(), apply() and bind() in JavaScript β€” Amitav Mishra πŸ“œ Understanding 'this' binding in JavaScript β€” Yasemin Cidem Videos πŸŽ₯ JavaScript call, apply and bind β€” techsith πŸŽ₯ JavaScript Practical Applications of Call, Apply and Bind functionsβ€” techsith πŸŽ₯ JavaScript (call, bind, apply) β€” curious aatma πŸŽ₯ Understanding Functions and 'this' In The World of ES2017 β€” Bryan Hughes πŸŽ₯ bind and this - Object Creation in JavaScript - FunFunFunction πŸŽ₯ JS Function Methods call(), apply(), and bind() β€” Steve Griffith
  16. new, Constructor, instanceof and Instances Articles πŸ“œ JavaScript For Beginners: the β€˜new’ operator β€” Brandon Morelli πŸ“œ Let’s demystify JavaScript’s β€˜new’ keyword β€” Cynthia Lee πŸ“œ Constructor, operator "new" β€” JavaScript.Info πŸ“œ Understanding JavaScript Constructors β€” Faraz Kelhini πŸ“œ Use Constructor Functions β€” Openclassrooms πŸ“œ Beyond typeof and instanceof: simplifying dynamic type checks β€” Dr. Axel Rauschmayer πŸ“œ What Is the Instanceof Operator in JavaScript β€” appendTo πŸ“œ Function and Object, instances of each other β€” Kiro Risk
  17. Prototype Inheritance and Prototype Chain Reference πŸ“œ Inheritance and the prototype chain β€” MDN Articles πŸ“œ Javascript : Prototype vs Class β€” Valentin PARSY πŸ“œ JavaScript engine fundamentals: optimizing prototypes β€” Mathias Bynens πŸ“œ JavaScript Prototype β€” NC Patro πŸ“œ Prototype in Javascript β€” Sandeep Ranjan πŸ“œ Prototypes in JavaScript β€” Rupesh Mishra πŸ“œ Prototype in JavaScript: it’s quirky, but here’s how it works β€” Pranav Jindal πŸ“œ Understanding JavaScript: Prototype and Inheritance β€” Alexander Kondov πŸ“œ Understanding Classes (ES5) and Prototypal Inheritance in JavaScript β€” Hridayesh Sharma πŸ“œ prototype, proto and Prototypal inheritance in JavaScript β€” Varun Dey πŸ“œ Prototypal Inheritance β€” JavaScript.Info πŸ“œ How To Work with Prototypes and Inheritance in JavaScript β€” Tania Rascia πŸ“œ Master JavaScript Prototypes & Inheritance β€” Arnav Aggarwal πŸ“œ JavaScript’s Prototypal Inheritance Explained Using CSS β€” Nash Vail πŸ“œ Prototypal Inheritance in JavaScript β€” Jannis Redmann πŸ“œ Demystifying ES6 Classes And Prototypal Inheritance ― Neo Ighodaro πŸ“œ Intro To Prototypal Inheritance β€” Dharani Jayakanthan πŸ“œ Let’s Build Prototypal Inheritance in JS β€” var-che πŸ“œ Objects, Prototypes and Classes in JavaScript β€” Atta πŸ“œ The magical world of JavaScript prototypes β€” BelΓ©n πŸ“œ Understanding Prototypal Inheritance In JavaScript β€” Lawrence Eagles πŸ“œ Objects and Prototypes in JavaScript β€” Irena Popova Videos πŸŽ₯ Javascript Prototype Inheritance β€” Avelx πŸŽ₯ JavaScript Prototype Inheritance Explained pt. I β€” techsith πŸŽ₯ JavaScript Prototype Inheritance Explained pt. II β€” techsith πŸŽ₯ JavaScript Prototype Inheritance Explained β€” Kyle Robinson πŸŽ₯ Advanced Javascript - Prototypal Inheritance In 1 Minute πŸŽ₯ An Overview Of Classical Javascript Classes and Prototypal Inheritance β€” Pentacode πŸŽ₯ Object Oriented JavaScript - Prototype β€” The Net Ninja πŸŽ₯ Prototype in JavaScript β€” kudvenkat πŸŽ₯ JavaScript Using Prototypes β€” O'Reilly πŸŽ₯ A Beginner's Guide to Javascript's Prototype β€” Tyler Mcginnis πŸŽ₯ Prototypes in Javascript - p5.js Tutorial β€” The Coding Train Books You Don't Know JS, 1st Edition: this & Object Prototypes β€” Kyle Simpson
  18. Object.create and Object.assign Reference πŸ“œ Object.create() β€” MDN πŸ“œ Object.assign() β€” MDN Articles πŸ“œ Object.create in JavaScript β€” Rupesh Mishra πŸ“œ Object.create(): the New Way to Create Objects in JavaScript β€” Rob Gravelle πŸ“œ Basic Inheritance with Object.create β€” Joshua Clanton πŸ“œ Object.create() In JavaScript β€” GeeksforGeeks πŸ“œ Understanding the difference between Object.create() and the new operator β€” Jonathan Voxland πŸ“œ JavaScript Object Creation: Patterns and Best Practices β€” Jeff Mott πŸ“œ Dealing With Objects in JavaScript With Object.assign, Object.keys and hasOwnProperty πŸ“œ Copying Objects in JavaScript ― Orinami Olatunji πŸ“œ JavaScript: Object.assign() β€” Thiago S. Adriano πŸ“œ How to deep clone a JavaScript Object β€” Flavio Copes πŸ“œ Object.create(): When and Why to Use β€” VZing Videos πŸŽ₯ Object.assign() explained β€” Aaron Writes Code πŸŽ₯ Object.assign() Method β€” techsith
  19. map, reduce, filter Articles πŸ“œ JavaScript Functional Programming β€” map, filter and reduce β€” Bojan Gvozderac πŸ“œ Learn map, filter and reduce in Javascript β€” JoΓ£o Miguel Cunha πŸ“œ JavaScript’s Map, Reduce, and Filter β€” Dan Martensen πŸ“œ How to Use Map, Filter, & Reduce in JavaScript β€” Peleke Sengstacke πŸ“œ JavaScript β€” Learn to Chain Map, Filter, and Reduce β€” Brandon Morelli πŸ“œ Javascript data structure with map, reduce, filter and ES6 β€” Deepak Gupta πŸ“œ Understanding map, filter and reduce in Javascript β€” Luuk Gruijs πŸ“œ Functional Programming in JS: map, filter, reduce (Pt. 5) β€” Omer Goldberg πŸ“œ JavaScript: Map, Filter, Reduce β€” William S. Vincent πŸ“œ Arrow Functions: Fat and Concise Syntax in JavaScript β€” Kyle Pennell πŸ“œ JavaScript: Arrow Functions for Beginners β€” Brandon Morelli πŸ“œ When (and why) you should use ES6 arrow functions β€” and when you shouldn’t β€” Cynthia Lee πŸ“œ JavaScript β€” Learn & Understand Arrow Functions β€” Brandon Morelli πŸ“œ (JavaScript )=> Arrow functions β€” sigu πŸ“œ Javascript.reduce() β€” Paul Anderson πŸ“œ Why you should replace forEach with map and filter in JavaScript β€” Roope Hakulinen πŸ“œ Simplify your JavaScript – Use .map(), .reduce(), and .filter() β€” Etienne Talbot πŸ“œ JavaScript’s Reduce Method Explained By Going On a Diet β€” Kevin Kononenko πŸ“œ Difference between map, filter and reduce in JavaScript β€” Amirata Khodaparast πŸ“œ Map⇄Filter⇄Reduce↻ β€” ashay mandwarya πŸ“œ Finding Your Way With .map() β€” Brandon Wozniewicz πŸ“œ How to write your own map, filter and reduce functions in JavaScript β€” Hemand Nair πŸ“œ How to Manipulate Arrays in JavaScript β€” Bolaji Ayodeji πŸ“œ How to simplify your codebase with map(), reduce(), and filter() in JavaScript β€” Alex Permyakov πŸ“œ .map(), .filter(), and .reduce() β€” Andy Pickle πŸ“œ Map/Filter/Reduce Crash Course β€” Chris Achard πŸ“œ Map, Filter and Reduce – Animated β€” JavaScript Teacher πŸ“œ Map, Filter, Reduce and others Arrays Iterators You Must Know to Become an Algorithms Wizard β€” Mauro Bono πŸ“œ How to Use JavaScript’s .map, .filter, and .reduce β€” Avery Duffin πŸ“œ Javascript performance test - for vs for each vs (map, reduce, filter, find) β€” Deepak Gupta πŸ“œ Using .map(), .filter() and .reduce() properly β€” Sasanka Kudagoda πŸ“œ Mastering the JavaScript Reduce method βœ‚οΈ β€” sanderdebr πŸ“œ JavaScript Map – How to Use the JS .map() Function (Array Method) β€” FreeCodeCamp Videos πŸŽ₯ Map, Filter and Reduce β€” Lydia Hallie πŸŽ₯ Functional JavaScript: Map, forEach, Reduce, Filter β€” Theodore Anderson πŸŽ₯ JavaScript Array superpowers: Map, Filter, Reduce (part I) β€” Michael Rosata πŸŽ₯ JavaScript Array superpowers: Map, Filter, Reduce (part 2) β€” Michael Rosata πŸŽ₯ JavaScript Higher Order Functions - Filter, Map, Sort & Reduce β€” Epicop πŸŽ₯ [Array Methods 2/3] .filter + .map + .reduce β€” CodeWithNick πŸŽ₯ Arrow functions in JavaScript - What, Why and How β€” Fun Fun Function πŸŽ₯ Learning Functional Programming with JavaScript β€” Anjana Vakil - JSUnconf πŸŽ₯ Map - Parte 2 JavaScript - Fun Fun Function πŸŽ₯ Reduce basics - Part 3 of FP in JavaScript - Fun Fun Function πŸŽ₯ Reduce Advanced - Part 4 of FP in JavaScript - Fun Fun Function πŸŽ₯ reduce Array Method | JavaScript Tutorial - Florin Pop πŸŽ₯ map Array Method | JavaScript Tutorial - Florin Pop πŸŽ₯ Different array methods in 1 minute | Midudev (Spanish)
  20. Pure Functions, Side Effects, State Mutation and Event Propagation Articles πŸ“œ Javascript and Functional Programming β€” Pure Functions β€” Omer Goldberg πŸ“œ Master the JavaScript Interview: What is a Pure Function? β€” Eric Elliott πŸ“œ JavaScript: What Are Pure Functions And Why Use Them? β€” James Jeffery πŸ“œ Pure functions in JavaScript β€” @nicoespeon πŸ“œ Functional Programming: Pure Functions β€” Arne Brasseur πŸ“œ Pure Functions In Javascript β€” Krunal πŸ“œ Making your JavaScript Pure β€” Jack Franklin πŸ“œ Arrays, Objects and Mutations β€” Federico KnΓΌssel πŸ“œ The State of Immutability β€” Maciej Sikora πŸ“œ Hablemos de Inmutabilidad β€” Kike Sanchez πŸ“œ How to deal with dirty side effects in your pure functional JavaScript β€” James Sinclair πŸ“œ Preventing Side Effects in JavaScript β€” David Walsh πŸ“œ Wielding Pure Functions in JavaScript and Function Composition β€” Peleke Sengstacke πŸ“œ JavaScript: Pure Functions β€” William S. Vincent πŸ“œ Functional programming paradigms in modern JavaScript: Pure functions β€” Alexander Kondov πŸ“œ Understanding Javascript Mutation and Pure Functions β€” Chidume Nnamdi πŸ“œ Functional-ish JavaScript β€” Daniel Brain πŸ“œ Event Propagation β€” MDN πŸ“œ Event Propagation β€” Bubbling and capturing Videos πŸŽ₯ Pure Functions β€” Hexlet πŸŽ₯ Pure Functions - Functional Programming in JavaScript β€” Paul McBride πŸŽ₯ JavaScript Pure Functions β€” Seth Alexander πŸŽ₯ JavaScript Pure vs Impure Functions Explained β€” Theodore Anderson πŸŽ₯ Pure Functions - Programação Funcional: Parte 1 - Fun Fun Function πŸŽ₯ Event Propagation - JavaScript Event Bubbling and Propagation - Steve Griffith
  21. Closures Reference πŸ“œ Closures β€” MDN πŸ“œ Closure β€” JavaScript.Info Articles πŸ“œ I never understood JavaScript closures β€” Olivier De Meulder πŸ“œ Understand JavaScript Closures With Ease β€” Richard Bovell πŸ“œ Understanding JavaScript Closures β€” Codesmith πŸ“œ Understand Closures in JavaScript β€” Brandon Morelli πŸ“œ A simple guide to help you understand closures in JavaScript β€” Prashant Ram πŸ“œ Understanding JavaScript Closures: A Practical Approach β€” Paul Upendo πŸ“œ Understanding JavaScript: Closures β€” Alexander Kondov πŸ“œ How to use JavaScript closures with confidence β€” LΓ©na Faure πŸ“œ JavaScript closures by example β€” tyler πŸ“œ JavaScriptβ€Šβ€”β€ŠClosures and Scope β€” Alex Aitken πŸ“œ Discover the power of closures in JavaScriptβ€Šβ€”β€ŠCristi Salcescu πŸ“œ The Ultimate Guide to Hoisting, Scopes, and Closures in JavaScriptβ€Šβ€”β€ŠTyler McGinnis πŸ“œ Getting Closureβ€Šβ€”β€ŠRealLifeJS πŸ“œ Closure, Currying and IIFE in JavaScriptβ€Šβ€”β€ŠRitik πŸ“œ Understanding Closures in JavaScriptβ€Šβ€”β€ŠSukhjinder Arora πŸ“œ A basic guide to Closures in JavaScriptβ€Šβ€”β€ŠParathan Thiyagalingam πŸ“œ Closures: Using Memoizationβ€Šβ€”β€ŠBrian Barbour πŸ“œ A Brief Introduction to Closures and Lexical Scoping in JavaScriptβ€Šβ€”β€ŠAshutosh K Singh πŸ“œ Demystify Closuresβ€Šβ€”β€Šstereobooster πŸ“œ Scopes and Closures - JavaScript Conceptsβ€Šβ€”β€ŠAgney Menon πŸ“œ Understanding Closures in JavaScriptβ€Šβ€”β€ŠMatt Popovich πŸ“œ whatthefuck.is Β· A Closure - Dan Abramov πŸ“œ Closures in JavaScript can... - Brandon LeBoeuf Videos πŸŽ₯ JavaScript The Hard Parts: Closure, Scope & Execution Context - Codesmith πŸŽ₯ Javascript Closure β€” techsith πŸŽ₯ Closures β€” Fun Fun Function πŸŽ₯ Closures in JavaScript β€” techsith πŸŽ₯ JavaScript Closures 101: What is a closure? β€” JavaScript Tutorials πŸŽ₯ Closures β€” freeCodeCamp πŸŽ₯ JavaScript Closures β€” CodeWorkr πŸŽ₯ Closures in JS - Akshay Saini πŸŽ₯ CLOSURES en JavaScript: QuΓ© son y cΓ³mo funcionan - Carlos Azaustre
  22. High Order Functions Books πŸ“œ Eloquent JavaScript, 3rd Edition: Ch. 5 - Higher-order Functions Articles πŸ“œ Higher-Order Functions in JavaScript β€” M. David Green πŸ“œ Higher Order Functions: Using Filter, Map and Reduce for More Maintainable Code β€” Guido Schmitz πŸ“œ First-class and Higher Order Functions: Effective Functional JavaScript β€” Hugo Di Francesco πŸ“œ Higher Order Functions in JavaScript β€” John Hannah πŸ“œ Fun With Higher Order Functions In JavaScript β€” Derick πŸ“œ Just a reminder on how to use high order functions β€” Pedro Filho πŸ“œ Understanding Higher-Order Functions in JavaScript β€” Sukhjinder Arora πŸ“œ Higher Order Functions - A pragmatic approach β€” emmanuel ikwuoma Videos πŸŽ₯ JavaScript Higher Order Functions & Arrays β€” Traversy Media πŸŽ₯ Higher Order Functions β€” Fun Fun Function πŸŽ₯ Higher Order Functions in Javascript β€” Raja Yogan πŸŽ₯ Higher Order Iterators in JavaScript β€” Fun Fun Function πŸŽ₯ Higher Order Functions in JavaScript β€” The Coding Train πŸŽ₯ Part 1: An Introduction to Callbacks and Higher Order Functions - Codesmith πŸŽ₯ Part 2: Understanding Why We Need Higher Order Functions - Codesmith πŸŽ₯ Higher-Order Functions ft. Functional Programming - Akshay Saini
  23. Recursion Articles πŸ“œ Recursion in JavaScript β€” Kevin Ennis πŸ“œ Understanding Recursion in JavaScript β€” Zak Frisch πŸ“œ Learn and Understand Recursion in JavaScript β€” Brandon Morelli πŸ“œ Recursion in Functional JavaScript β€” M. David Green πŸ“œ Programming with JS: Recursion β€” Alexander Kondov πŸ“œ Anonymous Recursion in JavaScript β€” simo πŸ“œ Recursion, iteration and tail calls in JS β€” loverajoel πŸ“œ Understanding Recursion in JavaScript with Confidence β€” Jay πŸ“œ Intro to Recursion β€” Brad Newman πŸ“œ Accio Recursion!: Your New Favorite JavaScript Spell β€” Leanne Cabey πŸ“œ Recursion Explained (with Examples) β€” Christina Videos πŸŽ₯ Recursion In JavaScript β€” techsith πŸŽ₯ Recursion β€” Fun Fun Function πŸŽ₯ Recursion and Recursive Functions β€” Hexlet πŸŽ₯ Recursion: Recursion() β€” JS Monthly β€” Lucas da Costa πŸŽ₯ Recursive Function in JavaScript β€” kudvenkat πŸŽ₯ What on Earth is Recursion? β€” Computerphile πŸŽ₯ Javascript Tutorial 34: Introduction To Recursion β€” codedamn πŸŽ₯ Recursion, Iteration, and JavaScript: A Love Story | JSHeroes 2018 β€” Anjana Vakil πŸŽ₯ Recursion crash course - Colt Steele
  24. Collections and Generators Reference πŸ“œ Generator β€” MDN web docs Articles πŸ“œ ES6 In Depth: Collections β€” Jason Orendorff πŸ“œ ES6 Collections: Using Map, Set, WeakMap, WeakSet β€” Kyle Pennell πŸ“œ ES6 WeakMaps, Sets, and WeakSets in Depth β€” NicolΓ‘s Bevacqua πŸ“œ Introduction to Sets in JavaScript β€” Alligator.io πŸ“œ Introduction to Maps in JavaScript β€” Alligator.io πŸ“œ Map, Set, WeakMap and WeakSet β€” JavaScript.Info πŸ“œ Maps in ES6 - A Quick Guide β€” Ben Mildren πŸ“œ ES6 β€” Set vs Array β€” What and when? β€” Maya Shavin πŸ“œ ES6 β€” Map vs Object β€” What and when? β€” Maya Shavin πŸ“œ ES6: Working with Sets in JavaScript β€” Dead Code Rising πŸ“œ Array vs Set vs Map vs Object β€” Real-time use cases in Javascript (ES6/ES7) β€” Rajesh Babu πŸ“œ How to create an array of unique values in JavaScript using Sets β€” Claire Parker-Jones πŸ“œ What You Should Know About ES6 Maps β€” Just Chris πŸ“œ ES6 Maps in Depth β€” NicolΓ‘s Bevacqua πŸ“œ What are JavaScript Generators and how to use them β€” Vladislav Stepanov πŸ“œ Understanding JavaScript Generators With Examples β€” Arfat Salman πŸ“œ The Basics of ES6 Generators β€” Kyle Simpson πŸ“œ An Introduction to JavaScript Generators β€” Alice Kallaugher Videos πŸŽ₯ JavaScript ES6 / ES2015 Set, Map, WeakSet and WeakMap β€” Traversy Media πŸŽ₯ The Differences between ES6 Maps and Sets β€” Steve Griffith πŸŽ₯ Javascript Generators - THEY CHANGE EVERYTHING - ES6 Generators Harmony Generators β€” LearnCode.academy
  25. Promises Reference πŸ“œ Promise β€” MDN Articles πŸ“œ JavaScript Promises for Dummies ― Jecelyn Yeen πŸ“œ Understanding promises in JavaScript β€” Gokul N K πŸ“œ Master the JavaScript Interview: What is a Promise? β€” Eric Elliott πŸ“œ An Overview of JavaScript Promises β€” Sandeep Panda πŸ“œ How to use Promises in JavaScript β€” Prashant Ram πŸ“œ Implementing Promises In JavaScript β€” Maciej Cieslar πŸ“œ JavaScript: Promises explained with simple real life analogies β€” Shruti Kapoor πŸ“œ Promises for Asynchronous Programming β€” Exploring JS πŸ“œ JavaScript Promises Explained By Gambling At A Casino β€” Kevin Kononenko πŸ“œ ES6 Promises: Patterns and Anti-Patterns β€” Bobby Brennan πŸ“œ A Simple Guide to ES6 Promises β€” Brandon Morelli πŸ“œ The ES6 Promises β€” Manoj Singh Negi πŸ“œ ES6 Promises in Depth β€” NicolΓ‘s Bevacqua πŸ“œ Playing with Javascript Promises: A Comprehensive Approach β€” Rajesh Babu πŸ“œ How to Write a JavaScript Promise β€” Brandon Wozniewicz πŸ“œ A Coding Writer’s Guide: An Introduction To ES6 Promises β€” Andrew Ly πŸ“œ Understanding Promises in JavaScript β€” Chris Noring πŸ“œ Converting callbacks to promises β€” Zell Liew πŸ“œ JavaScript Promises: Zero To Hero Plus Cheat Sheet β€” Joshua Saunders πŸ“œ Promises - JavaScript concepts β€” Agney Menon πŸ“œ Javascript Promise 101 β€” Igor Irianto πŸ“œ Simplify JavaScript Promises β€” Sunny Singh πŸ“œ The Lowdown on Promises β€” Aphinya Dechalert πŸ“œ JavaScript Visualized: Promises & Async/Await β€” Lydia Hallie πŸ“œ Promises in JavaScript β€” Peter Klingelhofer πŸ“œ Best Practices for ES6 Promises β€” Basti Ortiz πŸ“œ Lo que debemos saber de EScript 2020 β€” Kike Sanchez πŸ“œ Promise Basics - javascript.info Videos πŸŽ₯ Let's Learn ES6 - Promises β€” Ryan Christiani πŸŽ₯ JavaScript ES6 / ES2015 Promises β€” Traversy Media πŸŽ₯ Promises β€” Fun Fun Function πŸŽ₯ Error Handling Promises in JavaScript β€” Fun Fun Function πŸŽ₯ Promises Part 1 - Topics of JavaScript/ES6 β€” The Coding Train πŸŽ₯ JavaScript Promise in 100 Seconds
  26. async/await Reference πŸ“œ async/await β€” JavaScript.Info Books πŸ“œ Eloquent JavaScript, 3rd Edition: Ch. 11 - Asynchronous Programming πŸ“œ Exploring JS: Asynchronous Programming Articles πŸ“œ Understanding async/await in Javascript β€” Gokul N K πŸ“œ Exploring Async/Await Functions in JavaScript β€” Alligator.io πŸ“œ Asynchronous Javascript using async/await β€” Joy Warugu πŸ“œ Modern Asynchronous JavaScript with async/await β€” Flavio Copes πŸ“œ Asynchronous JavaScript: From Callback Hell to Async and Await β€” Demir Selmanovic πŸ“œ Javascript β€” ES8 Introducing async/await Functions β€” Ben Garrison πŸ“œ How to escape async/await hell β€” Aditya Agarwal πŸ“œ Understanding JavaScript’s async await β€” NicolΓ‘s Bevacqua πŸ“œ JavaScript Async/Await: Serial, Parallel and Complex Flow β€” TechBrij πŸ“œ From JavaScript Promises to Async/Await: why bother? β€” Chris Nwamba πŸ“œ Flow Control in Modern JS: Callbacks to Promises to Async/Await β€” Craig Buckler πŸ“œ JavaScript: Promises and Why Async/Await Wins the Battle β€” Nick Parsons πŸ“œ How to improve your asynchronous Javascript code with async and await β€” Indrek Lasn πŸ“œ Making Fetches Easy With Async Await β€” Mickey Sheridan πŸ“œ 7 Reasons Why JavaScript Async/Await Is Better Than Plain Promises β€” Mostafa Gaafar πŸ“œ Asynchronous Operations in JavaScript β€” Jscrambler πŸ“œ Async/await: A slight design flaw. β€” Joey πŸ“œ JavaScript: Promises or async-await β€” Gokul N K πŸ“œ Async / Await: From Zero to Hero β€” Zhi Yuan πŸ“œ JavaScript Visualized: Promises & Async/Await β€” Lydia Hallie πŸ“œ Making asynchronous programming easier with async and await β€” MDN πŸ“œ JavaScript Async/Await Tutorial – Learn Callbacks, Promises, and Async/Await in JS by Making Ice Cream Videos πŸŽ₯ Async + Await β€” Wes Bos πŸŽ₯ Asynchrony: Under the Hood β€” Shelley Vohr πŸŽ₯ async/await in JavaScript - What, Why and How β€” Fun Fun Function πŸŽ₯ async/await Part 1 - Topics of JavaScript/ES8 β€” The Coding Train πŸŽ₯ async/await Part 2 - Topics of JavaScript/ES8 β€” The Coding Train πŸŽ₯ Complete Guide to JS Async & Await ES2017/ES8 β€” Colt Steele πŸŽ₯ Tips for using async/await in JavaScript β€” James Q Quick
  27. Data Structures Articles πŸ“œ Data Structures in JavaScript β€” Thon Ly πŸ“œ Algorithms and Data Structures in JavaScript β€” Oleksii Trekhleb πŸ“œ Data Structures: Objects and Arrays ― Chris Nwamba πŸ“œ Data structures in JavaScript β€” Benoit Vallon πŸ“œ Playing with Data Structures in Javascript β€” Anish K. πŸ“œ The Little Guide of Queue in JavaScript β€” GermΓ‘n Cutraro πŸ“œ All algorithms writing with JavaScript in the book 'Algorithms Fourth Edition' πŸ“œ Collection of classic computer science paradigms in JavaScript πŸ“œ All the things you didn't know you wanted to know about data structures πŸ“œ JavaScript Data Structures: 40 Part Series β€” miku86 πŸ“œ Data Structures: Understanding Graphs β€” Rachel Hawa πŸ“œ Data Structures Two Ways: Linked List (Pt 1) β€” Freddie Duffield πŸ“œ Data Structures Two Ways: Linked List (Pt 2) β€” Freddie Duffield πŸ“œ Graph Data Structures Explained in JavaScript β€” Adrian Mejia Videos πŸŽ₯ Algorithms In Javascript | Ace Your Interview β€” Eduonix Learning Solutions πŸŽ₯ Data Structures and Algorithms in JavaScript β€” freeCodeCamp πŸŽ₯ Learning JavaScript Data Structures and Algorithms: Sorting β€” Packt Video πŸŽ₯ JavaScript Data Structures: Getting Started β€” Academind
  28. Expensive Operation and Big O Notation Articles πŸ“œ Big O Notation in Javascript β€” CΓ©sar AntΓ³n Dorantes πŸ“œ Time Complexity/Big O Notation β€” Tim Roberts πŸ“œ Big O in JavaScript β€” Gabriela Medina πŸ“œ Big O Search Algorithms in JavaScript β€” Bradley Braithwaite πŸ“œ Time Complexity Analysis in JavaScript β€” Jennifer Bland πŸ“œ Algorithms in plain English: time complexity and Big-O Notation β€” Michael Olorunnisola πŸ“œ An Introduction to Big O Notation β€” Joseph Trettevik Videos πŸŽ₯ JavaScript: Intro to Big O Notation and Function Runtime β€” Eric Traub πŸŽ₯ Essential Big O for JavaScript Developers β€” Dave Smith πŸŽ₯ Big O Notation - Time Complexity Analysis β€” WebTunings
  29. Algorithms Articles πŸ“œ Data Structures and Algorithms using ES6 πŸ“œ Algorithms and data structures implemented in JavaScript with explanations and links to further readings πŸ“œ JS: Interview Algorithm πŸ“œ Algorithms in JavaScript β€” Thon Ly πŸ“œ JavaScript Objects, Square Brackets and Algorithms β€” Dmitri Grabov πŸ“œ Atwood's Law applied to CS101 - Classic algorithms and data structures implemented in JavaScript πŸ“œ Data Structures and Algorithms library in JavaScript πŸ“œ Collection of computer science algorithms and data structures written in JavaScript πŸ“œ Algorithms and Data Structures in JavaScript β€” Oleksii Trekhleb
  30. Inheritance, Polymorphism and Code Reuse Reference πŸ“œ Inheritance in JavaScript β€” MDN πŸ“œ Class inheritance, super β€” JavaScript.Info Articles πŸ“œ Inheritance in JavaScript β€” Rupesh Mishra πŸ“œ Simple Inheritance with JavaScript β€” David Catuhe πŸ“œ JavaScript β€” Inheritance, delegation patterns and Object linking β€” NC Patro πŸ“œ Object Oriented JavaScript: Polymorphism with examples β€” Knoldus Blogs πŸ“œ Program Like Proteus β€” A beginner’s guide to polymorphism in Javascript β€” Sam Galson πŸ“œ Object-oriented JavaScript: A Deep Dive into ES6 Classes β€” Jeff Mott Videos πŸŽ₯ Inheritance in JavaScript β€” kudvenkat πŸŽ₯ JavaScript ES6 Classes and Inheritance β€” Traversy Media πŸŽ₯ Polymorphism in JavaScript β€” kudvenkat
  31. Design Patterns Books πŸ“œ Learning JavaScript Design Patterns β€” Addy Osmani Articles πŸ“œ 4 JavaScript Design Patterns You Should Know β€” Devan Patel πŸ“œ JavaScript Design Patterns – Beginner's Guide to Mobile Web Development β€” Soumyajit Pathak πŸ“œ JavaScript Design Patterns β€” Akash Pal πŸ“œ Javascript Design Patterns: What They Are & How To Use Them β€” Patrick Simpson πŸ“œ JavaScript Design Patterns: Understanding Design Patterns in JavaScript - Sukhjinder Arora πŸ“œ All the 23 (GoF) design patterns implemented in Javascript β€” Felipe Beline πŸ“œ The Power of the Module Pattern in JavaScript β€” jsmanifest πŸ“œ Design Patterns for Developers using JavaScript pt. I β€” Oliver Mensah πŸ“œ Design Patterns for Developers using JavaScript pt. II β€” Oliver Mensah πŸ“œ Design patterns in modern JavaScript development πŸ“œ Understanding Design Patterns: Iterator using Dev.to and Medium social networks! β€” Carlos Caballero πŸ“œ JavaScript Design Patterns - Factory Pattern β€” KristijanFiΕ‘trek πŸ“œ JavaScript Design Pattern β€” Module Pattern - Factory Pattern β€” Moon πŸ“œ Design Patterns: Null Object - Carlos Caballero πŸ“œ Strategy Pattern - Francesco Ciulla πŸ“œ Adapter Pattern - Francesco Ciulla πŸ“œ The Power of Composite Pattern in JavaScript - jsmanifest πŸ“œ In Defense of Defensive Programming - Adam Nathaniel Davis Videos πŸŽ₯ JavaScript Design Patterns β€” Udacity πŸŽ₯ JavaScript Patterns for 2017 β€” Scott Allen
  32. Partial Applications, Currying, Compose and Pipe Books πŸ“œ Functional-Light JavaScript: Ch. 3 - Managing Function Inputs β€” Kyle Simpson Articles πŸ“œ Use function composition in JavaScript β€” RΓ©mi πŸ“œ Currying in JavaScript ES6 β€” Adam Bene πŸ“œ Composition and Currying Elegance in JavaScript β€” Pragyan Das πŸ“œ Functional JavaScript: Function Composition For Every Day Use β€” Joel Thoms πŸ“œ Functional Composition: compose() and pipe() β€” Anton Paras πŸ“œ Why The Hipsters Compose Everything: Functional Composing In JavaScript β€” A. Sharif πŸ“œ A Gentle Introduction to Functional JavaScript pt III: Functions for making functions β€” James Sinclair πŸ“œ Curry And Compose (why you should be using something like ramda in your code) β€” jsanchesleao πŸ“œ Function Composition in JavaScript with Pipe β€” Andy Van Slaars πŸ“œ Practical Functional JavaScript with Ramda β€” Andrew D'Amelio, Yuri Takhteyev πŸ“œ The beauty in Partial Application, Currying, and Function Composition β€” Joel Thoms πŸ“œ Curry or Partial Application? β€” Eric Elliott πŸ“œ Partial Application in JavaScript β€” Ben Alman πŸ“œ Partial Application of Functions β€” Functional Reactive Ninja πŸ“œ Currying vs Partial Application β€” Deepak Gupta πŸ“œ Partial Application in ECMAScript 2015 β€” Ragan Wald πŸ“œ Functional Composition in Javascript β€” Joe Cortopassi πŸ“œ So You Want to be a Functional Programmer pt. I β€” Charles Scalfani πŸ“œ So You Want to be a Functional Programmer pt. II β€” Charles Scalfani πŸ“œ So You Want to be a Functional Programmer pt. III β€” Charles Scalfani πŸ“œ So You Want to be a Functional Programmer pt. IV β€” Charles Scalfani πŸ“œ So You Want to be a Functional Programmer pt. V β€” Charles Scalfani πŸ“œ An introduction to the basic principles of Functional Programming β€” TK πŸ“œ Concepts of Functional Programming in Javascript β€” TK πŸ“œ An Introduction to Functional Programming Style in JavaScript β€” JavaScript Teacher πŸ“œ A practical guide to writing more functional JavaScript β€” Nadeesha Cabral πŸ“œ A simple explanation of functional pipe in JavaScript β€” Ben Lesh Videos πŸŽ₯ Compose vs Pipe: Functional Programming in JavaScript β€” Chyld Studios πŸŽ₯ JavaScript Functional Programing: Compose β€” Theodore Anderson πŸŽ₯ Function Composition - Functional JavaScript β€” NWCalvank πŸŽ₯ JavaScript Function Composition Explained β€” Theodore Anderson πŸŽ₯ Let's code with function composition β€” Fun Fun Function πŸŽ₯ Partial Application vs. Currying β€” NWCalvank πŸŽ₯ JavaScript Partial Application β€” Theodore Anderson πŸŽ₯ call, apply and bind method in JavaScript
  33. Clean Code Articles πŸ“œ Clean Code Explained – A Practical Introduction to Clean Coding for Beginners β€” freeCodeCamp πŸ“œ Clean Code concepts adapted for JavaScript β€” Ryan McDermott πŸ“œ Clean Code Practice: How to write clean code β€” Tirth Bodawala πŸ“œ JavaScript Clean Coding Best Practices β€” AndrΓ‘s TΓ³th πŸ“œ Function parameters in JavaScript Clean Code β€” Kevin Peters πŸ“œ Keeping your code clean β€” Samuel James πŸ“œ Best Practices for Using Modern JavaScript Syntax β€” M. David Green πŸ“œ best practices for cross node/web development - Jimmy WΓ€rting πŸ“œ Writing Clean Code - Dylan Paulus πŸ“œ Writing Clean Code and The Practice of Programming - Nityesh Agarwal πŸ“œ Clean code, dirty code, human code - Daniel Irvine πŸ“œ Practical Ways to Write Better JavaScript - Ryland G πŸ“œ The Must-Know Clean Code Principles - Kesk on Medium πŸ“œ The Clean Code Book - Robert C Martin Videos πŸŽ₯ JavaScript Pro Tips - Code This, NOT That πŸŽ₯ Clean Code playlist - Beau teaches