Hello, I am Sascha Lehmann

From the moment I got my first PC, it was immediately clear to me in which direction I would go in the future. Driven by curiosity, I wanted to know how all these programs work and how they are built. But most of all - I wanted to learn how to write them myself.

Over the years, I turned this hobby into my profession, and my path led me through desktop and backend development to my passion, web development.

I love sharing this passion and my knowledge of web-based frontends, Angular, and Web Components with others. At Thinktecture, I have exactly this opportunity as a Developer Consultant, helping our clients achieve the best possible results daily.

Blog-Posts by Sascha

The latest insights straight from our Research Lab.

No data found

Articles written by Sascha

If you previously wanted to integrate view transitions into your Angular application, this was only possible in a very cumbersome way that needed a lot of detailed knowledge about Angular internals. Now, Angular 17 introduced a feature to integrate the View Transition API with the router. In this two-part series, we will look at how to leverage the feature for route transitions and how we could use it for single-page animations.
Making our Angular modules configurable is essential in building a reusable architecture. But in the recent past, Angular presented us with its new moduleless future. How does it look now? How can we configure lazy-loaded components? Let's have a look at how we provide our configurations directly.
When optimizing the performance of Angular applications, many developers directly associate Angular's OnPush change detection strategy with it. But, if you don't know exactly how OnPush works under the hood, it will quickly teach you what you are doing wrong the hard way. In this article, we'll look deeper into how the OnPush strategy affects Angular's change detection mechanism and which pitfalls we should avoid at all costs.
Web Components
When a company has cross-framework teams, it is a good choice to use Web Components to build a unified and framework-independent component library. However, some pitfalls are to consider when integrating these components into web forms. Therefore, for a better understanding, we will look at two possible approaches and try to integrate them into an Angular form as an example.

Notice: All code samples are available on Github!

Content Downloads by Sascha

We have summarized our knowledge in our specialist areas in Cheat Sheets, Whitepapers, and Ebooks for you.

No data found

Webinar Dates & Recordings by Sascha

No data found

Upcoming Contributions by Sascha

Find future conference dates here.

Past Contribtuions by Sascha

Find past conference dates here.

Acknowledgements & Publications