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.
656 have already joined.

ISSUE #165

TypeScript 3.4, Nice People at NPM, Functional JavaScript, And More


Hey there 👋. Sorry for the late issue. So much work, so little time. As a bonus to this issue here's a list of JavaScript bloggers to read.

BONUS

Best JavaScript Bloggers To Follow In 2019

Here I simply list the authors that I think are very good at writing about JavaScript. They are all strong personalities, achievers and what's the most important JavaScript community influencers.


TOP STORIES

Announcing TypeScript 3.4

Today we’re happy to announce the availability of TypeScript 3.4! If you haven’t yet used TypeScript, it’s a language that builds on JavaScript that adds optional static types. The TypeScript project provides a compiler that checks your programs based on these types to prevent certain classes of errors.


Nice People Matter? NPM may stand for Not Politely Managed – job cuts leave staff sore

Layoffs at JavaScript package registry raise questions about fate of community resource


MODERN JAVASCRIPT

An Illustrated (and Musical) Guide to Map, Reduce, and Filter Array Methods

Map, reduce, and filter are three very useful array methods in JavaScript that give developers a ton of power in a short amount of space.


The first shall be last with JavaScript arrays | Thomas Barrasso

A better way to access terminal array elements in Javascript.


Responsible JavaScript: Part I · An A List Apart Article

Jeremy Wagner plots a course to avoid the unnecessary bloat and inaccessible patterns of current JavaScript trends.


12 👑 Awesome one-liners you might find useful while coding.

👑 Awesome one-liners you might find useful while coding.


One reduce() to rule them all | Kristian Poslek

If there was one data-altering function that every JavaScript developer should learn and embrace, it has to be reduce.


FUNCTIONAL

Functional Programming with JavaScript in 3 Steps | Alex Nault

Functional programming has its roots in lambda calculus, a mathematical concept dating back to the 1930s. That might sound daunting, but it’s really not. Without going into the mathematical theory…


REACT

Track Redundant Re-renders That Caused By React Hooks With “Why Did You Render” Version 3 | Vitali Zaidman

Sometimes you know a certain React component is costly to re-render and sould not be re-rendered unless there’s a good reason for it to re-render.


TYPESCRIPT

From Flow to Typescript. Why? | Nikita Sobolev

Two years ago the javascript land was completely different. Both Flow and TypeScript had a lot of disadvantages: poor libraries support, from none to almost none IDE support, type issues, and limitations. I have chosen Flow just because it was easier to start with. Plug it into your .babelrc and start working.


GOTO 2018 • Why I Was Wrong About TypeScript • TJ VanToll - YouTube

This presentation was recorded at GOTO Copenhagen 2018. #gotocon #gotocph


SERVERLESS

Building a Reliable Serverless Application in a Weekend

I spent last weekend on a fun experiment. Part of it was to see how quickly I could get a toy project off the ground that is also robustly built, and part of it was to implement a cool micropayments idea that a friend pitched to me.ConceptThe idea was


GRAPHQL

A GraphQL & Node.js Server Built with Express in No Time

GraphQL & Node.js can be used to craft more performant and maintainable servers. In this tutorial, we use Node.js Express to show you how to do this, fast.


TOOLS AND LIBRARIES

GitHub - majikarp/node-desktop-app-template

Simple Template for Creating a Desktop Application powered by Node.js, Electron and Bootstrap


Github - shoumma/organigram

A JSON based tree structure with drag and drop functionally to re-arrange the tree. Show-cases some useful tree operations for deeply nested JSON data and webpack configuration for reducing bundle sizes. A sample JSON data for testing the functionality can be found in the repo/readme


Pixi.js: Programming games with JavaScript

Pixi.js is a display tool that allows you to use the power of WebGL. It's a super fast rending tool, also a swiss-army-knife tool with a friendly API.


GitHub - ibitcy/eo-locale

🌏Internationalize React apps 👔Elegant lightweight(2kB) library based on Internationalization API