The Cloudcast

Testcontainers to Reduce Developer Frustration

7 snips
Nov 8, 2023
Eli Aleyner talks about the issues with shifting left and how to reduce developer frustration with Testcontainers. They discuss the importance of developer testing, the evolution of CI, CD, and testing, creating AtomicGR, the concept of shifting testing left, and the advantages and adoption of test containers.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
INSIGHT

Get Real Feedback In The IDE

  • Testcontainers lets developers run real dependencies inside their IDE to get realistic feedback earlier.
  • This shifts feedback from staging/CI back to local development, reducing stale-environment failures.
ANECDOTE

The S3 Bunny That Kept Tests Honest

  • On the S3 team they displayed an integration-test status with a 'bunny' to force attention to failing tests.
  • The bunny exposed how staging-based tests degrade over time and motivated shifting feedback earlier.
INSIGHT

Grassroots Adoption Drives Spread

  • Testcontainers often spreads organically: one developer adopts it and commits tests, then teammates gain the same fast-feedback benefits.
  • Adoption requires no central permission, so grassroots uptake is common.
Get the Snipd Podcast app to discover more snips from this episode
Get the app