Accelerate your inner loop with container support - even if your application isn't containerized! Join us in this session to discover how using containers can revolutionize your Python development workflow. You’ll learn how to seamlessly define and manage external dependencies, like databases or message queues, directly in your Python code. We’ll show you how to automate the creation and teardown of these dependencies, enabling you to run reliable, consistent integration tests across all environments—whether you're on Windows, macOS, or Linux. By the end of this session, you’ll understand how to set up isolated testing environments that eliminate environment-specific issues and ensure that every test starts with a clean slate. We’ll also dive into advanced features like parallel CI execution and containerized database instances, so you can start your tests with a known, controlled state every time. When you leave this session, you’ll have the tools and knowledge to enhance your Python development process, collaborate more effectively with your team, and accelerate the delivery of high-quality software. Don’t miss this opportunity to take your Python projects to the next level!
Schedule
5:45 pm - Doors Open / Social
6:30 pm - Meeting Start
7:30 pm - Wrap-up
8:00 pm - Prologue (Social in Scotts Addition)
All events are open to all skill levels. If you're just starting out, come to learn and feel free to ask questions. That's where the real learning happens. If you're a more seasoned developer, we'd love to learn from you. Despite what the Zen of Python says, there are usually more than one way to do something, so share your knowledge!
Join our Discord server! https://pyrva.org/discord
Want to sponsor PyRVA? https://pyrva.org/donate
Want to present? https://forms.gle/q8w3xziArWjud5f67