11/09/2021
Memoizing async functions in Javascript
Memoization is a useful concept. It helps avoid time taking or expensive calculations, after it's been done once. Applying memoization to a synchronous function is relatively straightforward. This article aims to introduce the overall concept behind ...
11/09/2021
I Built A $300K/Year Vue.js Component Library - Starter Story
I Built A $300K/Year Vue.js Component Library August 27th, 2021 About Business Tools John Leider Founder, Vuetify $25K revenue/mo 1 Founders 1 Employees Vuetify vuetifyjs.com from Fort Worth, TX, USA started June 2017 $25,000 revenue/mo 1 Founders 1 Employees 10.3K alexa rank 25.7K followers Discove...
03/09/2021
Announcing TypeScript 4.4
Today we’re excited to announce the availability of TypeScript 4.4! If you haven’t heard of TypeScript yet, it’s a language that builds on JavaScript by adding syntax for static types. Tools like the TypeScript compiler just erase those types, leaving you with clean readable JavaScript that yo...
03/09/2021
Vue.js: How to Migrate a large project from Vue 2 to Vue 3
Vue team has released Vue 3.0 in September 2020. This new version comes with many new features, optimizations, but also comes with a few breaking changes. Discover our migration story!
03/09/2021
GitHub - jwagner/smartcrop.js: Content aware image cropping
Content aware image cropping. Contribute to jwagner/smartcrop.js development by creating an account on GitHub.
03/09/2021
How to Use Promise.any()
How to use the Promise.any() to get the first fulfilled promise from an array of promises.
26/07/2021
JavaScript Promises: then(f,f) vs then(f).catch(f)
What's the difference between promise.then(fn, fn) and promise.then(fn).catch(fn) when using JavaScript promises?
26/07/2021
Abracadabra, refactor this! - Visual Studio Marketplace
Extension for Visual Studio Code - Automated refactorings for VS Code, in JavaScript and TypeScript.
19/07/2021
How does Node.js load its built-in/native modules?
This post stems from a recent Twitter conversation and a bug I was trying to fix. I’ve also seen some questions asked in the issue tracker about this from time to time. A lot of people are already awa
19/07/2021
Building A Dynamic Header With Intersection Observer — Smashing Magazine
In JavaScript, attaching an event listener to constantly fire a callback on scroll can be performance-intensive. But there is a better way with Intersection Observer.
19/07/2021
How to convert arrays to human-readable lists in JavaScript
Oftentimes, you might end up in situations where you have an array and you just want to deflate the entire array content in a human-readable form. Or more specifically in a list-like format.
19/07/2021
Vue 3 Migration Build: safely upgrade your app to Vue 3 (Pt. 1) | Vue Mastery
Use the Migration Guide to convert your Vue 2 app into a Vue 3 one. Download the free Migration Cheat Sheet.