Blog2025-01-16T16:08:02+01:00

Recent Posts

about technology, development, gaming and whatever comes to my mind.

Microfrontend with Angular and Webpack Module Federation

7. May 2021|Categories: Development|Tags: , , , |

Large software monolithes have been a common problem in business applications for years. Backend architects already came up with microservices to tackle this problem a while ago. But frontend developers were still lacking a clean technical solution until now. Most of today's microfrontend solutions (such as webcomponents) feel cumbersome and overcomplicated. Especially if you want to use a framework like Angular, React or vue.js. Furtunately, Angular 11 (or rather Webpack 5) finally comes up with a solution for this: The Webpack ModuleFederationPlugin. This awesome chunk of code allows applications to

Unit Testing Angular Pipes

21. April 2021|Categories: Development|Tags: , , , , |

While unit tests in general can get complex really fast (especially when it is required to mock a lot of dependencies), unit testing Angular Pipes is fortunately one of the easier exercises. Likewise, they usually have zero to few dependencies and implement a single interface function that can be treated as a blackbox. The transform interface of Angular Pipes has clearly defined inputs and outputs and usually no side effects, which makes it a perfect entry in unit testing in general. I have prepared an example repository on my

Automated Testing in Angular

14. April 2021|Categories: Development|Tags: , |

Hello and welcome to my first post in my new blog series about automated testing in Angular. In the first months of my profession experience, automatic software testing was not really on my scope. That was not only my fault: Usually project leaders and customers did not want to invest here as they were strongly driven by project costs. At the same time continous deployment and integration was not very common and artifacts were tested manually on multiple systems before they would be deployed to production. Why should I

My Angular Boilerplate Project

18. March 2021|Categories: Development|Tags: |

A good Angular boilerplate template can speed up your development process a lot. At the beginning of every project, a lot of time is often invested in setting up the initial project setup. Personally, I get along well with the Angular CLI, but some alternatives and extensions to the supplied tooling have found very useful for me.  To speed up my setup process, I have therefore created a boilerplate project on github, which I would like to make available to anyone interested here. The project is based on the

Hello World

16. December 2020|Categories: General|

Hello, thank you for stopping by at my website. My name is Steffen Dielmann and I am working as a senior consultant at MHP GmbH since 2015, where I advise national companies on the conception and development of intuitive user interfaces. My consulting focus is on the development of web applications and single page applications in the cloud – especially with Angular. Further topics of mine are virtual reality and usability & user experience. Every now and then my website gets a more or less large update. 2020 is no exception. After playing

Didn’t find what you were looking for?

Use the search function to find other posts. If you have an idea about a new article you want to write me about, do not hesitate to contact me.

Go to Top