Michael Lehmannblog.lehmamic.ch·Sep 26, 2022The 4 shades of UI compositionIn larger projects, the cooperation of several teams and long-term maintenance is always an issue. The architecture must be defined in such a way that such aspects are possible. This is often implemented with a certain degree of modularization. This ...architecture
Michael Lehmannblog.lehmamic.ch·Jun 23, 2022Why you should automate your development environment setupSetting up a development environment for a new project is not one of the most popular tasks. As a new developer in the project, you don't know the environment and have to work through pages and pages of documentation until your own development enviro...infrastructure
Michael Lehmannblog.lehmamic.ch·Jun 13, 2022A step closer towards micro-frontendIn my previous post, I described our way to build a library to share layout, styles, and components in the user interface of our self-contained systems architecture. This helped us a lot because it reduced the coupling of the shared code to the appli...ui-composition
Michael Lehmannblog.lehmamic.ch·May 30, 2022Sharing UI components in Self-Contained systemsIn my current project, we use Self-Contained systems to modularize large web applications into multiple applications. We were facing the question of how we should share code across our applications in the system. The drivers for building self-contain...architecture
Michael Lehmannblog.lehmamic.ch·May 16, 2022A recipe to make large web applications fit for the futureI have been working on some projects, where we replaced 10 to 20-year-old enterprise applications like customer portals or internal business applications. Actually, I found this very impressive since those applications have been running for more than...architecture