In this episode Karsten Hohage talks with our guests Mladen Droshev and Fabian Tempel about the Fundamental Library, an open-source library created to help application developers align the user experience based on any web application framework with the SAP Fiori Design. Mladen and Fabian talk about their own Fundamental Library journey, explain the benefits of using it, and how to best get started.
Weitere Episoden von „The Open Source Way“
The Open Documentation Initiative – The Gold Standard of Collaborative Documentation
28:43In this episode, Karsten Hohage talks with our guests DJ Adams and Jens Haley about the Open Documentation Initiative, an initiative to make the documentation of SAP Business Technology Platform content collaborative and interactive. DJ and Jens explain the project's current status, where it’s heading, and what makes it so unique. We also learn how to get involved and what the different types of collaboration are.
Compiler History – The Open Source in Your Favorite 1990s First-Person Shooter
35:00In this episode, our host Karsten Hohage talks with our guests Jack Schueler and Sebastian Wolf about Watcom, a spinoff of the University of Waterloo from the 1980s. Jack, who is one of the founding employees of Watcom, talks about how the Watcom C/C++ project came to be, how it evolved over time, how it was open sourced in 2002, and what it is today. He also shares his personal journey and how he ultimately came to work at SAP. Along the way, we learn a lot about programming over the past five decades and how Watcom played an essential part in the development of Doom and Quake.
Fundamental Library – An Open Source Library for Everyone
30:00In this episode Karsten Hohage talks with our guests Mladen Droshev and Fabian Tempel about the Fundamental Library, an open-source library created to help application developers align the user experience based on any web application framework with the SAP Fiori Design. Mladen and Fabian talk about their own Fundamental Library journey, explain the benefits of using it, and how to best get started.
Rust – A Language on the Rise
32:42In this episode Karsten Hohage talks with our guests André Borrmann and Philipp Degler about Rust, a programming language that was open-sourced from the start. Philipp and André talk about Rust’s evolution, explain its growing popularity within the community, and explore the possibilities it offers. We also learn why a strict compiler is better than a friendly one and why working with Rust can sometimes feel like raising a child.
SAP Cloud SDK – Why Open Source is the Way to Go
License Compliance – From risks to developer friendly processes
28:57 In this episode Karsten Hohage talks with Dobrinka Mladenova and Janaka Bohr about how the license compliance processes for open source at SAP evolved over the past 20 years. By, for example, implementing automation, tools, and standardization, SAP now has a developer-friendly approach and at the same time addresses crucial customer concerns. Dobrinka and Janaka speak about OpenChain, the international standard for open source compliance, and discuss SAP’s involvement in ClearlyDefined. We will also find out why it sometimes takes a postcard or a beer to be license compliant.
ZEISS and SAP – An Open Source Talk
32:42In this episode Karsten Hohage talks with our guests Holger Streidl, Corporate Open Source Officer at Carl Zeiss AG and Peter Giese, Director of the SAP Open Source Program Office. They address many of the questions that arise for an enterprise when establishing an OSPO and talk about the commonalities or differences of the OSPOs and their approaches at ZEISS and SAP – for example, when creating policies, building a legal framework, ensuring license compliance, or setting up training and education for the internal community.
Fosstars – A Rating Approach to Open Source Components
33:58In this episode Karsten Hohage talks with our guests Michael Bernhardt and Artem Smotrakov about Fosstars, a java-based framework that allows you to define various ratings for open source projects. The name “Fosstars” is a combination of “FOSS” for “Free and Open Source Software” and the concept of rating products or services with “stars”. It helps software engineers and architects to quickly assess various aspects of open source components, such as their security, maturity, etc. It is often difficult to analyze the actual code of all the open source components in an application and compare them with respect to various aspects. To make it easier, Fosstars offers ratings that are based on publicly available information about the projects, such as adopted security tools and best practices, activity of the community, and many more. Thus, Fosstars is a project, that deals with other open source projects, making the natural approach to it – guess what – open source!
Clean ABAP – Best Practices for Effective ABAP Code, Straight from the Expert
36:34In this episode Karsten Hohage talks with our guests Klaus Häuptle and Florian Hoffmann about the importance of having a readable and maintainable codebase to ensure sustainable development. Klaus and Florian started an internal repository with best practices for maintainable and readable ABAP code. Through info sessions with many hundreds of participants, intense discussions, and great contributions, SAP colleagues helped turn this into a treasure trove for modern ABAP’ers. Many developers asked if this would become available as a book, and if they would be allowed to share it with customers and partners. They soon realized that this initiative gained its early drive from its community and needed to remain part of that community. Thus, they opened it to contributions from inside and outside of SAP, hoping that this repository would help developers worldwide to make their ABAP code a little cleaner. In late 2020, they published the book “Clean ABAP” to help individual developers, teams, and entire organizations with learning and implementing clean ABAP.
OpenUI5 – A One-Stop-Shop UI Toolkit