TENJAVASCRIPT

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

1167 subscribed.
1.

Google Play Store now open for Progressive Web Apps 😱

Chrome 72 for Android shipped the long-awaited Trusted Web Activity feature, which means we can now distribute PWAs in the Google Play Store! I played with the feature for a while, digging into the APIs and here you have a summary of what’s going on, what to expect and how to use it today.

2.

Announcing TypeScript 3.3

TypeScript 3.3 is a smaller release than usual and contains no breaking changes, so it should be easy to upgrade if you’re on an older version. Let’s explore what’s new in 3.3!

3.

Migrating To React Hooks

In this week's episode we're looking at the new React Hooks API and converting a class-based to a functional one by using useState and useEffect hooks. Subscribe here for more videos like this.

4.

ECMAScript 2019: the final feature set

Note that since the TC39 process was instituted, the importance of ECMAScript versions has much decreased. What really matters now is what stage a proposed feature is in: Once it has reached stage 4, it can be used safely. But even then, you still have to check if your engines of choice support it.

5.

Just so you know: Uncommonly used Array Methods

For those who are new here in this blog, this series talks about things that some of you might know or not. So now I’m going to introduce to you some rarely used Array Methods which the popular once are map, reduce and filter.

6.

Data Structures with Iterable Protocol

Generator and Iterators remove the pain of iterating objects. For an object to be iterable, it just needs to comply with iteration protocols. This post provides a quick overview of Generators and Iterators/Iterables and explains how common data structures can be made iterable.

7.

You don’t want to keep all of your eggs in one basket: building bundles per device

Nowadays it is normal to run into websites that have optimized versions for, among others, mobile and desktop experiences. Here i’ll explore some ways to achieve that.

8.

Vuex made simple — getting started!

The goal this tutorial is to give you a basic understanding of state management using Vuex by creating a relatable example. By the end of this total I hope you have a better understanding of state management using Vuex!

9.

Let’s make this game with JavaScript

I’ve been using JavaScript for some few years to develop Web and Mobile apps, and recently i have been developing an interest in making video games. In this article I will take you through making amazing games with JavaScript. Hopefully, it will be useful to somebody out there.

10.

A Year (plus a little) on TC39

All the ES5 and ES6 features I’d been so excited about a few years ago had to weave their way through the TC39 committee process. Changes to the spec aren’t added at random by a browser engineer anxious to implement a feature in their next release, but go through an actual process with actual experts who know what they’re talking about.

Even Older Issue →