Web development essentials

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…
Learn how to build simple theming support, get insights into the new features in upcoming React 19, find out what the new Angular output method is about, and much more.
Happy reading!
React 19 is approaching
The React development team has recently released a beta version of React 19 that awaits community feedback. In the meantime, you can check out this blog post to learn more about the upcoming features, including new hooks such as useOptimistic, useFormStatus, and useActionState. It also adds native support for rendering document metadata tags like title, links, and metadata, and much more.
Ion – the new SST deployment engine
SST has decided to abandon its current solution based on AWS CDK (Cloud Development Kit) and CloudFormation templates and move towards using the Terraform providers and Pulumi. The major benefit should be 10x faster deployment and avoiding the limitations of the current architecture such as its rollback hell or lack of proper multi-region support.
Designing for mobile apps
Designing mobile applications is different from desktop applications and it is important to always keep those differences in mind. For example, mobile UI has to consider the limited screen space, bulky on-screen keyboard, and touch screen. Find out how to avoid common issues in mobile app design from this article.
New output() API for Angular
With version 17.3, Angular has introduced the developer preview of the new output API. The major improvements are type safety and alignment with the other new signal input. Find out more in this blog post.
CSS-based theming made simple
In this article, the author explains how to build dark/light mode switching using CSS variables and just a “touch” of JavaScript to persist the settings.
I am at the forefront of Hotovo's web technology stream, striving to stay up to date with the latest web technologies and trends, and always willing to help others master this ever-evolving industry. Outside of the world of web technology, I am an avid hiker and devoted coffee lover. I take great pleasure in seeking out new coffee shops and trying different coffee blends. I am all about innovation, whether in technology or in my cup of coffee!