Marcin Grzejszczak
toomuchcoding.com
Marcin Grzejszczak
@toomuchcoding.com
Java Champion. Working on observability and contract testing - Micrometer, Spring Cloud Contract.
Have you ever had enough of how your business was treating your code and then was angry that features weren't delivered in time? I had enough of it 10 years ago and wrote a blog post about it! WDYT - has anything changed over the last decade? toomuchcoding.com/post/2015-10...
Business Value Gone Wild | TooMuchCoding
An opinionated look at the 'it's not my problem' mindset and the management frenzy around 'business value'—and how it clashes with engineering quality.
toomuchcoding.com
November 11, 2025 at 8:57 AM
I wrote this blog post 10 years ago... I was fed up with how the business was forcing the IT to take gigantic technical debt and then was angry that features weren't delivered in time 🤷‍♂️ WDYT - has anything changed over the last decade? toomuchcoding.com/post/2015-10...
Business Value Gone Wild | TooMuchCoding
An opinionated look at the 'it's not my problem' mindset and the management frenzy around 'business value'—and how it clashes with engineering quality.
toomuchcoding.com
November 10, 2025 at 3:34 PM
Spring Cloud Contract 5 adds Spring Boot 4 RC1 support. Check out how to handle property migrations:
toomuchcoding.com/post/2025-10... #SpringBoot #SpringCloudContract #Java
Spring Cloud Contract 5 (finally) migrates to spring.cloud.contract property prefix | TooMuchCoding
Spring Cloud Contract 5 will no longer support the `stubrunner` prefix for properties - you need to migrate to `spring.cloud.contract.stubrunner`
toomuchcoding.com
November 7, 2025 at 7:02 PM
Spring Boot 4 RC1 support is included in Spring Cloud Contract 5. If you’re updating, see the property migration notes:
toomuchcoding.com/post/2025-10... #SpringBoot #SpringCloudContract #Java
Spring Cloud Contract 5 (finally) migrates to spring.cloud.contract property prefix | TooMuchCoding
Spring Cloud Contract 5 will no longer support the `stubrunner` prefix for properties - you need to migrate to `spring.cloud.contract.stubrunner`
toomuchcoding.com
November 7, 2025 at 9:01 AM
Spring Cloud Contract 5 adds Spring Boot 4 RC1 support. Learn why shaded JARs are gone in this release:
toomuchcoding.com/post/2025-09... #SpringBoot #SpringCloudContract #Java
Spring Cloud Contract 5 drops the spring-cloud-contract-shade module | TooMuchCoding
Spring Cloud Contract 5 drops the module that shaded quite a few libraries for the sake of compatibility with Boot, Kotlin, Groovy, Maven and Gradle
toomuchcoding.com
November 5, 2025 at 7:02 PM
Spring Boot 4 RC1 support is part of Spring Cloud Contract 5. If you’re curious about build changes, read about dropping shaded JARs:
toomuchcoding.com/post/2025-09... #SpringBoot #SpringCloudContract #Java
Spring Cloud Contract 5 drops the spring-cloud-contract-shade module | TooMuchCoding
Spring Cloud Contract 5 drops the module that shaded quite a few libraries for the sake of compatibility with Boot, Kotlin, Groovy, Maven and Gradle
toomuchcoding.com
November 5, 2025 at 10:01 AM
Spring Cloud Contract 5 support for Spring Boot 4 RC1 got merged!. See what’s new in the Spring Boot and WireMock integration:
toomuchcoding.com/post/2025-09... #SpringBoot #SpringCloudContract #Java
Spring Cloud Contract WireMock vs WireMock 3 | TooMuchCoding
Spring Cloud Contract 5 drops support for @AutoConfigureWireMock in favour of the official WireMock 3 + Spring Boot support
toomuchcoding.com
November 3, 2025 at 7:02 PM
Spring Boot 4 RC1 support has landed in Spring Cloud Contract 5. Read more about Spring Boot and WireMock integration changes:
toomuchcoding.com/post/2025-09... #SpringBoot #SpringCloudContract #Java
Spring Cloud Contract WireMock vs WireMock 3 | TooMuchCoding
Spring Cloud Contract 5 drops support for @AutoConfigureWireMock in favour of the official WireMock 3 + Spring Boot support
toomuchcoding.com
November 3, 2025 at 10:00 AM
Spring Cloud Contract 5 now with Spring Boot 4 RC1 support! Learn about the new WireMock 3 setup here:
toomuchcoding.com/post/2025-09... #SpringBoot #SpringCloudContract #Java
Spring Cloud Contract, WireMock 3 | TooMuchCoding
Spring Cloud Contract 5 (finally) supports WireMock 3
toomuchcoding.com
October 30, 2025 at 7:04 PM
Spring Boot 4 RC1 support is now in Spring Cloud Contract 5! If you're interested in WireMock 3 support, check this article:
toomuchcoding.com/post/2025-09... #SpringBoot #SpringCloudContract #Java
Spring Cloud Contract, WireMock 3 | TooMuchCoding
Spring Cloud Contract 5 (finally) supports WireMock 3
toomuchcoding.com
October 30, 2025 at 10:01 AM
Shipping features is hard; keeping docs in sync is harder. Check my article to see how I generate observability docs from source with Micrometer Docs Generator.
toomuchcoding.com/post/2025-10...
Micrometer Docs Generator - A Hidden Gem | TooMuchCoding
In this blog post we'll look into my experience of writing docs. We'll start off by writing documentation manually, then move to automated approaches, including Micrometer's hidden gem – the…
toomuchcoding.com
October 20, 2025 at 5:36 PM
Docs drifting from code? Make the code the source of truth! I show how with Micrometer Docs Generator (conventions, blueprints, examples).
toomuchcoding.com/post/2025-10...
Micrometer Docs Generator - A Hidden Gem | TooMuchCoding
In this blog post we'll look into my experience of writing docs. We'll start off by writing documentation manually, then move to automated approaches, including Micrometer's hidden gem – the…
toomuchcoding.com
October 20, 2025 at 9:19 AM
New post: Micrometer Docs Generator - a hidden gem for generating observability docs straight from your source code. I walk through my documentation journey and show how to blueprint observations.
toomuchcoding.com/post/2025-10...
Micrometer Docs Generator - A Hidden Gem | TooMuchCoding
In this blog post we'll look into my experience of writing docs. We'll start off by writing documentation manually, then move to automated approaches, including Micrometer's hidden gem – the…
toomuchcoding.com
October 19, 2025 at 10:28 PM
Today another #mentee of mine decided to continue our sessions after we finished a package! I'm super happy to hear from thee mentees that they feel that they're making progress 🙂 if you're interested in joining my #mentoring sessions please check toomuchcoding.com/consulting/
Teaching & Consulting | TooMuchCoding
Mentoring, company consulting, and workshops.
toomuchcoding.com
October 8, 2025 at 6:06 PM
I've provided a couple of free consultation hours this month. Grab it while they're still available! toomuchcoding.com/contact/
Contact | TooMuchCoding
Blog of Marcin Grzejszczak. OSS / Author / Mentor / Consultant.
toomuchcoding.com
October 6, 2025 at 2:43 PM
If you haven't already please check out the podcast about #micrometer #observability that InfoQ has recorded with me! Here you can find more info about this toomuchcoding.com/post/2025-10...
InfoQ - Observability Podcast | TooMuchCoding
I had great pleasure of being a guest at the InfoQ podcast!
toomuchcoding.com
October 6, 2025 at 10:05 AM
2 more posts about #SpringCloudContract 5 changes. First toomuchcoding.com/post/2025-09... - Gradle legacy folder check removed. Second toomuchcoding.com/post/2025-10... migrating to [spring.cloud.contract.stubrunner] properties. #SpringCloud #SpringBoot #ContractTests
Spring Cloud Contract 5 drops legacy Gradle contracts folder | TooMuchCoding
Spring Cloud Contract 5 will no longer support the fallback src/test/resource/contracts folder for storing contracts.
toomuchcoding.com
October 1, 2025 at 2:54 PM
Reposted by Marcin Grzejszczak
#JUnit 6.0.0 is released!

✨ Java 17 and Kotlin 2.2 baseline
🌄 JSpecify nullability annotations
🛫 Integrated JFR support
🚟 Kotlin suspend function support
🛑 Support for cancelling test execution
⏭️ New `--fail-fast` mode for ConsoleLauncher
🧹 Removal of deprecated APIs

docs.junit.org/6.0.0/releas...
JUnit Release Notes
docs.junit.org
September 30, 2025 at 8:50 AM
Another day, another post. This time about why in #SpringCloudContract 5 we're dropping the shaded module. toomuchcoding.com/post/2025-09... - please check it out and as usual provide feedback! #java #contracttests #springframework #springcloud #springboot
Spring Cloud Contract 5 drops the spring-cloud-contract-shade module | TooMuchCoding
Spring Cloud Contract 5 drops the module that shaded quite a few libraries for the sake of compatibility with Boot, Kotlin, Groovy, Maven and Gradle
toomuchcoding.com
September 27, 2025 at 9:38 PM
I'm on blogging fire 🔥 Another article about #SpringCloudContract is fresh from the press toomuchcoding.com/post/2025-09... Grab it while it's hot 🌶️ #WireMock #SpringBoot
Spring Cloud Contract WireMock vs WireMock 3 | TooMuchCoding
Spring Cloud Contract 5 drops support for @AutoConfigureWireMock in favour of the official WireMock 3 + Spring Boot support
toomuchcoding.com
September 25, 2025 at 9:08 PM
I was playing with Hugo and HugoBlox and added Giscus support - comments through GitHub discussions (e.g. toomuchcoding.com/post/2025-09...) . Looks really nice! Does anyone have any experience with this? Does it work well?
Spring Cloud Contract, WireMock 3 | TooMuchCoding
Spring Cloud Contract 5 (finally) supports WireMock 3
toomuchcoding.com
September 25, 2025 at 8:17 AM
Spring Cloud Contract 5 will support WireMock 3 (finally)! Check the blog post for more details toomuchcoding.com/post/2025-09... #SpringCloudContract #WireMock
Spring Cloud Contract, WireMock 3 | TooMuchCoding
Spring Cloud Contract 5 (finally) supports WireMock 3
toomuchcoding.com
September 24, 2025 at 6:44 AM
I'm very pleased to announce that my new website is up and running! Go ahead and check it out toomuchcoding.com if you're interested in #microservices #observability #mentoring #consulting
TooMuchCoding
Blog of Marcin Grzejszczak. OSS / Author / Mentor / Consultant.
toomuchcoding.com
September 23, 2025 at 9:57 PM
Reposted by Marcin Grzejszczak
Join @jonatan-ivanov.bsky.social at dev2next, to discuss some of the most common ways software fails and some of the most creative and unusual failures he has seen over the years💥

www.dev2next.com/speaker/da6b...

🎟️ Get tickets @ dev2next.com
🙌 Use code JOIN-JONATANI-50OFF for discount
September 10, 2025 at 5:06 PM
If you're interested in observability you can listen to the Infoq podcast where I was a guest :)
infoq.com InfoQ @infoq.com · Sep 3
#𝑴𝒊𝒄𝒓𝒐𝒎𝒆𝒕𝒆𝒓 𝑖𝑠 𝑎 𝑣𝑒𝑟𝑦 𝑚𝑎𝑡𝑢𝑟𝑒 𝑝𝑟𝑜𝑗𝑒𝑐𝑡… 𝑎𝑛 𝑒𝑥𝑐𝑒𝑙𝑙𝑒𝑛𝑡 𝑠𝑡𝑎𝑟𝑡𝑖𝑛𝑔 𝑝𝑜𝑖𝑛𝑡, 𝑒𝑠𝑝𝑒𝑐𝑖𝑎𝑙𝑙𝑦 𝑤𝑖𝑡ℎ 𝑡ℎ𝑒 𝑀𝑖𝑐𝑟𝑜𝑚𝑒𝑡𝑒𝑟 𝑂𝑏𝑠𝑒𝑟𝑣𝑎𝑡𝑖𝑜𝑛 𝐴𝑃𝐼… 𝐼𝑡 𝑐𝑜𝑚𝑝𝑙𝑒𝑡𝑒𝑙𝑦 𝑖𝑛𝑣𝑒𝑟𝑡𝑠 𝑡ℎ𝑒 𝑤𝑎𝑦 𝑦𝑜𝑢 𝑡ℎ𝑖𝑛𝑘 𝑜𝑓 𝑑𝑜𝑖𝑛𝑔 #𝒐𝒃𝒔𝒆𝒓𝒗𝒂𝒃𝒊𝒍𝒊𝒕𝒚, 𝑤ℎ𝑖𝑙𝑒 𝑚𝑎𝑘𝑖𝑛𝑔 𝑡ℎ𝑒 𝑝𝑟𝑜𝑐𝑒𝑠𝑠 𝑡𝑟𝑎𝑛𝑠𝑝𝑎𝑟𝑒𝑛𝑡 𝑡𝑜 𝑡ℎ𝑒 𝑢𝑠𝑒𝑟.” - @toomuchcoding.com

🎧 bit.ly/4g4hJSx

#Java #InfoQ #podcast
September 3, 2025 at 8:37 PM