#391 — June 22, 2018
Read on the Web
Addy Osmani and Mathias Bynens
A Minimal Guide to ECMAScript Decorators — Decorators, which would provide a handy syntax to mutate functions or classes, are currently at stage 2 of TC39’s process, but how are they likely to work?
See Why Facebook, Spotify, & fastlane Trust CircleCI with Their CI/CD — Automate the software development process using continuous integration and continuous delivery so you can focus on what matters: building great things, not waiting for great things to build.
Billboard.js 1.5 Released: Easy JS Charts — A chart library that uses D3 under the hood. This release adds a new ‘radar’ chart, improved text positioning and clipping, bug fixes, etc.
Jae Sung Park
Node 10.5 Released with Experimental Worker Threads Support — Interested in the multi-threading? Check the FAQ and this pull request with example usage.
V8 Release V6.8 — 6.8 is now in beta and will be going mainstream with next month’s Chrome 68. Nothing huge feature-wise but some minor memory and performance improvements.
Github Stars !== Usage: React Still More Popular than Vue — Last week there was a fun community story around Vue.js getting more stars on GitHub than React, but while Vue is growing fast, React still dominates in actual usage.
Senior Front End Developer (Charlotte, NC) — Bring your skills to create, code and optimize websites & user experiences for some of the biggest brands in the US. Join us at RV.
Have You Tried Vettery? — Vettery matches top tech talent with fast-growing companies. Take a few minutes to join our platform.
📘 Tutorials and Opinions
Building a RSS Viewer with Vue.js
The Trouble with D3? — D3 is phenomenally powerful, but requires you have a grasp of many concepts to use it well.
Writing Your Own ESLint Plugin — Handy for if you or your company have specific code conventions or preferences you want to enforce.
Big Nerd Ranch sponsor
The Internals of Shadow DOM and How to Build Self-Contained Components — A basic introduction to building Web Components.
Build a Single Page App from Scratch Without a Framework — Using jQuery (yes!), Handlebars, Express and Axios.
Rita Kozlov (Cloudflare)
Build a Custom App for Slack
How To Build Dynamic Components in Angular 6
Implementing an Infinite Scroll with Vue.js
🔧 Code and Tools
Material Dashboard: A Bootstrap 4 Material Design Admin Dashboard — Comes in plain HTML, React, Vue, and Angular varieties. Demo.
Introducing Akita: A New State Management Pattern for Angular Apps — Built on top of RxJS.
Realtime. Real Simple — Build and scale interactive, immersive apps with PubNub – chat, collaboration, geolocation, device control and gaming.
number-flip: Increase a Count/Number with a Flipping Animation
Sprite.js: A Cross-Platform Lightweight 2D Render Object Model
Electron 3.0.0 Beta 1 Release — Significant due to the dependency upgrades (Chrome from 61 to 66, Node from 8 to 10, V8 from 6.1 to 6.6).