DEV Community

Cover image for Optimus UI, NG Switzerland, and NgRx 22

Optimus UI, NG Switzerland, and NgRx 22

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.

Optimus UI - Angular UI Component Library

Optimus UI is a community-maintained, MIT licensed suite of 80+ accessible Angular UI components.

favicon optimus.openng.org

Optimus UI on GitHub

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.

NG Switzerland — 11–12 February 2027, Lucerne, Switzerland

The Angular conference in the heart of Switzerland. 11–12 February 2027, Lucerne, Switzerland.

favicon ng-switzerland.ch

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.

The best API integration platforms for SaaS apps and agents in 2026

A hands-on guide for Angular and TypeScript teams. compared six platforms and focused on how easily each fits into an Angular app and how much backend control you retain when an integration goes beyond the standard flow.

favicon angularspace.com

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.

How Big Tech Builds Micro Frontends

Mention iframes to a frontend developer and watch their face. Then look at what Google Cloud Console, Spotify, Salesforce and SAP actually run inside their largest products.

favicon stefanhaas.dev

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.

RxJS on GitHub

RxJS 9.0.0-beta.0 release

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.

Is Angular Still Opinionated? The New Style Guide

Angular’s new style guide dropped file suffixes, feature-folder rules, and CLI opinions. This article asks if the framework is still opinionated.

favicon quantum-quirks.hashnode.dev

Inside Angular's @defer: The Instructions Behind Deferrable Views

Angular PR #67190

Angular PR #66112

Angular PR #68333

Angular PR #70187

Top comments (0)