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

1173 subscribed.

ECMAScript 2019 and beyond...

Last month - June 2019 - 10th edition of ECMA-262 standard was officially published. What does it mean? - Well, ECMAScript 2019 is here! The latest and greatest specification for JavaScript and other derivatives languages to follow. And while you may already have heard of some of its new features, we'll recall all of them! Plus some ECMAScript details and a sneak-peak of what's coming next!


Unraveling callbacks with async functions

Using async functions we can make our code easier to read and maintain, on this article I'll show you how I refactored real world code.


GitHub - valentinogagliardi/Little-JavaScript-Book

Ever dreamed of a JavaScript book focused on the "hard parts" while being beginner friendly? If you answered yes then you will love "The Little JavaScript Book".


How do JavaScript’s global variables really work?

In this blog post, we examine how JavaScript’s global variables work. Several interesting phenomena play a role: the scope of scripts, the so-called global object, and more.


Better branching with Lodash \_.cond

Have you already coded 2000 lines of if/then/else with crazy unreadable conditions? Have you updated/debugged/refactored this code to always see a test fail? (you do have unit tests, don't you?) Have you raged at the moment your nice switch statement didn't scale because you needed to add if statements in your cases? Well, looks like Lodash can AGAIN help you.


JavaScript Upgrade Screencast

I run a screencast series exploring the JavaScript language, frameworks and libraries. A new video comes out every weekend. This week's video (coming out tomorrow) is about the ReasonML from Facebook which is a fully-functional language with strict types. 👋 For the WeekendJS subscribers, this link will give you 22% off.


Next.js 9

Next.js 9 includes TypeScript support, Dynamic Routing, API Routes, Automatic Static Optimization, and more!


Framer Motion

Framer Motion is a production-ready React animation and gesture library.


Hermes · JavaScript engine optimized for React NativeMenu

JavaScript engine optimized for React Native



Create the next immutable state by mutating the current one - immerjs/immer

Even Older Issue →