Sign in

Marcin Grzejszczak

@toomuchcoding.com
941 followers 263 following 292 posts

Java Champion. Working on observability and contract testing - Micrometer, Spring Cloud Contract.

PostsRepliesMedia
Marcin Grzejszczak @toomuchcoding.com · 19/08/2026
I'm more than happy to announce the first 0.1.0 release of Stubborn Contract. You can read more about it here stubborn.sh/blog/announc...
stubborn.sh
Announcing Stubborn Contract 0.1.0
The first stable release of the official continuation of Spring Cloud Contract — a modern JVM stack, Spring-free messaging, and drop-in SCC compatibility.
131
Marcin Grzejszczak @toomuchcoding.com · 23/07/2026
How do you like the new stubborn.sh docs? docs.stubborn.sh your feedback is invaluable! #consumerdrivencontracts #springcloud contract
stubborn.sh
Stubborn Contract: The Official Continuation of Spring Cloud Contract
Stubborn Contract is the official continuation of Spring Cloud Contract, led by Marcin Grzejszczak, one of its original creators. Future development continues under the Stubborn organization.
000
Marcin Grzejszczak @toomuchcoding.com · 06/07/2026
Yup! It's official. Spring Cloud Contract is becoming stubborn.sh
163
Reposted by Marcin Grzejszczak
Marit van Dijk @maritvandijk.bsky.social · 26/06/2026
Tell your agent to use IntelliJ IDEA functionality using the IntelliJ MCP server. If you're also interested, you can see the supported tools here: www.jetbrains.com/help/idea/mc... "better quality, fewer tokens burnt" - Thanks @toomuchcoding.com, I couldn't have said it better myself!
Screenshot of messages received from Marcin Grzejszczak (shared with permission):
https://www.jetbrains.com/help/idea/mcp-server.html#supported-tools this is insanely fantastic
delegating work to intellij's mcp server IMO is sth fabulous
better quality, fewer tokens burnt
192
Reposted by Marcin Grzejszczak
Spring I/O @springio.net · 17/06/2026
🍃 From Contracts to Confidence: Spring Cloud Contract 5 in the Age of AI by @toomuchcoding.com @ Spring I/O 2026 ▶️ Video: youtu.be/WxyUF4iISDI #springio26
youtu.be
From Contracts to Confidence: Spring Cloud Contract 5 in the Age of AI by Marcin Grzejszczak
YouTube video by Spring I/O
052
Reposted by Marcin Grzejszczak
Spencer Gibb @spencer.gibb.us · 12/06/2026
The #SpringCloud team is pleased to announce a pair of releases: Spring Cloud 2025.0.3 and 2025.1.2. These releases contain bug and CVE fixes and a handful of enhancements. OSS support for 2025.0.3 ends soon (June 2026). 2025.1.2 is compatible with #SpringBoot 4.0.x and the newly released 4.1.x.
spring.io
Spring Cloud 2025.0.3 (aka Northfields) Has Been Released
Level up your Java code and explore what Spring can do for you.
1114
Reposted by Marcin Grzejszczak
GOTO Conferences @gotocon.com · 05/05/2026
@toomuchcoding.com & Jakub Pilimon discuss how typo broke production and the fix became a framework. They also look at where this is going next. Capture real traffic, generate contracts automatically, and let people review what matters. 🎧 #GOTOpodcast: gotopia.tech/podcast
021
Marcin Grzejszczak @toomuchcoding.com · 21/04/2026
In the age of AI tests are more important than ever, they are the guardrails for LLMs. Contract tests are essential for you to guard integrations. Check stubborn.sh as an implementation of contract tests with Spring Cloud Contract (works for npm too!)
stubborn.sh
Stubborn — Branch-aware contract governance for Spring Cloud Contract
Governance server for Spring Cloud Contract. Verify before you deploy. Every branch, every service.
010
Marcin Grzejszczak @toomuchcoding.com · 15/04/2026
There's no better place to make an announcement than SpringIO Barcelona! I'm happy to announce stubborn.sh - a broker for Spring Cloud Contract contracts! Check the demo at demo.stubborn.sh
062
Reposted by Marcin Grzejszczak
Tadaya Tsuyukubo @ttddyy.net · 08/04/2026
🚀 Datasource Micrometer v1.4.1 & v2.2.1 have been released. Highlights • GraalVM hints for SPRING_PROXY • Fix ClassLoader for SpringJdbcProxyFactory Release Notes • github.com/jdbc-observa... • github.com/jdbc-observa... #springboot #micrometer #observability #jdbc
github.com
Release Release v1.4.1 · jdbc-observations/datasource-micrometer
Add runtime hints for SpringJdbcProxyFactory (#107) Extract connection info retrieval from DataSourceObservationListener (#108) Specify fixed classloader in SpringJdbcProxyFactory (#109) Changelog...
021
Marcin Grzejszczak @toomuchcoding.com · 03/04/2026
Today I've managed to officially confirm with the first company to deliver a workshop similar to this one maven.com/toomuchcodin... ! Around 40 people 😱! If your company is also interested ping me 💪
maven.com
Generate, Break, Fix: Distributed Systems in the AI Era by Marcin Grzejszczak on Maven
Diagnose, fix, and prevent the distributed systems failures that every AI coding agent creates - in any language.
000
Marcin Grzejszczak @toomuchcoding.com · 30/03/2026
Just FYI on April 1st, the TOOMUCHCODING promo code that gives you a 200$ discount will be turned off. If there's a discount it will not be that high anymore so that's your last chance really to use it! Use this link to get your discount now: maven.com/toomuchcodin...
maven.com
Generate, Break, Fix: Distributed Systems in the AI Era by Marcin Grzejszczak on Maven
Diagnose, fix, and prevent the distributed systems failures that every AI coding agent creates - in any language.
010
Reposted by Marcin Grzejszczak
GOTO Conferences @gotocon.com · 30/03/2026
A junior dev fixed a typo. It broke production. That bug eventually led to #SpringCloudContract. @toomuchcoding.com sits down with Jakub Pilimon to talk 15y of Spring, why #observability is missing context & how AI might fix the contract testing adoption problem for good 👇 youtu.be/D-yp3sB8cu0?...
youtu.be
A Typo Led to the Creation of Spring Cloud Contract • Marcin Grzejszczak & Jakub Pilimon • GOTO 2026
YouTube video by GOTO Conferences
033
Marcin Grzejszczak @toomuchcoding.com · 30/03/2026
Another dream come true! It was such honor and pleasure to have been interviewed by Jakub Pilimon for @gotocon.com . Enjoy! www.youtube.com/watch?list=P...
youtube.com
A Typo Led to the Creation of Spring Cloud Contract • Marcin Grzejszczak & Jakub Pilimon • GOTO 2026
YouTube video by GOTO Conferences
031
Marcin Grzejszczak @toomuchcoding.com · 24/03/2026
Aaaand I have my first student for the June's cohort! Be like Wojciech! Let's Generate, Break and then Fix stuff with AI 😀 maven.com/toomuchcodin...
maven.com
Generate, Break, Fix: Distributed Systems in the AI Era by Marcin Grzejszczak on Maven
Diagnose, fix, and prevent the distributed systems failures that every AI coding agent creates - in any language.
000
Marcin Grzejszczak @toomuchcoding.com · 17/03/2026
Do you know that there are already 100 people on the waitlist of maven.com/toomuchcodin... workshop? And do you know that you can get 200$ discount with the TOOMUCHCODING promo code? The offer is valid until the end of March. There will not be any such discount again!
maven.com
Generate, Break, Fix: Distributed Systems in the AI Era by Marcin Grzejszczak on Maven
Diagnose, fix, and prevent the distributed systems failures that every AI coding agent creates - in any language.
011
Marcin Grzejszczak @toomuchcoding.com · 12/03/2026
Final call! In 4 hours we start the lightning lessons about breaking #AI code in 60 seconds! maven.com/p/4b47ed/wat... Join me - it's going to be fun!
maven.com
Watch AI Build a Microservice. Watch Me Break It in 60 s
AI can generate clean microservices in seconds. But production systems fail due to latency, retries, and dependency coupling - not syntax errors. In this live demo, you’ll see how a small delay can…
000
Marcin Grzejszczak @toomuchcoding.com · 11/03/2026
How time flies! In about 20 hours I'm running my lightning lesson! maven.com/p/4b47ed/wat... tell your friends, tell your family, bring your dog - it's going to be fun!
maven.com
Watch AI Build a Microservice. Watch Me Break It in 60 s
AI can generate clean microservices in seconds. But production systems fail due to latency, retries, and dependency coupling - not syntax errors. In this live demo, you’ll see how a small delay can…
010
Marcin Grzejszczak @toomuchcoding.com · 11/03/2026
Claude is down... I remember that I used something to code myself one day, but what was that? 🤔
310
Marcin Grzejszczak @toomuchcoding.com · 10/03/2026
On Thursday 18:00 CEST I'm going the Lightning Session about me breaking AI generated apps. There are about 50 people already registered to watch - come and join us! Take your kids, your grandmother, your dog, all of them can start using AI! maven.com/p/4b47ed/wat...
maven.com
Watch AI Build a Microservice. Watch Me Break It in 60 s
AI can generate clean microservices in seconds. But production systems fail due to latency, retries, and dependency coupling - not syntax errors. In this live demo, you’ll see how a small delay can…
010
Marcin Grzejszczak @toomuchcoding.com · 08/03/2026
Hey 👋 just a friendly reminder that on Thursday at 18 cest I'll be running a free (that's a good price!) lightning session about creating, running, breaking and fixing AI apps! Check it out here maven.com/p/4b47ed/wat...
maven.com
Watch AI Build a Microservice. Watch Me Break It in 60 s
AI can generate clean microservices in seconds. But production systems fail due to latency, retries, and dependency coupling - not syntax errors. In this live demo, you’ll see how a small delay can…
010
Marcin Grzejszczak @toomuchcoding.com · 06/03/2026
#AI can generate microservices in seconds. But it usually forgets timeouts, retries, and circuit breakers. Next week I’ll run a live demo where we generate services with AI and then break them by injecting latency. No slides. Just a terminal. maven.com/p/4b47ed/wat...
maven.com
Watch AI Build a Microservice. Watch Me Break It in 60 s
AI can generate clean microservices in seconds. But production systems fail due to latency, retries, and dependency coupling - not syntax errors. In this live demo, you’ll see how a small delay can…
010
Marcin Grzejszczak @toomuchcoding.com · 04/03/2026
What happens if you let AI build a microservice? Next Thursday (12 Mar, 18:00 CET) I’ll show it live in a ⚡ lightning lesson. First: AI builds the service. Then: I try to break it in 60 seconds. A quick look at what AI coding tools can - and can’t - do yet. Details: maven.com/p/4b47ed/wat...
maven.com
Watch AI Build a Microservice. Watch Me Break It in 60 s
AI can generate clean microservices in seconds. But production systems fail due to latency, retries, and dependency coupling - not syntax errors. In this live demo, you’ll see how a small delay can ca...
000
Marcin Grzejszczak @toomuchcoding.com · 03/03/2026
I’m running a live demo on March 12 (6 pm CET). I’ll have AI generate two services. We’ll look at the code. Then I’ll add latency and break it live. No slides. Just a terminal and real behavior. maven.com/p/4b47ed/wat... If you’re using #AI to build backend systems, this is worth your time.
maven.com
Watch AI Build a Microservice. Watch Me Break It in 60 s
AI can generate clean microservices in seconds. But production systems fail due to latency, retries, and dependency coupling - not syntax errors. In this live demo, you’ll see how a small delay can…
000
Marcin Grzejszczak @toomuchcoding.com · 24/02/2026
Are you a fan of "plan mode" too? I wrote a blog post about why I think it's awesome toomuchcoding.com/post/2026-02... (of course LLM still ignores what we agreed upon there...) #YesYouAreRight #YouAreAbsolutelyRight
toomuchcoding.com
I love plan mode! | Marcin Grzejszczak
Why I think plan mode is awesome...
020
Reposted by Marcin Grzejszczak
geecon @geecon.bsky.social · 24/02/2026
🎤 Agata Kabat is joining our speakers! In her talk “Before the To-Do List: The One Conversation Every Team Needs”, Agata will explore how intentional communication and a strong team contract build real collaboration, trust, and productivity. 2026.geecon.org/speakers/inf...
021
Reposted by Marcin Grzejszczak
VMware Tanzu @vmwaretanzu.bsky.social · 23/02/2026
Is your production app behaving like a gremlin? Stop the chaos! Join Jonatan Ivanov at #Devnexus to learn how to make your #Java, #JVM, and #SpringBoot applications observable. Get the practical tools you need. brcm.tech/46CHHch
brcm.tech
I Can See Clearly Now: Observability of JVM & Spring Boot 2-3-4 apps
Friday, March 6, 2026 @ 1:20 PM
033
Marcin Grzejszczak @toomuchcoding.com · 23/02/2026
My new post about the new AI workshops! toomuchcoding.com/post/2026-02... #ai
toomuchcoding.com
Generate, Break, Fix: Distributed Systems in the AI Era - new workshop! | Marcin Grzejszczak
Generate, Break, Fix: Distributed Systems in the AI Era - I'm running a new workshop!
000
Marcin Grzejszczak @toomuchcoding.com · 23/02/2026
I am proud of myself. I'm almost out of tokens but at least this time 1 HOUR HAS PASSED!!! #YouAreAbsolutelyRight
000
Marcin Grzejszczak @toomuchcoding.com · 22/02/2026
I've added links to the old issues of the TooMuchCoding newsletter. If you want to check them out just go here toomuchcoding.com/subscribe/ (but why click if you can subscribe and get the issues straight to your email?)
toomuchcoding.com
Subscribe | Marcin Grzejszczak
If you’d like new posts by email, subscribe below (unsubscribe anytime): Previous issues Below are links to previous issues.
000
Marcin Grzejszczak @toomuchcoding.com · 21/02/2026
Issue #10 of the TooMuchCoding newsletter is out! 10 straight weeks of publishing info about what's going on in the IT world - so you don't have to! If you're interested in AI, JVM, Observability etc. go to toomuchcoding.com/subscribe/ and subscribe!
010
Marcin Grzejszczak @toomuchcoding.com · 21/02/2026
Hey 👋 I'm preparing a workshop about working with AI and distributed systems. If you're interested in the topic please help me out and fill out the survey! maven.com/toomuchcodin... #ai #microservices
maven.com
Generate, Break, Fix: Distributed Systems in the AI Era by Marcin Grzejszczak on Maven
Diagnose, fix, and prevent the distributed systems failures that every AI coding agent creates - in any language.
000
Marcin Grzejszczak @toomuchcoding.com · 19/02/2026
If I got a dollar every time I read this... #YouAreAbsolutelyRight
010
Marcin Grzejszczak @toomuchcoding.com · 19/02/2026
Hey 👋 i need your help and your feedback about AI and distributed systems (for my workshop agenda). Please fill out the survey and repost 🙏 maven.com/forms/e8d298
maven.com
https://maven.com/forms/e8d298
000
Marcin Grzejszczak @toomuchcoding.com · 18/02/2026
If you're interested in using AI in such a way that your apps will not break in production due to obvious issues of distributed systems check out the workshop that I'm working on "Generate, Break, Fix: Distributed Systems in the AI Era" - maven.com/toomuchcodin... #ai #YouAreAbsolutelyRight
maven.com
Generate, Break, Fix: Distributed Systems in the AI Era by Marcin Grzejszczak on Maven
Diagnose, fix, and prevent the distributed systems failures that every AI coding agent creates - in any language.
010
Marcin Grzejszczak @toomuchcoding.com · 17/02/2026
This is the feedback I got after doing the Java Microservices with Spring workshop. Now I'm upgrading that workshop into an AI native one where we will Generate, Break and Fix distributed systems using AI! Check it out here: maven.com/toomuchcodin...
000
Marcin Grzejszczak @toomuchcoding.com · 16/02/2026
I've been using AI coding agents daily for months. They're incredible at generating code. They're NOT that incredible at distributed systems. Same mistakes every time: no resilience, no observability, hardcoded everything. Services that compile and fall apart in production.
maven.com
Generate, Break, Fix: Distributed Systems in the AI Era by Marcin Grzejszczak on Maven
Diagnose, fix, and prevent the distributed systems failures that every AI coding agent creates - in any language.
110
Marcin Grzejszczak @toomuchcoding.com · 14/02/2026
Issue 9 of TooMuchCoding newsletter is out! Grab it while it's hot! We're getting close to 100 subscribers. If you want to help me reach that milestone go to toomuchcoding.com/contact and subscribe there! You don't have to believe me - look what ChatGpt said... #YouAreAbsolutelyRight
000
Marcin Grzejszczak @toomuchcoding.com · 13/02/2026
Today I finished the 2 week workshops with 9 students where we worked on how to do Java Microservices with Spring. 12 hours over 2 weeks. It was sheer pleasure and I hope that you enjoyed it! maven.com/toomuchcodin...
maven.com
Java Microservices with Spring by Marcin Grzejszczak on Maven
Learn how to do Java Microservices with Spring with the Spring Framework and Micrometer committer.
010
Marcin Grzejszczak @toomuchcoding.com · 12/02/2026
I don't know about you but every time I ask AI to do some complex task with technologies i don't have a lot of experience in I feel like Neo... #YesYouAreRight #YesYouAreAbsolutelyRight
010
Marcin Grzejszczak @toomuchcoding.com · 11/02/2026
Never trust anyone who says you shouldn't look at what an LLM does. I was seconds away from a catastrophe... #YesYouAreRight #YesYouAreAbsolutelyRight
210
Marcin Grzejszczak @toomuchcoding.com · 09/02/2026
Wow, I have 70 subscribers to my TooMuchCoding newsletter! If you want to subscribe too join at toomuchcoding.com/contact
toomuchcoding.com
Contact | Marcin Grzejszczak
Get in Touch Want to connect with me? 👉 Suscribe to the newsletter, schedule a free consultation, send me an email, or reach out on social media. Newsletter! If you’d like new posts by email,…
010
Marcin Grzejszczak @toomuchcoding.com · 09/02/2026
THE STRUGGLE CONTINUES #YouAreAbsolutelyRight #YesYouWereRight
121
Marcin Grzejszczak @toomuchcoding.com · 07/02/2026
And the new issue of TooMuchCoding Newsletter is out! AI, JVM, Observabiliy etc. Grab it while it's hot! Remember that in case I'm wrong with anything there I'll simply answer like my friend Claude would - #YesYouAreRight !
200
Marcin Grzejszczak @toomuchcoding.com · 07/02/2026
This pain and misery will never end... #YouAreAbsolutelyRight
100
Marcin Grzejszczak @toomuchcoding.com · 04/02/2026
Hey! Just a friendly reminder that you can book a free 15 minute one on one session with me on my website! Go to toomuchcoding(dot)com/contact and pick a date!
000
Marcin Grzejszczak @toomuchcoding.com · 01/02/2026
Hey 👋 Rob has just scheduled a free 30 minute consultation with me. I have still a couple of free slots in February. Be like Rob. Schedule now - toomuchcoding(.com)/contact
100
Marcin Grzejszczak @toomuchcoding.com · 31/01/2026
I made it before midnight with Issue#7 of the TooMuchCoding newsletter! If you want to read about #Java, #SpringFramework, #Testing and #AI (of course) then go to my page toomuchcoding(.)com and register to the newsletter!
022
Marcin Grzejszczak @toomuchcoding.com · 30/01/2026
Did your week also get better now?
000
Marcin Grzejszczak @toomuchcoding.com · 27/01/2026
And how are you doing...? 😬
000