learning.acm.org
Open in
urlscan Pro
2001:1af8:4700:a158:121:0:1:115
Public Scan
URL:
https://learning.acm.org/techtalks-archive
Submission: On January 16 via api from IE — Scanned from NL
Submission: On January 16 via api from IE — Scanned from NL
Form analysis
2 forms found in the DOM<form class="acm-search-form" id="form_1">
<label for="input_1">
<span class="visually-hidden">Search Input</span>
</label>
<input type="text" name="q" id="input_1" class="acm-searchbox-input st-default-search-input" autocomplete="off" autocorrect="off" autocapitalize="off">
<label for="search-site_1" class="toggle">
<span class="visually-hidden">Search Submit</span>
<i class="fa fa-search left"></i>
<input type="button" class="acm-searchbox-submit left" value="Search" name="search-site_1" id="search-site_1">
</label>
</form>
<form class="acm-search-form" id="mobile_form_1">
<i class="fa fa-search left"></i>
<label class="" for="search_mobile_1">Search</label>
<input type="text" id="search_mobile_1" class="acm-searchbox-input st-default-search-input" name="q" autocomplete="off" autocorrect="off" autocapitalize="off">
</form>
Text Content
We use cookies to ensure that we give you the best experience on our website. Learn more Got it! skip to main content * Digital Library * CACM * Career Center * Queue * XRDS * Join ACM ACM Learning Center Site * O'Reilly * Skillsoft * Search Input Search Submit * O'Reilly Skillsoft Search * Home * Learning Center Home * About the Learning Center * About ACM Learning Center The ACM Learning Center offers ACM members access to lifelong learning tools and resources. Our E-Learning collections offer complimentary access to more than 55,000 online books and videos from top content publishers. The ACM TechTalk series brings leading computing luminaries and visionaries to your screen. Members enjoy exclusive offers and discounts on IT industry certifications and vendor-specific training. * Membership Options and Rates Request ACM Membership Information * E-Learning * E-Learning Home * O'Reilly * Skillsoft * About E-Learning The ACM Learning Center E-Learning library includes more than 55,000 books, courses, conference videos, learning paths, tutorials, and more. This includes nearly 50,000 O'Reilly titles; 1,800 Skillsoft courses and 4,800+ Books24x7®titles (in addition to thousands of short IT/desktop videos); and more than 1,200 titles in ScienceDirect Morgan Kaufmann and Syngress books. * Membership Options and Rates Request ACM Membership Information * Member Offers * Member Offers Home * Teradata * CompTia * Stevens Institute * Dell EMC * NYU Tandon * About Member Offers As an ACM member, you are eligible for tuition scholarships at online universities for continued learning and discounts on training toward popular industry certifications. Student members have special access to free learning resources. * * TechTalks * TechTalks Home * TechTalks Archive * About TechTalks ACM members are always the first to learn about our popular series of free TechTalks, keeping you at the cutting edge of the latest technical and technological developments. Targeting computing practitioners but also suitable for students and educators, our TechTalks feature ACM A.M. Turing Award winners, ACM Fellows, respected researchers, and expert industry professionals. * The Art of Concurrency in Go The Essence of Software (Or Why Systems Often Fail by Design, and How to Fix Them) Getting Started with Kubernetes * ByteCast * ByteCast Home * ByteCast Archive * ACM ByteCast ACM ByteCast is a podcast series from ACM’s Practitioner Board in which hosts Rashmi Mohan, Jessica Bell, and Scott Hanselman interview researchers, practitioners, and innovators who are at the intersection of computing research and practice. In each monthly episode, guests will share their experiences, the lessons they’ve learned, and their own visions for the future of computing. Listen to the latest episode below, or wherever you get your podcasts. * ByteCast Ep23: David Heinemeier Hansson ByteCast Ep22: Amanda Randles ByteCast Ep 21: Jelani Nelson * Resources * Resources Home * ACM Selects * About Resources Tune in to podcast interviews with global leaders in computing and IT, learn more about relevant ACM publications, conferences, job and career resources, networking opportunities, and other ways to get the most out of your ACM membership. * Membership Options and Rates Request ACM Membership Information * FAQs * FAQs Home * O'Reilly FAQs * Skillsoft FAQs * Books 24x7 FAQs * About FAQs Find answers to the most common questions regarding our O'Reilly, Skillsoft, and ScienceDirect online learning platforms. * Customer Service FAQs ACM Staff Directory * Practitioner Board * Practitioner Board * Professional Development Committee * Practitioner Board The Practitioner Board is responsible for developing programs that support the professional needs of ACM members as well as promoting computing as a profession. The Practitioner Board and Professional Development Committee focus on products and services that support and enhance the professional and technical development of practicing computing professionals, including engineers, architects, IT specialists and managers. * ByteCast Ep23: David Heinemeier Hansson ByteCast Ep22: Amanda Randles ByteCast Ep 21: Jelani Nelson * Home * TechTalks Archive VIEW TECHTALK ARCHIVE ON-DEMAND We are using a new embedded video player developed by VideoKen. This player allows you to view an automatically generated "phrase cloud" (analogous to a glossary in a textbook) and a table of contents for the video, and navigate to the points of interest in the video using those indices. We would love to hear back from you on how this impacts your video watching experience. Please send any feedback to learning@acm.org. LEARNING CENTER TECHTALKS ARCHIVE 2021 26 October 2021 : MACHINE LEARNING FOR ALGORITHM DESIGN WITH MARIA FLORINA BALCAN 6 October 2021 : HUMAN INSPIRED ARTIFICIAL INTELLIGENCE WITH MANISH GUPTA 9 September 2021 : QUANTUM COMPUTATIONAL SUPREMACY WITH SCOTT AARONSON 11 August 2021 : RUNNING LINUX APPS ON WINDOWS: HOW AND WHY? WITH SCOTT HANSELMAN 22 July 2021 : TURING LECTURE 2021: ABSTRACTIONS, THEIR ALGORITHMS, AND THEIR COMPILERS 12 July 2021 : LEARNING FROM DATA: THE TWO CULTURES WITH ADJI BOUSSO DIENG 7 June 2021 : LEARNING SYMBOLIC EQUATIONS WITH DEEP LEARNING WITH SHIRLEY HO 20 May 2021 : HORIZONTAL LEADERSHIP: PRACTICAL LESSONS FOR DRIVING COMPANY-WIDE STRATEGY AND ACTION WITH EVE ANDERSSON 13 April 2021 : DEMOCRATIZING AI: CREATING COGNITIVE AI ASSISTANTS WITH NO CODING WITH MICHELLE ZHOU 25 March 2021 : AN INDUSTRY PERSPECTIVE ON WHAT WE SHOULD BE TEACHING OUR NEXT GENERATION OF SOFTWARE PRACTITIONERS IN THE UNIVERSITIES WITH PAUL MCMAHON 4 March 2021 : THE FOUR PEGS OF REQUIREMENTS ENGINEERING WITH BERTRAND MEYER 11 February 2021 : REPRODUCING 150 RESEARCH PAPERS AND TESTING THEM IN THE REAL WORLD: CHALLENGES AND SOLUTIONS WITH GRIGORI FURSIN 19 January 2021 : AGENT-HUMAN COLLABORATION AND LEARNING FOR IMPROVING HUMAN SATISFACTION WITH SARIT KRAUS 12 January 2021 : ACM QUEUE CASE STUDY Q&A: ALWAYS-ON TIME-SERIES DATABASE WITH THEO SCHLOSSNAGLE 2020 9 December 2020 : CODE REVIEWS - FROM BOTTLENECK TO SUPERPOWER WITH MICHAELA GREILER 2 November 2020 : IT'S TIME DEEP LEARNING LEARNED FROM SOFTWARE ENGINEERING WITH JEREMY HOWARD 14 October 2020 : LESSONS FROM COVID-19: EFFICIENCY VS RESILIENCE WITH MOSHE VARDI 22 September 2020 : PERFORMANCE (REALLY) MATTERS WITH EMERY BERGER 1 September 2020 : QUANTUM NETWORKS: FROM A PHYSICS EXPERIMENT TO A QUANTUM NETWORK SYSTEM WITH STEPHANIE WEHNER 11 August 2020 : HOW TO CREATE GENERALIZABLE AI WITH ANIMA ANANDKUMAR 24 July 2020 : ABUSES AND MISUSES OF AI: PREVENTION VS. REACTION WITH CRISTIAN CANTON 8 July 2020 : APACHE ARROW AND THE FUTURE OF DATA FRAMES WITH WES MCKINNEY 8 June 2020 : LEVERAGING THE ACM CODE OF ETHICS AGAINST ETHICAL SNAKE OIL AND DODGY DEVELOPMENT WITH DON GOTTERBARN AND MARTY WOLF 22 May 2020 : INTEGRATING AWS LAMBDA WITH YOUR MAJESTIC MONOLITH WITH LUKE CLOSS 30 April 2020 : DATA FOR GOOD: ENSURING THE RESPONSIBLE USE OF DATA TO BENEFIT SOCIETY WITH JEANNETTE WING 25 March 2020 : THE DECISION-MAKING SIDE OF MACHINE LEARNING: COMPUTATIONAL, INFERENTIAL, AND ECONOMIC PERSPECTIVES WITH MICHAEL I. JORDAN 26 February 2020 : FAIRNESS IN MACHINE LEARNING WITH TULSEE DOSHI 5 February 2020 : OOPS! LEARNING FROM SURPRISE AT NETFLIX WITH LORIN HOCHSTEIN 7 January 2020 : SEVEN UNBREAKABLE RULES OF SOFTWARE LEADERSHIP WITH STEVE MCCONNELL 2019 16 December 2019 : PYTORCH: A MODERN LIBRARY FOR MACHINE LEARNING WITH ADAM PASZKE 13 November 2019 : RECOMMENDER SYSTEMS: BEYOND MACHINE LEARNING WITH JOSEPH KONSTAN 1 November 2019 : RUST: IN IT FOR THE LONG HAUL WITH CAROL NICHOLS 29 August 2019 : A NEW GOLDEN AGE FOR COMPUTER ARCHITECTURE WITH DAVE PATTERSON 1 August 2019 : THE EMERGING ROLE OF MOBILE COMPUTING IN HEALTH WITH SHWETAK PATEL 11 July 2019 : THE POWER AND LIMITS OF DEEP LEARNING WITH YANN LECUN 20 June 2019 : THE JOY OF FUNCTIONAL PROGRAMMING (FOR DATA SCIENCE) WITH HADLEY WICKHAM 4 June 2019 : AGILE DATA SCIENCE: ACHIEVING SALESFORCE-SCALE MACHINE LEARNING IN PRODUCTION WITH SARAH AERNI 30 April 2019 : THE EXASCALE COMPUTING PROJECT AND THE FUTURE OF HPC WITH DOUG KOTHE 3 April 2019 : THE FUTURE OF WIRELESS AND WHAT IT WILL ENABLE WITH ANDREA GOLDSMITH 7 March 2019 : BUILDING A CULTURE TO SUPPORT INCLUSIVE DESIGN WITH JEN DEVINS 13 February 2019 : THE BAYESIAN ZIG ZAG: DEVELOPING PROBABILISTIC MODELS USING GRID METHODS AND MCMC WITH ALLEN DOWNEY 23 January 2019 : DESIGNING AN ML MINDED PRODUCT AND A PRODUCT MINDED ML SYSTEM WITH GRACE HUANG 2018 4 December 2018 : BREAK INTO AI: BUILDING A CAREER IN MACHINE LEARNING WITH ANDREW NG 15 November 2018 : CONCURRENT OBJECT ORIENTED PROGRAMMING WITH BERTRAND MEYER 26 September 2018 : EXPLAINABLE MACHINE LEARNING MODELS FOR HEALTHCARE AI 7 September 2018 : PROJECT JUPYTER: FROM COMPUTATIONAL NOTEBOOKS TO LARGE SCALE DATA SCIENCE WITH SENSITIVE DATA WITH BRIAN GRANGER 8 August 2018 : FROM MEDIA TO MEANING: CLASSIC MACHINE LEARNING WITH BLAISE AGÜERA Y ARCAS 24 July 2018 : ADVERSARIAL MACHINE LEARNING WITH IAN GOODFELLOW 12 July 2018 : SCALA IS FOR... DISTRIBUTED SYSTEMS? WEB APPS? FRONT-END DEVELOPMENT? WITH HEATHER MILLER 14 June 2018 : JOURNEY TO A REAL-TIME ENTERPRISE WITH NEHA NARKHEDE 7 June 2018 : INTRO TO ANGULAR WITH STEPHEN FLUIN 25 April 2018 : HISTORY OF SOFTWARE ENGINEERING WITH GRADY BOOCH 28 March 2018 : IS BLOCKCHAIN A BRANCH OF AI? WITH TOUFI SALIBA 9 March 2018 : WHAT CAN KOTLIN DO FOR ME? WITH HADI HARIRI 21 February 2018 : COMPUTING FOR DISASTERS WITH ROBIN MURPHY 18 January 2018 : HIERARCHICAL ADVERSARIALLY LEARNED INFERENCE WITH NEGAR ROSTAMZADEH 9 January 2018 : QISKIT: A SWISS ARMY KNIFE FOR QUANTUM COMPUTATION WITH JAY GAMBETTA 2017 15 November 2017 : REACTIVE MICROSYSTEMS - THE EVOLUTION OF MICROSERVICES AT SCALE WITH JONAS BONER 13 October 2017 : ALGORAND: A BETTER DISTRIBUTED LEDGER WITH SILVIO MICALI 21 September 2017 : IMAGENET: WHERE HAVE WE GONE? WHERE ARE WE GOING? WITH FEI-FEI LI 7 September 2017 : OPEN COLLABORATION, THE ECLIPSE WAY WITH MIKE MILINKOVICH 16 August 2017 : AI, PEOPLE, AND THE OPEN WORLD WITH ERIC HORVITZ 12 July 2017 : MONADIC PROGRAMMING FOR THE WEB USING REACT AND RXJS WITH PAT SISSONS 15 June 2017 : USING MACHINE LEARNING TO STUDY NEURAL REPRESENTATIONS OF LANGUAGE MEANING WITH TOM MITCHELL 31 May 2017 : APPLICATION MANAGEMENT WITH KUBERNETES WITH KELSEY HIGHTOWER 3 May 2017 : PREVENTING INFORMATION LEAKS WITH POLICY-AGNOSTIC PROGRAMMING WITH JEAN YANG 7 April 2017 : THE NEXT RADICAL INTERNET TRANSFORMATION: HOW BLOCKCHAIN TECHNOLOGY IS TRANSFORMING BUSINESS, GOVERNMENTS, COMPUTING, AND SECURITY MODELS WITH MARK MUELLER-EBERSTEIN 17 March 2017 : SPEAKING DATA: SIMPLE, FUNCTIONAL PROGRAMMING WITH CLOJURE WITH PAUL DEGRANDIS 7 February 2017 : CURRENT TRENDS IN HIGH PERFORMANCE COMPUTING AND CHALLENGES FOR THE FUTURE WITH JACK DONGARRA 25 January 2017 : PANEL AND TOWN HALL: BIG THOUGHTS AND BIG QUESTIONS ABOUT ETHICS IN ARTIFICIAL INTELLIGENCE 2016 8 December 2016 : TOWN HALL ON A.I., MACHINE LEARNING, AND MORE WITH PETER NORVIG 19 October 2016 : TENSORFLOW: A FRAMEWORK FOR SCALABLE MACHINE LEARNING WITH MARTIN WICKE 27 September 2016 : GENERATORS: POWERING ITERATION IN PYTHON WITH LUCIANO RAMALHO 2 August 2016 : EVOLVING CRITICAL SYSTEMS WITH MIKE HINCHEY 7 July 2016 : LARGE-SCALE DEEP LEARNING WITH TENSORFLOW WITH JEFF DEAN 17 June 2016 : THE EVOLUTION OF MICROSERVICES WITH ADRIAN COCKROFT 16 May 2016 : A PRAGMATIC INTRODUCTION TO MULTICORE SYNCHRONIZATION WITH SAMY AL BAHRA 16 March 2016 : FROM BI TO BIG DATA - ARCHITECTURE, ETHICS, AND ECONOMICS WITH BARRY DEVLIN 26 February 2016 : FAIL BETTER: RADICAL IDEAS FROM THE PRACTICE OF CLOUD COMPUTING WITH TOM LIMONCELLI 3 February 2016 : COMPUTATIONAL THINKING WITH GRADY BOOCH 2015 17 December 2015 : MAKING BIG DATA PROCESSING SIMPLE WITH SPARK WITH MATEI ZAHARIA 24 November 2015 : THE FIVE TRIBES OF MACHINE LEARNING WITH PEDRO DOMINGOS 4 November 2015 : INNOVATION COLONIES WITH DOMINIC HOLT 9 October 2015 : WHAT MAKES A GREAT SOFTWARE ENGINEER? WITH PAUL LI 20 August 2015 : DISASTERS: ROBOTS, COMPUTING, AND INFORMATICS WITH ROBIN MURPHY 30 July 2015 : WHAT TIME IS IT? A GUIDE TO TIME FOR SOFTWARE DEVELOPERS WITH GEORGE-NEVILLE NEIL 25 June 2015 : ARE YOU GETTING TRACTION? TALES FROM THE TECH TRANSFER TRENCHES WITH SATISH CHANDRA 31 May 2015 : EXTREME SCALING AND PERFORMANCE ACROSS DIVERSE ARCHITECTURES WITH SALMAN HABIB AND RAJEEV THAKUR 15 May 2015 : MAKING THE DIGITAL AND PHYSICAL WORLDS ACCESSIBLE FOR PEOPLE WITH DISABILITIES WITH EVE ANDERSSON 30 April 2015 : THE FAST DATA CHALLENGE AND PICKING THE RIGHT DATABASE WHY ONE SIZE DOESN'T FIT ALL WITH MICHAEL STONEBRAKER 27 March 2015 : AGILE METHODS: THE GOOD, THE HYPE AND THE UGLY PART II WITH BERTRAND MEYER 18 February 2015 : AGILE METHODS THE GOOD, THE HYPE AND THE UGLY WITH BERTRAND MEYER 28 January 2015 : STRANGER THAN FICTION CASE STUDIES IN SOFTWARE ENGINEERING JUDGMENT WITH STEVE MCCONNELL 2014 18 December 2014 : GETTING CYBER SAFETY THROUGH TO EMPLOYEES AND ANYONE ELSE WITH RON WOERNER 3 December 2014 : DATA ACCESS AND ENTITY FRAMEWORK WITH TERRY COATTA 1 October 2014 : DEVELOP HYBRID MOBILE APPLICATIONS WITH APACHE CORDOVA AND PHONEGAP ENTERPRISE WITH ANDREW SAVORY 1 September 2014 : THE CHANGING NATURE OF INVENTION IN COMPUTER SCIENCE WITH DENNIS SHASHA 1 August 2014 : ASYNC JAVASCRIPT AT NETFLIX WITH JAFAR HUSAIN 1 July 2014 : SIMPLIFYING BIG DATA WITH HADOOP WITH DENNY LEE 1 June 2014 : NAVIGATING CYBERSECURITY AND PUBLIC POLICY SIX KEY ISSUES WITH HERBERT LIN Page 1 of 1 THE ART OF CONCURRENCY IN GO Register now for the next free ACM TechTalk, "The Art of Concurrency in Go," presented on Tuesday, January 11 at 12:00 PM ET/9:00 AM PT by Johnny Boursiquot, Platform Observability Engineer at Salesforce's Heroku. Jon Calhoun, founder of Calhoun.io, will moderate the questions and answers session following the talk. Continue the discussion on ACM's Discourse Page. * About ACM * About ACM * Volunteer * Membership * Join ACM * Renew My Membership * Membership Options * Membership Benefits * myACM Sign-In * Publications * About Publications * Digital Library * Submit A Paper * Chapters * Chapter Administrative Interface * Chapter Activities Calendar * Start A Chapter * Awards * About ACM's Awards * Conferences * ACM's Conferences * Code of Ethics * ACM's Code of Ethics * Enforcement Procedures * Media Center * ACM Media Center -------------------------------------------------------------------------------- * * * * * * * * Home * ACM Home * Sitemap * Contact Us * Member Services * Privacy Policy * Accessibility * Copyright © 2022, ACM, Inc AddThis Sharing Sidebar Share to EmailEmailShare to FacebookFacebook , Number of shares Share to LinkedInLinkedInShare to TwitterTwitterMore AddThis Share optionsAddThis , Number of shares Hide Show Close AddThis