Top picks — 2022 February
A very informative guide on using streams in Node.js by Deepal Jayasekara. From types of streams, through limitations, to advanced usage of pipelines and pipes. All are explained in an excellent level of detail.
CSS Cascade Layers is a new feature to help us with the specificity of our CSS. It will make separating between core styles, a third-party code and project-specific much easier. This article by Stephanie Eckles is an excellent primer.
I am still catching up with all 2021 summaries. However, this one by Louis Lazaris caught my attention. It is a collection of 60 great resources that gained significant popularity last year.
fetch() API is now part of Node.js 17.5. It was one of the most frequently requested features in the Node.js community. To use it, you only have to pass
--experimental-fetch flag, and you don’t need to use module imports. Amazing!
Browser support for the native
dialog element is getting better. Thie new HTML elements will solve many accessibility issues on the Web. I am looking forward to it!
The key to making an accessible website is understanding how people with disabilities browse the Web. This resource is a collection of videos that present the process using a screen reader on desktop, screen reader on mobile, traversing the web content using only keyboard, screen magnification and speech recognition. It is an excellent resource for you all front end devs out there!
When everyone thought that Express was dead and Fastify would take the world of Node.js APIs over, there it is — a new alpha version of Express.js 5 is out. Exciting times!
Performing asynchronous requests on an action that navigates out of the current page cannot be guaranteed. There is a solution to this problem and Alex MacArthur explains it well. I have never heard of
navigator.sendBeacon() before. Thank you Alex!