#437 — May 17, 2019
Read on the Web
Ingvar Stepanyan (Cloudflare)
Join a Community of 3.5 Million Developers — Learn how to build highly-available web apps. Get started on the simplest cloud platform with a $50 credit.
Elegant Error Handling with the ‘Either’ Monad — Looking for an alternative to try…catch? This goes into a lot of detail, is illustrated, and might even help you finally get your head around monads if you’ve struggled so far.
Dan Elphick (V8 Team)
Brendan Eich on Twitter
Product-Focused & Driven Frontend Engineers in Stockholm — Join our 30-person team of A-players, solve problems at global scale & help us become the most trustworthy online health company.
Diet Doctor Sweden AB
📘 Tutorials, Opinions, and Videos
Getting Started with Svelte 3 — We wrote about Svelte 3 a few weeks ago – it’s an intriguing UI framework that runs at build time and compiles down to efficient code. If you were waiting for a basic tutorial to follow, here you go.
Making the Move from jQuery to Vue — A long time jQuery user discusses the migration to Vue, providing a guide for those who “may be coming from years of jQuery experience and want to see how things can be done with Vue”.
Daniel Brain (PayPal)
An Application Study in Serverless and Azure — An interesting walkthrough of the process behind creating an app that uses TypeScript and Vue.js on the frontend, C# in the back, and running on Azure.
Kotlin Certified: Using Kotlin to Build Android Apps (7-Day Bootcamp)
Big Nerd Ranch sponsor
TypeScript 3.0’s unknown Type, a Type-Safe Counterpart to any
🔧 Code and Tools
Announcing TypeScript 3.5 Release Candidate — Faster (in both type checking and incremental builds), a new Omit helper type, smarter union type checking, and more.
Daniel Rosenwasser (Microsoft)
Reakit 1.0: A Toolkit for Creating Rich, Accessible React UIs — WAI-ARIA 1.1 compliant components including cards, popovers, headings, lists, labels, etc.
Ola.js: A Library for Smoothly Animating Values — Smooth tweening between values, ideal for live visualizations.
page.js: A Tiny, Express-Inspired Client-Side Router — Continues to get frequent updates years on.
Delighters.js: Trigger CSS Animations as a Page is Scrolled