TENJAVASCRIPT

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

1185 subscribed.
1.

The process: Making Vue 3

Over the past year, the Vue team has been working on the next major version of Vue.js, which we hope to release in the first half of 2020. (This work is ongoing at the time of writing.) The idea for a new major version of Vue took shape in late 2018, when the codebase of Vue 2 was about two-and-a-half years old. That may not sound like a long time in the life span of generic software, but the frontend landscape had changed drastically during that period.

2.

How Microsoft is making Edge the best browser for PWAs

In recent years Progressive Web Apps have become a growing trend, pushed by web giants and mobile developers alike, as they allow to bring native-like experiences to any platform.

3.

ECMAScript 4: The missing version

In your build tools, you may have noticed that you have an ECMAScript 3 target, and 5 and up, but never a 4. Why is that? I thought it would be fun to dive into ECMAScript 4 a bit and see what we didn’t get.

4.

Stack Overflow Developer Survey 2020

Get insights on the world’s developers from the largest and most comprehensive survey ever. Demographics. Technologies. Salaries. Career satisfaction.

5.

End-to-end Type Safety in Clean Architecture

Let's create a completely type-safe web application in a Clean Architecture using a couple of modern libraries. Such systems are orders of magnitude more reliable than the untyped counterparts. Plus, they are easier to understand, maintain and refactor. Tech: TypeScript, GraphQL, MongoDB, React.

6.

Image Classifier with NodeJs, Tensorflow and React

Image Classifier with NodeJs, Tensorflow and React - Walkthrough - With source!

7.

React Hooks vs. Vue 3 Composition API

When React Hooks were introducted in late 2018, they revolutionized the developer experience by introducing a new way to share and reuse "React-ful" logic. Even the creator of Vue aknowledged this and wanted to allow Vue users to leverage the power of this new concept in way that complements Vue's idomatic API. Today, I want to compare the result of this work in the form of the Vue 3 composition API to React hooks by implementing a sample app.

8.

Functional Programming in JavaScript and why you should utilize it — Part 1

Surprisingly, the roots of Functional Programming (FP) date back as far as the early 1930s with Alonzo Church introducing a formal system of mathematical logic, Lambda calculus. While not necessary, having a strong understanding of the maths — especially lambda calculus — behind Functional Programming will give you a massive advantage in grasping the foundations. I’d be dishonest if I said I was an expert in either of these fields, but the benefits I’ve seen in my codebases from learning the essential concepts of Functional Programming are undeniable.

9.

Monitoring Air Pollution in Your City Using NodeJS - ITNEXT

As developers, there isn’t much we can do to stop the decline in air quality or to improve the current air quality. However, we can help monitor this issue by creating software solutions to inform us about the current status of the air quality level. Here’s how to do it using NodeJS and a weather API.

10.

RecoilJS is meant to rock your React world

RecoilJS is an experimental state management library for React that works and thinks like it. It aims to solve common issues like state interdependencies among related components, unwanted re-renderings across complex components trees, cross-app observations and many more.

Even Older Issue →