my blog. for you.

Reden wir über Digitales.

Ich bin selbständiger IT Berater und Unternehmer in der Internet und Software Branche. Ich beschäftige mich mit Design, Enterprise Applikationen, Web Apps und SaaS Produkten. Ich entwerfe und entwickle Business Lösungen und Anwendungen. Ich helfe Unternehmen in Sachen Software Qualität und Wissenstransfer, z.B. mit Angular und Spring Boot.

Code Once, Use Everywhere: Building Shared Libraries for Multiple Projects Vadzim Prudnikau @ Spring I/O 2025

Read more

Upgrading your Java & Spring Boot applications with OpenRewrite in IntelliJ IDEA

Leider ist der Eintrag nur auf English verfügbar. Read more

Beyond Built-in: Advanced Testing Techniques for Spring Boot Applications by Michael Vitz @ Spring I/O 2024

Leider ist der Eintrag nur auf English verfügbar. Read more

Unit Test Your Spring Architecture With ArchUnit by Roland Weisleder @ Spring I/O 2024

Leider ist der Eintrag nur auf English verfügbar. Read more

Automated Software Refactoring With OpenRewrite and Generative AI by Tim te Beek @ Spring I/O 2024

Leider ist der Eintrag nur auf English verfügbar. Read more

Upgrading to Spring Boot 3 Using Spring Boot Migrator

Leider ist der Eintrag nur auf English verfügbar.Even though the upgrade process for Spring Boot 3 is pretty straightforward - in case you need to migrate a more than moderately complex project (or several thereof), upgrading Spring Boot applications indeed can become quite tedious and error-prone, too. To alleviate this potential problem, and in order to automate the Spring Boot upgrade process, there's Spring Boot Migrator. Based on the terrific OpenRewrite toolkit for automated large-scale refactoring efforts, Spring Boot Migrator provides you with ... Read more

Code Review Checklist and Tool Recommendations

Leider ist der Eintrag nur auf English verfügbar.Quite some time ago, both the code quality tool provider Codacy and the software architect Surender Reddy Gutha individually published useful resources on how to do effective code reviews and which tools to use for those: Code Review Checklist – To Perform Effective Code Reviews List of tools for code review engineers While unfortunately the two Pull Panda tools and ReadyforReview from the latter list are no longer available, the remaining tools as well as the checklist ... Read more

Performing Effective Code Reviews – A Checklist

Leider ist der Eintrag nur auf English verfügbar.A few years ago, software architect Surender Reddy Gutha compiled a - still quite relevant - Code Review Checklist. All too often, when performing code reviews, we as software engineers tend to focus on minute details such as code formatting rather than the big picture, non-functional requirements, or architecture and security considerations. Perhaps, the problem already originates with the term code review: Rather than reviewing code we are - or should be - reviewing the ... Read more

endoflife.date – Dataset with End-of-life Dates for Products

Leider ist der Eintrag nur auf English verfügbar.Recently, I came across endoflife.date, which is a quite useful database of product end-of-life dates. While it also includes hardware products (e.g., various iPhone models), its current main focus is software products, in particular those used in (enterprise) software development, such as Java, Spring, or Angular, or infrastructure and runtime environments like Docker or the Apache HTTP Server. A comprehensive, searchable collection of lifetimes for library and framework versions can come in handy when assessing ... Read more

Clearing the Spring Security Context During Unit Testing

Leider ist der Eintrag nur auf English verfügbar.Last week I wrote about a minimal Spring Security Context setup for unit testing. I'd like to add just a tiny, yet depending on your use case perhaps quite important, tidbit to that: In case you need to reset a SecurityContext setup, e.g., a mocked user authentication, because, for instance, other test methods from the same unit test class verify behaviour for an unauthenticated application state and hence expect an anonymous user, you can ... Read more
Nächste Seite »