UI5ers live is an online series to promote an intensive interaction within our UI5 community. Once a month, the UI5 team opens up the line for 45 minutes to discuss the latest UI5 features, inform about topics they are currently working on, and exchange views and ideas around UI5. Everybody is invited to get involved and can submit topics for upcoming episodes. Send us your ideas via e-mail and we will get back to you. Or give us a shout in the UI5ers_live channel on OpenUI5 Slack and we can discuss it together.
The episodes are broadcast every second Thursday of a month at 02:15 pm UTC and everybody can join without further action. All episodes will be recorded and published on the OpenUI5 YouTube channel afterwards.
Find the individual dates of upcoming sessions and the recordings of past episodes in the table below or visit the OpenUI5 Event page to get a blocker for your calendar.
|Date||Topics||Join / Replay Session|
|November 11, 2021|
2:15 pm UTC
|The agenda is not finalized yet, but we have some good ideas already up our sleeves and will publish them here once confirmed but latest the week before. So stay tuned!|
If you have an idea for a topic, let us know either via e-mail or in the #UI5ers_live channel of the OpenUI5 Slack!
|October 14, 2021||UI5ers live is back from its summer break and starts with a packed agenda. Many of you may have heard that the SAP Mobile team improved their SAPUI5 barcode scanner control so that it can be used natively in the browser. We have invited James Zhang from SAP Mobile to answer your question on this subject and Marian Zeis from the UI5 community to showcases his PoC that contains the updated control already. |
As a further topic, we're going to look at asychronous loading of XML content. Johannes Gluch from the UI5 Core development team will explain the relevant new factory APIs and showcase how to enable the asychronous loading for XML views or fragments.
|Replay in the making|
August 12, 2021
|In this episode we treat the topics Performance and Web Components.|
Content placeholders reduce the perceived load time by informing the user of what interface to expect as early as possible in the loading process. We looked at the best way to enable content placeholders in our framework so they can be easily integrated into your UI5 app. Jiawei Cao will present our approach and demonstrate how you can display content placeholders in your UI5 app.
Next up, Peter Muessig will give an update on transitioning the UI controls to using UI5 Web Components and demonstrate, in this line, three brand new libraries.
July 08, 2021
|In this episode, we focus once again on tables. In addition to Sebastian Bender, we will have Jay Barbhaiya from the UI5 Tables team with us. Jay will show the new Column Resizer plug-in plus the auto pop-in feature for responsive tables. After that, there’s plenty of time for your questions. We will also address the remaining open questions about tables from last time. We hope you tune in!|
May 20, 2021
|In this episode, we reinforce our team by two developers from our controls teams. With Tereza Chobanova everything turns around time. She demonstrates the most important time related UI elements to deliver a user-friendly, efficient application UI and shares some tips and best practices working with these controls.|
Then with Sebastian Bender it is about tables. He brings some latest features with him and talks about configuration and formatting options to expert spreadsheets. Both are looking forward to your feedback and answer your questions. So don't miss it! Of course, there will also be the usual update from Stefan on what the UI5 teams are up to right now.
Apr 08, 2021
|In this episode, we're joined by Marius Obert, owner of the easy-ui5 Generator, and Geert-Jan Klaps, who recently published the UI5 Library Generator. We will talk about the idea to open the easy-ui5 generator to the community and enable everyone to easily contribute to their own generator. Thus, their use in projects becomes a no brainer.|
In the second part of our webcast, Andreas will talk about the progress of TypeScript support in UI5 app development. So don't miss it!
Mar 11, 2021
|As always, we will start our discussion with the latest news from the UI5 labs led by Stefan. After that, we will deal with the two following topics: Content Security Policy (CSP) and caching. For this, we have Jens Ittel and Tobias Sorn with us, both colleagues from the UI5 Core development. CSP compliance is a high-priority topic - not only for us. We already made some good progress here, but still need to remove some obstacles to support strict CSP. Jens will introduce this topic and the current status. Tobias will be with us to show how the Service Worker API, which is available in modern web browsers, could be used in a UI5 app to realize different caching strategies. And finally, Peter informs about the progress to retrofit the UI5 Web Components for the UI5 framework.|
Feb 11, 2021
|In this episode, everything revolves around custom libraries. We have therefore invited Volker Buzek and Marco Beier from the community to our talk. Together with Peter and Matthias Osswald they started a project aimed at providing a general concept how custom libraries can be reused in UI5 projects. It also addresses how to create libraries so they can be published and finally consumed (as nmp dependencies). As always, there are also news from the UI5 labs led by Stefan. One of the topics to be covered is the planned removal of outdated UI5 resources from the CDN in Q3/2021.|
Jan 14, 2021
|We're rested and refreshed and ready for another chat with you! As always, we will start with latest news from the UI5 labs led by Stefan. One of the topics will be the discontinuation of support for IE11 starting with UI5 1.88. For our discussion on performance, we invited Kristian Kraljic, Technical Lead Architect of SAP for Me and the SAP ONE Support launchpad, to join our webcast. He will share with us how his team optimized the bootstrap flow to boost the performance of their UI5 app. Then we will take a closer look at the recently published full-stack sample app showcasing CAP, OData V4, and draft mode. Peter and Andreas, who were involved in this project, will guide us through the app and explain some basics, methods and tricks.|
Dec 10, 2020
|This episode continues from where we left off in the last episode, so we will start off by presenting the results of our discussion on upcoming topics. Then we will share the latest news from the UI5 labs led by Stefan. Since many of you wanted to know more about SAP Fiori elements for OData V4, we invited Hans-Juergen Richstein and Marita Kruempelmann, Area Product Owners for SAP Fiori elements, to tell you more about their work. Another topic that was ranked very high are best practices. Therefore, we will regularly point out some special features, starting with the correct handling of module loading in UI5, explained by Peter. As this is the last episode for 2020, we want to wrap up with sharing our thoughts on 2020, our highlights and what kept us busy over the past months.|
Nov 12, 2020
|You might have realized that UI5 1.83 has been skipped. Stefan will say a few words about the reasons for this at the beginning of this session. Afterwards Nikolay, accessibility expert for UI5, gives an overview of what has been done lately to align UI5 with the latest ARIA 1.1 specs. We are happy that we can feature a contribution from the community already in this second episode of the webcast and welcome Tobias Hofmann to our round. He will review the contributions to OpenUI5 together with Peter. To conclude our webcast, we invite all participants to discuss with us topics of interest for the upcoming UI5ers live in December. To collect and rank the topics according to your level of interest, we will use an idea collection board. Everyone can access this board and share their opinions.|
Oct 15, 2020
|In our first episode, we have some experts from our UI5 teams with us. First, Thorsten talks about what had to be done to upgrade UI5 to jQuery 3.5.1. This was not at all an easy thing. We introduced a compatibility layer to ensure that most of the existing application or control code won’t need any adjustment. Nevertheless, there are some things you should know to understand any current and possible future impact. The cards topic is actually not new but was already introduced at UI5con@SAP 2019. However, a lot has happened since then and Alexandar summarizes everything for us and demonstrates some of the latest features. With UI5 1.81, we introduced the badge control. Diana presents this new control and explains how you can use it.|
UI5con is a community-driven event to connect all the UI5 users and fans out there - a common platform to get to know each other, discuss innovations and find solutions. The event is organized by the community, usually free of charge and very informal: Everyone interested in UI5 and its related projects is welcome!
Once a year, the UI5 team itself acts also as host and takes over the organization of a one day event in Walldorf/Germany packed with lectures, talks, hands-on sessions, and networking opportunities for around 400 attendees.
Find the individual events in the table below.
|Date||Organizer | Type||Title | Descriiption||Location / Replay|
|Oct 19-21 ||
Nov 9-11 |
Nov 22-24, 2021
|SAP Partner Edge | Hands-On Workshop (3 Days)||SAP Fiori End to End|
3-day hands-on workshop on how to develop your own SAP Fiori app with exercises for developers and consultants
|Online (registration required; 300€ Participation Fee)|
|April 14, 2021|
04:00 pm CEST
|SAP Community Call | Webinar (60min)||Latest Developments in UI5|
Peter Muessig, Chief Product Architect of the UI5 family, takes you on a journey of through the main recent innovation features of UI5. He covers the following topics:
o Latest innovations in the core framework
o TypeScript Support
o UI5 Web Components Retrofit
o Resulting effects on UI5 dropping support for MS IE11
o UI5 Tooling and Its Ecosystem
|Jan 28, 2021|
06:00 pm UTC
|SAP TechEd for Community | Breakout (25min)||UI5 Tooling|
UI5 Tooling is a state-of-the-art way to develop UI5 projects by consuming SAPUI5 or OpenUI5 via npm. Visit this breakout session to understand what UI5 offers in the open source space and how this gives you a modern and flexible development experience.
|Jan 27, 2021|
04:00 pm UTC
|SAP TechEd for Community | Workshop (2h)||Automated SAP Fiori Apps Testing with Continuous Delivery (DEV267)|
In this hands-on session, you learn how to setup your DevOps tools chain, create tests for SAPUI5 apps, and run them in your continuous delivery pipeline
|Jan 26, 2021|
09:00 am UTC
|SAP TechEd for Community | Workshop (2h)||Developing Apps with SAPUI5 (DEV164)|
Learn how to build a freestyle app in the cloud using SAPUI5 following our latest recommendations and updated best practices. Develop apps quickly and efficiently with SAP Business Application Studio and evolved UI5 Tooling, including new controls and updated application templates.
|April 01, 2020|
04:00 pm CET
|SAP Community Call | Talk (45min)||The UI5 Tooling – A Modern CLI-based Development Experience|
In this call, Peter Muessig gave an introduction into the possibilities of the UI5 Tooling and how it enhances your local development experience and efficiency.