UI5ers live
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 15:15 German time 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 |
---|---|---|
July 14, 2022 13:15 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! | ZOOM |
May 12, 2022 | This time, we welcome back Marian Zeis to our round of panelists. Over the last weeks. Marian worked on a web page that gathers the lastest trends about UI5 community projects, be it applications, libraries, custom controls, tooling extensions, middlewares, tasks, or generators. We will talk with him about the source of this idea, the purpose of the page, and what remains to be done. We will also look at specific features of the page and how they are implemented. As an additional topic, Uwe Reeder and Mathias Uhlmann will demonstrate how data in different controls can be kept in sync using the OData V4 model with a sample application. They will also discuss important aspects of consuming a draft-enabled back-end service. Finally, they will present how to create inactive contexts in list binding to provide multiple empty table rows in edit mode. | Replay is in the making |
Apr 14, 2022 13:15 UTC | In this episode, our special panelist is Mauricio Lauffer who is an experienced UI5 developer as well as a busy contributor to OpenUI5. Mauricio will showcase a project he published recently: a UI5 library you can use to seamlessly collect all JavaScript and UI5 errors and send them to a back end if errors need to be logged and saved for further analysis. In addition, we plan to talk about an issue that reached us via different channels: open sourcing further parts of SAPUI5, especially the smart controls. For this, Dirk Becker and Vladimir Velinov from the smart controls team extend our round of panelists. They both have seriously considered to open source the smart controls. However, they need to better understand how the smart controls could be used outside the SAP ecosystem. So, if you are a supporter of open sourcing the smart controls, this is your unique chance to speak up and raise your concern with the creators directly! As you can see, there is a lot to talk about and we are looking forward to it! | Replay is in the making |
Mar 10, 2022 | Also in March we’ll gather for UI5ers live again. There are some excellent news for us to spread, so you shouldn’t miss that one! As always, we have invited some additional panelists to our round. You can look forward to interesting discussions with Volker Buzek, co-author of wdi5, and Tobias Sorn, from the UI5 development team. Now that it was officially announced that wdi5 becomes the legitimate successor of UIVeri5, we want to talk with Volker about what is currently happening in the project and the roadmap planning for wdi5. And for sure there will be enough time to answer any question you might have about this. Tobias is in charge of two new features or rather changes in the UI5 framework, which were recently delivered. The first one concerns the parsing of numbers and its change to strict parsing. Tobias will tell you what this means and how this affects your UI5 app. As his second topic, Tobias will introduce the new timezone configuration for timestamps. As always, we are looking forward to a lively exchange with you and our community! | Replay |
Feb 10, '2022 | We are pleased to again have some great contributions from the UI5 community this time: Jakob Kjaer and Marcel Schork are so kind as to share their current work around UI5 with us. Jakob recently created a universal login provider for the UI5 tooling, which will be especially useful in case authentication is requested in several components. He’s going to tell us in detail how he came up with this idea and how it all works. For a good while Marcel dealt with the creation of private UI5 templates for specific use cases and thought about configuration options to link private and public UI5 templates. He will talk about the needs from the customer's point of view, good reasons for private templates, and the way he deals with them in his projects. Nico Geburek from the SAP Advocates team will also attend the episode and share the latest news around Easy-UI5. And as always, you can be curious about news from our UI5 experts. | Replay |
Jan 13, 2022 | UI5ers live is back on the scene to keep you update on current projects in and around UI5. This time we start with Stefan Beck, who will give you an insight into the major milestones for UI5 he has set for 2022. Next up, we're really happy to have a contribution from the community again. Wouter Lemaire has dealt a lot with TypeScript in UI5 lately and used it for several projects already. This gave him the idea to create a flexible column layout template to kick-start UI5 projects with TypeScript. In this episode, he will showcase this template to you. In addition, Peter Muessig and Andreas Kunz will talke about a tutorial for TypeScript in UI5 that they created. | Replay |
Dec 09, 2021 | For this episode we’re joined by Tobias Queck from SAP UX Engineering and Volker Buzek, SAP Mentor and UI5 enthusiast from the beginning. The two got together to drive forward the open sourcing of major parts of the SAP Fiori tools extension set while making sure that this is compatible with the UI5 Community tools. The main focus for the initial release of the Open UX Tools was to extract the SAP Fiori freestyle templates from the SAP Fiori application generator and provide them as a reusable writer module for the SAP Fiori application generator and the community-driven Easy-UI5 generator. Tobias and Volker will explain how this collaboration came about, how the modules work, and what else is possible. Our second topic is about TypeScript in UI5. Andreas Kunz has been quite busy the last weeks and created a central entry point for TypeScript in UI5 with documentation, best practices and examples. In addition he will showcase how you can develop a custom control using TypeScript. | Replay |
Nov 11, 2021 | This time, we’re starting with news about the UI5 Web Components and the upcoming first major release 1.0.0. You’ll learn from Stanislava Baltova about everything that will come with it and what this means for the UI5 framework. Also in the first part, Peter Muessig will showcase an easy way to integrate any OSS library into your UI5 project using two enhancements to the UI5 Tooling that he contributed to the UI5 community project. In the second part, we invite you to have an active discussion with us to learn about your preferred options to get informed about major announcements, such as new security patches, discontinuations, and the like. We won’t record this second part of the episode to ensure a trusting atmosphere and encourage you to speak your mind freely. | Replay |
Oct 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 |
Aug 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. | Replay |
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! | Replay |
UI5con
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.
Name | Date | Location | Further information |
---|---|---|---|
UI5con ON AIR 2022 | July 07-08, 2022 | St. Leon-Rot/Germany + Online | Registration Agenda |
UI5con ON AIR 2021 | June 16-17, 2021 | Broadcast | Gather.Town | Agenda Recordings |
UI5con ON AIR 2020 | July 09-10, 2020 | Broadcast | Agenda Recordings |
UI5con Belgium 2020 | Feb 14, 2020 | Brussels (BE) | Agenda Recordings |
Date | Organizer | Type | Title | Descriiption | Location / Replay |
---|---|---|---|
July 1, 2022 | SAP Code Jam | SAP CodeJam UI5 This SAP CodeJam instance will be about UI5 and how to get started with it. Join us for this 6-hour day of free developer networking and hands-on learning. | Walldorf/Germany Register |
June 14, '22 | SAP Community | Comparing SAPUI5 with UI5 Web Components for React What are the differences and similarities between freestyle SAPUI5 and UI5 Web Components for React? We have built the same app with both flavors in order to find out. In this session we will discuss the development experience and compare the end results. | YouTube |
Jan 20, '22 | Vaadin | Webinar | Web Components, Design Systems and Accessibility Web Components are an excellent basis for building Design Systems, but providing good accessibility can seem like a daunting challenge. In this webinar, we're joined by engineers and product owners from Adobe, IBM, SAP and ING for a panel discussion on the challenges they've faced, the solutions they've found, and the ways in which they approach these matters in general. Topics covered: - Screen readers - Shadow DOM challenges and solutions - Testing processes - The upcoming Accessibility Object Model Host: Rolf Smeds, Vaadin | Recording |
Dec 14, 2021 | SAP Open Source Programm Office | Webinar (1h) | UI5 Web Components Join us for a webinar about the latest UI Open Source offering by SAP: UI5 Web Components. In this session, you will explore the UI5 Web Components which are lightweight and easy to consume UI building blocks that allow you to build enterprise ready UIs with any technology of choice. They are also a carrier of Fiori design paradigm. | Replay |
Nov 30, 2021 | SAP Community | Community Call (1h) | UI5 Web Components: Build Enterprise Ready UIs with your Technology of Choice In this session we will explore the UI5 Web Components – the latest SAP UI Open Source offering. UI5 Web Components are lightweight and easy to consume UI building blocks that allow you to build enterprise ready UIs with your framework of choice. As they are also a carrier of SAP Fiori design language, apps built with UI5 Web Components perfectly support the SAP Fiori UX. | Replay Presentation |
Nov 17, 2021 | SAP TechEd | Hands-On Workshop (2h) | Scale Application Development with SAPUI5 [DEV160] In this session, you will learn about developing web applications with SAPUI5. We will use BAS as development environment and build a small application to get familiar with our latest developer tools and recommendations. | Replay Material |
Nov 11, 2021 | Devtoberfest 2021 | Presentation (30min) | Web Components: The Reusable Building Blocks of the Web If you are looking for a way of implementing reusable components with Vanilla JavaScript and no framework-specific dependencies, then this session might be just for you. In this talk, we will take a deep dive into the Web Components standards: Custom Elements, Shadow DOM, HTML Templates, and ES Modules. We will put our new knowledge into practice by implementing our first Web Component. Moreover, we will take a glance at the usage of Web Components within the SAP ecosystem. | Replay |
Nov 9, 2021 | Devtoberfest 2021 | Presentation (30min) | Apollo GraphQL Usage in UI5 Apps This session will showcase how easy it is today to integrate any OSS library such as Apollo GraphQL into UI5 by using the UI5 CLI tooling. Besides the OSS integration, the session demonstrates how seamless it can be to use Apollo GraphQL inside UI5 applications. | Replay |
April 14, 2021 | 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 | Replay |