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.

ISSUE #131

New in Chrome 65, PhantomJS getting archived, npm ci is faster than yarn, and more


New in Chrome 65: CSS Paint API, Server Timing API, and CSS display: contents

Chrome 65 adds support for the new CSS Paint API, which allows you to programmatically generate an image. You can use the Server Timing API to provide server performance timing information via HTTP headers, and the new CSS display: contents property can make boxes disappear!

Introducing `npm ci` for faster, more reliable builds

The command offers massive improvements to both the performance and reliability of builds for continuous integration / continuous deployment processes, providing a consistent and fast experience for developers using CI/CD in their workflow.


Is `this` in Javascript bad? | Jason Yu

From the DEV community. Sharing ideas that makes us all better developers.

Elegant patterns in modern JavaScript: RORO | Bill Sourour

I now see in JavaScript what Douglas Crockford saw when he wrote JavaScript: The Good Parts: “An outstanding, dynamic programming language … with enormous, expressive power.”

JavaScript Named Parameters | Dale Jefferson

I find JavaScript’s lack of named parameters frustrating. In this article, I will show you how you can get the same effect and as a bonus, show you how to achieve default values.

JavaScript ES8 Object.entries/values | Dale Jefferson

JavaScript is advancing at a rapid pace. In this article, I will give a brief overview of the new Object static methods. ES8 (a.k.a 2017) now has Object.values and Object.entries to accompany Object.keys.

Exploring ES2018 and ES2019

This is actually a little book.


A toddlers guide to memory leaks in Javascript | Kushan Joshi

A guide to understanding memory in Javascript


Server Rendering with React and React Router | Tyler McGinnis

Server side rendering a React app can provide a few different benefits including performance and SEO. The problem is with those benefits comes a cost of additional complexity to your application. In this post, we'll start from scratch and slowly build a server side rendered React (with React Router) while breaking down some of the complexity as we go.


Tiny, blazing fast react forms using the context API, a higher order component to build your own form elements


Understanding Vue.js Lifecycle Hooks | Joshua Bemenderfer

Learn what Vue.js component lifecycle hooks do and how you can use them to perform various tasks.


10 Tips for Javascript Debugging Like a PRO with Console | Yotam Kadishay

So hopefully now, I can give you some tips which you didn’t know before, and which will make you a PRO debugger.