Stop dynamic IDs from breaking your integration tests! Tired of manual copy-pasting for IDs in your test cycles? Learn how to use proxymock to help: Check out proxymock.io to get started for free!
Learn how to resolve the 403 authentication error when replaying API traffic using proxymock. This video demonstrates how to: All tools and demo code are open source and available on GitHub. For more information, visit proxymock.io.
This video demonstrates how to use Proxymock, a free tool designed to record API calls. Learn more by watching the full video or visiting proxymock.io.
We’ve gotten used to understanding our applications through signals, summaries, and traces. Tiny little bits of information about how the app really works. Not because that’s the best way to do it, but because it’s been too hard to get the real thing. The real information exists. It’s on the network. How people called your app and what your code did. What other systems it called, the database queries it made, and the result sets that came back.
Every enterprise contract I’ve signed in the last two years has the same clause. “Vendor will not use Customer Data to train machine learning models.” Sometimes it’s a paragraph. Sometimes it’s a whole section. The language varies but the intent is identical: don’t feed our production data into your AI. I get it. I sign the same clause as a vendor. But here’s what’s been bothering me: that clause is a promise, not an architecture.
Stop letting broken downstream dependencies kill your workflow. Use proxymock to record backend data and inbound calls, then flip on a mock whenever a system goes offline. You can even replay traffic to test your code changes and ensure your endpoints are still working perfectly.
Spring Boot version upgrades—whether moving from 2.x to 3.x, 3.x to 4.x, or even minor bumps like 3.2.5 to 3.3.1—regularly introduce subtle, breaking changes that unit and integration tests miss. JSON serialization shifts, autoconfiguration reordering, and transitive dependency conflicts can silently alter your API contract.