#388 — June 1, 2018
Read on the Web
— Peter Cooper, editor
Rick Hanlon II
Simplifying Web Worker Code with Comlink — Web Workers help you offload work from the main thread to other threads but they can be tricky to manage. This tutorial presents a solution (from Google, no less): Comlink, a small RPC library.
How to Design Services for Continuous Deployment: 3 Best Practices — The benefits of continuous delivery are well-documented elsewhere. In this post I want to share some of the practices that we use at CircleCI to ensure that our services can safely be deployed continuously.
Dr. Axel Rauschmayer
Sucrase: A Super-Fast Alternative to Babel.. in Certain Situations — Compiles down to modern JS runtimes only (rather than ES5) and focuses on compiling down JSX, TypeScript and Flow which results in a smaller scope with more performance optimizations to be had.
Deno: A Secure TypeScript Runtime on V8 6.8 — An interesting idea from the original creator of Node.js, Ryan Dahl. It’s built with Go, is not Node or npm compatible, and is.. ‘segfaulty’ 🙂
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.
🎬 Videos, Screencasts and Talks
On React Suspense — A look at React’s vision for async rendering.
Azure Tips and Tricks Video Series — Collection of short videos on using the Azure platform. New videos are released weekly. Subscribe now.
Fun Fun Function
From Vanilla JS to Vue.js: A Refactoring Tale
Creating UIs with Angular Material Design Components — How to create a simple Angular app with a UI built from Angular Material components.
Transparent Wrapper Components in Vue
Deploy Your Webpack Apps to Heroku in 3 Simple Steps
Live Session: Learn to Build a Slack Integration — Join us June 12 for a live demo of Slack’s new developer features. Tune in from anywhere, & bring questions.
From npm to yarn and Back (to npm) Again — When seeking better performance is a bit like switching lines at the grocery store.
Mixmax Engineering Blog
🔧 Code and Tools
Critters: Webpack Plugin to Inline Critical CSS and Lazy-Load the Rest
Google Chrome Labs
CurrencyFormatter.js: Easy Formatting of Values in 155 Currencies — Contains 155 currency and 715 locale definitions out of the box.
Eager Code Evaluation Done Right
jquery-calendar: A Responsive jQuery Calendar Scheduler Built with Bootstrap and Moment.js — It’s not often we get to include something about jQuery these days!
Minipack: A Simplified Example of a Module Bundler Written in JS — The aim is to show how most bundlers work under the hood.
Subliminal: An Opinionated Minimalistic VS Code Theme for JS
Mermaid: Generate Diagrams and Flowcharts From Text — Converts text to diagrams and flowcharts (a la Markdown). GitHub repo.
Proppy: Functional Props Composition for UI Components — Can integrate with React, Vue, Preact, Redux, and RxJS.
Fahad Ibnay Heylaal