Listen to ACM ByteCast!

ACM's Practitioner Board has created ACM ByteCast, a new podcast series in which hosts Rashmi Mohan and Jessica Bell 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 featuring Theo Schlossnagle, Founder and CTO at Circonus, Co-Chair of ACM Queue, member of the ACM Publications Board, and elected Member at Large on the ACM Council, on the ACM Learning Center website, and subscribe to the series wherever you get your podcasts.

Data as a Service: A Framework for Providing Reusable Enterprise Data Services

Data has always been considered as an essential part of the IT infrastructure across most organizations in supporting their business operations. However, a complete paradigm shift has occurred in recent years as data is increasingly recognized as an asset that could be commercially sold as a service, in and of itself. Based on the author’s first-hand experience and expertise, this book offers a proven framework for sharing core enterprise data using reusable data services. 

Featured book: Data as a Service: A Framework for Providing Reusable Enterprise Data Services

CSS - The Complete Guide

Every web developer has to know CSS. CSS, short for Cascading Style Sheets, is a "programming language" you use to turn your raw HTML pages into a really beautiful website. This course covers it all. We start at the very basics and gradually dive in deeper and deeper. We do this by showing you both practical examples and the theory behind them. This course provides different "Tracks" or "Entry points" to exactly meet your demands and reflect your current knowledge level.

Featured video: CSS - The Complete Guide

Performance (Really) Matters

Register now for the next ACM TechTalk, "Performance (Really) Matters," presented on Wednesday, September 23 at 12:00 PM ET/9:00 AM PT by Emery Berger, ACM Fellow and Professor at the University of Massachusetts Amherst. Milind Kulkarni, Associate Professor at Purdue University, will moderate the questions and answers session following the talk. Continue the discussion on ACM's Discourse Page.

Image of Emery Berger

Security Architect: Ethical Hacking Best Practices

To become a well-rounded ethical hacker, one must have good ethics, love a challenge, and be persistent. In addition, you must have a strong technical background and be familiar with common tools, strategies, and techniques used in a variety of ethical hacking situations. In this 14-video course, learners can explore best practices related to ethical hacking and incident handling, legal considerations, and proactive hacking practices and strategies.

Featured course:   Security Architect: Ethical Hacking Best Practices

Featured Asset: Learning Path: Web Performance Optimization Basics

In this learning path, designed for intermediate-level developers with an understanding of HTML, CSS, JavaScript, and web technologies in general, your host Max Firtman, shows you some of the most important things you can do to boost the performance of your web assets. As the saying goes, you can’t fix what you can’t measure, so to begin, you’ll learn the important metrics to monitor and how to measure them. 

Featured resource: Learning Path: Web Performance Optimization Basics

Quantum Networks: From a Physics Experiment to a Quantum Network System

View the recent ACM TechTalk, "Quantum Networks: From a Physics Experiment to a Quantum Network System," presented by Stephanie Wehner Professor and Roadmap Leader in Quantum Internet and Networked Computing at QuTech, Delft University of Technology.
Travis Humble, Director of the Quantum Computing Institute at Oak Ridge National Laboratory and Co-EiC of ACM Transactions on Quantum Computing, moderated the questions and answers session following the talk. Continue the discussion on ACM's Discourse Page.

How to Create Generalizable AI

View the recent ACM TechTalk, "How to Create Generalizable AI," presented by Anima Anandkumar, Director of ML Research at NVIDIA and Bren Professor at the California Institute of Technology. Michael Zeller, Head of AI Strategy & Solutions at Temasek and ACM SIGKDD Secretary/Treasurer, moderated the questions and answers session following the talk. Continue the discussion on ACM's Discourse Page.

ACM Case Studies

Written by leading domain experts for software engineers, ACM Case Studies provide an in-depth look at how software teams overcome specific challenges by implementing new technologies, adopting new practices, or a combination of both. Often through first-hand accounts, these pieces explore what the challenges were, the tools and techniques that were used to combat them, and the solution that was achieved.

ACM Distinguished Speakers Program

The Distinguished Speakers Program (DSP) is one of ACM's most valued outreach programs, providing universities, corporations, event and conference planners, and local ACM chapters with direct access to top technology leaders and innovators from nearly every sector of the computing industry. ACM will cover the cost of transportation for the speaker to travel to your event.