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

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