Performing automated unit tests to verify and validate code changes is a best software practice, and one that is increasingly important with today’s rapid feature development. Often with JavaScript projects, unit tests pass as expected one at at time. But when running the whole test suite together, test failures are seen. Our Senior WebRTC Engineer, Justin Williams delves more into bleeding unit tests and how factories can help the issue.
For our 61st episode of WebRTC Live, Arin welcomed Callstats.io founder Varun Singh to explore the future of WebRTC. Varun also shared a special announcement: he has joined Daily.co as Chief Product and Technology Officer. Daily Co-Founder Kwindla Kramer joined the conversation.
Quick development cycles with a lot of new functionality added over time can lead to a complex codebase. This can lead to bugs, feature refactoring issues, and slower development down the line – issues that are compounded when using WebRTC. Organizing your code into reusable building blocks, or components is a strong approach to keeping your WebRTC application maintainable. Let’s hear more from Senior WebRTC Engineer, Justin Williams.
See all the talks from the WebRTC track of the 2021 IEEE Real Time Communications Conference right here! Our CTO, Alberto Gonzalez, curated an impressive lineup of WebRTC thought leaders speaking about browser implementation, context-based RTC, monitoring, maintainable WebRTC applications, ingest for broadcasting, analytics, WebCodecs, and much more.