10 fresh write-ups from the JavaScript world. Comes out every Friday (or Saturday if I'm overloaded).

1173 subscribed.

7 Quick JavaScript Pop Quizzes With Explanations

I believe that learning new things and evaluating the things we know is useful to keep us on track, thus avoiding the situation where we feel outdated. In this article, we will go through some basics of JavaScript. Enjoy!


Pipeline operator

There's been talks of pipeline operator coming to ECMAScript for at least 2 years so this is no breaking news in any way :). There is a living proposal here with 2 possible variatons: F# and Smart pipelines. Both of them have their own Babel plugins so you can try it anytime.


⭐ Why You Should Learn TypeScript?

Start learning TypeScript now! A new video course to help people to get to know TypeScript from scratch. We'll get through the very basics of types to advance topics (extending types, union types, intersection types, type guards), we'll see how to migrate an existing project to TypeScript, and finally, learn to configure Visual Code and Vim for a comfortable and productive workflow. While it is still in progress, you can order it now for just $9 (40% off) using this link.


I tested a React app with Jest, Enzyme, Testing Library and Cypress. Here are the differences.

Learn the differences between testing a React app with Jest, Enzyme, Testing Library, and Cypress. A side-by-side code comparison between three of the most popular testing tools for React.


Idiomatic Redux: Redux Starter Kit 1.0

As part of that, I'd like to look back at how Redux Starter Kit came to be, talk about my goals and vision for the project, and look at how we've designed the API to fulfill those goals.


Debouncing with Redux Middleware

A common conundrum in today’s front-end framework world is knowing when and how to take certain asynchronous actions, such as persisting data to a backend. If we’re using a state management library like Redux, we might be further confused as to where without our Redux code we might put this logic.


The problems of shared mutable state and how to avoid them

This blog post answers the following questions: What is shared mutable state? Why is it problematic? How can its problems be avoided?


Using AI to automate instagram accounts

At the time we created a bot looking at food hashtags and gave likes with a pseudo-human behavior. Today we are going to use existing artificial intelligence models, to give appropriate comments in the correct photos.


How to Create, Read, Update, & Delete Cookies in JavaScript

A coding tutorial on how to create, read, update, and delete browser cookies using JavaScript.


Announcing TypeScript 3.7 RC

TypeScript 3.7 RC includes some of our most highly-requested features! Optional Chaining, Nullish Coalescing, Assertion Functions, Better Support for never-Returning Functions, and more

Even Older Issue →