Stefan Haas
Senior Software Engineer atMicrosoft

I work on the Power BI Client Engineering Systems team, empowering the frontend platform of one of the largest Angular apps in the world. I am working on build systems, micro frontends, migrations and developer experience impacting more than 350 developers and millions of users of Power BI and Microsoft Fabric.
I live in Austria, have 2 lovely kids and occasionally write an article about something I have learned whenever I have some spare time left.
Posts
- How I Resolved 15K Circular Dependencies15,000 circular dependencies. 1,000+ projects. 7 million lines of code. One year to zero - here is how we actually pulled it off.
- Why we stopped using Incremental BuildsIncremental builds promise faster builds by pre-compiling libraries, but profiling a large Angular monorepo revelead that JavaScript bundlers re-process every file regardless of origin. The cold build penalty and limited speedup led us to abandon incremental builds in favor of faster bundlers and micro-frontends.