#411 — November 9, 2018
Read on the Web
Rick Waldron and Boaz Sender
Going Beyond console.log() — While console.log() may form the basis of many people’s debugging strategies, the console object has a lot more to offer, as covered here. If you don’t know about console.assert or console.count, step in.
Webinar: Reducing the Cost of Enterprise-Grade Mobile Apps — Resourcing problems and changing requirements impact your cost and speed of app delivery. Newer techniques drastically reduce costs and time. Learn more about how enterprises are accelerating development, cutting expenses, and reducing IT app backlog.
Progress Kinvey sponsor
A Netflix Web Performance Case Study — Netflix boosted performance on their frontend by switching from React and other client-side libraries to vanilla JS.
JSBI: A Pure-JS Implementation of the ECMAScript BigInt Proposal — The BigInt proposal (essentially arbitrary-precision integers) is due to become an official part of ECMAScript in the near future – this lets you play with it now.
Google Chrome Labs
Glider.js: A Fast, Lightweight Carousel/Scrolling List — Small and sweet, mobile friendly, and the homepage has lots of good demos. Plus, I just noticed it mentions this newsletter 😆.
Aurelia’s 2018 Q3 Report and New Features — Aurelia is a modern front-end framework and it has gained many enhancements recently including a new single-file build you can pull into a page with a single script tag which makes it even easier to try out.
Sr. Fullstack Engineer (Remote) — Sticker Mule is looking for passionate developers to join our remote team. Come help us become the Internet’s best place to shop and work.
Join Our Career Marketplace & Get Matched With A Job You Love — Through Hired, software engineers have transparency into salary offers, competing opportunities, and job details.
📘 Tutorials and Opinions
Bending Jest to Our Will: Caching Modules Across Tests
ES6 Proxies Now Supported in Nearly All Mainstream Browsers — Proxies (elegantly explained here) have been one of the last ES6 features to see widespread support in browsers.
Can I Use
A Code-Driven Guide to the HTML5 Canvas — A guide to the Canvas API, one of the best ways to draw graphics dynamically in the browser.
▶ Azure Tips and Tricks Video Series — Collection of short videos on using the Azure platform. New videos are released weekly. Subscribe now.
▶ How to Package a Polymer 3 App with Webpack
A Basic Guide to Getting Started with Angular Material
Building a Donut Chart with Vue and SVG
Patching the Vue.js Virtual DOM: The Need, the Explanation and the Solution — Your first question might well be, why would it be necessary to interfere with the Virtual DOM? Well…
Git Aliases I Can’t Live Without — A list of handy Git aliases inspired by the oh-my-zsh suite.
How Do Top Developers Deliver Video? – Download the 2018 Video Report
5 Things I Didn’t Know About Create React App
Blanca Mendizábal Perelló
🔧 Code and Tools
Webpack Bundle Optimization Helper — This online tool will analyze your bundle and give you actionable suggestions on how to reduce its size.
A Proof-of-Concept Babel Plugin to Compile React Components Into Native DOM Instructions — Very much an experiment/POC but interesting nonetheless.
Detect JS Production Errors in Real-Time, Then Debug Them in Minutes — Practice proactive error monitoring: stop outsourcing bug discovery to users, or using logs for debugging.
Culori: A General-Purpose Color Manipulation Library — Supports most color spaces and formats defined in the CSS Colors Level 4 spec and can parse, convert, mix, create color differences, and more.
vue-inter: Simple 1KB Internationalization library for Vue.js
Day.js: A 2KB Immutable Date Library Alternative to Moment.js — A minimalist library that parses, validates, manipulates, and displays dates and times for modern browsers with a largely Moment.js-compatible API.