The Little JavaScript Book: All You Need to Know About JavaScript (in less than 200 pages)

The Little JavaScript Book is the trait d’union between JavaScript for dummies and You Don’t Know JS.

The Little JavaScript Book: All You Need to Know About JavaScript (in less than 200 pages)
Continue reading “The Little JavaScript Book: All You Need to Know About JavaScript (in less than 200 pages)”

Fetch API: Building a Fetch Polyfill From Scratch (For Fun and Promise)

The Fetch API is a browser method for making AJAX requests. Learn how to build your own Fetch API polyfill from scratch and use ES2015 Promises like a pro.

Fetch API: Building a Fetch Polyfill From Scratch
Continue reading “Fetch API: Building a Fetch Polyfill From Scratch (For Fun and Promise)”

The Secret Life of JavaScript Objects: a Tale of Prototypes

Entire books have been written on JavaScript objects and the prototype system. Yet beginners and even experienced developers struggle to learn and remember what the stuff is about. Here’s a refresher for you!

The secret life of JavaScript objects
Continue reading “The Secret Life of JavaScript Objects: a Tale of Prototypes”

Svelte 3 Tutorial for The Impatient (React) Developer

Learn the new kid in town with this Svelte 3 tutorial. Everything you need to know to start building with Svelte!

Svelte 3 Tutorial For The Impatient Developer (2019)
Continue reading “Svelte 3 Tutorial for The Impatient (React) Developer”

JavaScript Engines: How Do They Even Work? From Call Stack to Promise, (almost) Everything You Need to Know

A whirlwind tour of JavaScript engines from Call Stack, Global Memory, Event Loop, Callback Queue to Promises and Async/Await! Enjoy the reading!

JavaScript Engines: How Do They Even Work?

Ever wondered how browsers read and run JavaScript code? It seems magic but you can get an hint of what’s happening under the hood.

Let’s begin our immersion in the language by introducing the wonderful world of JavaScript engines.

Continue reading “JavaScript Engines: How Do They Even Work? From Call Stack to Promise, (almost) Everything You Need to Know”

JavaScript in the Browser: What is the Document Object Model? What is DOM manipulation?

A quick introduction to the Document Object Model. Learn what is DOM manipulation and how to use the native DOM API to interact with web pages from JavaScript!

JavaScript in the Browser: What is the Document Object Model? What is DOM manipulation?

JavaScript is not that bad. As a scripting language running in the browser it is really useful for manipulating web pages. In this quick guide we’ll see what function we have for interacting and modifying an HTML document.

Continue reading “JavaScript in the Browser: What is the Document Object Model? What is DOM manipulation?”

Back To The Basics: How To Generate a Table With JavaScript (vanilla)

What it takes to generate a table with vanilla JavaScript? Let’s find out in this tutorial!

Back To The Basics: How To Generate a Table With JavaScript (vanilla)

It’s always a good time for refreshing your JavaScript skills: manipulating the DOM with the native API is a topic that comes up a lot in technical interviews.

In the following tutorial we’ll see what it takes to generate a table with vanilla JavaScript, without resorting to any library or framework.

Continue reading “Back To The Basics: How To Generate a Table With JavaScript (vanilla)”

React Hooks Tutorial for Beginners: Getting Started With React Hooks (2019)

In this React hooks tutorial you will learn how to use React hooks, what they are, and why we’re doing it.

React Hooks Tutorial for Beginners: Getting Started With React Hooks (2019)

Here I am, writing a React hooks tutorial for you. I decided to wait until hooks got finally released before dropping this post. Together we’ll learn React hooks step by step, with a look at how the same logic would be implemented with ES6 classes.

Enjoy the reading!

Continue reading “React Hooks Tutorial for Beginners: Getting Started With React Hooks (2019)”

Testing React Components: The Mostly Definitive Guide (2019)

A living, breathing guide to testing React components. Learn how to test React with react-test-renderer, React Act API, Cypress, and more.

Testing React Components: The Mostly Definitive Guide
Continue reading “Testing React Components: The Mostly Definitive Guide (2019)”