Plus Kid Pix in JavaScript, NestJS explained in 100 seconds, and doing OCR in pure JavaScript. |
How To Build Resilient JavaScript UIs — An exploration of how graceful degradation, defensive coding, observability, and a healthy attitude towards failures puts you in a better position as a JavaScript developer. Callum Hart |
We're Giving Away Free T-Shirts. Just Download FusionAuth — FusionAuth provides authentication, authorization, and user management for any app: deploy anywhere, integrate with anything, in minutes. It's always free for unlimited users (no CC required). Download and Install today and we'll send you a t-shirt. FusionAuth |
Wikimedia Selects Vue.js As Its New Frontend Framework — This process began years ago (we even covered it at the time) but finally the folks behind Wikipedia have made an announcement concerning the future of their JavaScript oriented development and it’s a win for Vue.js. Wikimedia Foundation |
QUICK BITS: 🏆 Here's a handy guide to what's new in ES2022 to skim through. The JS1024 game development contest has wrapped up with a bunch of fantastic winners – it's amazing to see how much can be done with a mere 1KB of JavaScript. There's a new Visual Studio Code update – the Live Preview extension now supports JavaScript debugging within previews. Chrome's intent to remove support for cross origin IFRAMEs to trigger window.alert, prompt and confirm dialogs has fallen into some trouble. The Stack Overflow 2021 Developer Survey results are out and JavaScript has fared very well. We'll digest some of the findings in coming issues. Google is shutting down its Google Sign-In JavaScript Platform Library for web in 2023. Scala.js 1.7.0, a Scala to JavaScript compiler, has been released with 'zero known bugs' – reassuring! |
RELEASES: Bootstrap 5.1.0 – Responsive site creation toolkit. Agenda 4.2.0 – Lightweight job scheduling for Node. Globalize 1.7.0 – I18n and l10n library that uses official Unicode CLDR. Angular 12.2 – The popular JS framework. |
Find JavaScript Jobs with Hired — Create a profile on Hired to connect with hiring managers at growing startups and Fortune 500 companies. It's free for job-seekers. Hired |
|
📖 Articles, Opinions & Tutorials |
How to Use Promise.allSettled() — How to use Promise.allSettled() to perform parallel async operations and collect the promises statuses into an array. Dmitri Pavlutin |
40+ Node.js Integration Test Best Practices — Component and integration tests are increasingly popular testing techniques for backends. This repository digs into a variety of quick-fire patterns and practices for creating good component tests. There’s also a demo app and examples using Jest, Mocha, Express, Fastify and Nest.js. Yoni Goldberg, Michael Solomon, and Daniel Gluskin |
▶ NestJS Explained in 100 Seconds — The high-level concepts of Nest, a framework for building scalable Node.js applications that offers more beyond what you might get with something like Express or Fastify alone, presented in around two minutes. Fireship |
Auth Without Complexity — Here is a much simpler way to build authentication and access control, with examples for React, Vue, Node.js & more. Userfront |
🛠 Code & Tools React Hot Toast 2.0 — React Hot Toast is a popular React on-page notifications system. Although the opportunity to customize the notifications in the new release chips away at the original ‘toast’ metaphor, there’s a lot of configurability in the new version that will prove valuable for many. It also has better accessability and a custom renderer. GitHub repo. Timo Lins | |