Weekend JavaScript Newsletter

Weekend JavaScript

Top JavaScript news and articles straight into your inbox every Friday. Everything you need to be successful in your career. From the new hot web frameworks to IoT and robotics.
667 have already joined.


Angular 4 is out, ECMAScript 2017, fate of WebComponents, and more


Angular 4.0.0 Now Available

* As you probably know guys from Angular decided to adopt the sematic versioning, and that is one of the reason why they are skipping the version 3. New features in this realease include smaller and faster engine, several directives improvements, and a support for Angular Universal.

Chromium Blog: Faster 3D rendering with WebGL 2.0

* In the meantime, Chrome 56 brings support for WebGL 2.0, which unlocks a variety of new graphics features and advanced rendering techniques.


ECMAScript 2017 | Dr. Axel Rauschmayer

* Dr. Rauschmayer aka 2ality talking on what's coming in the next ECMAScript in Minsk, Belarus.

Demystifying Async Programming in Javascript | Yunchi Luo

* I know you are probably a little bit tired with all the writeups on the async and friends, but this one is pretty solid and absolutely worth a look.


The broken promise of Web Components | Dmitrii Dimandt

Web Components ended up delivering hardly anything from their original promises (or have hardly answered any of the originally raised questions)


Redis as a JSON store | Redis Labs

tl;dr ReJSON is a data structure implemented as a Redis module that provides native capabilities for storing and manipulating JSON values

How we built an app that uses worker location history to combat wage theft

In 2008, the Center for Urban Economic Development surveyed 4,387 low-wage workers in Chicago, Los Angeles, and New York City. They wanted to determine the extent of violations of employment labor…


Introducing React Loadable | james kyle

When you have a large enough application, a single large bundle with all of your code becomes a problem for startup time. You need to start breaking your app into separate bundles and load them…

React + GraphQL Tutorial — The Server | Apollo GraphQL

This is the second part of our full-stack tutorial series that will walk you step by step through building an instant messaging app with React and GraphQL.

Redux vs React’s setState()

When you have a large enough application, a single large bundle with all of your code becomes a problem for startup time. You need to start breaking your app into separate bundles and load them dynamically when needed.

Type Systems Will Make You a Better JavaScript Developer | Jared Forsyth

* Jared talkes about the flow and how typing helps in general.

How to handle forms with just React | everdimension

Ok, the title of this article is a bait. I’m actually going to tell you about how forms can be handled with… Javascript. And react is just going to help us stay declarative. That’s what it’s for, after all.


It’s time to give TypeScript another chance | Jason Dreyzehner

Since 2012, TypeScript has been a popular choice for programmers coming to JavaScript from more structured languages (like C++ or Java). But it’s also been largely dismissed by those native to the JavaScript world.


Making the most of the Chrome Developer Tools Part 2

Inspecting complicated objects that are logged to the console can sometimes be tricky if they have many keys, or contain values that are hard to parse manually. Luckily, Chrome makes it easy to…


Structure Your JavaScript Code for Testability | Santiago de León

Testing is not optional. It is not a time-consuming task that you can shave off to gain productivity. As a developer, it is your responsibility to deliver quality software and that quality cannot be guaranteed without automated tests.

Improve your Javascript unit testing with Parameterized tests

Parameterized tests allow a developer to run the same test over and over again using different values. This can be useful if you need to test that your function can handle a range of different inputs…


GitHub - ManrajGrover/football-cli

⚽ Command line interface for Hackers who love football


Easily import JS and CSS resources from Chrome console


Detect copy-pasted and structurally similar code