#404 — September 21, 2018
Read on the Web
A surprisingly quiet week, though maybe it’s due to it being issue 404 :-). Nonetheless, there have been a few major version releases, including Nuxt.js 2.0, Next.js 7, and Electron 3 — you’ll find those down in the Code and Tools section.
— Peter Cooper, editor
Building a PWA with Angular 6 — A step-by-step walkthrough of building a progressive Web application using the latest Angular and its CLI tools. If you’ve kept away from Angular for a while, this could be a handy reintroduction.
Array.prototype.reverse is Broken on iOS 12 — A rather sneaky bug has made it into WebKit where the reverse method doesn’t mutate an array as expected. It also affects Safari 12 on macOS.
The Making of ‘Underrun’, a js13kGames Submission — Some notes on what it takes to build a WebGL shooter in just 13KB of total code and assets. Try the game here. And if you like this sort of explanation, there’s another about a game called Bellwoods by Matt DesLauriers.
Sr. Back End Engineer – Node and Express (Orlando/San Diego/Remote) — You enjoy solving hard problems using technology and Postman is always open on your workstation. You have a GitHub repo with NPM packages.
📘 Tutorials and Opinions
Design a Custom Payment Form with Square’s Payment Form Library
Square Developer sponsor
Build a Simple CRUD App with ASP.NET Core and Vue — If you’re on a .NET stack this might help you out.
How to Build an Electron App with Okta-Powered Authentication — Electron is GitHub’s framework for building cross-platform desktop apps with Web technologies.
Using Scoped Slots in Vue.js to Abstract Functionality
🔧 Code and Tools
worker-plugin: Adds Native Web Worker Bundling Support to Webpack — Automatically compiles modules loaded as Web Workers.
Google Chrome Labs
Build News and Activity Feeds in Days Instead of Months — Stream is an API for building scalable news feeds. Try out the API in this 5-minute interactive tutorial.
Sublime Merge: A New Git Client from the Makers of Sublime Text
Sublime HQ Pty Ltd.
Nuxt.js 2.0: Webpack 4, ESM Modules, create-nuxt-app and More — Nuxt.js is a framework for creating universal Vue.js apps.
Next.js 7: A Framework for Server-Rendered React Apps — Now a lot faster and using Webpack 4 and Babel 7.
Electron 3.0: The Cross Platform Desktop App Framework
T-Writer: A Native ‘Typewriter Effect’ Library — If you want to reproduce the effect of text being typed in real time.
Build Real-Time Web Experiences with a Simple but Powerful Serverless Backend
WWWBasic: An Implementation of BASIC for the Web — As well as supporting writing BASIC directly in your HTML, it can also be used as a Node module.
Web Unleashed 2018 (October 1-2, Toronto) — Two day, four-track frontend developer event.
Framework Summit 2018 (Oct 2-3 in Park City, UT) — A new two day conference focused on all front end frameworks with keynotes from the teams of the most popular ones.
CascadiaJS (Nov 15-16 in Seattle, WA)