Mario Kernich at UI5con 2026

UI5con 2026: My Highlights and Takeaways

UI5con 2026 took place on July 14th — and this one was special: it marked 10 years of UI5con 🎉. As every year, it was the best place to find out where UI5 and its tooling are actually heading — straight from the teams that build them. Before diving into the announcements: I’m really glad I could be part of it again this year. UI5con is as much about the people as it is about the content — catching up with familiar faces from the community, putting faces to GitHub handles, and talking shop between the sessions is what makes this conference special. Thanks to everyone who organized it and everyone I got to chat with! ...

Read more about UI5con 2026: My Highlights and Takeaways
UI5 app, library and FLP plugin in one pnpm monorepo

UI5 App, Library & FLP Plugin in One pnpm Monorepo

Sooner or later, every UI5 developer runs into the same situation: you have an application, and next to it a control library that the app should consume. Maybe there is even a Fiori Launchpad plugin in the mix. Three projects that belong together — but live in three separate repositories. And then the pain starts. How do you develop the library and the app at the same time? The usual answers are all bad: ...

Read more about UI5 App, Library & FLP Plugin in One pnpm Monorepo
Developing Fiori Launchpad Plugins with TypeScript

Understanding and Developing Fiori Plugins with Extension API & TypeScript

When people talk about UI5 development, they usually mean one of two things: UI5 applications or UI5 libraries. But there is a third option that many developers overlook — Fiori Launchpad plugins. Plugins run inside the Fiori shell and can extend the launchpad itself: add header buttons, register user menu actions, or simply run in the background and do their job without any visible UI at all. SAPUI5 onlyFiori Launchpad plugins require SAPUI5. They are not available in OpenUI5, because sap.ushell is not part of the OpenUI5 distribution. ...

Read more about Understanding and Developing Fiori Plugins with Extension API & TypeScript
Font Awesome icons integrated into a SAPUI5 application

Extend UI5 with Font Awesome: Industry-Standard Icons for SAPUI5

What do a camera and a washing machine have in common? Actually, nothing. In the UI5 world, however, you often have to get creative. Additionally, the selection of standard icons is limited and the look & feel varies depending on the version. For this reason, I’ve found myself in the situation of “repurposing” a camera as a washing machine. The lens worked well as a drum and the flash as a control panel. The only problem was that after an update, more contours were added, which clearly identified the camera as a camera. ...

Read more about Extend UI5 with Font Awesome: Industry-Standard Icons for SAPUI5