Stuck in Tutorial Hell? Learn Backend Dev the Right Way
Launch Your Cybersecurity Career in 6 Months
Overview
AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off Coursera Plus Annual.
Unlock All Certificates
Explore advanced software development approaches that go beyond traditional testing to eliminate entire categories of bugs in this conference talk from NDC TechTown 2025. Learn from a real-world bug scenario that led to an uncomfortable customer meeting, examining why conventional testing failed to catch the issue. Discover Design by Contract principles as advocated by Meyers and investigate the potential of sophisticated type systems for preventing bugs at the development stage. Understand the limitations and practical challenges of these approaches, including why they aren't more widely adopted in the industry. Gain insights into pragmatic strategies that can be implemented in real-world development environments to create more robust software products and reduce the likelihood of shipping bugs to production.
Syllabus
Eliminating bugs: testing is not enough - Giles Chamberlin - NDC TechTown 2025
Taught by
NDC Conferences