Engineering Blog
Stories from our daily work.
Stories from our daily work.
How one of the most popular hobbies of engineers is also connected to management and how it reveals your success.
A recent commit adding tests to one of our code repositories broke the security scans. This is a story of hunting a bug in a seamingly unrelated piece of code.
Have you ever heard of atomic commits? Discover how using them can transform your coding practices, making your Git history cleaner, more comprehensible, and easier to manage.
This article discusses the importance of Git commit messages and how to write them meaningfully.
Reflecting on 2024 and discovering the power of open communication
This article shares how our developer exchange program came to be.
This article highlights key insights from the DotJS conference 2024 in Paris from the 5 SAP LeanIX Front End engineers.
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.