ACM Skills Bundle Add-On
ACM has created a new Skills Bundle add-on providing unlimited access to ACM's collection of thousands of online books, courses, and training videos from O'Reilly, Skillsoft Percipio, and Pluralsight. ACM’s collection includes more than 60,000 online books and video courses from O’Reilly, 9,700 online courses and 11,000 eBooks and audiobooks from Skillsoft, and 2,000 courses from Pluralsight.
The new Skills Bundle add-on is available to paid Professional Members only. Visit the ACM subscription page or contact Member Services to add the Skills Bundle to your membership.
Listen to ACM ByteCast!
In this episode, Bruke Kifle hosts Jacki O'Neill, Director of the Microsoft Africa Research Institute (MARI) in Nairobi, Kenya, where she is building a multi-disciplinary team combining research, engineering, and design to solve local problems globally. Her research interests span AI, HCI, social science, and technology for emerging markets. An ethnographer by trade, Jacki has focused on technologies for work—with the aim of making work better; and technologies for societal impact, with the aim of supporting underserved communities. She has led major research projects in the future of work from new labor platforms to workplace AI and chat; digital currencies and financial inclusion; and Global Healthcare. She has received two innovation awards and 16 patents (from new interaction mechanisms to crowdsourcing), and has served on the program and organizing committees of major conferences such as CHI, CSCW, ICTD, and ECSCW for many years.
Mae Milano TechTalk
Register now for the next free ACM TechTalk, "Programming Distributed Systems," presented on Wednesday, March 13 at 12:00 PM ET/17:00 UTC by Mae Milano, Assistant Professor at Princeton University. Ethan Cecchetti, Assistant Professor at the University of Wisconsin, will moderate the questions and answers session following the talk. Continue the discussion on ACM's Discourse Page.
Elasticsearch in Action, Second Edition
This book teaches you to build scalable search applications using Elasticsearch. This completely new edition explores Elasticsearch fundamentals from the ground up. You’ll deep dive into design principles, search architectures, and Elasticsearch’s essential APIs. Every chapter is clearly illustrated with diagrams and hands-on examples. You’ll even explore real-world use cases for full text search, data visualizations, and machine learning. Plus, its comprehensive nature means you’ll keep coming back to the book as a handy reference!
AZ-204: Developing Solutions for Microsoft Azure
In this course, you’ll learn how to apply your programming and solution development skills in the Azure cloud. First, we’ll explore Azure compute resources and solutions, including: deploying and configuring virtual machines, containerized solutions, the Azure App Service, and Azure Functions. Next, you’ll discover how to develop solutions that leverage storage resources, such as Blob storage and Cosmos DB. Then, you’ll learn how to secure, monitor, and optimize your Azure solutions. Finally, we’ll explore how to work with third-party and Azure services, such as Event Grid, Service Bus, and others.
Implement Compliance Policies Lab
In this Challenge Lab, you will implement compliance policies for an organization. First, you will create a dynamic device group, and then you will create a dynamic user group. Next, you will create and assign a new compliance policy, and then you will configure notifications for the policy. Finally, you will configure actions for non-compliant devices, and then you will register and enroll a Windows 11 client and verify compliance with the policy.
DevOps Foundations
In this path, you’ll be introduced to the foundational concepts of DevOps and learn a bit more about what it an mean for you and your organization. DevOps is an IT management philosophy that seeks to improve and speed up the delivery of software and services to users. It proposes to improve the situation by removing the silos between IT teams, and adopting a product-centric approach that emphasizes automation and tooling to speed up, and make more safe, the mechanical tasks of testing and deploying software.
Vinod Khosla TechTalk
View the recent ACM TechTalk, "Fireside Chat with Entrepreneur and Venture Capitalist Vinod Khosla. Stephen Ibaraki, member of the ACM Practitioner Board and Chair of the ACM Professional Development Committee, moderated the questions and answers session following the talk.
The Impact of ML/AI on Networking and the Internet Over the Last Decade
View the recent ACM TechTalk, "The Impact of ML/AI on Networking and the Internet Over the Last Decade," presented by JP Vasseur, Cisco Engineering Fellow. Matthew Caesar, Chair of ACM SIGCOMM and Professor at the University of Illinois at Urbana-Champaign, moderated the questions and answers session following the talk. Continue the discussion on ACM's Discourse Page.
Sandeep Kaur Kuttal TechTalk
View the recent ACM TechTalk, "Towards Seamless Collaboration: Redefining Human-AI Interaction in Programming," presented on Wednesday, December 20 at 12:00 PM ET/17:00 UTC by Sandeep Kaur Kuttal, Professor at North Carolina State University. Tiffany Barnes, Distinguished Professor at North Carolina University, moderated the talk. Continue the discussion on ACM's Discourse Page.
Discover ACM Selects - Shortlists of Learning Resources Curated by Experts
ACM Selects are themed shortlists curated by subject matter experts for both serious and emerging computing professionals, with the goal of providing new ways to discover relevant resources. Please visit our archive of Selects on a variety of subjects which is available here.
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.