fromInfoQ1 day agoSoftware developmentScaling API Independence: Akehurst on Mocking, Contract Testing, and ObservabilityDeveloper autonomy in microservices requires advanced techniques like mocking and contract testing to manage API dependencies and enhance testing environments.
fromMedium3 months agoJavaScriptBetter Testing with TestContainersTestContainers offers a more efficient way to test interactions with external components by using Docker containers.
fromMedium6 months agoJavaScriptHow do you write unit tests in Scala, and how do you use the mocking technique?Tight coupling of services in functions complicates unit testing, necessitating strategies like dependency injection or mocking for flexibility.