tubeshowcase●1,397,139 videos♡ My collection 0
← Learn to Code

Learn to Code26:48

Development Tools: Integration Test Driven Java Dev in the Cloud with Codespaces and Testcontainers!

Microsoft Developer ↗

From the creator

Before Docker, configuring the environment for integration testing was painful. However, thanks to it, now we can quickly prepare the environment for our tests. And with Testcontainers, you get a popular OSS JVM testing library, that harnesses Docker to easily and reliably spin up test dependencies. But even Docker containers have to run somewhere. Often it is the developer's workstation, but what if you only have a lightweight ultrabook at your disposable? Or maybe your MacBook has an ARM-based M1 chip and you can't simply run some of the containers you need for your testing? So, why don't we try to move our Java development experience to the cloud? Thanks to cloud-based development environments, such as GitHub Codespaces, we are no longer bound by the shackles of our own local hardware. And maybe this even allows us to rethink the classic duality of unit vs integration testing? Java development and testing have never been this productive, sustainable, lightweight, and enjoyable! Resource: Blazing fast cloud developer environments: https://github.com/features/codespaces

Published 2022-05-12 · Watch on YouTube ↗
Availability and playback restrictions are controlled by the original channel.

Keep exploring Learn to Code