Engineering Blog
Stories from our daily work.
Stories from our daily work.
The values that we live by and strive for at SAP LeanIX.
How to build good habits that last. Maybe.
... a supposedly fun thing I'll never do again?
Handsontable is a JavaScript data grid framework which we at SAP LeanIX use to build table experiences. Learn what challenges you might run into when implementing advanced usage scenarios with Handsontable and how you can tackle them.
Discover a new model of prioritization, inspired by Maslow's Hierarchy of Needs, to successfully build SaaS products.
Story of how we reliably migrated a legacy Angular application in a short time.
Join me as I share my journey from lead engineer to developer evangelist, navigating the exciting unknowns and diving headfirst into the world of LeanIX and EA.
Understand index creation in PostgreSQL, and how to decide how to build it.
Transitioning from Engineering Manager to Developer - My story about a year as an Engineering Manager and why I stepped back
This article highlights key insights from the Women in Tech Summit, focusing on empowering women in the technology industry.
Learn how to balance your schedule so that you can contribute to your team's code as an Engineering Manager.
Learn how one of our engineering teams reorganized their GitHub workflow to improve their developer experience. The main focus was to separate concerns, reuse Docker test containers, and shard tests for parallel execution.
Exploring the unique strengths and challenges of introverted leadership, and how it can foster an impactful and deeply reflective management style.
Brief discussion about how to use code coverage to achieve more reliable services.
How we create flexible and type-safe code environments using generics and advanced function types.
How we use inherent typescript features to enhance type safety and our developer experience.
From a Developer to Manager - My first 90 days
And why we’re not launching it
In this article, we explain how we use LaunchDarkly in LeanIX Value Stream Management (VSM) to control the availability of new features for our customers.
When and how to use which of the time classes in the java.time package: An attempt to provide some useful and easily understandable help. Find your way through the time classes even if you're scared to read their lengthy documentation!
A walkthrough for Sentry and processes around it
This article helps you realize the need for green software engineering and how it can help build a sustainable future
This is a story about overcoming the challenges of switching to a career in software engineering much later in life from an unrelated educational and professional background.
This article discusses the implementation of an event processor service and the learnings gained by solving multiple typical challenges that can arise when working in an event-driven environment.
This article compares the solutions of different AI engines and human engineers to coding challenges.
This article gives a comparative view of popular SBOM extraction plugins so that you can make an informed decision
A quick introduction to a small machine learning example illustrates how best practices from Software Engineering can help processes in Data Science
This article highlights packages and tools we use in our machine learning team when we kickstart a new python service.
Read summaries by one of our engineers of some of the talks presented at the NG-DE conference in Berlin this year
This article explains some details on the Knex.js QueryBuilder interface and their impacts.