This week’s JavaScript news, issue 328

This week’s JavaScript news — Read this e-mail on the Web

JavaScript Weekly

Issue 328 — March 30, 2017

Glimmer: Fast UI Components from the Ember Ecosystem
Glimmer’s fast components can be used outside of Ember but could also provide an easy way to gradually pick up the framework. There’s a great intro video.

Ember.js Project

The Mandelwat Set: A JS Introduction to Fractals
A fun journey into the world of fractals, starting from an empty canvas and going through the math and logic involved in rendering a Mandlebrot set of your own.

Jeff Fowler

Angular 4.0 Released
4.0.0 (‘invisible-makeover’) is here. Backwards compatible with Angular 2 and most apps will port straight over unless they use animations. Also learn why it’s 4.0 and not 3.0.

Stephen Fluin

Create a Quick-Start Application with Angular and Wijmo
Find out how Wijmo’s advanced UI components can help you to create an Angular application quickly and efficiently – we take you through step-by-step.


Where ‘async’ and ‘await’ Can Beat Promises
Some straightforward examples of using ES2016’s async/await vs promises. async/await are natively supported in Node 7.6, as well as via Babel.

Mostafa Gaafar

The Basics of DOM Manipulation without jQuery
A crash course in DOM manipulation with vanilla JavaScript, using functions like querySelectorAll and addEventListener.

Sebastian Seitz

Mixing Generators Into Iterators
Iterators can be written using generators which can lead to an interesting use case.

Nicolás Bevacqua

Popper.js: A Popover/Tooltip Library Written in ES6
Elegant and well documented, with many examples on the homepage. No dependencies.

Federico Zivolo

This Week’s Top Node News
Over in Node Weekly we covered Next.js 2.0, a look back at left-pad, and what ‘const’ stands for in ES6.

Node Weekly


Software Engineer, Web – RemoteStatement Campus is a fully remote company. The right candidate will be responsible for building and maintaining high performance web applications with cutting-edge technologies. Statement Campus

Full-Stack JavaScript Developer (m/f) – Berlin, GermanyLet’s help content creators get paid. We’re blogfoster: the leading influencer marketing platform in Europe and we would like to hire you. React, Redux, and Node: It’s JavaScript all the way down. blogfoster GmbH

Software Engineers – The free press needs youDemocracy only works when everyone knows enough to make good decisions. We’re here to make sure that they do, and we need your help. Schibsted

Can’t find the right job? Want companies to apply to you? Try
In Brief
A New Proposed Policy on JS Dialogs for Chromium news “the Chromium team highly recommends that you not use JavaScript dialogs”Google
Pluralsight Releases ‘Getting Started with Ember 2’ Course news
77% of Sites Use At Least 1 Vulnerable JS Library newsSnyk
Using Source Maps to Debug Errors tutorial Let’s talk JavaScript Source Maps. What are they? How can you enable source mapping? Why aren’t they working?ROLLBAR  Sponsor
Tuning Angular’s Change Detection tutorialJuri Strumpflohner
Maybe You Should Use ‘Maybes’ to Wrap Optional Values tutorialAlexander Jarvis
Creating an Angular 2 Injectable Service tutorial Compares creating and registering services in Angular 1.x vs 2+.Todd Motto
Creating Mondrian-Style Grid Paintings with JavaScript tutorialMax Halford
How to build a ‘who’s typing’ feature in JavaScript tutorial A walk through of how to build a ‘who’s typing’ feature in a chat app using Pusher with JavaScript.Pusher  Sponsor
Dr. Axel’s JavaScript Coding and Style Tips (2014) video A golden oldie.Axel Rauschmayer
JavaScript Framework Battle: ‘Hello World’ in Each CLI opinion A look at how framework command-line interfaces compare to each other.Shane Osbourne
5 ES8 Features and A Wishlist for ES9 opinionDylan Schiemann
Fuel: A Beta/In-Progress React-Compatible Virtual DOM Implementation toolsTaketoshi Aono
Polished: A Lightweight Toolset for Writing Styles in JavaScript toolsMaximilian Stoiber
Choices: Configurable Select Box and Text Input (without jQuery) code Similar to Select2 and Selectize but without the jQuery dependency.Joshua Jackson
FSM-as-Promised: A Finite State Machine Library built on ES6 Promises codeVlad Stirbu
D3-Node: Server-Side D3 for Static Chart/Map Generation code
TypeScript Example Boilerplate Demonstrating a Modern Tool Pipeline code “TypeScript + Visual Studio Code + Jest + Yarn + TypeDoc = Eternal bliss”Mark Bauermeister

Curated by Peter Cooper and published by Cooperpress.
Like this? You may also enjoy: FrontEnd Focus : Node Weekly : React Status
Stop getting JavaScript Weekly : Change email address : Read this issue on the Web
© Cooperpress Ltd. Office 30, Lincoln Way, Louth, LN11 0LS, UK