Thoughts on object creation
Creational patterns were first described in the famous Gang of Four's Design Patterns. The book presents each pattern in a dedicated chapter …

Technologist focusing on cloud-native technologies, DevOps, CI/CD pipelines, and system observability. His focus revolves around creating technical content, delivering talks, and engaging with developer communities to promote the adoption of modern software practices. With a strong background in software, he has worked extensively with the JVM, applying his expertise across various industries. In addition to his technical work, he is the author of several books and regularly shares insights through his blog and open-source contributions.
37 views

Creational patterns were first described in the famous Gang of Four's Design Patterns. The book presents each pattern in a dedicated chapter …

Nicolas Frankel
1,796 viewsI recently developed a new workflow, and it prompted me to write this post. Feel free to add your own.

Nicolas Frankel
2,195 viewsIn this post, we describe the default of two of the most common Git commands. I hope it sheds some light on them.

Nicolas Frankel
1,741 viewsOperators of OpenTelemetry can't treat services as black boxes. They must consider the underlying stack and framework, and learn how to …

Nicolas Frankel
2,984 viewsYou may know I'm a big fan of OpenTelemetry. I recently finished developing a master class for the YOW! conference at the end of the year. …

Nicolas Frankel
2,853 viewsWith destructuring, pattern matching is a huge help to developers who want to write readable and maintainable code.

This post will be short, but I hope it prove to be useful. My home is getting more and more connected, and the number of my automations …

Nicolas Frankel
1,858 viewsLet's migrate ad hoc test code to rely on OpenRewrite's provided classes.

Nicolas Frankel
2,269 viewsThe exhaustive description of common patterns is a huge asset for beginning writers and can help even seasoned ones.

I started discovering OpenRewrite last week by writing a Kotlin recipe that moves Kotlin files according to the official directory …