#570 — December 24, 2021
This is the last issue of the year (we’re back on January 7, 2022) so we’re taking a look back at some of the most popular items of 2021, starting with top links overall before moving on to top libraries, tools, videos, and more. You’ll also find a quick month by month rundown in this issue, so there’s sure to be something that’ll catch your attention 🙂
Peter Cooper, your editor
1. ES2021: Here’s the Features (Quickly) — Back in June of this year, the Ecma General Assembly approved ES2021. Work continues with ECMAScript 2022 already having a draft spec. But this post flying through what’s new in ES2021 was by far our most popular link of the year, amazingly. Dr. Axel Rauschmayer also had a popular post rounding up ES2021.
2. Comparing Svelte and React — After spending an extended period of time working with both, the author identified his preference based on first hand observations supported with real-world examples. I suspect 2022 will continue to see Svelte taking big leaps forward.
Build a Mobile-Responsive Telehealth Pager App Using Stream’s Chat API — With Direct and Group Chats, emojis & Reactions, Built-in GIF support, the ability to edit & delete messages, specialized commands, and much more, this fully responsive Medical Pager is the best Chat App that you can currently find on YouTube.
5. The State of Web Workers in 2021 — The web is single-threaded, but two years ago Surma told us why to always use Web Workers and bring multithreading to your solutions despite the difficulties. Almost every client supports them now, so Surma made the case again.
React Authentication, Simplified — In this article, we lay out a new approach to authentication (plus access control & SSO) in React applications.
MARCH: The Node.js team began thinking about the next 10 years of Node. Meanwhile, jQuery 3.6.0 was released. V8 sped up its release cycle. The ES2021 candidate spec was released. V8 9.0 was released. The Deno company was founded.
MAY: The Rome folks created a company, raised money, hired folks and more.
JULY: Low code environment Node-RED 2.0 was released.
SEPTEMBER: Node.js gained an experimental package manager manager (sic) called Corepack.
DECEMBER: Create React App 5.0 was released.
🛠 Top Code & Tools of 2021
Over 100 Algorithms and Data Structures Demonstrated in JS — Examples of many common algorithms (e.g. bit manipulation, Pascal’s triangle, Hamming distance) and data structures (e.g. linked lists, tries, graphs) with explanations.
Oleksii Trekhleb et al.
Shortcut (formerly Clubhouse.io) sponsor
Typehole: VS Code Tool to Automatically Generate TypeScript Types and Interfaces — An extension that helps you automate creating the initial static types for runtime values.
Cheetah Grid: The Fastest Open-Source Data Table for the Web? — A bold claim from a library we hadn’t encountered before. There’s a live demo here with 1,000,000 records in a table if you want to try it for yourself, though. A new release just dropped this week too.
React Frontend or Full-Stack Engineer at Uplift (US Consultancy) — Enjoy a flexible schedule while building web and mobile apps with modern technologies on a wide variety of projects.
Uplift Agency Ltd
Engineering Manager – Front End (Remote) — With over 8 million clients, Kraken is one of the world’s largest, most successful bitcoin exchanges.
📺 Popular Videos of 2021
▶ Have Single-Page Apps Ruined the Web? — The creator of frontend framework Svelte spoke about the criticisms lodged towards single-page apps and how ‘transitional apps’ may be the way forward. Might be an idea to keep in mind for 2022.
That’s a wrap..
Peter Cooper, your editor