Skip to content

Latest commit

 

History

History
64 lines (43 loc) · 4.28 KB

File metadata and controls

64 lines (43 loc) · 4.28 KB

Frontend

This topic content is for Devtoberfest Week 6 : 8 November → 12 November 2021.

The frontend is the only project component that your business users will ever interact with directly. Consequentially, its implementation will shape the first impression of your project - So make it count!

In this topic week, we look at some general trends topics that impact your web-based frontend. Each session will focus on upcoming industry trends and relate SAP's frameworks and services to its developer ecosystem. As this topic area to so incredibly wide, we'll concentrate on web-based frontends. This also avoids certain limitations on the development requirements that would come with native application development.

For this week's tutorial and code challenge content, we preselected a set of tutorials that cover four different web frameworks. This should empower developers to pick the framework they feel most comfortable in (Bonus points if you do several of them).

Presentations

Micro Frontends with Luigi – UI Development at Scale

Schedule - TBD

This session will give insights about a trending topic in frontend development - Micro Frontends. This architecture style addresses the challenge of having a frontend that is too big to manage and coordinate across multiple teams or products. You will learn about its key aspects, technical and organizational issues it induces, and how these can be handled, on the example of project "Luigi", SAP's own open-source Micro Frontend framework.

Philipp Pracht Philipp Pracht is the Product Owner and Architect of project “Luigi”, SAP’s open-source micro frontend framework for business and admin UIs. He is in the company for 13 years now, and during that time, he was working on various UI-related topics and frameworks.
Philipp is part of the T&I BTP Foundational Plane Team and lives in Munich.

Apollo GraphQL Usage in UI5 Apps

Schedule - TBD

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.

Peter Muessig
Peter Muessig is an initial member of the Phoenix project, today known as OpenUI5 and SAPUI5. He has grown into the role of the UI5 Chief Architect, mainly focusing on UI innovation in the area of the UI framework (UI5 Evolution, UI5 Core), rendering (UI5 Controls, UI5 Web Components), development experience (UI5 Tooling).
Damian Maring
Damian Maring is an Area Architect focusing on UI/UX topics in the Procurement Area. He's also a founding member of "Deploy with Confidence", working on tools for delivering cloud-native SaaS applications. Very early on in his development career, he found his passion in front-end technologies. After joining SAP in 2012, he looked into the newest UI-related technologies and spreading them throughout the company, including UI5, Vue.js, GraphQL, and many more.
Together with his team, he has built tools to improve the developer experience and raise quality awareness for the whole solution.

How to Make State Management Work For You With Redux and Redux Toolkit

Schedule - TBD

State management for the frontend. No more sinking props down layers of components and bubbling results back up. Access all your common data in one place with Redux! In this presentation, I will walk through what Redux is, why you would use it, how you would use it, and how you could simplify it with Redux Toolkit.

Michelle Moudy
Michelle Moudy TBD

And even more sessions are to come!

Coding Challenges

Optimization of an existing SAPUI5 demo application

More details to come

Fun Friday Activity

More details to come