<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Repositorio JavaScript archivos - Consultor tecnológico | Consultoría tecnológica</title>
	<atom:link href="https://www.consultor-tecnologico.es/tag/repositorio-javascript/feed/" rel="self" type="application/rss+xml" />
	<link></link>
	<description>Consultor tecnológico en consultor-tecnologico.es</description>
	<lastBuildDate>Mon, 05 Dec 2022 15:28:36 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://www.consultor-tecnologico.es/wp-content/uploads/2022/02/cropped-consultor-informatico-3-32x32.jpg</url>
	<title>Repositorio JavaScript archivos - Consultor tecnológico | Consultoría tecnológica</title>
	<link></link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Repositorio de conceptos para desarrolladores de JavaScript</title>
		<link>https://www.consultor-tecnologico.es/repositorio-de-conceptos-para-desarrolladores-de-javascript/</link>
		
		<dc:creator><![CDATA[consultor-tecnologico.es]]></dc:creator>
		<pubDate>Mon, 04 Jul 2022 19:12:47 +0000</pubDate>
				<category><![CDATA[Consultoría tecnológica]]></category>
		<category><![CDATA[Repositorio JavaScript]]></category>
		<guid isPermaLink="false">https://www.consultor-tecnologico.es/?p=12414</guid>

					<description><![CDATA[<p>Este repositorio es útil tanto como para desarrolladores experimentados en JavaScript y sin experiencia, y se creó con la intención...</p>
<p>La entrada <a href="https://www.consultor-tecnologico.es/repositorio-de-conceptos-para-desarrolladores-de-javascript/">Repositorio de conceptos para desarrolladores de JavaScript</a> se publicó primero en <a href="https://www.consultor-tecnologico.es">Consultor tecnológico | Consultoría tecnológica</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2>Este repositorio es útil tanto como para desarrolladores experimentados en JavaScript y sin experiencia, y se creó con la intención de ayudar a los desarrolladores a dominar todos los conceptos de JS.</h2>
<h3><em>Aprender y profundizar en Java Script, el lenguaje más importante en la web, esencial para el desarrollo frontend. Es especialmente importante porque es el único lenguaje de programación en el mundo que entienden los navegadores, con el que se desarrolla la parte de la funcionalidad frontend en páginas de internet y aplicaciones web modernas.<br />
</em></h3>
<h4><span style="color: #000000;"><em>Este repositorio está basado en un artículo escrito por <a href="https://twitter.com/stephenthecurt" rel="nofollow">Stephen Curtis</a> y publicado por <a href="https://www.consultor-tecnologico.es">consultor-tecnologico.es</a></em><br />
</span></h4>
<div class="page" title="Page 3">
<div class="section">
<div class="layoutArea">
<div class="column">
<h2 dir="auto">1. Pila de llamadas</h2>
<h3 dir="auto">Artículos (Inglés)</h3>
<ul dir="auto">
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.com/@gaurav.pandvia/understanding-javascript-function-executions-tasks-event-loop-call-stack-more-part-1-5683dea1f5ec" rel="nofollow">Understanding Javascript Call Stack, Event Loops — Gaurav Pandvia</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.freecodecamp.org/understanding-the-javascript-call-stack-861e41ae61d4" rel="nofollow">Understanding the JavaScript Call Stack — Charles Freeborn</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.valentinog.com/blog/js-execution-context-call-stack/" rel="nofollow">Javascript: What Is The Execution Context? What Is The Call Stack? — Valentino Gagliardi</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://gist.github.com/jesstelford/9a35d20a2aa044df8bf241e00d7bc2d0">What is the JS Event Loop and Call Stack? — Jess Telford</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://developer.mozilla.org/en-US/docs/Glossary/Call_stack" rel="nofollow">Call Stack — MDN</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://blog.bitsrc.io/understanding-execution-context-and-execution-stack-in-javascript-1c9ea8642dd0" rel="nofollow">Understanding Execution Context and Execution Stack in Javascript — Sukhjinder Arora</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://blog.sessionstack.com/how-does-javascript-actually-work-part-1-b0bacc073cf" rel="nofollow">How JavaScript Works: An Overview of the Engine, the Runtime, and the Call Stack — Alexander Zlatkov</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://tylermcginnis.com/ultimate-guide-to-execution-contexts-hoisting-scopes-and-closures-in-javascript/" rel="nofollow">The Ultimate Guide to Execution Contexts, Hoisting, Scopes, and Closures in JavaScript — Tyler McGinnis</a></li>
</ul>
<h3 dir="auto">Videos</h3>
<ul dir="auto">
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=w6QGEiQceOM" rel="nofollow">Javascript: the Call Stack explained — Coding Blocks India</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=W8AeMrVtFLY" rel="nofollow">The JS Call Stack Explained In 9 Minutes — Colt Steele</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=jT0USJeNFEA" rel="nofollow">JavaScript Execution Stack — Codecademy</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=w7QWQlkLY_s" rel="nofollow">What is the Call Stack? — Eric Traub</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=Q2sFmqvpBe0" rel="nofollow">The Call Stack — Kevin Drumm</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=Z6a1cLyq7Ac&amp;list=PLWrQZnG8l0E4kd1T_nyuVoxQUaYEWFgcD" rel="nofollow">Understanding JavaScript Execution — Codesmith</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=mk0lu9MKBto" rel="nofollow">Call Stack &amp; Event Loop — movies com</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=Nt-qa_LlUH0" rel="nofollow">The Ultimate Guide to Execution Contexts, Hoisting, Scopes, and Closures in JavaScript — Tyler McGinnis</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://youtu.be/ygA5U7Wgsg8" rel="nofollow">La PILA DE EJECUCIÓN (Call Stack) de JAVASCRIPT | JS en ESPAÑOL</a></li>
</ul>
<h2 dir="auto">2. Tipos primitivos</h2>
<h3 dir="auto">Artículos (Inglés)</h3>
<ul dir="auto">
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="http://2ality.com/2012/04/number-encoding.html" rel="nofollow">How numbers are encoded in JavaScript — Dr. Axel Rauschmayer</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.com/dailyjs/javascripts-number-type-8d59199db1b6" rel="nofollow">What You Need to Know About JavaScript Number Type — Max Wizard K</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://blog.chewxy.com/2014/02/24/what-every-javascript-developer-should-know-about-floating-point-numbers/" rel="nofollow">What Every JavaScript Developer Should Know About Floating Point Numbers — Chewxy</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://javascriptweblog.wordpress.com/2010/09/27/the-secret-life-of-javascript-primitives/" rel="nofollow">The Secret Life of JavaScript Primitives — Angus Croll</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://flow.org/en/docs/types/primitives/" rel="nofollow">Primitive Types — Flow</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="http://blog.brew.com.hk/not-everything-in-javascript-is-an-object/" rel="nofollow">(Not) Everything in JavaScript is an Object &#8211; Daniel Li</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Primitive_values" rel="nofollow">JavaScript data types and data structures &#8211; MDN</a></li>
</ul>
<h3 dir="auto">Videos</h3>
<ul dir="auto">
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=9ooYYRLdg_g" rel="nofollow">JavaScript Reference vs Primitive Types — Academind</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=HsbWQsSCE5Y" rel="nofollow">JavaScript Primitive Types — Simon Sez IT</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=F7YbhKbpFic" rel="nofollow">Javascript Primitive and Reference Types — Baljeet Singh</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=e-_mDyqm2oU" rel="nofollow">Value Types and Reference Types in JavaScript — Programming with Mosh</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=qw3j0A3DIzQ" rel="nofollow">JavaScript Primitive Data Types — Avelx</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=MqHDDtVYJRI" rel="nofollow">Everything you never wanted to know about JavaScript numbers — Bartek Szopka</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://youtu.be/cC65D2q5f8I" rel="nofollow">TIPOS DE DATOS PRIMITIVOS en JAVASCRIPT | JS en ESPAÑOL</a></li>
</ul>
<h2 dir="auto">3. Tipos de valores y tipos de referencias</h2>
<h3 dir="auto">Artículos (Inglés)</h3>
<ul dir="auto">
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://codeburst.io/explaining-value-vs-reference-in-javascript-647a975e12a0" rel="nofollow">Explaining Value vs. Reference in Javascript — Arnav Aggarwal</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.zsoltnagy.eu/understand-value-and-reference-types-in-javascript/" rel="nofollow">Understand Value and Reference Types in JavaScript — Zsolt Nagy</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://gist.github.com/branneman/7fb06d8a74d7e6d4cbcf75c50fec599c">Primitive Types &amp; Reference Types in JavaScript — Bran van der Meer</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.com/@benastontweet/lesson-1b-javascript-fundamentals-380f601ba851" rel="nofollow">Value Types, Reference Types and Scope in JavaScript — Ben Aston</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.com/dailyjs/back-to-roots-javascript-value-vs-reference-8fb69d587a18" rel="nofollow">Back to roots: JavaScript Value vs Reference — Miro Koczka</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://hackernoon.com/grasp-by-value-and-by-reference-in-javascript-7ed75efa1293" rel="nofollow">Grasp “By Value” and “By Reference” in JavaScript — Léna Faure</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://hackernoon.com/javascript-reference-and-copy-variables-b0103074fdf0" rel="nofollow">JavaScript Reference and Copy Variables — Vítor Capretz</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="http://www.javascripttutorial.net/javascript-primitive-vs-reference-values/" rel="nofollow">JavaScript Primitive vs Reference Values</a></li>
</ul>
<h3 dir="auto">Videos</h3>
<ul dir="auto">
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=E-dAnFdq8k8" rel="nofollow">Javascript Pass by Value vs Pass by Reference — techsith</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=fD0t_DKREbE" rel="nofollow">JavaScript Value vs Reference Types — Programming with Mosh</a></li>
</ul>
<h2 dir="auto">4. Implícito, Explícito, Nominal, Estructuración y Escritura de pato</h2>
<h3 dir="auto">Artículos (Inglés)</h3>
<ul dir="auto">
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://dev.to/promhize/what-you-need-to-know-about-javascripts-implicit-coercion-e23" rel="nofollow">What you need to know about Javascript&#8217;s Implicit Coercion — Promise Tochi</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.freecodecamp.org/js-type-coercion-explained-27ba3d9a2839" rel="nofollow">JavaScript Type Coercion Explained — Alexey Samoshkin</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://hackernoon.com/javascript-coercion-explained-545c895213d3" rel="nofollow">Javascript Coercion Explained — Ben Garrison</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://stackoverflow.com/questions/19915688/what-exactly-is-type-coercion-in-javascript" rel="nofollow">What exactly is Type Coercion in Javascript? &#8211; Stack Overflow</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.oreilly.com/library/view/you-dont-know/9781491905159/ch04.html" rel="nofollow">You Don&#8217;t Know JS: Types &amp; Grammar [Book] — Kyle Simpson</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="http://blog.brew.com.hk/not-everything-in-javascript-is-an-object/" rel="nofollow">(Not) Everything in JavaScript is an Object &#8211; Daniel Li</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://thedevs.network/blog/type-coercion-in-javascript-and-why-everyone-gets-it-wrong" rel="nofollow">Type Coercion in JavaScript, and why everyone gets it wrong.</a></li>
</ul>
<h3 dir="auto">Videos</h3>
<ul dir="auto">
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=qGyqzN0bjhc&amp;t" rel="nofollow">== ? === ??? &#8230;#@^% &#8211; Shirmung Bielefeld</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=b04Q_vyqEG8" rel="nofollow">Coercion in Javascript &#8211; Hitesh Choudhary</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=z4-8wMSPJyI" rel="nofollow">JavaScript Questions: What is Coercion? &#8211; Steven Hancock</a></li>
</ul>
<h2 dir="auto">5. == vs === vs typeof</h2>
<h3 dir="auto">Artículos (Inglés)</h3>
<ul dir="auto">
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://codeburst.io/javascript-double-equals-vs-triple-equals-61d4ce5a121a" rel="nofollow">JavaScript Double Equals vs. Triple Equals — Brandon Morelli</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.codecademy.com/en/forum_questions/558ea4f5e39efed371000508" rel="nofollow">What is the difference between =, ==, and === in JS? — Codecademy</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://bytearcher.com/articles/equality-comparison-operator-javascript/" rel="nofollow">Should I use === or == equality comparison operator in JavaScript? — Panu Pitkamaki</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.codementor.io/javascript/tutorial/double-equals-and-coercion-in-javascript" rel="nofollow">== vs === JavaScript: Double Equals and Coercion — AJ Meyghani</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.impressivewebs.com/why-use-triple-equals-javascipt/" rel="nofollow">Why Use the Triple-Equals Operator in JavaScript? — Louis Lazaris</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.oreilly.com/learning/what-is-the-difference-between-and-in-javascript" rel="nofollow">What is the difference between == and === in JavaScript? — Craig Buckler</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://stackoverflow.com/questions/3787901/why-javascripts-typeof-always-return-object" rel="nofollow">Why javascript&#8217;s typeof always return «object»? — Stack Overflow</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="http://tobyho.com/2011/01/28/checking-types-in-javascript/" rel="nofollow">Checking Types in Javascript — Toby Ho</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://webbjocke.com/javascript-check-data-types/" rel="nofollow">How to better check data types in JavaScript — Webbjocke</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://tomeraberba.ch/html/post/checking-for-the-absence-of-a-value-in-javascript.html" rel="nofollow">Checking for the Absence of a Value in JavaScript — Tomer Aberbach</a></li>
</ul>
<h3 dir="auto">Videos</h3>
<ul dir="auto">
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=ol_su88I3kw" rel="nofollow">JavaScript &#8211; The typeof operator — Java Brains</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=qPYhTPt_SbQ" rel="nofollow">Javascript typeof operator — DevDelight</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://youtu.be/FCkhDBsXsFg" rel="nofollow">== vs === en JAVASCRIPT | JS en ESPAÑOL</a></li>
</ul>
<h2 dir="auto">6. Alcance de la función, Ámbito de bloque y alcance léxico</h2>
<h3 dir="auto">Artículos (Inglés)</h3>
<ul dir="auto">
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://github.com/getify/You-Dont-Know-JS/blob/master/scope%20%26%20closures/ch3.md">You Don&#8217;t Know JS: Scope &amp; Closures [Book] — Kyle Simpson</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="http://www.deadcoderising.com/2017-04-11-es6-var-let-and-const-the-battle-between-function-scope-and-block-scope/" rel="nofollow">The battle between Function Scope and Block Scope — Marius Herring</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="http://adripofjavascript.com/blog/drips/emulating-block-scope-in-javascript.html" rel="nofollow">Emulating Block Scope in JavaScript — Josh Clanton</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.com/@josephcardillo/the-difference-between-function-and-block-scope-in-javascript-4296b2322abe" rel="nofollow">The Difference Between Function and Block Scope in JavaScript — Joseph Cardillo</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://edgecoders.com/function-scopes-and-block-scopes-in-javascript-25bbd7f293d7" rel="nofollow">Function Scopes and Block Scopes in JavaScript — Samer Buna</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="http://ryanmorr.com/understanding-scope-and-context-in-javascript/" rel="nofollow">Understanding Scope and Context in JavaScript | Ryan Morr</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://css-tricks.com/javascript-scope-closures/" rel="nofollow">JavaScript Scope and Closures — Zell Liew</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://developer.telerik.com/topics/web-development/understanding-scope-in-javascript/" rel="nofollow">Understanding Scope in JavaScript — Wissam Abirached</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="http://speakingjs.com/es5/ch16.html" rel="nofollow">Speaking JavaScript &#8211; Variables: Scopes, Environments, and Closures — Dr. Axel Rauschmayer</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://scotch.io/tutorials/understanding-scope-in-javascript" rel="nofollow">Understanding Scope in JavaScript ― Hammad Ahmed</a></li>
</ul>
<h3 dir="auto">Videos</h3>
<ul dir="auto">
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=SBwoFkRjZvE" rel="nofollow">What Makes Javascript Weird &#8230; and Awesome pt. 4 — LearnCode.academy</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=dhp57T3p760" rel="nofollow">Variable Scope in JavaScript — Kirupa Chinnathambi</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=aK_nuUAdr8E" rel="nofollow">JavaScript Block Scope and Function Scope — mmtuts</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=GhNA0r10MmA" rel="nofollow">What the Heck is Lexical Scope? — NWCalvank</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://youtu.be/s-7C09ymzK8" rel="nofollow">EL SCOPE en JAVASCRIPT | JS en ESPAÑOL</a></li>
</ul>
<h2 dir="auto">7. Expression vs Statement</h2>
<h3 dir="auto">Artículos (Inglés)</h3>
<ul dir="auto">
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://dev.to/promhize/javascript-in-depth-all-you-need-to-know-about-expressions-statements-and-expression-statements-5k2" rel="nofollow">All you need to know about Javascript&#8217;s Expressions, Statements and Expression Statements — Promise Tochi</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.sitepoint.com/function-expressions-vs-declarations/" rel="nofollow">Function Expressions vs Function Declarations — Paul Wilkins</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.com/@raviroshan.talk/javascript-function-declaration-vs-expression-f5873b8c7b38" rel="nofollow">JavaScript Function — Declaration vs Expression — Ravi Roshan</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.com/@mandeep1012/function-declarations-vs-function-expressions-b43646042052" rel="nofollow">Function Declarations vs. Function Expressions — Mandeep Singh</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://javascriptweblog.wordpress.com/2010/07/06/function-declarations-vs-function-expressions/" rel="nofollow">Function Declarations vs. Function Expressions — Anguls Croll</a></li>
</ul>
<h3 dir="auto">Videos</h3>
<ul dir="auto">
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=WVyCrI1cHi8" rel="nofollow">Expressions vs. Statements in JavaScript — Hexlet</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=3jDpNGJkupA" rel="nofollow">JavaScript &#8211; Expression vs. Statement — WebTunings</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=oB5rH_9bqAI" rel="nofollow">Function Statements and Function Expressions — Codeacademy</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://youtu.be/wlukoWco2zk" rel="nofollow">EXPRESIONES vs SENTENCIAS EN JAVASCRIPT | JS en ESPAÑOL</a></li>
</ul>
<h2 dir="auto">8. IIFE, módulos y espacios de nombres</h2>
<h3 dir="auto">Artículos (Inglés)</h3>
<ul dir="auto">
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.com/@vvkchandra/essential-javascript-mastering-immediately-invoked-function-expressions-67791338ddc6" rel="nofollow">Mastering Immediately-Invoked Function Expressions ― Chandra Gundamaraju</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://hashnode.com/post/do-es6-modules-make-the-case-of-iifes-obsolete-civ96wet80scqgc538un20es0" rel="nofollow">Do ES6 Modules make the case of IIFEs obsolete?</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.jvandemo.com/a-10-minute-primer-to-javascript-modules-module-formats-module-loaders-and-module-bundlers/" rel="nofollow">A 10 minute primer to JavaScript modules, module formats, module loaders and module bundlers ― Jurgen Van de Moere</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="http://exploringjs.com/es6/ch_modules.html" rel="nofollow">Modules ― Exploring JS</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://hacks.mozilla.org/2018/03/es-modules-a-cartoon-deep-dive/" rel="nofollow">ES modules: A cartoon deep-dive — Lin Clark</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.sitepoint.com/understanding-es6-modules/" rel="nofollow">Understanding ES6 Modules — Craig Buckler</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://blog.cloud66.com/an-overview-of-es6-modules-in-javascript/" rel="nofollow">An overview of ES6 Modules in JavaScript — Brent Graham</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://ponyfoo.com/articles/es6-modules-in-depth" rel="nofollow">ES6 Modules in Depth — Nicolás Bevacqua</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.com/dailyjs/es6-modules-node-js-and-the-michael-jackson-solution-828dc244b8b" rel="nofollow">ES6 modules, Node.js and the Michael Jackson Solution — Alberto Gimeno</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.freecodecamp.org/javascript-modules-a-beginner-s-guide-783f7d7a5fcc" rel="nofollow">JavaScript Modules: A Beginner’s Guide — Preethi Kasireddy</a></li>
</ul>
<h3 dir="auto">Videos</h3>
<ul dir="auto">
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=3cbiZV4H22c" rel="nofollow">Immediately Invoked Function Expression &#8211; Beau teaches JavaScript — freeCodeCamp</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=I5EntfMeIIQ" rel="nofollow">Understanding JavaScript IIFE</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=_3oSWwapPKQ" rel="nofollow">JavaScript Modules: ES6 Import and Export — Kyle Robinson</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=aQr2bV1BPyE" rel="nofollow">ES6 &#8211; Modules — Ryan Christiani</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=fIP4pjAqCtQ" rel="nofollow">ES6 Modules in the Real World — Sam Thorogood</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=5P04OK6KlXA" rel="nofollow">ES6 Modules — TempleCoding</a></li>
</ul>
<h2 dir="auto">9. Message Queue y Event Loop</h2>
<h3 dir="auto">Artículos (Inglés)</h3>
<ul dir="auto">
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.com/front-end-hacking/javascript-event-loop-explained-4cd26af121d4" rel="nofollow">JavaScript Event Loop Explained — Anoop Raveendran</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://blog.carbonfive.com/2013/10/27/the-javascript-event-loop-explained/" rel="nofollow">The JavaScript Event Loop: Explained — Erin Sweson-Healey</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.wptutor.io/web/js/javascript-event-loop" rel="nofollow">What is the Event Loop in Javascript — WP Tutor.io</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://hackernoon.com/understanding-js-the-event-loop-959beae3ac40" rel="nofollow">Understanding JS: The Event Loop — Alexander Kondov</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.zeolearn.com/magazine/understanding-the-javascript-event-loop" rel="nofollow">Understanding the JavaScript Event Loop — Ashish Gupta</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://code.likeagirl.io/what-the-heck-is-event-loop-1e414fccef49" rel="nofollow">Event Loop in Javascript — Manjula Dube</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://flaviocopes.com/javascript-event-loop/" rel="nofollow">The JavaScript Event Loop — Flavio Copes</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://blog.sessionstack.com/how-javascript-works-event-loop-and-the-rise-of-async-programming-5-ways-to-better-coding-with-2f077c4438b5" rel="nofollow">How JavaScript works: Event loop — Alexander Zlatkov</a></li>
</ul>
<h3 dir="auto">Videos</h3>
<ul dir="auto">
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=8aGhZQkoFbQ" rel="nofollow">What the heck is the event loop anyway? | JSConf EU — Philip Roberts</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=XzXIMZMN9k4" rel="nofollow">JavaScript Event Loop — ComScience Simplified</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=6MXRNXXgP_0" rel="nofollow">I&#8217;m stuck in an Event Loop — Philip Roberts</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=cCOL7MC4Pl0" rel="nofollow">In The Loop &#8211; Jake Archibald | JSConf.Asia 2018</a></li>
</ul>
<h2 dir="auto">10. setTimeout, setInterval y requestAnimationFrame</h2>
<h3 dir="auto">Artículos (Inglés)</h3>
<ul dir="auto">
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://javascript.info/settimeout-setinterval" rel="nofollow">setTimeout and setInterval — JavaScript.Info</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://dev.to/akanksha_9560/why-not-to-use-setinterval--2na9" rel="nofollow">Why not to use setInterval — Akanksha Sharma</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://develoger.com/settimeout-vs-setinterval-cff85142555b" rel="nofollow">setTimeout VS setInterval — Develoger</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://css-tricks.com/using-requestanimationframe/" rel="nofollow">Using requestAnimationFrame — Chris Coyier</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="http://www.javascriptkit.com/javatutors/requestanimationframe.shtml" rel="nofollow">Understanding JavaScript&#8217;s requestAnimationFrame() — JavaScript Kit</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.amitmerchant.com/Handling-Time-Intervals-In-Javascript/" rel="nofollow">Handling time intervals in JavaScript &#8211; Amit Merchant</a></li>
</ul>
<h3 dir="auto">Videos</h3>
<ul dir="auto">
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=6bPKyl8WYWI" rel="nofollow">Javascript: How setTimeout and setInterval works — Coding Blocks India</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=TbCgGWe8LN8" rel="nofollow">setTimeout and setInterval in JavaScript — techsith</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=0VVJSvlUgtg" rel="nofollow">JavaScript Timers — Steve Griffith</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=BVALvvy5bZY" rel="nofollow">JavaScript setTimeout, setInterval &amp; clearInterval — DoingITeasyChannel</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=mVKfrWCOB60" rel="nofollow">JavaScript setTimeOut and setInterval Explained — Theodore Anderson</a></li>
</ul>
<h2 dir="auto">11. Motores de JavaScript</h2>
<h3 dir="auto">Artículos (Inglés)</h3>
<ul dir="auto">
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="http://www.softwaremag.com/javascript-engines/" rel="nofollow">JavaScript Engines — Jen Looper</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.freecodecamp.org/understanding-the-core-of-nodejs-the-powerful-chrome-v8-engine-79e7eb8af964" rel="nofollow">Understanding How the Chrome V8 Engine Translates JavaScript into Machine Code — DroidHead</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.com/dailyjs/understanding-v8s-bytecode-317d46c94775" rel="nofollow">Understanding V8’s Bytecode — Franziska Hinkelmann</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="http://thibaultlaurens.github.io/javascript/2013/04/29/how-the-v8-engine-works/" rel="nofollow">How the V8 engine works? — Thibault Laurens</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.mediacurrent.com/blog/brief-history-googles-v8-javascript-engine/" rel="nofollow">A Brief History of Google’s V8 Javascript Engine — Clair Smith</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.freecodecamp.org/javascript-essentials-why-you-should-know-how-the-engine-works-c2cc0d321553" rel="nofollow">JavaScript essentials: why you should know how the engine works &#8211; Rainer Hahnekamp</a></li>
</ul>
<h3 dir="auto">Videos</h3>
<ul dir="auto">
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=5nmpokoRaZI" rel="nofollow">JavaScript Engines: The Good Parts<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" /> — Mathias Bynens &amp; Benedikt Meurer</a></li>
</ul>
<h2 dir="auto">12. Bitwise Operators, Type Arrays y Array Buffers</h2>
<h3 dir="auto">Artículos (Inglés)</h3>
<ul dir="auto">
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://hackernoon.com/programming-with-js-bitwise-operations-393eb0745dc4" rel="nofollow">Programming with JS: Bitwise Operations — Alexander Kondov</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://codeburst.io/using-javascript-bitwise-operators-in-real-life-f551a731ff5" rel="nofollow">Using JavaScript’s Bitwise Operators in Real Life — ian m</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.w3resource.com/javascript/operators/bitwise-operator.php" rel="nofollow">JavaScript Bitwise Operators — w3resource</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.com/bother7-blog/bitwise-operators-in-javascript-65c4c69be0d3" rel="nofollow">Bitwise Operators in Javascript — Joe Cha</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.com/techtrument/a-comprehensive-primer-on-binary-computation-and-bitwise-operators-in-javascript-81acf8341f04" rel="nofollow">A Comprehensive Primer on Binary Computation and Bitwise Operators in Javascript — Paul Brown</a></li>
</ul>
<h3 dir="auto">Videos</h3>
<ul dir="auto">
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=mesu75PTDC8" rel="nofollow">JavaScript Bitwise Operators — Programming with Mosh</a></li>
</ul>
<h2 dir="auto">13. DOM y Layout Trees</h2>
<h3 dir="auto">Artículos (Inglés)</h3>
<ul dir="auto">
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.digitalocean.com/community/tutorials/introduction-to-the-dom" rel="nofollow">How To Understand and Modify the DOM in JavaScript — Tania Rascia</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.guru99.com/how-to-use-dom-and-events-in-javascript.html" rel="nofollow">JavaScript DOM Tutorial with Example — Guru99</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://css-tricks.com/dom/" rel="nofollow">What is the DOM? — Chris Coyier</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://zellwk.com/blog/dom-traversals/" rel="nofollow">Traversing the DOM with JavaScript — Zell Liew</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://eloquentjavascript.net/14_dom.html" rel="nofollow">Eloquent JavaScript [Book] — The Document Object Model</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://javascript.info/dom-nodes" rel="nofollow">DOM Tree</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://developers.google.com/web/fundamentals/performance/critical-rendering-path/render-tree-construction" rel="nofollow">Render Tree Construction — Ilya Grigorik</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.com/zurvin/adi%C3%B3s-jquery-explotando-javascript-cac32bac4ef4" rel="nofollow">Adiós jQuery, explotando JavaScript — Kike Sanchez</a></li>
</ul>
<h3 dir="auto">Videos</h3>
<ul dir="auto">
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=FIORjGvT0kk" rel="nofollow">JavaScript DOM — The Net Ninja</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=0ik6X4DJKCc" rel="nofollow">JavaScript DOM Crash Course — Traversy Media</a></li>
</ul>
<h2 dir="auto">14. Factories y Classes</h2>
<h3 dir="auto">Artículos (Inglés)</h3>
<ul dir="auto">
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.digitalocean.com/community/tutorials/understanding-classes-in-javascript" rel="nofollow">How To Use Classes in JavaScript — Tania Rascia</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.com/tech-tajawal/javascript-classes-under-the-hood-6b26d2667677" rel="nofollow">Javascript Classes — Under The Hood — Majid</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.javascriptjanuary.com/blog/es6-classes" rel="nofollow">ES6 Classes — Nathaniel Foster</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://scotch.io/tutorials/better-javascript-with-es6-pt-ii-a-deep-dive-into-classes" rel="nofollow">Better JavaScript with ES6, Pt. II: A Deep Dive into Classes ― Peleke Sengstacke</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.com/front-end-hacking/understand-the-factory-design-pattern-in-plain-javascript-20b348c832bd" rel="nofollow">Understand the Factory Design Pattern in Plain JavaScript — Aditya Agarwal</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.com/javascript-scene/javascript-factory-functions-vs-constructor-functions-vs-classes-2f22ceddf33e" rel="nofollow">JavaScript Factory Functions vs Constructor Functions vs Classes — Eric Elliott</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.com/javascript-scene/javascript-factory-functions-with-es6-4d224591a8b1" rel="nofollow">JavaScript Factory Functions with ES6+ — Eric Elliott</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://atendesigngroup.com/blog/factory-functions-javascript" rel="nofollow">Factory Functions in JavaScript — Josh Miller</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.com/@SntsDev/the-factory-pattern-in-js-es6-78f0afad17e9" rel="nofollow">The Factory Pattern in JS ES6 — SnstsDev</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.freecodecamp.org/class-vs-factory-function-exploring-the-way-forward-73258b6a8d15" rel="nofollow">Class vs Factory function: exploring the way forward — Cristi Salcescu</a></li>
</ul>
<h3 dir="auto">Videos</h3>
<ul dir="auto">
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=jpegXpQpb3o" rel="nofollow">JavaScript Factory Functions — Programming with Mosh</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=ImwrezYhw4w" rel="nofollow">Factory Functions in JavaScript — Fun Fun Function</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=R7-IwpH80UE" rel="nofollow">Javascript Tutorial Function Factories — Crypto Chan</a></li>
</ul>
<h2 dir="auto">15. this, call, apply y bind</h2>
<h3 dir="auto">Artículos (Inglés)</h3>
<ul dir="auto">
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.codementor.io/niladrisekhardutta/how-to-call-apply-and-bind-in-javascript-8i1jca6jp" rel="nofollow">How-to: call() , apply() and bind() in JavaScript — Niladri Sekhar Dutta</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="http://javascriptissexy.com/javascript-apply-call-and-bind-methods-are-essential-for-javascript-professionals/" rel="nofollow">JavaScript’s Apply, Call, and Bind Methods are Essential for JavaScript Professionals — Richard Bovell</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://tylermcginnis.com/this-keyword-call-apply-bind-javascript/" rel="nofollow">WTF is this &#8211; Understanding the this keyword, call, apply, and bind in JavaScript — Tyler McGinnis</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.com/@omergoldberg/javascript-call-apply-and-bind-e5c27301f7bb" rel="nofollow">Javascript: call(), apply() and bind() — Omer Goldberg</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.com/@ivansifrim/the-differences-between-call-apply-bind-276724bb825b" rel="nofollow">The difference between call / apply / bind — Ivan Sifrim</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://tech.io/playgrounds/9799/learn-solve-call-apply-and-bind-methods-in-javascript" rel="nofollow">call(), apply() and bind() methods in JavaScript</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://thenewstack.io/mastering-javascript-callbacks-bind-apply-call/" rel="nofollow">Mastering &#8216;this&#8217; in JavaScript: Callbacks and bind(), apply(), call() — Michelle Gienow</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://dev.to/kbk0125/javascripts-apply-call-and-bind-explained-by-hosting-a-cookout-32jo" rel="nofollow">JavaScript’s apply, call, and bind explained by hosting a cookout — Kevin Kononenko</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.eigenx.com/blog/https/mediumcom/eigen-x/how-and-when-to-use-bind-call-and-apply-in-javascript-77b6f42898fb" rel="nofollow">How AND When to use bind, call, and apply in Javascript — Eigen X</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.hacksparrow.com/javascript-bind-vs-apply-and-call.html" rel="nofollow">JavaScript .bind() vs .apply() and .call() — Hack Sparrow</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/call" rel="nofollow">call() — MDN</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_objects/Function/bind" rel="nofollow">bind() — MDN</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/apply" rel="nofollow">apply() — MDN</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="http://blog.brew.com.hk/what-is-this-in-javascript/" rel="nofollow">What is &#8216;this&#8217; in JavaScript? — Daniel Li</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://dev.to/ycmjason/let-me-explain-to-you-what-is-this-javascript-44ja" rel="nofollow">Let me explain to you what is <code>this</code>. (Javascript) — Jason Yu</a></li>
</ul>
<h3 dir="auto">Videos</h3>
<ul dir="auto">
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=c0mLRpw-9rI" rel="nofollow">JavaScript call, apply and bind — techsith</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=AYVYxezrMWA" rel="nofollow">JavaScript Practical Applications of Call, Apply and Bind functions— techsith</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=Uy0NOXLBraE" rel="nofollow">JavaScript (call, bind, apply) — curious aatma</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=AOSYY1_np_4" rel="nofollow">Understanding Functions and &#8216;this&#8217; In The World of ES2017 — Bryan Hughes</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=GhbhD1HR5vk" rel="nofollow">bind and this &#8211; Object Creation in JavaScript &#8211; FunFunFunction</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=AYVYxezrMWA" rel="nofollow">JavaScript Practical Applications of Call, Apply and Bind functions — techsith</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=uBdH0iB1VDM" rel="nofollow">JS Function Methods call(), apply(), and bind() — Steve Griffith</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://youtu.be/bS71_W_BDFE" rel="nofollow">THIS EN JAVASCRIPT (bind, call, apply y más)</a></li>
</ul>
<h2 dir="auto">16. new, Constructor, instanceof y Instances</h2>
<h3 dir="auto">Artículos (Inglés)</h3>
<ul dir="auto">
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://codeburst.io/javascript-for-beginners-the-new-operator-cee35beb669e" rel="nofollow">JavaScript For Beginners: the ‘new’ operator — Brandon Morelli</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.freecodecamp.org/demystifying-javascripts-new-keyword-874df126184c" rel="nofollow">Let’s demystify JavaScript’s ‘new’ keyword — Cynthia Lee</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://javascript.info/constructor-new" rel="nofollow">Constructor, operator «new» — JavaScript.Info</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://css-tricks.com/understanding-javascript-constructors/" rel="nofollow">Understanding JavaScript Constructors — Faraz Kelhini</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://openclassrooms.com/en/courses/3523231-learn-to-code-with-javascript/4379006-use-constructor-functions" rel="nofollow">Use Constructor Functions — Openclassrooms</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="http://2ality.com/2017/08/type-right.html" rel="nofollow">Beyond <code>typeof</code> and <code>instanceof</code>: simplifying dynamic type checks — Dr. Axel Rauschmayer</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://appendto.com/2016/10/what-is-the-instanceof-operator-in-javascript/" rel="nofollow">What Is the Instanceof Operator in JavaScript — appendTo</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="http://garyrafferty.com/2012/12/07/JavaScript-instanceof-vs-typeof.html" rel="nofollow">JavaScript instanceof vs typeof — Gary Rafferty</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://javascriptrefined.io/function-and-object-instances-of-each-other-1e1095d5faac" rel="nofollow">Function and Object, instances of each other — Kiro Risk</a></li>
</ul>
<h2 dir="auto">17. Prototype Inheritance y Prototype Chain</h2>
<h3 dir="auto">Artículos (Inglés)</h3>
<ul dir="auto">
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.com/@parsyval/javascript-prototype-vs-class-a7015d5473b" rel="nofollow">Javascript : Prototype vs Class — Valentin PARSY</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://mathiasbynens.be/notes/prototypes" rel="nofollow">JavaScript engine fundamentals: optimizing prototypes — Mathias Bynens</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://codeburst.io/javascript-prototype-cb29d82b8809" rel="nofollow">JavaScript Prototype — NC Patro</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.codementor.io/sandeepranjan2007/prototype-in-javascipt-knbve0lqo" rel="nofollow">Prototype in Javascript — Sandeep Ranjan</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://hackernoon.com/prototypes-in-javascript-5bba2990e04b" rel="nofollow">Prototypes in JavaScript — Rupesh Mishra</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.freecodecamp.org/prototype-in-js-busted-5547ec68872" rel="nofollow">Prototype in JavaScript: it’s quirky, but here’s how it works — Pranav Jindal</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Inheritance_and_the_prototype_chain" rel="nofollow">Inheritance and the prototype chain — MDN</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.com/javascript-scene/master-the-javascript-interview-what-s-the-difference-between-class-prototypal-inheritance-e4cd0a7562e9" rel="nofollow">Master the JavaScript Interview: What’s the Difference Between Class &amp; Prototypal Inheritance? — Eric Elliott</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://hackernoon.com/understanding-javascript-prototype-and-inheritance-d55a9a23bde2" rel="nofollow">Understanding JavaScript: Prototype and Inheritance — Alexander Kondov</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://javascript.info/prototype-inheritance" rel="nofollow">Prototypal Inheritance — JavaScript.Info</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.digitalocean.com/community/tutorials/understanding-prototypes-and-inheritance-in-javascript" rel="nofollow">How To Work with Prototypes and Inheritance in JavaScript — Tania Rascia</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://codeburst.io/master-javascript-prototypes-inheritance-d0a9a5a75c4e" rel="nofollow">Master JavaScript Prototypes &amp; Inheritance — Arnav Aggarwal</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://github.com/getify/You-Dont-Know-JS/blob/master/this%20%26%20object%20prototypes/ch5.md">You Don&#8217;t Know JS [Book] Chapter 5: Prototypes — Kyle Simpson</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.freecodecamp.org/understanding-prototypal-inheritance-in-javascript-with-css-93b2fcda75e4" rel="nofollow">JavaScript’s Prototypal Inheritance Explained Using CSS — Nash Vail</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://gist.github.com/derhuerst/a585c4916b1c361cc6f0">Prototypal Inheritance in JavaScript — Jannis Redmann</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="http://www.competa.com/blog/classical-prototypical-inheritance-javascript/" rel="nofollow">Classical and Prototypical Inheritance in JavaScript — Danny Cornelisse</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://scotch.io/tutorials/demystifying-es6-classes-and-prototypal-inheritance" rel="nofollow">Demystifying ES6 Classes And Prototypal Inheritance ― Neo Ighodaro</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://dev.to/danny/intro-to-prototypal-inheritance---js-9di" rel="nofollow">Intro To Prototypal Inheritance — Dharani Jayakanthan</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="http://blog.brew.com.hk/classes-in-javascript-explained/" rel="nofollow">Classes in JavaScript &#8211; Explained — Daniel Li</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://github.com/getify/You-Dont-Know-JS/blob/master/this%20%26%20object%20prototypes/ch4.md">You Don&#8217;t Know JS: this &amp; Object Prototypes — Kyle Simpson</a></li>
</ul>
<h3 dir="auto">Videos</h3>
<ul dir="auto">
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=sOrtAjyk4lQ" rel="nofollow">Javascript Prototype Inheritance — Avelx</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=7oNWNlMrkpc" rel="nofollow">JavaScript Prototype Inheritance Explained pt. I — techsith</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=uIlj6_z_wL8" rel="nofollow">JavaScript Prototype Inheritance Explained pt. II — techsith</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=qMO-LTOrJaE" rel="nofollow">JavaScript Prototype Inheritance Explained — Kyle Robinson</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=G6l5CHl67HQ" rel="nofollow">Advanced Javascript &#8211; Prototypal Inheritance In 1 Minute</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=phwzuiJJPpQ" rel="nofollow">An Overview Of Classical Javascript Classes and Prototypal Inheritance — Pentacode</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=4jb4AYEyhRc" rel="nofollow">Object Oriented JavaScript &#8211; Prototype — The Net Ninja</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=2rkEbcptR64" rel="nofollow">Prototype in JavaScript — kudvenkat</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=oCwCcNvaXAQ" rel="nofollow">JavaScript Using Prototypes — O&#8217;Reilly</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=XskMWBXNbp0" rel="nofollow">A Beginner&#8217;s Guide to Javascript&#8217;s Prototype — Tyler Mcginnis</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=hS_WqkyUah8" rel="nofollow">Prototypes in Javascript &#8211; p5.js Tutorial — The Coding Train</a></li>
</ul>
<h2 dir="auto">18. Object.create y Object.assign</h2>
<h3 dir="auto">Artículos (Inglés)</h3>
<ul dir="auto">
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/create" rel="nofollow">Object.create() — MDN</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://hackernoon.com/object-create-in-javascript-fa8674df6ed2" rel="nofollow">Object.create in JavaScript — Rupesh Mishra</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.htmlgoodies.com/beyond/javascript/object.create-the-new-way-to-create-objects-in-javascript.html" rel="nofollow">Object.create(): the New Way to Create Objects in JavaScript — Rob Gravelle</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="http://adripofjavascript.com/blog/drips/basic-inheritance-with-object-create.html" rel="nofollow">Basic Inheritance with Object.create — Joshua Clanton</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.geeksforgeeks.org/object-create-javascript/" rel="nofollow">Object.create() In JavaScript — GeeksforGeeks</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.com/@jonathanvox01/understanding-the-difference-between-object-create-and-the-new-operator-b2a2f4749358" rel="nofollow">Understanding the difference between Object.create() and the new operator — Jonathan Voxland</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.sitepoint.com/javascript-object-creation-patterns-best-practises/" rel="nofollow">JavaScript Object Creation: Patterns and Best Practices — Jeff Mott</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://alligator.io/js/dealing-with-objects/" rel="nofollow">Dealing With Objects in JavaScript With Object.assign, Object.keys and hasOwnProperty</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://scotch.io/bar-talk/copying-objects-in-javascript" rel="nofollow">Copying Objects in JavaScript ― Orinami Olatunji</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/assign" rel="nofollow">Object.assign() — MDN</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://codeburst.io/javascript-object-assign-bc9696dcbb6e" rel="nofollow">JavaScript: Object.assign() — Thiago S. Adriano</a></li>
</ul>
<h3 dir="auto">Videos</h3>
<ul dir="auto">
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=aw7NfYhR5rc" rel="nofollow">Object.assign() explained — Aaron Writes Code</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=9Ky4X6inpi4" rel="nofollow">Object.assign() Method — techsith</a></li>
</ul>
<h2 dir="auto">19. map, reduce, filter</h2>
<h3 dir="auto">Artículos (Inglés)</h3>
<ul dir="auto">
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.com/jsguru/javascript-functional-programming-map-filter-and-reduce-846ff9ba492d" rel="nofollow">JavaScript Functional Programming — map, filter and reduce — Bojan Gvozderac</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.com/@joomiguelcunha/learn-map-filter-and-reduce-in-javascript-ea59009593c4" rel="nofollow">Learn map, filter and reduce in Javascript — João Miguel Cunha</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://danmartensen.svbtle.com/javascripts-map-reduce-and-filter" rel="nofollow">JavaScript’s Map, Reduce, and Filter — Dan Martensen</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://code.tutsplus.com/tutorials/how-to-use-map-filter-reduce-in-javascript--cms-26209" rel="nofollow">How to Use Map, Filter, &amp; Reduce in JavaScript — Peleke Sengstacke</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://codeburst.io/javascript-learn-to-chain-map-filter-and-reduce-acd2d0562cd4" rel="nofollow">JavaScript — Learn to Chain Map, Filter, and Reduce — Brandon Morelli</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://codeburst.io/write-beautiful-javascript-with-%CE%BB-fp-es6-350cd64ab5bf" rel="nofollow">Javascript data structure with map, reduce, filter and ES6 — Deepak Gupta</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://hackernoon.com/understanding-map-filter-and-reduce-in-javascript-5df1c7eee464" rel="nofollow">Understanding map, filter and reduce in Javascript — Luuk Gruijs</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://hackernoon.com/functional-programming-in-js-map-filter-reduce-pt-5-308a205fdd5f" rel="nofollow">Functional Programming in JS: map, filter, reduce (Pt. 5) — Omer Goldberg</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://wsvincent.com/functional-javascript-map-filter-reduce/" rel="nofollow">JavaScript: Map, Filter, Reduce — William S. Vincent</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.sitepoint.com/es6-arrow-functions-new-fat-concise-syntax-javascript/" rel="nofollow">Arrow Functions: Fat and Concise Syntax in JavaScript — Kyle Pennell</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://codeburst.io/javascript-arrow-functions-for-beginners-926947fc0cdc" rel="nofollow">JavaScript: Arrow Functions for Beginners — Brandon Morelli</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.freecodecamp.org/when-and-why-you-should-use-es6-arrow-functions-and-when-you-shouldnt-3d851d7f0b26" rel="nofollow">When (and why) you should use ES6 arrow functions — and when you shouldn’t — Cynthia Lee</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://codeburst.io/javascript-learn-understand-arrow-functions-fe2083533946" rel="nofollow">JavaScript — Learn &amp; Understand Arrow Functions — Brandon Morelli</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.com/podiihq/javascript-arrow-functions-27d4c3334b83" rel="nofollow">(JavaScript )=&gt; Arrow functions — sigu</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.linkedin.com/pulse/possibility-use-asyncawait-filter-find-foreach-map-reduce-geeganage/" rel="nofollow">A possibility to use Async/Await for filter(), find(), forEach(), map() and reduce() methods in Array &#8211; Ruwan Geeganage</a></li>
</ul>
<h3 dir="auto">Videos</h3>
<ul dir="auto">
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=UXiYii0Y7Nw" rel="nofollow">Map, Filter and Reduce — Lydia Hallie</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=vytzLlY_wmU" rel="nofollow">Functional JavaScript: Map, forEach, Reduce, Filter — Theodore Anderson</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=qTeeVd8hOFY" rel="nofollow">JavaScript Array superpowers: Map, Filter, Reduce (part I) — Michael Rosata</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=gIm9xLYudL0" rel="nofollow">JavaScript Array superpowers: Map, Filter, Reduce (part 2) — Michael Rosata</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=zYBeEPxNSbw" rel="nofollow">JavaScript Higher Order Functions &#8211; Filter, Map, Sort &amp; Reduce — Epicop</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=4qWlqD0yYTU" rel="nofollow">[Array Methods 2/3] .filter + .map + .reduce — CodeWithNick</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=6sQDTgOqh-I" rel="nofollow">Arrow functions in JavaScript &#8211; What, Why and How — Fun Fun Function</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=e-5obm1G_FY&amp;t=1521s" rel="nofollow">Learning Functional Programming with JavaScript — Anjana Vakil &#8211; JSUnconf</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://youtu.be/tP8JiVUiyDo" rel="nofollow">MAP, FILTER y REDUCE EN JAVASCRIPT</a></li>
</ul>
<h2 dir="auto">20. Funciones puras, efectos secundarios y mutación de estado</h2>
<h3 dir="auto">Artículos (Inglés)</h3>
<ul dir="auto">
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://hackernoon.com/javascript-and-functional-programming-pt-3-pure-functions-d572bb52e21c" rel="nofollow">Javascript and Functional Programming — Pure Functions — Omer Goldberg</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.com/javascript-scene/master-the-javascript-interview-what-is-a-pure-function-d1c076bec976" rel="nofollow">Master the JavaScript Interview: What is a Pure Function? — Eric Elliott</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.com/@jamesjefferyuk/javascript-what-are-pure-functions-4d4d5392d49c" rel="nofollow">JavaScript: What Are Pure Functions And Why Use Them? — James Jeffery</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="http://www.nicoespeon.com/en/2015/01/pure-functions-javascript/" rel="nofollow">Pure functions in JavaScript — @nicoespeon</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.sitepoint.com/functional-programming-pure-functions/" rel="nofollow">Functional Programming: Pure Functions — Arne Brasseur</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://appdividend.com/2017/04/10/pure-functions-in-javascript/" rel="nofollow">Pure Functions In Javascript — Krunal</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://alistapart.com/article/making-your-javascript-pure" rel="nofollow">Making your JavaScript Pure — Jack Franklin</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://slemgrim.com/mutate-or-not-to-mutate/" rel="nofollow">To mutate, or not to mutate, in JavaScript</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.com/@fknussel/arrays-objects-and-mutations-6b23348b54aa" rel="nofollow">Arrays, Objects and Mutations — Federico Knüssel</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.com/dailyjs/the-state-of-immutability-169d2cd11310" rel="nofollow">The State of Immutability — Maciej Sikora</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.com/zurvin/hablemos-de-inmutabilidad-3dc65d290783" rel="nofollow">Hablemos de Inmutabilidad — Kike Sanchez</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://jrsinclair.com/articles/2018/how-to-deal-with-dirty-side-effects-in-your-pure-functional-javascript/" rel="nofollow">How to deal with dirty side effects in your pure functional JavaScript — James Sinclair</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://davidwalsh.name/preventing-sideeffects-javascript" rel="nofollow">Preventing Side Effects in JavaScript — David Walsh</a></li>
</ul>
<h3 dir="auto">Videos</h3>
<ul dir="auto">
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=dZ41D6LDSBg" rel="nofollow">Pure Functions — Hexlet</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=Jh_Uzqzz_wM" rel="nofollow">Pure Functions &#8211; Functional Programming in JavaScript — Paul McBride</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=frT3H-eBmPc" rel="nofollow">JavaScript Pure Functions — Seth Alexander</a></li>
</ul>
<h2 dir="auto">21. Closures</h2>
<h3 dir="auto">Artículos (Inglés)</h3>
<ul dir="auto">
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Closures" rel="nofollow">Closures — MDN</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.com/dailyjs/i-never-understood-javascript-closures-9663703368e8" rel="nofollow">I never understood JavaScript closures — Olivier De Meulder</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://javascript.info/closure" rel="nofollow">Closure — JavaScript.Info</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="http://javascriptissexy.com/understand-javascript-closures-with-ease/" rel="nofollow">Understand JavaScript Closures With Ease — Richard Bovell</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://codeburst.io/understanding-javascript-closures-da6aab330302" rel="nofollow">Understanding JavaScript Closures — Codesmith</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://codeburst.io/understand-closures-in-javascript-d07852fa51e7" rel="nofollow">Understand Closures in JavaScript — Brandon Morelli</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.freecodecamp.org/javascript-closures-simplified-d0d23fa06ba4" rel="nofollow">A simple guide to help you understand closures in JavaScript — Prashant Ram</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://scotch.io/tutorials/understanding-javascript-closures-a-practical-approach" rel="nofollow">Understanding JavaScript Closures: A Practical Approach — Paul Upendo</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://hackernoon.com/understanding-javascript-closures-4188edf5ea1b" rel="nofollow">Understanding JavaScript: Closures — Alexander Kondov</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://hackernoon.com/how-to-use-javascript-closures-with-confidence-85cd1f841a6b" rel="nofollow">How to use JavaScript closures with confidence — Léna Faure</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://howchoo.com/g/mge2mji2mtq/javascript-closures-by-example" rel="nofollow">JavaScript closures by example — tyler</a></li>
</ul>
<h3 dir="auto">Videos</h3>
<ul dir="auto">
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=71AtaJpJHw0" rel="nofollow">Javascript Closure — techsith</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=CQqwU2Ixu-U" rel="nofollow">Closures — Fun Fun Function</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=-xqJo5VRP4A" rel="nofollow">Closures in JavaScript — techsith</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=yiEeiMN2Khs" rel="nofollow">JavaScript Closures 101: What is a closure? — JavaScript Tutorials</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=1JsJx1x35c0" rel="nofollow">Closures — freeCodeCamp</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=-rLrGAXK8WE" rel="nofollow">JavaScript Closures — CodeWorkr</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://youtu.be/JXG_gQ0OF74" rel="nofollow">CLAUSURAS (Closures) EN JAVASCRIPT</a></li>
</ul>
<h2 dir="auto">22. High Order Functions</h2>
<h3 dir="auto">Artículos (Inglés)</h3>
<ul dir="auto">
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://eloquentjavascript.net/05_higher_order.html" rel="nofollow">Higher-Order Functions — Eloquent JavaScript [Book]</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.sitepoint.com/higher-order-functions-javascript/" rel="nofollow">Higher-Order Functions in JavaScript — M. David Green</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.freecodecamp.org/higher-order-functions-in-javascript-d9101f9cf528" rel="nofollow">Higher Order Functions: Using Filter, Map and Reduce for More Maintainable Code — Guido Schmitz</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://hackernoon.com/effective-functional-javascript-first-class-and-higher-order-functions-713fde8df50a" rel="nofollow">First-class and Higher Order Functions: Effective Functional JavaScript — Hugo Di Francesco</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.lullabot.com/articles/higher-order-functions-in-javascript" rel="nofollow">Higher Order Functions in JavaScript — John Hannah</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="http://javascriptissexy.com/tag/higher-order-functions/" rel="nofollow">Higher-order Functions — Richard Bovell</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="http://www.zsoltnagy.eu/higher-order-functions-in-javascript/" rel="nofollow">Higher Order Functions in JavaScript — Zsolt Nagy</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://derickbailey.com/2015/10/21/fun-with-higher-order-functions-in-javascript/" rel="nofollow">Fun With Higher Order Functions In JavaScript — Derick</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://github.com/pedroapfilho/high-order-functions">Just a reminder on how to use high order functions — Pedro Filho</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://hackernoon.com/how-to-use-javascript-closures-with-confidence-85cd1f841a6b" rel="nofollow">How to use JavaScript closures with confidence — Léna Faure</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://howchoo.com/g/mge2mji2mtq/javascript-closures-by-example" rel="nofollow">JavaScript closures by example — tyler</a></li>
</ul>
<h3 dir="auto">Videos</h3>
<ul dir="auto">
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=rRgD1yVwIvE" rel="nofollow">JavaScript Higher Order Functions &amp; Arrays — Traversy Media</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=BMUiFMZr7vk" rel="nofollow">Higher Order Functions — Fun Fun Function</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=dTlpYnmBW9I" rel="nofollow">Higher Order Functions in Javascript — Raja Yogan</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=GYRMNp1SKXA" rel="nofollow">Higher Order Iterators in JavaScript — Fun Fun Function</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=H4awPsyugS0" rel="nofollow">Higher Order Functions in JavaScript — The Coding Train</a></li>
</ul>
<h2 dir="auto">23. Recursion</h2>
<h3 dir="auto">Artículos (Inglés)</h3>
<ul dir="auto">
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.freecodecamp.org/recursion-in-javascript-1608032c7a1f" rel="nofollow">Recursion in JavaScript — Kevin Ennis</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.com/@zfrisch/understanding-recursion-in-javascript-992e96449e03" rel="nofollow">Understanding Recursion in JavaScript — Zak Frisch</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://codeburst.io/learn-and-understand-recursion-in-javascript-b588218e87ea" rel="nofollow">Learn and Understand Recursion in JavaScript — Brandon Morelli</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.sitepoint.com/recursion-functional-javascript/" rel="nofollow">Recursion in Functional JavaScript — M. David Green</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://hackernoon.com/programming-with-js-recursion-31371e2bf808" rel="nofollow">Programming with JS: Recursion — Alexander Kondov</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://dev.to/simov/anonymous-recursion-in-javascript" rel="nofollow">Anonymous Recursion in JavaScript — simo</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="http://www.jstips.co/en/javascript/recursion-iteration-and-tail-calls-in-js/" rel="nofollow">Recursion, iteration and tail calls in JS — loverajoel</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.thecodingdelight.com/understanding-recursion-javascript/" rel="nofollow">Understanding Recursion in JavaScript with Confidence — Jay</a></li>
</ul>
<h3 dir="auto">Videos</h3>
<ul dir="auto">
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=VtG0WAUvq2w" rel="nofollow">Recursion In JavaScript — techsith</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=k7-N8R0-KY4" rel="nofollow">Recursion — Fun Fun Function</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=vLhHyGTkjCs" rel="nofollow">Recursion and Recursive Functions — Hexlet</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=kGXVsd8pBLw" rel="nofollow">Recursion: Recursion() — JS Monthly — Lucas da Costa</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=uyjsR9eNTIw" rel="nofollow">Recursive Function in JavaScript — kudvenkat</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=Mv9NEXX1VHc" rel="nofollow">What on Earth is Recursion? — Computerphile</a></li>
</ul>
<h2 dir="auto">24. Collections y Generators</h2>
<h3 dir="auto">Artículos (Inglés)</h3>
<ul dir="auto">
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://hacks.mozilla.org/2015/06/es6-in-depth-collections/" rel="nofollow">ES6 In Depth: Collections — Jason Orendorff</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.sitepoint.com/es6-collections-map-set-weakmap-weakset/" rel="nofollow">ES6 Collections: Using Map, Set, WeakMap, WeakSet — Kyle Pennell</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://ponyfoo.com/articles/es6-weakmaps-sets-and-weaksets-in-depth" rel="nofollow">ES6 WeakMaps, Sets, and WeakSets in Depth — Nicolás Bevacqua</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://alligator.io/js/sets-introduction/" rel="nofollow">Introduction to Sets in JavaScript — Alligator.io</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://alligator.io/js/maps-introduction/" rel="nofollow">Introduction to Maps in JavaScript — Alligator.io</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://javascript.info/map-set-weakmap-weakset" rel="nofollow">Map, Set, WeakMap and WeakSet — JavaScript.Info</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://dev.to/mildrenben/maps-in-es6---a-quick-guide-35pk" rel="nofollow">Maps in ES6 &#8211; A Quick Guide — Ben Mildren</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.com/front-end-hacking/es6-set-vs-array-what-and-when-efc055655e1a" rel="nofollow">ES6 — Set vs Array — What and when? — Maya Shavin</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.com/front-end-hacking/es6-map-vs-object-what-and-when-b80621932373" rel="nofollow">ES6 — Map vs Object — What and when? — Maya Shavin</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="http://www.deadcoderising.com/es6-working-with-sets-in-javascript/" rel="nofollow">ES6: Working with Sets in JavaScript — Dead Code Rising</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://codeburst.io/array-vs-set-vs-map-vs-object-real-time-use-cases-in-javascript-es6-47ee3295329b" rel="nofollow">Array vs Set vs Map vs Object — Real-time use cases in Javascript (ES6/ES7) — Rajesh Babu</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://dev.to/claireparker/how-to-create-an-array-of-unique-values-in-javascript-using-sets-5dg6" rel="nofollow">How to create an array of unique values in JavaScript using Sets — Claire Parker-Jones</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://hackernoon.com/what-you-should-know-about-es6-maps-dc66af6b9a1e" rel="nofollow">What You Should Know About ES6 Maps — Just Chris</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://ponyfoo.com/articles/es6-maps-in-depth" rel="nofollow">ES6 Maps in Depth — Nicolás Bevacqua</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Generator" rel="nofollow">Generator — MDN web docs</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://codeburst.io/what-are-javascript-generators-and-how-to-use-them-c6f2713fd12e" rel="nofollow">What are JavaScript Generators and how to use them — Vladislav Stepanov</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://codeburst.io/understanding-generators-in-es6-javascript-with-examples-6728834016d5" rel="nofollow">Understanding JavaScript Generators With Examples — Arfat Salman</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://davidwalsh.name/es6-generators" rel="nofollow">The Basics of ES6 Generators — Kyle Simpson</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.com/zurvin/es6-usos-favoritos-del-operador-spread-de9a35a24630" rel="nofollow">Usos favoritos del operador Spread (…) — Kike Sanchez</a></li>
</ul>
<h3 dir="auto">Videos</h3>
<ul dir="auto">
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=ycohYSx5h9w" rel="nofollow">JavaScript ES6 / ES2015 Set, Map, WeakSet and WeakMap — Traversy Media</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=m4abICrldQI" rel="nofollow">The Differences between ES6 Maps and Sets — Steve Griffith</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=QO07THdLWQo" rel="nofollow">Javascript Generators &#8211; THEY CHANGE EVERYTHING &#8211; ES6 Generators Harmony Generators — LearnCode.academy</a></li>
</ul>
<h2 dir="auto">25. Promesas</h2>
<h3 dir="auto">Artículos (Inglés)</h3>
<ul dir="auto">
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise" rel="nofollow">Promise — MDN</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://scotch.io/tutorials/javascript-promises-for-dummies" rel="nofollow">JavaScript Promises for Dummies ― Jecelyn Yeen</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://hackernoon.com/understanding-promises-in-javascript-13d99df067c1" rel="nofollow">Understanding promises in JavaScript — Gokul N K</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.com/javascript-scene/master-the-javascript-interview-what-is-a-promise-27fc71e77261" rel="nofollow">Master the JavaScript Interview: What is a Promise? — Eric Elliott</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.sitepoint.com/overview-javascript-promises/" rel="nofollow">An Overview of JavaScript Promises — Sandeep Panda</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.freecodecamp.org/promises-in-javascript-explained-277b98850de" rel="nofollow">How to use Promises in JavaScript — Prashant Ram</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.freecodecamp.org/how-to-implement-promises-in-javascript-1ce2680a7f51" rel="nofollow">Implementing Promises In JavaScript — Maciej Cieslar</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://codeburst.io/javascript-promises-explained-with-simple-real-life-analogies-dd6908092138" rel="nofollow">JavaScript: Promises explained with simple real life analogies — Shruti Kapoor</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="http://exploringjs.com/es6/ch_promises.html" rel="nofollow">Promises for Asynchronous Programming — Exploring JS</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://blog.codeanalogies.com/2018/08/26/javascript-promises-explained-by-gambling-at-a-casino/" rel="nofollow">JavaScript Promises Explained By Gambling At A Casino — Kevin Kononenko</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.com/datafire-io/es6-promises-patterns-and-anti-patterns-bbb21a5d0918" rel="nofollow">ES6 Promises: Patterns and Anti-Patterns — Bobby Brennan</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://codeburst.io/a-simple-guide-to-es6-promises-d71bacd2e13a" rel="nofollow">A Simple Guide to ES6 Promises — Brandon Morelli</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://codeburst.io/the-es6-promises-87a979ab27e4" rel="nofollow">The ES6 Promises — Manoj Singh Negi</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://ponyfoo.com/articles/es6-promises-in-depth" rel="nofollow">ES6 Promises in Depth — Nicolás Bevacqua</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.com/zurvin/lo-que-debemos-saber-de-escript-2020-5fc61da5e4cd" rel="nofollow">Lo que debemos saber de EScript 2020 — Kike Sanchez</a></li>
</ul>
<h3 dir="auto">Videos</h3>
<ul dir="auto">
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=vQ3MoXnKfuQ" rel="nofollow">Let&#8217;s Learn ES6 &#8211; Promises — Ryan Christiani</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=XJEHuBZQ5dU" rel="nofollow">JavaScript ES6 / ES2015 Promises — Traversy Media</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=2d7s3spWAzo" rel="nofollow">Promises — Fun Fun Function</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=f8IgdnYIwOU" rel="nofollow">Error Handling Promises in JavaScript — Fun Fun Function</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=QO4NXhWo_NM" rel="nofollow">Promises Part 1 &#8211; Topics of JavaScript/ES6 — The Coding Train</a></li>
</ul>
<h2 dir="auto">26. async/await</h2>
<h3 dir="auto">Artículos (Inglés)</h3>
<ul dir="auto">
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://javascript.info/async-await" rel="nofollow">async/await — JavaScript.Info</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://hackernoon.com/understanding-async-await-in-javascript-1d81bb079b2c" rel="nofollow">Understanding async/await in Javascript — Gokul N K</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://eloquentjavascript.net/11_async.html" rel="nofollow">Asynchronous Programming — Eloquent JavaScript</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://alligator.io/js/async-functions/" rel="nofollow">Exploring Async/Await Functions in JavaScript — Alligator.io</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://scotch.io/tutorials/asynchronous-javascript-using-async-await" rel="nofollow">Asynchronous Javascript using async/await — Joy Warugu</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://flaviocopes.com/javascript-async-await/" rel="nofollow">Modern Asynchronous JavaScript with async/await — Flavio Copes</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.toptal.com/javascript/asynchronous-javascript-async-await-tutorial" rel="nofollow">Asynchronous JavaScript: From Callback Hell to Async and Await — Demir Selmanovic</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.com/@_bengarrison/javascript-es8-introducing-async-await-functions-7a471ec7de8a" rel="nofollow">Javascript — ES8 Introducing async/await Functions — Ben Garrison</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.freecodecamp.org/avoiding-the-async-await-hell-c77a0fb71c4c" rel="nofollow">How to escape async/await hell — Aditya Agarwal</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://ponyfoo.com/articles/understanding-javascript-async-await" rel="nofollow">Understanding JavaScript’s async await — Nicolás Bevacqua</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://techbrij.com/javascript-async-await-parallel-sequence" rel="nofollow">JavaScript Async/Await: Serial, Parallel and Complex Flow — TechBrij</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="http://exploringjs.com/es6/ch_async.html" rel="nofollow">Asynchronous Programming — Exploring JS</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://blog.pusher.com/promises-async-await/" rel="nofollow">From JavaScript Promises to Async/Await: why bother? — Chris Nwamba</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.sitepoint.com/flow-control-callbacks-promises-async-await/" rel="nofollow">Flow Control in Modern JS: Callbacks to Promises to Async/Await — Craig Buckler</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://dzone.com/articles/javascript-promises-and-why-asyncawait-wins-the-ba" rel="nofollow">JavaScript: Promises and Why Async/Await Wins the Battle — Nick Parsons</a></li>
</ul>
<h3 dir="auto">Videos</h3>
<ul dir="auto">
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=9YkUCxvaLEk" rel="nofollow">Async + Await — Wes Bos</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=SrNQS8J67zc" rel="nofollow">Asynchrony: Under the Hood — Shelley Vohr</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=568g8hxJJp4&amp;index=3&amp;list=PL0zVEGEvSaeHJppaRLrqjeTPnCH6" rel="nofollow">async/await in JavaScript &#8211; What, Why and How — Fun Fun Function</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=XO77Fib9tSI&amp;index=3&amp;list=PLRqwX-V7Uu6bKLPQvPRNNE65kBL62mVfx" rel="nofollow">async/await Part 1 &#8211; Topics of JavaScript/ES8 — The Coding Train</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=chavThlNz3s&amp;index=4&amp;list=PLRqwX-V7Uu6bKLPQvPRNNE65kBL62mVfx" rel="nofollow">async/await Part 2 &#8211; Topics of JavaScript/ES8 — The Coding Train</a></li>
</ul>
<h2 dir="auto">27. Estructuras de datos</h2>
<h3 dir="auto">Artículos (Inglés)</h3>
<ul dir="auto">
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.com/siliconwat/data-structures-in-javascript-1b9aed0ea17c" rel="nofollow">Data Structures in JavaScript — Thon Ly</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://itnext.io/algorithms-and-data-structures-in-javascript-a71548f902cb" rel="nofollow">Algorithms and Data Structures in JavaScript — Oleksii Trekhleb</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://scotch.io/courses/10-need-to-know-javascript-concepts/data-structures-objects-and-arrays" rel="nofollow">Data Structures: Objects and Arrays ― Chris Nwamba</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="http://blog.benoitvallon.com/data-structures-in-javascript/data-structures-in-javascript/" rel="nofollow">Data structures in JavaScript — Benoit Vallon</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://blog.cloudboost.io/playing-with-data-structures-in-javascript-stack-a55ebe50f29d" rel="nofollow">Playing with Data Structures in Javascript — Anish K.</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://hackernoon.com/the-little-guide-of-queue-in-javascript-4f67e79260d9" rel="nofollow">The Little Guide of Queue in JavaScript — Germán Cutraro</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://github.com/barretlee/algorithms">All algorithms writing with JavaScript in the book &#8216;Algorithms Fourth Edition&#8217;</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://github.com/nzakas/computer-science-in-javascript">Collection of classic computer science paradigms in JavaScript</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://github.com/jamiebuilds/itsy-bitsy-data-structures">All the things you didn&#8217;t know you wanted to know about data structures</a></li>
</ul>
<h3 dir="auto">Videos</h3>
<ul dir="auto">
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=PylQlISSH8U&amp;list=PLujX4CIdBGCa-65N3uN8CDbUMrYsHBrz-" rel="nofollow">Algorithms in JavaScript — Seth Koch</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=H_EBPZgiAas&amp;list=PLDmvslp_VR0zYUSth_8O69p4_cmvZEgLa" rel="nofollow">Algorithms In Javascript | Ace Your Interview — Eduonix Learning Solutions</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=Gj5qBheGOEo&amp;list=PLWKjhJtqVAbkso-IbgiiP48n-O-JQA9PJ" rel="nofollow">Data Structures and Algorithms in JavaScript — freeCodeCamp</a></li>
</ul>
<h2 dir="auto">28. Expensive Operation y Big O Notation</h2>
<h3 dir="auto">Artículos (Inglés)</h3>
<ul dir="auto">
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.com/cesars-tech-insights/big-o-notation-javascript-25c79f50b19b" rel="nofollow">Big O Notation in Javascript — César Antón Dorantes</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.com/javascript-scene/time-complexity-big-o-notation-1a4310c3ee4b" rel="nofollow">Time Complexity/Big O Notation — Tim Roberts</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.com/@gmedina229/big-o-in-javascript-36ff67766051" rel="nofollow">Big O in JavaScript — Gabriela Medina</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="http://www.bradoncode.com/blog/2012/04/big-o-algorithm-examples-in-javascript.html" rel="nofollow">Big O Search Algorithms in JavaScript — Bradley Braithwaite</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.jenniferbland.com/time-complexity-analysis-in-javascript/" rel="nofollow">Time Complexity Analysis in JavaScript — Jennifer Bland</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.freecodecamp.org/time-is-complex-but-priceless-f0abd015063c" rel="nofollow">Algorithms in plain English: time complexity and Big-O Notation — Michael Olorunnisola</a></li>
</ul>
<h3 dir="auto">Videos</h3>
<ul dir="auto">
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=HgA5VOFan5E" rel="nofollow">JavaScript: Intro to Big O Notation and Function Runtime — Eric Traub</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=KatlvCFHPRo" rel="nofollow">Essential Big O for JavaScript Developers — Dave Smith</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=ALl86xJiTD8" rel="nofollow">Big O Notation &#8211; Time Complexity Analysis — WebTunings</a></li>
</ul>
<h2 dir="auto">29. Algoritmos</h2>
<h3 dir="auto">Artículos (Inglés)</h3>
<ul dir="auto">
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://github.com/Crizstian/data-structure-and-algorithms-with-ES6">Data Structures and Algorithms using ES6</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://github.com/trekhleb/javascript-algorithms">Algorithms and data structures implemented in JavaScript with explanations and links to further readings</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="http://www.thatjsdude.com/interview/js1.html" rel="nofollow">JS: Interview Algorithm</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.com/siliconwat/algorithms-in-javascript-b0bed68f4038" rel="nofollow">Algorithms in JavaScript — Thon Ly</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.freecodecamp.org/javascript-objects-square-brackets-and-algorithms-e9a2916dc158" rel="nofollow">JavaScript Objects, Square Brackets and Algorithms — Dmitri Grabov</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://github.com/felipernb/algorithms.js">Atwood&#8217;s Law applied to CS101 &#8211; Classic algorithms and data structures implemented in JavaScript</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://github.com/yangshun/lago">Data Structures and Algorithms library in JavaScript</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://github.com/idosela/algorithms-in-javascript">Collection of computer science algorithms and data structures written in JavaScript</a></li>
</ul>
<h2 dir="auto">30. Herencia, polimorfismo y reutilización de código</h2>
<h3 dir="auto">Artículos (Inglés)</h3>
<ul dir="auto">
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://javascript.info/class-inheritance" rel="nofollow">Class inheritance, super — JavaScript.Info</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Objects/Inheritance" rel="nofollow">Inheritance in JavaScript — MDN</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://hackernoon.com/inheritance-in-javascript-21d2b82ffa6f" rel="nofollow">Inheritance in JavaScript — Rupesh Mishra</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.sitepoint.com/simple-inheritance-javascript/" rel="nofollow">Simple Inheritance with JavaScript — David Catuhe</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://codeburst.io/javascript-inheritance-25fe61ab9f85" rel="nofollow">JavaScript — Inheritance, delegation patterns and Object linking — NC Patro</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://blog.knoldus.com/object-oriented-javascript-polymorphism-with-examples/" rel="nofollow">Object Oriented JavaScript: Polymorphism with examples — Knoldus Blogs</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.com/yld-engineering-blog/program-like-proteus-a-beginners-guide-to-polymorphism-in-javascript-867bea7c8be2" rel="nofollow">Program Like Proteus — A beginner’s guide to polymorphism in Javascript — Sam Galson</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.sitepoint.com/object-oriented-javascript-deep-dive-es6-classes/" rel="nofollow">Object-oriented JavaScript: A Deep Dive into ES6 Classes — Jeff Mott</a></li>
</ul>
<h3 dir="auto">Videos</h3>
<ul dir="auto">
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=yXlFR81tDBM" rel="nofollow">Inheritance in JavaScript — kudvenkat</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=RBLIm5LMrmc" rel="nofollow">JavaScript ES6 Classes and Inheritance — Traversy Media</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=zdovG9cuEBA" rel="nofollow">Polymorphism in JavaScript — kudvenkat</a></li>
</ul>
<h2 dir="auto">31. Patrones de diseño</h2>
<h3 dir="auto">Artículos (Inglés)</h3>
<ul dir="auto">
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://scotch.io/bar-talk/4-javascript-design-patterns-you-should-know" rel="nofollow">4 JavaScript Design Patterns You Should Know — Devan Patel</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.com/beginners-guide-to-mobile-web-development/javascript-design-patterns-25f0faaaa15" rel="nofollow">JavaScript Design Patterns – Beginner&#8217;s Guide to Mobile Web Development — Soumyajit Pathak</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.com/front-end-hacking/javascript-design-patterns-ed9d4c144c81" rel="nofollow">JavaScript Design Patterns — Akash Pal</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://seesparkbox.com/foundry/javascript_design_patterns" rel="nofollow">Javascript Design Patterns: What They Are &amp; How To Use Them — Patrick Simpson</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://github.com/fbeline/Design-Patterns-JS">All the 23 (GoF) design patterns implemented in Javascript — Felipe Beline</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://addyosmani.com/resources/essentialjsdesignpatterns/book/" rel="nofollow">Learning JavaScript Design Patterns — Addy Osmani </a></li>
</ul>
<h3 dir="auto">Videos</h3>
<ul dir="auto">
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.udacity.com/course/javascript-design-patterns--ud989" rel="nofollow">JavaScript Design Patterns — Udacity</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=hO7mzO83N1Q" rel="nofollow">JavaScript Patterns for 2017 — Scott Allen</a></li>
</ul>
<h2 dir="auto">32. Partial Applications, Currying, Compose y Pipe</h2>
<h3 dir="auto">Artículos (Inglés)</h3>
<ul dir="auto">
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.codementor.io/michelre/use-function-composition-in-javascript-gkmxos5mj" rel="nofollow">Use function composition in JavaScript — Rémi</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://blog.benestudio.co/currying-in-javascript-es6-540d2ad09400" rel="nofollow">Currying in JavaScript ES6 — Adam Bene</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.com/@pragyan88/writing-middleware-composition-and-currying-elegance-in-javascript-8b15c98a541b" rel="nofollow">Composition and Currying Elegance in JavaScript — Pragyan Das</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://hackernoon.com/javascript-functional-composition-for-every-day-use-22421ef65a10" rel="nofollow">Functional JavaScript: Function Composition For Every Day Use — Joel Thoms</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.com/@acparas/what-i-learned-today-july-2-2017-ab9a46dbf85f" rel="nofollow">Functional Composition: compose() and pipe() — Anton Paras</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="http://busypeoples.github.io/post/functional-composing-javascript/" rel="nofollow">Why The Hipsters Compose Everything: Functional Composing In JavaScript — A. Sharif</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://jrsinclair.com/articles/2016/gentle-introduction-to-functional-javascript-functions/" rel="nofollow">A Gentle Introduction to Functional JavaScript pt III: Functions for making functions — James Sinclair</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://jsleao.wordpress.com/2015/02/22/curry-and-compose-why-you-should-be-using-something-like-ramda-in-your-code/" rel="nofollow">Curry And Compose (why you should be using something like ramda in your code) — jsanchesleao</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://vanslaars.io/post/create-pipe-function/" rel="nofollow">Function Composition in JavaScript with Pipe — Andy Van Slaars</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://developer.telerik.com/featured/practical-functional-javascript-ramda/" rel="nofollow">Practical Functional JavaScript with Ramda — Andrew D&#8217;Amelio, Yuri Takhteyev</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://hackernoon.com/the-beauty-in-partial-application-currying-and-function-composition-d885bdf0d574" rel="nofollow">The beauty in Partial Application, Currying, and Function Composition — Joel Thoms</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.com/javascript-scene/curry-or-partial-application-8150044c78b8" rel="nofollow">Curry or Partial Application? — Eric Elliott</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="http://benalman.com/news/2012/09/partial-application-in-javascript/" rel="nofollow">Partial Application in JavaScript — Ben Alman</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://hackernoon.com/partial-application-of-functions-dbe7d9b80760" rel="nofollow">Partial Application of Functions — Functional Reactive Ninja</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://codeburst.io/javascript-currying-vs-partial-application-4db5b2442be8" rel="nofollow">Currying vs Partial Application — Deepak Gupta</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="http://raganwald.com/2015/04/01/partial-application.html" rel="nofollow">Partial Application in ECMAScript 2015 — Ragan Wald</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://joecortopassi.com/articles/functional-composition-in-javascript/" rel="nofollow">Functional Composition in Javascript — Joe Cortopassi</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.com/@cscalfani/so-you-want-to-be-a-functional-programmer-part-1-1f15e387e536" rel="nofollow">So You Want to be a Functional Programmer pt. I — Charles Scalfani</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.com/@cscalfani/so-you-want-to-be-a-functional-programmer-part-2-7005682cec4a" rel="nofollow">So You Want to be a Functional Programmer pt. II — Charles Scalfani</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.com/@cscalfani/so-you-want-to-be-a-functional-programmer-part-3-1b0fd14eb1a7" rel="nofollow">So You Want to be a Functional Programmer pt. III — Charles Scalfani</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.com/@cscalfani/so-you-want-to-be-a-functional-programmer-part-4-18fbe3ea9e49" rel="nofollow">So You Want to be a Functional Programmer pt. IV — Charles Scalfani</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.com/@cscalfani/so-you-want-to-be-a-functional-programmer-part-5-c70adc9cf56a" rel="nofollow">So You Want to be a Functional Programmer pt. V — Charles Scalfani</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://github.com/getify/Functional-Light-JS/blob/master/manuscript/ch3.md">Functional-Light JavaScript Chapter 3: Managing Function Inputs — Kyle Simpson</a></li>
</ul>
<h3 dir="auto">Videos</h3>
<ul dir="auto">
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=Wl2ejJOqHUU" rel="nofollow">Compose vs Pipe: Functional Programming in JavaScript — Chyld Studios</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=jigHxo9YR30" rel="nofollow">JavaScript Functional Programing: Compose — Theodore Anderson</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=mth5WpEc4Qs" rel="nofollow">Function Composition &#8211; Functional JavaScript — NWCalvank</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=Uam37AlzPYw" rel="nofollow">JavaScript Function Composition Explained — Theodore Anderson</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=VGB9HbL1GHk" rel="nofollow">Let&#8217;s code with function composition — Fun Fun Function</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=DzLkRsUN2vE" rel="nofollow">Partial Application vs. Currying — NWCalvank</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=jkebgHEcvac" rel="nofollow">JavaScript Partial Application — Theodore Anderson</a></li>
</ul>
<h2 dir="auto">33. Código limpio</h2>
<h3 dir="auto">Artículos (Inglés)</h3>
<ul dir="auto">
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://github.com/ryanmcdermott/clean-code-javascript">Clean Code concepts adapted for JavaScript — Ryan McDermott</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://blog.risingstack.com/javascript-clean-coding-best-practices-node-js-at-scale/" rel="nofollow">JavaScript Clean Coding Best Practices — András Tóth</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://medium.com/@kevin_peters/function-parameters-in-javascript-clean-code-4caac109159b" rel="nofollow">Function parameters in JavaScript Clean Code — Kevin Peters</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://css-tricks.com/clean-code-javascript/" rel="nofollow">Clean Code JavaScript — Sarah Drasner</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://codeburst.io/keeping-your-code-clean-d30bcffd1a10" rel="nofollow">Keeping your code clean — Samuel James</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.sitepoint.com/modern-javascript-best-practices/" rel="nofollow">Best Practices for Using Modern JavaScript Syntax — M. David Green</a></li>
</ul>
<h3 dir="auto">Videos</h3>
<ul dir="auto">
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.youtube.com/watch?v=Mus_vwhTCq0" rel="nofollow">JavaScript Pro Tips &#8211; Code This, NOT That</a></li>
</ul>
<p>&nbsp;</p>
</div>
</div>
</div>
</div>
<p>La entrada <a href="https://www.consultor-tecnologico.es/repositorio-de-conceptos-para-desarrolladores-de-javascript/">Repositorio de conceptos para desarrolladores de JavaScript</a> se publicó primero en <a href="https://www.consultor-tecnologico.es">Consultor tecnológico | Consultoría tecnológica</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
