Angular 16 is here! (and other newsletter tidbits)

Angular 16 Is Here!

First things first, we have some great news for all the Angular developers out there.

The biggest update since the initial rollout of Angular has finally arrived, and it's packed with major improvements to reactivity, server-side rendering, and tooling.

The v16 release includes a new reactivity model that enhances both performance and developer experience. The new model brings fine-grained reactivity and better interoperability with RxJS.

There's also a signals library that defines reactive values and expresses dependencies between them. Additionally, the release features dozens of quality-of-life improvements across feature requests, with over 2,500 combined thumbs up on GitHub.

The new full app non-destructive hydration feature for server-side rendering reduces content flickering and improves web core vitals. Angular is also encouraging wider adoption of standalone APIs with improved tooling and migration schematics. Next steps for Angular include signal-based components, support for signal-based inputs, partial hydration, and resumability.

In summary, Angular v16 is all about improving developer experience, performance, and build for everyone. Developers can try out these new features and contribute to the Angular community by participating in upcoming RFCs, surveys, or social media.

Benchmarking in Angular

For those of you interested in benchmarking, we have an interesting link to share. If you missed it, I recently published an article on benchmarking in Angular, which can help you understand the performance of your Angular application and identify areas for improvement. Check it out here:

Benchmarking in Angular
Benchmarking is important — but how exactly do you do it? Benchmarking is one of those things that we often hear about but rarely do ourselves. In part, it’s mostly an afterthought until performance noticeably becomes annoying slow. Slow speeds are something that Angular is prone to, in part, becau…

Angular Hydration

I also took some time over the weekends to write and publish a cover on Angular hydration. The article explains what hydration is, how it works in Angular, and how you can optimize it for better performance.  You can find the article here:

Angular Hydration Explained Simply - What Is It and Why Does it Matter?
If you’re a web developer looking to optimize your Angular application’s performance, you may have heard of “Angular Hydration.” This process restores a server-side rendered application on the client, and improves performance by avoiding extra work to re-create DOM nodes. However, while Angular Hyd…

From the community

Everyone's all about that AI life - but did you know that developers of Swift recently developed a new AI coding language called Mojo. They say is faster than Python and has all the capabilities of Python machine learning.

fast.ai - Mojo may be the biggest programming language advance in decades
Mojo is a new programming language, based on Python, which fixes Python’s performance and deployment problems.

Meanwhile, here's a cool animated guide on Node.js event loops. A fantastic little piece to help you understand how it all works under the hood.

Node.js animated: Event Loop
We have all heard about JavaScript and Node.js being single-threaded, but what does it mean in…

In the deep dark corners of GitHub, I also found this repo of lists. It's basically a giant repo of lists about everything you'd ever need relating to tech. Want to learn something but don't know where to start? Check out this repo to help be your guide.

GitHub - sindresorhus/awesome: 😎 Awesome lists about all kinds of interesting topics
😎 Awesome lists about all kinds of interesting topics - GitHub - sindresorhus/awesome: 😎 Awesome lists about all kinds of interesting topics

Other cool tech things I stumbled on

The future is now. New leaps have been made, especially for paraplegics, because there's now a robot arm that you can control with your brain.

This robot arm can be controlled by the power of your brain | BBC Science Focus Magazine
A machine learning algorithm and a robot arm could help tetraplegic patients carry out more day-to-day activities.

Sticking to the theme of moving things, I stumbled on this article through LinkedIn and found it interesting. Why dissect a frog when you can perform microbotic surgery with a spider?

The omen of the necrobotic spider
Feedback learns more about the “deepening of necrocapitalism”, sniffs around how a changing climate affects nose shape and puts out a call for trivial superpowers

And lastly - sand batteries. Forget nuclear, coal, and everything else in between - sand batteries are here.

How a sand battery could transform clean energy
A new way of storing renewable energy is providing clean heat through the long Nordic nights.

That's it for this newsletter. I hope you found it amusing and informative. Keep learning, stay curious, and have a great day!