Optimus UI, NG Switzerland, and NgRx 22 headline this episode.
Also in brief: new Angular Space podcast episodes and articles, Micro Frontends, Native Federation v4, RxJS 9, and two Angular community deep dives.
Optimus UI
Let's start with Optimus UI. In episode 26-17, we explained that PrimeNG, one of the most popular UI libraries, would become more of a commercial product. Because of that, a fork was created called Optimus UI, which keeps the library fully open source without requiring any additional licence.
Optimus UI was first published as version 1. Later, version 2 followed, aligning it with Angular 22.
NG Switzerland
Dominic Bachmann, who is one of the people behind OpenNG, which hosts Optimus UI but also other projects, has now started to organize a conference in Switzerland - in Lucerne to be precise.
NG Switzerland will take place on February 11-12, 2027. The call for papers is already open and ticket sales have also started. So, for us, that makes it the first already confirmed conference for next year.
Angular Space Podcast
Armen Vardanyan also came back from his summer holidays with his Angular Space podcast. We already had three different episodes: one about machine learning, another one about RAG, and another episode about Agentic UI, where I was also a guest.
So in the end, all three new episodes focus very much on AI topics around Angular.
Angular Space Articles
Angular Space is not just a podcast, but also a platform where different developers can publish their articles. Recently, we got four new articles by Jaroslaw Zolnowski, Paweł Ostromecki, and Emmanuel Oyibo.
Micro Frontends
Stefan Haas, Senior Software Engineer at Microsoft, wrote quite a detailed article on Micro Frontends in general. He explains the difference between the Federation approaches - Native Federation and Module Federation - and iframes. He argues that large enterprise companies very often go with iframes, not because of performance - they are actually paying a performance price - but because of the isolation. That is really important when multiple applications have been developed for many years and don't work together so easily.
Stefan also mentions that the Federation approaches can be combined with Web Components. But again, that doesn't give you the same level of isolation that you find with iframes.
Stefan sees Native and Module Federation as a perfect fit, especially for greenfield projects, where you can define the boundaries and make sure that everything works together. And he also mentions another, newer alternative called Web Fragments.
All in all, it is a very good and detailed guide to the Micro Frontends landscape and the pros and cons of the various approaches.
Native Federation v4
Staying with Micro Frontends, Angular Meetup Graz also hosted a special online meetup with multiple talks around Native Federation version 4. So, if you are interested, you can check out those talks as well. The full recording is available on YouTube.
NgRx 22
NgRx 22 is finally out. The headline feature is new experimental support for resources called Resource Extensions.
For example, you can apply an extension which makes the resource keep the previous value while a new value is loading after its reactive parameters change. You could also build that behavior yourself with snapshot() and some additional state logic, but with Resource Extensions, you stay on the resource itself. This means you can still write to the value, and it doesn't lose the more specific type when you're using, for example, httpResource or other resource types. So that is a little bit more than what you normally get with snapshots.
Another tiny addition is SignalStoreFeatureType. That is a utility type for custom features which makes reusing them easier.
All of that and more is covered in the official NgRx blog post on dev.to.
RxJS 9
And after about two and a half years, work on the next generation of RxJS has resumed. There was never a stable version 8 of RxJS, although there were 15 alpha releases and more work was done on it. But now the work continues as RxJS version 9.
The idea is that RxJS 9 builds on the native Observable from the web platform. It is not yet broadly available in browsers. If the browser does not support it, RxJS installs a fallback.
The first beta, 9.0.0-beta.0, was released on August 4, 2026, and announced on August 5.
Angular Articles
And then we have two further articles. The first one is more like a comment by Andrés Gesteira on whether Angular is still opinionated. It is a very good read. He analyzes the changes that we have recently seen in the Angular style guide and presents his opinion on them. So, as I said, it is more like a comment article.
The other one is a technical deep dive by Jaime Burgos. His article takes a deep dive into @defer. This is not just about how a defer block works or about its edge cases. It is really about how it works internally and what the compiler generates. So, if you are interested in those things, definitely have a look at it.
Jaime is a very active contributor to the Angular project, so he definitely knows quite a lot about what is going on.
Inside Angular's @defer: The Instructions Behind Deferrable Views
This article was originally published by DEV Community and written by ng-news.
Read original article on DEV Community
angularspace.com