ACM TechTalks

ACM members and non-members alike are welcome to attend our popular series of free TechTalks by expert industry professionals, distinguished ACM award laureates, and visionary researchers from industry and academia. Focused on keeping our global audience of busy practitioners at the forefront of technical trends, professional development, and emerging technologies, the TechTalks are also popular with students and educators. Recent talks have covered topics in Artificial Intelligence and Machine Learning, Big Data and Data Science, Blockchain, Computer Vision, Deep Learning, JavaScript, Microservices, Python, Quantum Computing, and more. Registration is free and the TechTalks can be attended both live and on-demand, on desktop and mobile devices. Check this page frequently for upcoming events as well as our on-demand archive. To subscribe to our TechTalk announcements, email [email protected].

View Our Recent TechTalk

Design is Testability

For Software Engineering practitioners, the past 10 years have seen an explosive rise in the adoption of continuous integration systems and automated software testing. Having sufficient test coverage is now considered key to maintaining enough control of large software systems to make changes quickly and reliably. Although we’ve started to write tests, there is still a lot to learn about how to test well - with 40 years of invention and innovation in test strategies and technologies, it’s hard to know what tools are appropriate when testing a given interface. Even among industry leaders, a lot of good testing is still a matter of “I’ll know it when I see it.” In this talk I’ll argue that long-ignored concepts from software design are essential in understanding how to test appropriately. Along the way I’ll tie together ideas and technologies from both design and testing: control, contracts, and design qualities help us understand how best to use unit tests, dynamic analysis, fuzzing, and property-based testing approaches.

ACM Learning Center TechTalk Archive

ACM award winners, leading researchers, industry veterans, thought leaders, and innovators address today and tomorrow's hottest topics and issues in computing for busy practitioners, as well as educators, students, and researchers. Check out our archive of these ACM TechTalks, free for members and non-members alike.

TechTalks on Artificial Intelligence & Machine Learning

Talks from some of the leading visionaries and bleeding-edge researchers in AI/ML: Fei-Fei Li on visual intelligence in computers and ImageNet; Eric Horvitz on AI solutions in the open world; and Tom Mitchell on using ML to study how the brain creates and represents language.

Jan Bosch TechTalk

Register now for the next free ACM TechTalk, "Software Product Management: From Opinions to Data-Driven Experimentation," presented on Tuesday, August 20 at 11:00 AM ET/15:00 UTC by Jan Bosch, Professor at Chalmers University Technology, Sweden. Will Tracz, former chair of ACM SIGSOFT and member of the ACM Professional Development Committee, will moderate the questions and answers session following the talk. Continue the discussion on ACM's Discourse Page.

Chip Huyen TechTalk

View the recent ACM TechTalk, "From ML Engineering to AI Engineering," presented by Chip Huyen, bestselling author and Vice President of AI and Open-Source Software at Voltron Data. Alejandro Saucedo, Director of Engineering, Science & Product at Zalando SE, moderated the questions and answers session following the talk. Continue the discussion on ACM's Discourse Page.