Open Source Blog Posts
Immerse yourself in SAP open source! Discover collaborative projects, insights into the latest technologies, and best practices in open source development.
cancel
Showing results for 
Search instead for 
Did you mean: 

Recent Activity

Pin drop in Philly

The phrase "you can hear a pin drop" means, in one sense, being in a quiet space, or a vacuum, where no other noise is heard. That's what it's like adding data to Open Street Maps where no one has trod (digitally) before, yet.

Screenshot 2025-09-29 214553.png DSCN6103-crop.jpg Screenshot 2025-09-29 215037.png Screenshot 2025-09-30 092041.png
JimSpath by SAP Champion
  • 269 VIEWS
  • 0 REPLIES
  • 1 KUDO

From Learner to Leader: The Power of Senpai

The secret to accelerating your learning isn't what you think. It's about becoming a teacher...even when you feel like a student. Discover the 'learner-leader' model that's transforming professional development. #Dojo

dsackr by Associate
  • 903 VIEWS
  • 0 REPLIES
  • 2 KUDOS

Python, (Maintenance)

As Open Source languages go, Python is one of them. Whether you use it directly or not, much Python code has leaked into the SAP ecosystem. I will describe challenges I have seen with setting up and maintaining various Python versions on UNIX-like sy...

QGIS-Python-GNU.png QGIS-databases.png Screenshot-2019-11-19-at-16.28.14 susue-old+new-python.png
JimSpath by SAP Champion
  • 1518 VIEWS
  • 1 REPLY
  • 3 KUDOS

InnerSource: First Contribution Explored

Discover the transformative journey of software development at SAP. Understand the role of InnerSource principles in fostering collaboration, learning, and community building, highlighted by the importance of the "First Contribution" and patterns lik...

Installing Kafka and Postgres on Kyma

Provisioning a KYMA instance on SAP BTP This blog shows, how to install postgres, kafka and redis on a Kubernetes cluster here SAP® KYMA.   Enable SAP BTP, Kyma Runtime | SAP Tutorials Got to the SAP BTP site: https://account.hanatrial.ondemand.com/...

Heureso1 by Participant
  • 913 VIEWS
  • 0 REPLIES
  • 1 KUDO

Cultivating InnerSource at SAP

In “Establishing InnerSource at SAP”, I explained how InnerSource works, its benefits and what we do at SAP to establish InnerSource as working model. In the meantime, our activities and approaches evolved. In this blog post I describe the different ...

MichaelPicht by Product and Topic Expert
  • 1869 VIEWS
  • 0 REPLIES
  • 14 KUDOS

Introducing OpenUI5 2.x

Update 13.3.2024: On tool support for adapting an app, see a new blog post 'Introducing UI5 linter'Where is OpenUI5 today?OpenUI5 is SAP’s open-source Web UI framework, supporting the SAP Fiori design system for products. It celebrates its 10th anniv...

OliverGraeff by Product and Topic Expert
  • 17031 VIEWS
  • 10 REPLIES
  • 31 KUDOS

Garden Linux Fellowship Retrospective

This post is part of a blog post series on my Garden Linux fellowship. See the introductory post for context. My fellowship is coming to an end and I'd like to use this blog post to summarize my learnings and discuss future potential. I have already...

fwilhe by Advisor
  • 865 VIEWS
  • 0 REPLIES
  • 0 KUDOS

Custom JFR Events: A Short Introduction

JDK Flight Recorder (JFR) is one of the two prominent open-source profilers for the OpenJDK (besides async-profiler). It offers many features (see Profiling Talks) and the ability to observe lots of information by recording over one hundred different...

Putting the Pieces together

This post is part of a blog post series on my Garden Linux fellowship. See the introductory post for context. New Proof of Concept git Repo I'm happy to share that the OSTree on Garden Linux proof of concept has it's own proper GitHub repository now:...

fwilhe by Advisor
  • 740 VIEWS
  • 0 REPLIES
  • 2 KUDOS

Upgrades are hard (not really)

This post is part of a blog post series on my Garden Linux fellowship. See the introductory post for context. In this blog post series, I'm reflecting on my fellowship in the Garden Linux team. The project I've picked in my fellowship is to see how O...

fwilhe by Advisor
  • 1125 VIEWS
  • 0 REPLIES
  • 1 KUDO

The Case for Automating Dependency Updates!

On June 25th 2024 at 13:00 UTC we will have a webinar for "How to fight the dependency hell". Register now here and join the conversation and discussion! Looking forward to seeing you there!We began the process of automating our software dependency ...

gabrielt by Product and Topic Expert
  • 1429 VIEWS
  • 0 REPLIES
  • 11 KUDOS

How to Write an Effective Problem Report

I believe you'll agree with me that reporting problems isn't the best way to engage in human-to-human communication. There are certainly better opportunities to fulfill our need for connecting with others and sharing our emotions. Considering this, I...

jakub_filak by Product and Topic Expert
  • 923 VIEWS
  • 0 REPLIES
  • 6 KUDOS

SAP & Open Source: Are we prepared enough?

In recent years, there has been a growing trend toward the use of open-source software in enterprise-level solutions. SAP has recognized the potential benefits of open-source software and has taken several steps to incorporate open source into its cl...

vishnucta by Active Participant
  • 3862 VIEWS
  • 3 REPLIES
  • 2 KUDOS

The ABAP Detective Returns to Standard

The phrase "return to standard" was once a tough sentence for a tough development team. Turn off all of our toppings? No way. Sometimes, though, the path to just ice is not clear. Years ago, when I was a rookie detective, we used DOS programs to get ...

JimSpath by SAP Champion
  • 720 VIEWS
  • 0 REPLIES
  • 1 KUDO

Using GitHub Actions OpenID Connect in Kubernetes

Update (12.04.2023): Another approach leveraging Kubernetes’ native credential plugin is now available at the end of this post. Insufficient credential hygiene is one of the top security threats to automatic CI/CD pipelines and connected environmen...

gabrielt by Product and Topic Expert
  • 11127 VIEWS
  • 2 REPLIES
  • 15 KUDOS

Fundamental Conference 2022

Fall is our second favourite F-word. Fundamental Conference is our first. After a successful event last year, Fundamental Conference is returning this fall on September 29th. Join the virtual event where designers and developers share their stories ...

SAP Open Source Champions

Communities - key for successful open source Throughout the years open source has developed a growing impact in the software ecosystem, where people all over the world create a space of learning, teaching, participation, collaboration, and contributi...

Fempel by Product and Topic Expert
  • 2533 VIEWS
  • 2 REPLIES
  • 11 KUDOS

Open Source at SAP – What’s in it for students?

Why open source? Are you fond of learning and of innovation? Do you enjoy trying out or sharing your knowledge with others? Would you like to be part of a global developer community? Then engaging with open source or contributing to open-source proje...

Fempel by Product and Topic Expert
  • 1970 VIEWS
  • 0 REPLIES
  • 11 KUDOS

Horizon theming in Fundamental Library

Fundamental Library has recently adapted all of the components to a fresh new visual theme of SAP Fiori, Horizon. Both Fundamental Library Styles v0.24 and Fundamental Library for Angular v0.35 now fully support the Horizon themes. What is Horizon? ...

Open Source License Compliance with OpenChain

What is the OpenChain Project, and how has SAP adopted the corresponding standard? In my current role in the SAP Open Source Program Office, I was involved in several activities around SAP’s OpenChain certification and would like to share some insigh...

Fempel by Product and Topic Expert
  • 1213 VIEWS
  • 0 REPLIES
  • 3 KUDOS

Fundamental Library NGX towards Day.js

Moment.js has officially been deprecated as of September 2020. The Moment.js team has announced the end of the active development and they no longer update or add new features. The reasons for such a decision are explained on the Moment.js website. ...

Fundamental Library Icon Update

  SAP Fiori introduces a new family theme called Horizon. The theme of family has been evolving iteratively. However, this latest update takes more than just theme upgrades. See the previous post for more details.  Some components, for example, ha...

Fundamental Library Styles Update

Fundamental Library Styles has dropped the IE11 support on its newest version release v0.23.0, resulting in some changes in the published CSS file. Previously, the theme variables were included in bundles, and CSS files for each theme were distribut...

Reactive Web Forms in Fundamental NGX

Reactive forms are forms that are defined programmatically at the level of the component class. Compared to the template-driven web forms we saw in the previous post, there aren't many differences in the way the forms are displayed in the browser. Ra...