Join us for an episode of Testcontainers Live, where we dive into the beautiful world of Testcontainers for Go. Manu, the primary maintainer of the project, will introduce how Testcontainers for Go can enhance your integration tests, what typical usage looks like, and talk about the project and the community.
We'll look at examples of how popular open-source projects use Testcontainers for Go for their tests and talk about the best ways to start using it for your needs. What's the recommended way to use, for example, Kafka or MongoDB? And how to contribute the knowledge back to the project so the others can learn the best practices as well!
Resources:
Testcontainers website - testcontainers.com
Opentelemetry-collector-contrib tests using Testcontainers for Go example - https://github.com/open-telemetry/ope...
influxdata/Telegraf tests - https://github.com/influxdata/telegra...
Testcontainers for Go: Index and Example Generator: https://golang.testcontainers.org/exa...
Live PR created during the episode: https://github.com/testcontainers/tes...
About Manu:
Manu is a software engineer at the Open Source team in AtomicJar, where he maintains Testcontainers for Go. Before joining AtomicJar, he was part of the Engineering Productivity team for Observability at Elastic, QA Tech Lead at Liferay Cloud and, since 2011, Core Platform engineer at Liferay Inc, where he helped teams to adopt a culture driven by Continuous Integration and Continuous Delivery. Manu holds a Computer Science degree by UNED (the Spanish Online Public University), and a Master Degree in Research on Software Engineering and Systems. You can find him on the Internet as "mdelapenya".
Chapters:
00:00 - Intro
01:30 - Who is Manu?
02:32 - Manu's journey
04:29 - How did you come to Testcontainers?
07:49 - Introduce Testcontainers for Go
12:05 - Toxiproxy example
15:15 - Opentelemetry-collector-contrib using Testcontainers for Go
25:00 - How does Testcontainers for Go talk to Docker?
29:22 - Wait strategies and community contributions
34:52 - Modules vs examples
38:34 - Creating an example for Postgres
54:25 - Conclusions and see you next time!
Watch video Introducing Testcontainers for Go with Manu de la Peña online without registration, duration hours minute second in high quality. This video was added by user AtomicJar 01 January 1970, don't forget to share it with your friends and acquaintances, it has been viewed on our site 70 once and liked it lik people.