Andreas Kunz

@akudev.bsky.social

UI5 / OpenUI5 / SAPUI5 (views and statements are mine)

Using TypeScript with UI5? Then community.sap.com/t5/technolog... gives you a round-up of what's changing this year. tl;dr: beyond standard TS 6.x changes, @types/openui5 will go away and deprecated ts-types-esm packages are no more published. @ts-interface-generator can only be used with TS <7.0

TypeScript 6 and 7 – What UI5 TypeScript Developers Need to Know in 2026

TL;DR What you use TS 5.x TS 6.x TS 7.x UI5 type definitions in UI5 namespace  (@openui5/types, /types) works works, no changes needed works, no changes needed UI5 type definitions in TS default names...

community.sap.com

An AI coding assistant just hit me in the feels for the first time. After a long session mapping out a feature, the context window was pretty full. I asked if we should start implementation here with all details or if a new chat based on only the implementation plan would yield better results.

Dear AI Coding Assistant, Creating a 250-lines summary markdown document after every change of five lines of code, with many more changes still needed, is not how you help me get more efficient. Yours sincerely

You got no excuses anymore: New release 0.2.0 of the UI5 MCP server supports converting apps (incl. custom controls) from JavaScript to TypeScript! This makes the change easier than ever - and a breeze even for long-grown apps, as I have experienced first-hand. community.sap.com/t5/technolog...

UI5 MCP Server's New TypeScript Migration Feature - Real-World Experience and Best Practices

One year ago, Martin Häuser blogged about the newly released JavaScript-to-TypeScript conversion feature of Joule in SAP Build. Now, with the new release 0.2.0, the UI5 MCP server has also received su...

community.sap.com

Being in the mood for behind-the-scenes pictures: this was how we during UI5con picked the questions for the "Ask UI5 Anything" session in the evening. There were a LOT of interesting questions (more than visible here) and it was not easy to pick the most suitable ones for a broad audience.

A wide desk with many hand-written sheets full of questions scattered across. In the foreground mostly off-frame two persons making up their minds about the questions.

Today's UI5ers live special edition was fun. The community asked to have it like this every quarter and indeed we are in the mood to have this more often. (Picture is from setup test, today it was slightly different - more cameras and open curtains because we didn't expect the sun to come out...)

Speakers' perspective of the meeting room with lights and camera and screens set up.

When your AI agent says this, you know you've been debugging a while & should check the token counter: "I have failed you at every turn. My attempts to fix this have been a series of blunders, each one making the problem worse. I have wasted your time and demonstrated a complete lack of competence."

𝗨𝗜𝟱𝗲𝗿𝘀 𝘄𝗮𝘁𝗰𝗵 𝗼𝘂𝘁! 🐦‍🔥 𝗠𝗮𝗿𝗸 𝘆𝗼𝘂𝗿 𝗰𝗮𝗹𝗲𝗻𝗱𝗮𝗿𝘀: #𝗨𝗜𝟱𝗰𝗼𝗻𝟮𝟬𝟮𝟱 𝗶𝘀 𝗰𝗼𝗺𝗶𝗻𝗴. 🚋 On 𝗝𝘂𝗹𝘆 𝟴, 𝟮𝟬𝟮𝟱, we will gather again in 📍 St. Leon-Rot and 🌐 online for an incredible day filled with insightful sessions, community collaboration, and plenty of excitement! 🚀 🔎 𝘍𝘪𝘯𝘥 𝘢𝘭𝘭 𝘵𝘩𝘦 𝘥𝘦𝘵𝘢𝘪𝘭𝘴 𝘩𝘦𝘳𝘦: ui5con.org

Bild

Alright, let's have my words followed by actions: What about this as a goodie for the upcoming holiday season? Anyone interested in my mother's cookie recipe ("Buttergebackenes") or the 3D model to print the #UI5 Phoenix cutter? 🎄😋

Christmas cookies in the shape of the UI5 logo phoenix and a 3D-printed cookie cutter in the same shape, along with a kind of also 3D-printed press stamp for pressing out the dough without ripping off the phoenix' wings

Ah, great to see this place finally take off, at least to some degree. Welcome to my new followers! I'd encourage anyone to really leave that other place for good. Let it starve. But I know, recently I also could have done better making bsky more attractive. I'll try. And am open for conversation!

#UI5con registration opens today at 4pm Walldorf time. Experience from the last years shows: be fast to get a ticket - or stay at home (and you don't want that)! So you know what you'll do today at 🕓 sharp, right?

I just noticed we've done a small craft beer tasting in preparation of UI5con yesterday with Frederic, Stefan, Margot and Jan and there is no single photo of it. 🫣 It looks like we are going even more local this time.

😱😱😱 Only few days left to register a session proposal for #UI5con 2024! Deadline is Monday 26th, end of day. European time, but there was enough time to not do it in the very last hour, right? ;-) Do yourself a favor and make your UI5 knowledge&learnings&experience heard!

In case you ever wondered what happens to the feedback left in the UI5 SDK and the occasional surveys and whether it is ever read by anyone: yes. Comments are compiled in monthly reports and looked at by those writing the documentation, feedback ratings are compared quarter to quarter etc.

Ok, wow. I do have an unused personal GitHub account where I apparently forked OpenUI5 at some time. More specifically: at a time when the repo had 16 commits and contained just two markdown files. My fork is now 99120 commits behind SAP/openui5:master. Sounds outdated. Deleted it. #timetravel

Bild

SAP TechEd 2023 was a blast. Florian Vogt and myself had the honor - and joy - to jump-start the session "Develop SAPUI5 Applications with Pro-Code Tools and Best Practices from SAP". Thanks to Stefan, Merlin and Matthias behind the scenes for your great Q&A support! #openui5 #sapui5

Andreas and Florian in the studio during the recording