
Hosted by SAP SE · DE

In this episode, we delve into the world of UI5con 2023, our conference for the UI5 community. It brings together developers, designers, and experts to discuss the latest trends and advancements in UI5 development. Through interviews with participants, we gained valuable insights into their experiences at the event and their personal connection to UI5. Join us as we explore the latest trends, innovations, and community-driven initiatives within the UI5 ecosystem, while uncovering the diverse perspectives and stories of people who share a passion for our UI framework. Participants of this episode’s interviews include among many others Kimmo Dragon (Neomore Consulting Oy), Jyri Jaakkola (Neomore Consulting Oy), Eugen Reyzenkind (SAP), Helmut Tammen (TAMMEN IT SOLUTIONS), Mike Zaschka (p36 GmbH), Peter Keiner (advades GmbH), Alexander Seibel (advades GmbH), Mike Doyle (Kintbury Consulting), Martin Fischer (Neptune Software), and Thorsten Wolf (Neptune Software). Links saptodon – Helmut Tammens Mastodon server for all SAP developers, consultants, architects and anyone interested in SAP technology Related UI5 NewsCast Episodes: UI5 NewsCast 003 UI5con 2018 (partially in German) UI5 NewsCast 019 UI5con 2019 (partially in German) UI5con NewsCast 029 UI5con HYBRID 2022 – Participants‘ Impressions and Stories Further Resources: Agenda of UI5con 2023 Session Recordings of UI5con 2023 Impressions from UI5con 2023 UI5con Hompage The post UI5 NewsCast 033 UI5con 2023: Perspectives and Passion for the UI5 Framework first appeared on UI5 NewsCast.

The UI5 Tooling is a open and modular toolchain designed for developing state-of-the-art web applications based on the UI5 framework. Since its introduction a few years ago, it has become an indispensable part of UI5 app development. To gain deeper insights into this project, we have the honor of speaking with the architects of UI5 Tooling, Merlin Beutlberger and Matthias Osswald. Both have been involved with UI5 for many years, with Matthias even starting his SAP career in UI5 framework development. They have been instrumental in shaping the UI5 Tooling project right from its inception. We begin by discussing how they became UI5 framework developers. We then delve into the history of UI5 development tools, exploring the driving forces behind starting the project and the decision to make it open source. Additionally, they shed light on the barriers and restrictions that make this project particularly challenging. Finally, we gain some insights into what lies ahead for UI5 Tooling. Links: UI5 Tooling Documentation: https://sap.github.io/ui5-tooling/ UI5 Tooling Project: https://github.com/SAP/ui5-tooling UI5 Tooling CLI: https://www.npmjs.com/package/@ui5/cli Karma runner for UI5: https://github.com/SAP/karma-ui5 UI5 Community Organisation: https://github.com/ui5-community UI5 Tooling Community Extensions: ui5-ecosystem-showcase Best of UI5: https://bestofui5.org/ UI5 Tooling Extensions: https://github.com/SAP/ui5-tooling-extensions Related UI5 NewsCast Episodes: UI5 NewsCast 012 ToolingUI5 NewsCast 018 The UI5 Community Organization and BeyondThe post UI5 NewsCast 032 Creating UI5 Tooling first appeared on UI5 NewsCast.

As the year is coming to an end, here is our UI5 recap of 2022. Christoph Haffner is joined by Stefan Beck (CPO SAPUI5/OpenUI5), Peter Muessig (CDA SAPUI5/OpenUI5) and Margot Wollny (Project Manager SAPUI5/OpenUI5) to review the year and cast their minds forward to 2023. They discuss their favorite UI5 NewsCast episodes and reflect the main improvements seen over the last 12 months for UI5, including TypeScript, web components, integration cards, adaptation project and much, much more. They also give an insight into what will happen with UI5 in 2023. Finally, they share the one thing that made 2022 special to them. Enjoy the episode! (This episode was recorded on December 15, 2022) Links: Related UI5 NewsCast Episodes: UI5 NewsCast 029 UI5con HYBRID 2022 – Participants’ Impressions and Stories UI5 NewsCast 027 Bringing TypeScript to UI5 UI5 NewsCast 024 The Time is Ready for Web Components – More than Ever! UI5 NewsCast 026 How to Deal with OData in UI5 UI5 NewsCast 023 UI5 – The Story So Far UI5 NewsCast 028 wdi5 – UI5s Open-Source End-to-End Testing Framework Related Blog Posts: Horizon theme of SAP Fiori: update on productive usage for web applications (UI5) Web Component Enablement for OpenUI5/SAPUI5 The UI5 team reaches out to You Removing outdated UI5 versions from UI5 CDN SAPUI5 – Patch-Level Independent Bootstrap UI5 Releases Ending Service in 2023 Open Documentation Initiative for SAPUI5 and SAP Fiori Elements – Help Us to Help You! Easy UI5 3.5.0 – Now Available Best of UI5 – The best place to find packages for the UI5 ecosystem UI5 Community & SAP – A Perfect Symbiosis Further Resources: UI5con HYBRID 2022 Keynote: What’s New in UI5 Improving the Performance of UI5 Applications UI5 & TypeScript Documentation Learn App Development in UI5 and TypeScript (hands-on tutorial covering all topics) Learn App Development in UI5 and TypeScript (UI5con HYBRID 2022 Workshop Recording) SAPUI5 Accessibility Guide https://github.com/SAP-docs/sapui5 (contribution repository for the SAPUI5 documentation) UI5ers live Recordings Best of UI5 Homepage wdi5 The post UI5 NewsCast 031 Year End Wrap Up 2022: Highlights, Achievements, and Outlook first appeared on UI5 NewsCast.

The ui5-community GitHub organization evolved to a central place to develop and share UI5 projects. It has become a great place to find ideas, to pick-up and continue ideas and finally make them available for the whole UI5 community. Starting with the UI5 ecosystem showcase mono repository hosting several tooling extensions, it now hosts more and more individual projects for different purposes: applications, libraries, custom controls, tooling extensions, middlewares, tasks or Easy-UI5 generators. Many developers contributed over the past year and during the panel discussion.Volker Buzek and Peter Muessig interviewed at UI5con 2022 some of the UI5 community contributors: Jakob Kjaer, Nitish Metha, Marian Zeiss and Marco Beier to share their experiences and some history. Links UI5 Community GitHub Organisation: https://github.com/ui5-communityUI5 Ecosystem Showcase: https://github.com/ui5-community/ui5-ecosystem-showcaseBest Of UI5: https://bestofui5.org/UI5Lab: https://ui5lab.io/ (deprecated)Blogs around OpenUI5: https://blogs.sap.com/tag/openui5/The post UI5 NewsCast 030 Panel Talk: UI5 Community – Contributor Experiences first appeared on UI5 NewsCast.

UI5con started in 2016 as a side project from a group of volunteers with the intention of bringing the UI5 community closer together. They wanted to create a platform for people who share a passion for UI5 to meet and learn from each other. In the meantime, UI5con has become the most important event for UI5 developers. Since it was only possible to run the event virtually for the last two years due to the COVID pandemic, the organizers decided last minute to open their doors to a limited number of participants onsite. Christoph Haffner was also part of this to capture voices live from the event and asking participants about their experiences as a UI5 developer. Participants of this episode include among many others Sergei Haller (U-NIQ), Marian Zeis (UI5 developer, freelancer), Marcel Schork (Schwarz IT), Lennard Abel (Optima Packaging), Margot Wollny (SAP), Frederic Berg (SAP) and Uliana Cáceres (SAP). Links: Related UI5 NewsCast Episodes: UI5 NewsCast 003 UI5con 2018 (partially in German)UI5 NewsCast 019 UI5con 2019 (partially in German) Further Resources: Agenda of UI5con HYBRID 2022Session Recordings of UI5con HYBRID 2022Impressions from UI5con HYBRID 2022UI5con 2022 Recap blog post by Tobias HofmannUI5con 2022 Recap podcast by Coffee Corner RadioUI5con HompageThe post UI5 NewsCast 029 UI5con HYBRID 2022 – Participants’ Impressions and Stories first appeared on UI5 NewsCast.

SAP integrated and developed several testing frameworks to test UI5 applications, libraries, controls or modules: QUnit for functional testing, OPA5 to do integration testing and UIveri5 for end-to-end testing. In 2020, wdi5 (pronounced as /vdiai5/) has been started by Volker Buzek at j&s-soft with the focus to test UI5 web apps in hybrid scenarios – the scenarios which aren’t supported by UIveri5. Beginning of 2022, UIveri5 got deprecated mainly due to technical reasons and a successor was needed. SAP started sponsoring the wdi5 project of j&s-soft to establish it as UI5s open-source end-to-end testing framework. In this podcast, Christoph talks with Volker, Hristo and Peter about the testing options of UI5, the history and the now, how wdi5 should be handed over into the responsibility of the UI5 community, migration steps from UIveri5 to wdi5, technical insights into wdi5 and the open gaps and next steps.Tune in and learn about the history, getting started, migration and the future direction of UI5 testing. Todays guests:Volker Buzek, IT-Architect at j&s-soft GmbH and inventor of wdi5Hristo Manchev, Product Owner for UI5 test automation tools at SAPPeter Muessig, Chief Architect of SAPUI5 at SAP Links: Documentation: wdi5 documentation Related Blog Posts: State of UI5 testing in 2020Using WDIO and WDI5 for testing UI5 appsThe king is dead – long live the king: wdi5 as UIVeri5 successorwdi5 – release stae of things, outlookMore SAP Community blogs related to wdi5 GitHub: wdi5 on GitHubUI5 Community on GitHub Events: UI5con HYBRID 2022The post UI5 NewsCast 028 wdi5 – UI5s Open-Source End-to-End Testing Framework first appeared on UI5 NewsCast.

Recently the TypeScript programming language has become quite popular. It has become an essential part of many developers’ environments. The UI5 development team has looked into this subject as well and has made the necessary arrangements to support the usage of TypeScript in UI5 projects. Andreas Kunz, Lead Architect of UI5, is the leading developer in this task. This episode is full of his fascinating insights into the current state of the TypeScript support in UI5 as well as useful information on a range of topics related to UI5 and TypeScript. Links: Documentation: TypeScript for JS DevelopersUsing TypeScript in UI5 applicationsEntry Point for UI5 with TypeScript Tutorials and samples: Small TypeScript UI5 Example AppCreate a UI5 TypeScript App from Scratch (in five to ten steps)Learn App Development in UI5 and TypeScript (hands-on tutorial covering all topics) Related Blog Posts: Getting Started with TypeScript for UI5 Application Development Further Resources: GitHub: UI5-TypeScript ProjectVideo: UI5ers live EP 14 (Jan ‘22): UI5 TypeScript App Generator for Flexible Column Layout and UI5 TypeScript TutorialVideo: UI5ers live EP 13 (Dec ‘21): UI5 custom controls with TypeScriptVideo: Enhanced TypeScript for UI5 apps – A quick introVideo: UI5ers live EP 07 (April ‘21): TypeScript SupportThe post UI5 NewsCast 027 Bringing TypeScript to UI5 first appeared on UI5 NewsCast.

The OData (Open Data) model of UI5 enables web-based applications to easily use the OData protocol for communication with application servers. Currently UI5 supports OData Version 2.0 and OData Version 4.0 in a given model implementation. Why have different model implementation approaches been chosen for the two versions? What are the similarities and differences? To get to the bottom of these questions, Christoph Haffner talks to Patric Ksinsik and Thomas Chadzelek, both developer architects for the UI5 model. Together they walk through the steps of requesting, querying and modifying data in an OData service and compare the approaches when using the OData V2 model or the OData V4 in UI5, They also disclose interesting facts from development and things worth knowing using OData with UI5. Listen on and find out more. Links: Documentation: OData V2 ModelOData V4 Model Tutorials and Samples: OData V4 TutorialOData V4 Model Samples Related UI5 NewsCast Episodes UI5 NewsCast 025 Data Binding in UI5: Essentials – with Patric Ksinsik Further Resources OData HomepageVideo: UI5con@SAP 2017 – UI5 OData V4 ModelVideo: UI5con@SAP: OData V4 Model: Improvements since UI5con 2017The post UI5 NewsCast 026 How to Deal with OData in UI5 first appeared on UI5 NewsCast.

Data binding in UI5 is the synchronization between the model and the view. But how does this work exactly and which features related to data binding does UI5 provide out of the box? To get the bottom of this, Christoph Haffner invited Patric Ksinsik, developer architect working for the UI5 models team, to his studio. Patric walks us through the basics, but also talks about the particularities of data binding in UI5, best practices as well as hidden gems. There are plenty of features to discover! This episode is a new edition of the second UI5 NewsCast episode on data binding, which was at that time still in German. This new edition is in English and also covers some topics. So give it a listen and tune in to learn about data binding in UI5 from scratch! Links: Documentation: Model View Controller (MVC) ParadigmBinding ModesBinding TypesModel ImplementationsModel InstantiationBinding SyntaxBinding PathFormatters, Parsing and Validating Tutorials: Data Binding Related UI5 NewsCast Episodes UI5 NewsCast 002 Data Binding (German) – with Thorsten Hochreuter Related Blog Posts SAPUI5 Data Binding by Neo SongWhat is OpenUI5 / SAPUI5 by Andreas KunzUI5 Framework and UI5 Web Components by Peter Muessig Further Resources Video: UI5 Best Practices and Tips: MVC and Why it is Best PracticeVideo: Data Binding in UI5 – BasicsVideo: Data Binding in UI5 – Aggregation Binding & Property BindingVideo: The UI5 Complex Binding SyntaxThe post UI5 NewsCast 025 Data Binding in UI5: Essentials first appeared on UI5 NewsCast.

The time is right for Web Components! That’s how Peter Muessig ended our episode about Web Components two years ago. Now the question is: Is the UI5 framework ready for Web Components? Christoph Haffner chats with Peter Muessig about the expectations that he put on Web Components, the obstacles the team had to overcome to publish the first release of the UI5 Web Components and how Web Components will find their way into the UI5 framework. Tune in for a deep dive into Web Components, the UI5 Web Components, and of course the UI5 framework! Links: Getting Started with UI5 Web Components: UI5 Web Components DocumentationUI5 Web Components React SampleUI5 Web Components Svelte SampleUI5 Web Components Vue SampleUI5 Web Components Angular SampleUI5 Web Components Video PlaylistTutorial: Build a Single Page Application Using UI5 Web Componens for React Related Blog Posts: (UI5) Web Components Enablement for OpenUI5/SAPUI5UI5 Framework and UI5 Web ComponentsLift-off: UI5 Web Components 1.0.0 Launched Related UI5 NewsCast Episodes UI5 NewsCast 008 Web Components – with Peter Muessig Further Resources UI5 Web Components for ReactThe post UI5 NewsCast 024 The Time is Ready for Web Components – More than Ever! first appeared on UI5 NewsCast.