Innovations in web tech

Hello readers!
Just as we do every month, we've pulled together a selection of articles from the world of web tech that we think are worth sharing…
Find out how to use new CSS features, get insights into Node.js job schedulers, learn the new “using” keyword in JavaScript, and much more.
Happy reading!
Typescript 5.2 beta introduces a new keyword: using
Just after we highlighted the new Typescript 5.1 release, another new beta version is available and it comes packed with awesome features. The major one is the introduction of the using keyword, which supports the functionality of the new explicit resource management. Another big improvement is the implementation of the decorator metadata – an upcoming ECMAScript feature. To learn more about both these features plus what else is new, check out the article!
Node.js job schedulers
Job schedulers are used to trigger jobs or methods at a predefined time, interval, or when a specific event happens. There are several job schedulers available for Node.js, so choosing the best one can be difficult. This blog post compares the best schedulers available for the Node.js, highlighting their key features and making it easier for you to choose. Enjoy!
The semantics of self-closing tags in HTML
Self-closing tags in HTML are a leftover from the XHTML spec where every tag had to be closed. However, due to HTML parsing specifications, self-closing tags can behave differently than expected. Check out this article to find out more about why self-closing tags have no meaning in HTML, and how different they are from JSX in React.
You don’t need to use the NestJS config module
The config module from NestJS is used to get and organize the configuration options. However, despite often being used in the tutorials, it brings no benefit to many projects and just leads to more boilerplate code. Learn in this article whether you need to use the config module, or if there’s a better alternative.
Differentiate component versions in React
Do you know how to force components or elements to fully re-mount? If you don’t, read this blog post and find out how keys can have broader use cases than just managing components in lists.
Best new CSS features for 2023
Find out about the new CSS selectors :is or :where, grouping styles in layers, or upcoming features such as CSS nesting. There are many more features to find out about too. Learn more in the linked post.
Forward Deployed Engineer specializing in web development, staying current with the latest web technologies and mentoring other engineers as the field evolves. Business-oriented and increasingly focused on AI, he brings both perspectives to solving problems for clients end to end.