#398 β August 10, 2018
JavaScript Weekly
Electron Fiddle: A Playground for Electron Experiments β Want to quickly experiment with Electron (a cross-platform JS desktop app environment) development? Electron Fiddle is a downloadable cross-platform app that makes it easy. Downloads here.
Felix Rieseberg
Pts: A Library for Visualization and Creative Coding β An impressive, lightweight and modular library, written in TypeScript and compiled to ES6. Plenty of demos to play around with.
William Ngan
π¨ JavaScript: The 'New' Hard Parts β In this new course, you'll develop an intuitive understanding of the new features of JavaScript in ES6+: iterators, generators, promises, and async/await. Go under the hood of async JS and learn to solve complex async challenges with ease.
Frontend Masters sponsor
How to Deal with Dirty Side Effects in Your Pure Functional JavaScript β "A pure function is a function that has no side effects. But if you know anything about programming, you know that side effects are the whole point."
James Sinclair
Getting Alexa to Respond to Sign Language Using a Webcam and TensorFlow.js β A look at the underlying tech behind a proof of concept to get an Amazon Echo to respond to sign language, plus how the system was built using TensorFlow.js. Live demo here.
Abhishek Singh
First Babel 7.0 Release Candidates Available β Planning for 7.0 and Nearing the 7.0 Release will bring you up to date with whatβs new in this long awaited released.
Babel
Vue CLI 3.0 Released β Vue CLI provides the standard build toolchain for Vue applications and this new version is a rewrite that uses pre-configured webpack features, ES2017 transpilation, and PostCSS out of the box.
Evan You
V8 Version 6.9: An Efficiency and Performance Release β Features reduced memory usage through embedded built-ins, faster WebAssembly startup through the new Liftoff compiler, better DataView and WeakMap performance, and more.
Mathias Bynens
π» Jobs
Senior Software Engineer (NYC) β Learn from the best and lead by example. Do your finest work, with purpose, freedom, and a great community.
Reaktor
Frontend Engineer in Fast-Growing FinTech Start-up in Munich β Help building, running & deploying our SSR React, GraphQL, D3 frontend stack.
Scalable Capital
Find A JavaScript Job Through Vettery β Create a profile to connect with 4,000+ companies seeking top tech talent.
Vettery
π Tutorials and Opinions
Hello WebAssembly β An introductory yet low-level introduction to WebAssembly.
Casper Beyer
Building a Long Press Directive in Vue
Obaseki Nosa
Full Stack Essentials with React: Bootcamp β Itβs immersive. Itβs Intense. Itβs Oct 15-19. Few seats remain.
Big Nerd Ranch sponsor
Turning an Angular 6 App Into a Progressive Web App β How to add PWA capabilities to your Angular 6 app.
Yassine Benabbas
Variable Scope in Modern JavaScript β Examples to show how global, local and block scopes work.
Andy Carter
Tips for Creating a 13KB JavaScript Game in 30 Days β We linked to the contest last week, but GitHub has shared some tips and techniques to make the most of the 13KB limitation. It starts on Monday.
Lee Reilly (GitHub)
A Quick Guide to Mocha Testing β Want to write and run tests for your JavaScript code with Mocha? Start here.
Glad Chinda
The PRPL Pattern for Progressive Web Apps using Angular 6+ β A primer on PRPL (which stands for Push, Render, Pre-cache, and Lazy-load) β this pattern is a relatively new technique used for building PWAs.
Vlado Tesanovic
Write Complex Languages. Online & Evening M.S. Software Engineering Program
Regis University sponsor
βΆ Five Ways to Be A Happier JavaScript Developer β How to deal with the language and its ecosystem now without repeating the mistakes of the past.
Christian Heilmann
Why Ember? β A quick look at where Ember can provide value to your workflow.
Melanie Sumner
π§ Code and Tools
Angular Console: A UI for the Angular CLI β Thereβs also a blog post with the rationale.
Narwhal Technologies
Angular 7 Beta 0 Released: What's To Come for Angular 7?
Valentyn Yakymenko
Catch JavaScript Errors Before Users Do β Detect JavaScript errors in real-time, then debug them in minutes. Works with Node, React, Angular, and more.
ROLLBAR sponsor
Azure CosmosDB JavaScript SDK 2.0 Now in Public Preview β Features a new object model and introduces support for promises for working with Azureβs multi-model database service. Hereβs the repo.
Deborah Chen (Microsoft)
Dumper.js: A Pretty Variable Inspector for Node β Ideal for βprint-styleβ debugging.
Zeeshan Ahmed
Franc: Detect a Text's Natural Language from JavaScript β Even in the browser. Demo here (keep refreshing the page). Supports up to 402 languages.
Titus Wormer
SuperSlide.js: A Smooth, GPU Accelerated Sliding Menu for Your Next PWA
OSREC Technologies
Xterm.js: A Terminal Component for the Front End β Now used in lots of projects like VS Code, cPanel and Azure Cloud Shell.
SourceLair