POPULARITY
This episode covers UI5 linter 1.0, SAPUI5 Roadmap, Devtoberfest Week 2 Recap, SAP TechEd Virtual, What's New in SAP HANA Cloud 2024/Q3, and SAP Partner ABAP Cloud Partner Certification Academy
This episode covers the ABAP Cloud Developer Trial 2022 which is now available, Upgrade SAP Business Application Studio to SAP Build Code, Joule for freestyle UI5 and SAP Fiori elements development, SAP Developer Insights 2024 Survey Results, SAP Build Apps Developers Challenge and the Integration between Build apps and process automation.
This episode covers SAP Build Apps Announcements, "Did You Know” shorts Nr. 3 - Using cds-plugin-ui5 for CAP and UI5 app coordination, openSAP Announcement, Advance your skills in building applications with SAP HANA and BTP Guidance Framework and Reference Architecture for SAP BTP
## Introduction In episode 163 of our SAP on Azure video podcast we talk about Excel. When Christian Klein did the keynote on the DSAG Jahreskongress two weeks back, he put up a slide on the evolution of customers running their business. And one of the starting points was Excel! I would argue that even today there are probably very few customers that are not using Excel -- in addition to their SAP system. So integration is key. There are thousands of ways how Excel can work with SAP -- there is even a joke that every month a blog post is published that shows a new way. There is however one community project, the "UI5 Spreadsheet Importer" that is basically a component for UI5 which allows enables the bulk upload of data. For this we have Marian Zeis joining us today who will talk and show us more. Find all the links mentioned here: https://www.saponazurepodcast.de/episode163 Reach out to us for any feedback / questions: * Robert Boban: https://www.linkedin.com/in/rboban/ * Goran Condric: https://www.linkedin.com/in/gorancondric/ * Holger Bruchelt: https://www.linkedin.com/in/holger-bruchelt/ #Microsoft #SAP #Azure #SAPonAzure #Excel #UI5 ## Summary created by AI Key Topics: * Introduction: Holger welcomes Robert back to the show and introduces Marian, an independent SAP developer who created a UI5 spreadsheet importer component. * UI5 spreadsheet importer component: Marian explains the use case, features, and implementation of his open source component that allows users to upload and download Excel files to and from SAP Fiori apps using OData services and UI5 controls. * Demo: Marian shows a live demo of his component in action, using a sample app based on the SAP Fiori elements list report and object page templates, and also shows how to customize and configure the component for different scenarios and data types. * Questions and answers: Holger, Robert, and Goran ask Marian some questions about the component, such as how to integrate it with standard SAP Fiori apps, how to handle complex data structures, and how to get started with the project. * Conclusion: Holger thanks Marian for his presentation and invites the listeners to check out the links and documentation for the component on GitHub and his blog posts.
In episode 155 of our SAP on Azure video podcast we talk about the Magic Quadrant for Robotic Process Automation, Forrester Wave for Low-Code Development Platforms, Generative AI use-cases with SAP and an Open Source Framework for uploading Excel files in UI5 made easy. Then we talk with Dennis and Ralitza about using Virtual Machine Scale Sets flex with SAP workload. Typically VMs can be deployed regionally using Availability sets or zonal using Availability zones. VMSS Flex for SAP can now combine these two deployments by logically grouping platform managed virtual machines. Find all the links mentioned here: https://www.saponazurepodcast.de/episode155 Reach out to us for any feedback / questions: * Robert Boban: https://www.linkedin.com/in/rboban/ * Goran Condric: https://www.linkedin.com/in/gorancondric/ * Holger Bruchelt: https://www.linkedin.com/in/holger-bruchelt/ #Microsoft #SAP #Azure #SAPonAzure #HA
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).
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.
This episode covers SAP BTP ABAP Environment Customer & Partner Roundtable, Upgrade Your Tools for Modern ECMAScript in UI5, “Plan to Win: Get Active with Data” Virtual Hackathon, May Developer Challenge Close-off + June Developer Challenge Intro and June SAP UI5 Web Components for React Challenge
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)
Jan Penninkhof en Twan van den Broek kijken nog een keer terug op seizoen 7 van HANA Café NL: 15 afleveringen + 1 13 uur content 3000 luisteraars/kijkers LCNC, UI5, S/4HANA extensibility, integration SAPBTP in elke minuut Dank aan alle bezoekers in ons café. De SAP community laat zijn beste kant zien wanneer kennis en ervaringen met elkaar gedeeld worden. En dank aan alle luisteraars/kijkers. Fijne Kerst en een gezond 2023! Groeten Jan en Twan S07E16
This session will be an end-to-end demo showing how to build and deploy a UI5 application to Cloud Foundry that consumes an ABAP based backend system. It will use the SAP HTML5 Application Repository Service as well as an SAP Approuter (to authenticate users) at its core. The session will start from scratch explaining each of the necessary steps involved.
In this session we will demonstrate how to improve the performance of a UI5 application step by step to reach good performance numbers in a lighthouse report.
Showcasing the bootstrap of a UI5 application and equip it with wdi5 end-2-end test capabilities. Then moving into TDD mode and using some advanced wdi5 goodies. Finally leveling up the game to Champions League with connecting browserstack to your local dev environment for running your tests cross-platform and -browser.
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 howcase 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 Zeis and Marco Beier to share their experiences and some history.
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).
In this SAP CodeTalk, Ian Thain from the Developer & Community Relations team at SAP, speaks to new SAP Developer Advocate Michelle Moudy about what are UI5 web components vs. UI5 controls, what she is currently working on and what are cool new things coming out of the UI5 web component libraries. Here is the SAP Community call between Michelle & Nicko - One app, two flavours // Comparing SAPUI5 with UI5 Web Components for React : https://youtu.be/JkJcQjHFCT8. Please also check out the SAP UI5 Community Topic page: https://community.sap.com/topics/ui5 Please note Michelle would like to correct herself...UI5 Web components are not built on top or is a wrapper of UI5. So, check out 👇 👇 https://github.com/SAP/ui5-webcomponents#2-how-do-ui5-web-components-relate-to-openui5
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 wdi5 - Hristo Manchev, Product Owner for UI5 test automation tools at SAP - Peter Muessig, Chief Architect of SAPUI5 at SAP
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.
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.
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!
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!
#TypeScript in #UI5 met Wouter Lemaire (LemTech), Ted Castelijns (Expertum) en Mouade Boussaid (Expertum) en stamgasten Jan Penninkhof (SAP) en Twan van den Broek (SAP). Getting started with TypeScript in SAPUI5. My (Wouter Lemaire) first experience with TypeScript in SAPUI5. VNSG Developer Group sessie Terugkijken? S07E01
In this episode, Christoph Haffner meets with Andreas Kunz, lead architect and co-founder of the UI5 project, to take you on a journey of discovery through the history of UI5. They talk about how it all started, which demands the framework has to fulfil and why open source is a matter of course for the UI5 team. Andreas tells the inside story with lots of little anecdotes on the history of UI5. He will explain the basic features of UI5 as well as differences and dependencies between SAPUI5, OpenUI5, SAP Fiori, SAP Fiori elements, and UI5 Web Components. This episode is a new edition of the very first UI5 NewsCast episode, 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 for a deep dive into key insights, best practices, community, and more!
SAP Fiori elements is a low-code platform on top of SAPUI5 that helps you to quickly build enterprise-grade web apps. Hear the stories and insights from Stefan Engelhardt and Klaus Keller, both chief architects for SAP Fiori elements, how it all began. Let them explain you about the use cases and strengths of SAP Fiori elements and learn about UI annotations, the difference between back-end and local annotations, when to choose which and much more.
Business applications are subject to constant change and adjustment, be it altered requirements or various user groups define different working methods. Such adjustments can be time-consuming and cost-intensive. To counter this, UI5 includes a comprehensive concept that allows user groups to shape the UI of an UI5 application without touching the source code. Tune in to hear all about SAPUI5 flexibility, the story of how it came into being, the use cases it is aimed, and much more.
SAPUI5 smart controls are a special category of controls that help to boost application development and are part of the SAP Fiori elements offering. One specific feature of the smart controls is that they can interpret the OData protocol and adapt according to the protocol's annotations. In order to hear more about the motivation for providing such a library for SAPUI5, their relation to SAP Fiori elements, and how they can be used, Christoph Haffner talks with Dirk Becker, Area Product Owner of the smart controls, and Thomas Houghton-Larsen, Area Architect for the Smart Controls, both with many years of experience in UI technologies.
Quality management ensures that an offered product is consistent. The focus is not only on product quality but also on the means to achieve and maintain a desired level of quality within this product. In this episode, Christoph Haffner meets Anila Elizabeth Chandy, Diana Shtilianova, and Marcos Gavilan de Paz, all three of them Quality Experts working for UI5. They help us understand the importance of quality management as well as its processes and challenges and talk about their activities to ensure a high quality for the delivery of new UI5 features and bug fixes. While they explain the stages of quality control and tasks involved, they focus on what you need to know to ensure quality for your own UI5 apps.
Volker Buzek and Peter Muessig are on a joint mission again: To create a platform for the UI5 developers inside and outside of SAP to collaborate on various topics. This idea was the result of a small hackathon that Volker and Peter did with other like-minded developers to create a template for UI5 library development. Well, actually, it all began much earlier when Volker and Peter met the first time. Tune in and listen to their story in its entirely!
In this episode, we're joined by Katja Zoch and Sebastian Steinhauer, Chief Product Owners for SAP Fiori elements. This is a great opportunity for you to learn more about this framework, which is built on top of SAPUI5. We discuss the relationship between SAP Fiori elements, SAP Fiori, and the SAP Fiori design guidelines, and we learn which floorplans are supported by their templates. In addition, they show us how you can build SAP Fiori-compliant web apps with SAP Fiori elements quickly and effectively. Katja and Sebastian also share some customer insights and best practices on how to use the framework to the max. Tune in to learn more!
Marius Obert started his career as working student at SAP, went to an internship to Palo Alto where he got in contact with UI5 development the first time. After returning to Germany, Marius joined a new position as a developer advocate and is doing this until today with passion. He is focusing on UI development and closely working with different product teams acting as a front runner to try out latest features. Beginning with his role as developer advocate, he conceived of the idea for a simple tool to scaffold new UI5 projects with ease. Tune in to find out how this idea became reality. Learn about how the Easy UI5 Generator works and get some tips from Marius how to make best use of it for your projects.
Components have become the go-to method for structuring and composing UIs on the Web. Usually this means relying on a JavaScript framework such as React, Vue, or Angular. But it turns out that there is a standard mechanism for creating components built into browsers. Ben Farrell who wrote a book on this mechanism - Web Components - joins the panel to explain what they are, how they work, and why they are a great, light-weight alternative to JavaScript frameworks. Panel Aimee Knight AJ O’Neal Dan Shappir Steve Edwards Guest Ben Farrell Sponsors Raygun | Click here to get started on your free 14-day trial Links Ben Farrell: Web Components in Action lit-html lit-html: Styling Templates Combo Box-UI5 Web Components Devchat.tv-JSJ 424: UI5 and web components with Peter Muessig Ben Farrell: Web Components in Space JavaScript Reaches the Final Frontier: Space Picks Aimee- You should expect "equal pay for equal work" at your new remote job AJ- Keeping things fresh with stale-while-revalidate AJ- Leah Remini: Scientology and the Aftermath AJ- Ready Player Two by Ernest Cline AJ-OpenAudible Ben- Medium by Adobe Ben- Gravity sketch Ben- Tvori Dan- Web performance case study: Wikipedia page previews Steve- 13-inch MacBook Pro
Components have become the go-to method for structuring and composing UIs on the Web. Usually this means relying on a JavaScript framework such as React, Vue, or Angular. But it turns out that there is a standard mechanism for creating components built into browsers. Ben Farrell who wrote a book on this mechanism - Web Components - joins the panel to explain what they are, how they work, and why they are a great, light-weight alternative to JavaScript frameworks. Panel Aimee Knight AJ O’Neal Dan Shappir Steve Edwards Guest Ben Farrell Sponsors Raygun | Click here to get started on your free 14-day trial Links Ben Farrell: Web Components in Action lit-html lit-html: Styling Templates Combo Box-UI5 Web Components Devchat.tv-JSJ 424: UI5 and web components with Peter Muessig Ben Farrell: Web Components in Space JavaScript Reaches the Final Frontier: Space Picks Aimee- You should expect "equal pay for equal work" at your new remote job AJ- Keeping things fresh with stale-while-revalidate AJ- Leah Remini: Scientology and the Aftermath AJ- Ready Player Two by Ernest Cline AJ-OpenAudible Ben- Medium by Adobe Ben- Gravity sketch Ben- Tvori Dan- Web performance case study: Wikipedia page previews Steve- 13-inch MacBook Pro
Components have become the go-to method for structuring and composing UIs on the Web. Usually this means relying on a JavaScript framework such as React, Vue, or Angular. But it turns out that there is a standard mechanism for creating components built into browsers. Ben Farrell who wrote a book on this mechanism - Web Components - joins the panel to explain what they are, how they work, and why they are a great, light-weight alternative to JavaScript frameworks. Panel Aimee Knight AJ O’Neal Dan Shappir Steve Edwards Guest Ben Farrell Sponsors Raygun | Click here to get started on your free 14-day trial Links Ben Farrell: Web Components in Action lit-html lit-html: Styling Templates Combo Box-UI5 Web Components Devchat.tv-JSJ 424: UI5 and web components with Peter Muessig Ben Farrell: Web Components in Space JavaScript Reaches the Final Frontier: Space Picks Aimee- You should expect "equal pay for equal work" at your new remote job AJ- Keeping things fresh with stale-while-revalidate AJ- Leah Remini: Scientology and the Aftermath AJ- Ready Player Two by Ernest Cline AJ-OpenAudible Ben- Medium by Adobe Ben- Gravity sketch Ben- Tvori Dan- Web performance case study: Wikipedia page previews Steve- 13-inch MacBook Pro
A lot happened in the UI5 universe in 2020! Listen to Stefan Beck – Chief Product Owner – and Peter Muessig – Chief Architect – wrapping up all the important news and activities around UI5 in 2020. Speaking to Christoph Haffner, they discussed major innovations in the UI5 framework, rendering, the smart controls stack, tooling, and UI5 flexibility. They also thanked the UI5 community for the great collaboration during the year, a special thank went to the SAP Mentors for giving extensive feedback on further planned UI5 Evolution topics. Finally we still had some time to outline some features the community can look forward to in 2021. Tune in to learn more!
As the COVID-19 crisis began, SAP sent all employees home and asked them to work remotely. How does this affect the work in the UI5 teams and how do people feel about this new situation and cope with it? These and other questions Christoph Haffner discusses with the three UI5 team members Dirk Becker (Area Product Owner for Smart Controls and Tables), Angelika Kirilin (Developer for UI5 Flexibility) and Florian Vogt (UI5 Framework developer).
It took us some time - but we're back! In episode #13 Tobias Hofmann, Peter Müßig and Christoph Haffner talk about how people can contribute to OpenUI5 or the overall UI5 community. Tobias is Senior SAP Consultant at BridgingIT – and he is working on cloud and UI5 topics since a couple of years. He acted as a speaker at several events and a very active member and contributor in the UI5 community – and in particular he is a great supporter of OpenUI5. Peter and Tobias give insights on different contribution options to OpenUI5 and explain details about what’s happening with your issues and pull requests. They also talk about the requirements to you as contributors and the perspective of SAP developers who finally need to take over the responsibility of your contributions. You also get an overview on the different UI5 open-source projects and the various community channels.
This episode is for all our developers out there...For the uninitiated, Web Components are a set of features that provide a standard component model for creating web pages and applications, allowing for encapsulation and interoperability of individual HTML elements.By now, most frontend web frameworks (such as Angular and React of Vue) support Web Components, and we thought it is the right time to look deeper into this mix of technologies that most likely will shape the future of browsable content. Our interviewee, Peter Muessig, is the SAP UI5 Chief Architect. He is driving open innovation in the area of the UI framework, rendering, and development experience. Tune in for a deep dive into key elements, best practices, developer adoption and community, and more!LinksPeter Muessig on LinkedInMore on UI5 Web Components:https://sap.github.io/ui5-webcomponents/https://sap.github.io/ui5-webcomponents-react/ OpenUI5 Slack > #webcomponents Related blogs:https://blogs.sap.com/2019/02/11/ui5-web-components-the-beta-is-there/https://blogs.sap.com/2020/03/10/ui5-framework-and-ui5-web-components/ https://blogs.sap.com/2020/03/06/ui5-with-ui5-web-components/Getting started:https://sap.github.io/ui5-webcomponents/playgroundhttps://blogs.sap.com/2019/04/01/the-fastest-way-to-get-started-with-ui5-web-components/ OpenUI5 & UI5con:https://openui5.org/https://openui5.org/ui5con/https://openui5.org/ui5con/onair2020/Other links:UI5 Web Components on webcomponents.orgSAPUI5 DemokitUI theme designer
In this episode of JavaScript Jabber the panelists and guest delve into the advantages of the shadow dom, transitioning from polymer js polyfills to native web components when moving for SAP UI to UI5, which works within React, Vue, Angular, and others. Panel AJ O’Neal Aimee Knight Steve Edwards Dan Shappir Guest Peter Müßig Follow Peter on Twitter > @pmuessig, Github Sponsors Taiko, free and open source browser test automation ____________________________________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! ____________________________________________________________ Links OpenUI5 Home - SAPUI5 SDK Picks AJ O’Neal: Vinyl Clocks Acrylic Stand AJ's YouTube Channel (AMA) Aimee Knight Announcing Div Ops as the Slack and Reddit communities Steve Edwards Today on Pearls Before Swine - Comics by Stephan Pastis Dan Shappir The Wixing Street Interview | Facts about Wixing in Germany Wix.com werbung | versuch nicht zu lachen UI5 Web Components Peter Müßig JavaScript Jabber Follow JavaScript Jabber on Twitter > @JSJabber
In this episode of JavaScript Jabber the panelists and guest delve into the advantages of the shadow dom, transitioning from polymer js polyfills to native web components when moving for SAP UI to UI5, which works within React, Vue, Angular, and others. Panel AJ O’Neal Aimee Knight Steve Edwards Dan Shappir Guest Peter Müßig Follow Peter on Twitter > @pmuessig, Github Sponsors Taiko, free and open source browser test automation ____________________________________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! ____________________________________________________________ Links OpenUI5 Home - SAPUI5 SDK Picks AJ O’Neal: Vinyl Clocks Acrylic Stand AJ's YouTube Channel (AMA) Aimee Knight Announcing Div Ops as the Slack and Reddit communities Steve Edwards Today on Pearls Before Swine - Comics by Stephan Pastis Dan Shappir The Wixing Street Interview | Facts about Wixing in Germany Wix.com werbung | versuch nicht zu lachen UI5 Web Components Peter Müßig JavaScript Jabber Follow JavaScript Jabber on Twitter > @JSJabber
In this episode of JavaScript Jabber the panelists and guest delve into the advantages of the shadow dom, transitioning from polymer js polyfills to native web components when moving for SAP UI to UI5, which works within React, Vue, Angular, and others. Panel AJ O’Neal Aimee Knight Steve Edwards Dan Shappir Guest Peter Müßig Follow Peter on Twitter > @pmuessig, Github Sponsors Taiko, free and open source browser test automation ____________________________________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! ____________________________________________________________ Links OpenUI5 Home - SAPUI5 SDK Picks AJ O’Neal: Vinyl Clocks Acrylic Stand AJ's YouTube Channel (AMA) Aimee Knight Announcing Div Ops as the Slack and Reddit communities Steve Edwards Today on Pearls Before Swine - Comics by Stephan Pastis Dan Shappir The Wixing Street Interview | Facts about Wixing in Germany Wix.com werbung | versuch nicht zu lachen UI5 Web Components Peter Müßig JavaScript Jabber Follow JavaScript Jabber on Twitter > @JSJabber
UI5 was facing a zoo of tools - this changed now. Peter Müßig UI5 Chief Architect at SAP and Volker Buzek, SAP Development Architect at J&S Soft provide a detailed update on what changed in the UI5 world of tooling. Our podcast host Christoph Haffner talks with them about Open Source CLI tooling, Integration, type-oriented - task centric build and middleware-based development servers and the new tooling family in particular. Peter on Twitter: @pmuessigVolker on Twitter: @vobu Links: UI5 Tooling:Docu: https://sap.github.io/ui5-tooling/GitHub: https://github.com/SAP/ui5-tooling Karma runner for UI5: https://github.com/SAP/karma-ui5 Blogs:UI5 Tooling Overview: https://blogs.sap.com/2018/12/27/ui5ers-buzz-41-ui5-evolution-the-build-and-development-tooling/ Extensibility of the UI5 Tooling (Volker Buzek): https://blogs.sap.com/2019/09/10/utilize-ui5-toolings-extension-capabilities-for-an-improved-development-experience/ Deploy UI5 app to ABAP (Florian Pfeffer): https://blogs.sap.com/2019/11/24/ui5-tooling-custom-task-to-deploy-ui5-sources-to-an-abap-server/ E2E Local Dev Setup (Jakob Marius Kjaer): https://blogs.sap.com/2019/11/05/end-to-end-setup-of-local-development-environment-with-ui5-tooling/ Alternatives for Eclipse Tooling (Matthias Schmalz): https://blogs.sap.com/2019/11/26/sapui5-tools-for-eclipse-now-is-the-time-to-look-for-alternatives/ Project:Ecosystem Showcase: https://github.com/petermuessig/ui5-ecosystem-showcase/
An airhacks.fm conversation with Michael Bolz (@onemibo ) about: The first line of Turbo Pascal in 1992, 286 Compaq with a Turbo button, writing an installer for friends, C64 vs. PC, Jump and Run without jumping, writing some HTML code with DreamWeaver, What You See is NOT what you get, studying at the University of Applied Sciences in Karlsruhe, building web based applications with Struts, Java is easier to learn than C/C++, starting with "public static void main", then managing students with Java, writing UI tools in Swing / AWT for applying patches in CMS, JSF vs. Struts, the steinbeis foundation system migration from EJB 2.1 to EJB 3.1 in 2008, EJB 2.1 required code generation with xdoclet - and EJB 3.1 was nice, Heidelberg is nicer than Karlsruhe, the JAX 2012 meeting with JMS expert Ruediger zu Dohna, simplifications with JMS 2.X, copying museum code from the internet, copy and paste oriented programming, working for SAP, opensource at SAP, starting Apache Olingo, the ODATA specification for accessing backends, backend for frontends, ODATA is queryable database, ODATA exposes CRUD+ operations as standardised REST interface, Olingo is ODATA implementation for Java, Olingo is a raccoon, Olingo team started with 4 developers, ODATA v4 is an OASIS standard, ODATA v4 is mostly based on JSON, 2 developers are currently maintaining Olingo, JPA extension only exists for the Olingo v2 and not v4, most SAP services are available as ODATA endpoints, SAP's UI5 components can be also bound to ODATA, SAP UI5 widgets are also available as SAP ui5 WebComponents, MaxDB, teaching ABAP developers Java, nightly conversations about the R3 VM, in ThinWARs there is nothing to scan, removing unwanted dependencies is a good idea, Vulnerability Assessment Tool (Vulas) by SAP research, Vulas is going to be donated to Eclipse Foundation, Vulas scans transitive dependencies as well as the source code of the dependencies, SAP runs a lot of Java apps internally, Olingo comprises two parts - the metadata and the execution part, Olingo v2 comes with JPA extension and a Servlet as entry point, Microsoft contributed the Olingo client, Java Annotation extension for Apache Olingo V2, Olingo is open for contributions, it is a good idea to discuss new features on the mailing list first, new Olingo features must be backward compatible, this podcast episode was triggered by 66th airhacks.tv Q&A, Michael Bolz on twitter: @onemibo
This episode Martin Fischer is joined by Michael Graf and Tobias Hoffmann to talk about the UI5 framework and UI5con. Links: Flush game - https://sap.github.io/ui5-flush-game/ Openui5 SDK - https://openui5.hana.ondemand.com/ Sample library - https://openui5.hana.ondemand.com/#/controls --- Send in a voice message: https://anchor.fm/sap-community-podcast/message
Am 8. Mai 2019 startet der openSAP Kurs „Evolved Web Apps with UI5“. Das haben wir zum Anlass genommen, eine NewsCast Folge zu UI5 Best Practises aufzunehmen. Zu Gast sind die UI5 Developer Annette Frei und Arnd vom Hofe und erklären wie und warum man die neuen Best Practises erlernen kann und was der neue openSAP Kurs bringen wird. Dazu geben sie auch einen tieferen Einblick in die Best Practises. Zum Schluß gibt es dann noch einen kleinen Ausblick auf die UI5con 2019. UI5ers Buzz #38: Modularization of the SAPUI5 Core (https://blogs.sap.com/2018/11/19/ui5ers-buzz-38-modularization-of-the-sapui5-core/) UI5ers Buzz #29: Asynchronify your App (https://blogs.sap.com/2018/04/26/ui5ers-buzz-29-asynchronify-your-app/) UI5ers Buzz #41: Best practices for async loading in UI5 (https://blogs.sap.com/2018/12/18/ui5ers-buzz-41-best-practices-for-async-loading-in-ui5/) UI5ers Buzz #42: UI5 Evolution – The Build and Development Tooling (https://blogs.sap.com/2018/12/27/ui5ers-buzz-41-ui5-evolution-the-build-and-development-tooling/) openSAP Kurs „Evolved Web Apps with UI5“ (https://open.sap.com/courses/ui52) openSAP Kurs “Developing Web Apps with SAPUI5” (https://open.sap.com/courses/ui51) UI5 NewsCast 004 UI5 Evolution (https://open.sap.com/static/ui5-newscast/?name=2018-07-12_ui5newscast004.mp3) UI5con 2019 (https://openui5.org/ui5con/)
Der Erfolg von UI5 ist nicht zuletzt der starken und agilen Community zu verdanken, die OpenUI5 und damit auch SAPUI5 ständig verbessert und innovativ weiterentwickelt. Margot Wollny, im Product Management User Experience Platform mit Fokus auf SAPUI5, open UI5 tätig und Michael Graf, SAPUI5 und OpenUI5 Product Owner und Entwickler, geben einen tiefen Einblick in die UI5 Community und die Open Source Aktivitäten. Neben den vielen Menschen, die die Community ausmachen und tragen, werden die unterschiedlichen Plattformen und Aktivitäten zur Entwicklung und Kommunikation vorgestellt (GitHub, Slack, Building Tools, UI5Lab) Dazu erzählt Margot einiges zum „Real World“ Treffen der Community, der UI5con, von der wir in Ausgabe #003 unseres Podcasts berichtet haben. Am Schluß bekommen wir auch einen kleinen Ausblick auf das, was in 2019 ansteht. GitHub: https://github.com/sap/openui5 Slack Invitation: https://ui5-slack-invite.cfapps.eu10.hana.ondemand.com/ Slack chat: https://openui5.slack.com UI5Lab: https://ui5lab.io/ Build Tools: https://github.com/SAP/ui5-tooling UI5ers Buzz: https://blogs.sap.com/tag/ui5ers-buzz/ Twitter: https://twitter.com/openui5 Homepage: https://openui5.org/ UI5 NewsCast 003 UI5con 2018: https://open.sap.com/static/ui5-newscast/index.php?name=2018-06-25_ui5newscast003.mp3
Nachdem in Episode Nummer eins im UI5 NewsCast eine generelle Einführung gegeben wurde, steigen wir diesmal zusammen mit Thorsten Hochreuter tiefer in die Technik ein. Es geht darum, Daten und Inhalte in die UI5 Controls zu bringen - Data-Binding im Allgemeinen und speziell in UI5. Thorsten ist Senior Developer im UI5 Core Team und beschäftigt sich hier seit einigen Jahren intensiv mit Data-Binding. Quellen Doku Hauptseite: https://openui5.hana.ondemand.com/ App-Entwicklung Walkthrough: https://openui5.hana.ondemand.com/#/topic/3da5f4be63264db99f2e5b04c5e853db Databinding Walkthrough: https://openui5.hana.ondemand.com/#/topic/e5310932a71f42daa41f3a6143efca9c Troubleshooting (Debugging, etc.): https://openui5.hana.ondemand.com/#/topic/5661952e72df471b932eddc10350c081 Github Repository: https://github.com/SAP/openui5
Der Podcast zu aktuellen Themen und Trends rund um die UI5 Technologie und den Einsatz bei SAP. In der ersten Folge gibt Andreas Kunz, Software-Architekt bei SAP, einen Überblick was UI5 ist, warum SAP ein eigenes Web-UI Framework entwickelt hat und wie man mit der Entwicklung starten kann. Der Podcast wird präsentiert von SAP Education und unterstützt von openSAP.
In this episode Jan Penninkhof and Twan van den Broek sat together with: Kimmo JokinenJan Willem MolenaarDennis DuivenbodeAndreas KunzDenise NepraunigMartine van der Veen Together we discussed the CodeJam on UI5 at The Next View, got some UI5 news and talked about live experiences with UI5.A few highlights: CodeJam UI5 covered basics and first steps into creating custom controlsAndreas ins involved with UI5 from the early beginning, 2009How is the name Phoenix related to UI5CodeJam UI5 experiences is about learning new stuff but also reconnecting with peersLearning ‘tricks’ that you can bring to your projects to solve issuesReminded Andreas to internal UI5 Q&A sessions for SAP developers building Fiori appsSports One built is with custom controls and lot of theming, doesn't look like Fiori at allJan talks about Google Maps control developed by SAP Mentor John Patterson and the reason why he changed to the GeoMaps library for a mobile UI5 appDenise works on project runtime adaption, adapt a running UI5 app by keyusersAs developer you need to make sure that your controls have stable, explicit, IDABAP developer getting into 21st century by building UI5 appExperiences from ABAP developer getting into UI5 development