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 1974 ACM A.M. Turing Award laureate Donald Knuth on the ACM Learning Center website, and subscribe to the series wherever you get your podcasts.

Digital Image Compositing Fundamentals

This title covers concepts central to digital imagery and digital image compositing using software packages such as Adobe Photoshop or the open source GIMP software. The book builds on the fundamental concepts of pixels, color depth and layers, and gets more advanced as chapters progress, covering pixel transparency using the alpha channel, pixel blending using Porter-Duff blending and transfer modes, and digital image file formats and key factors regarding a data footprint optimization work process.

Featured book: Digital Image Compositing Fundamentals

Learn Algorithms and Data Structures in Java for Day-to-Day Applications

Programs are created from algorithms and data structures. Mastering these is an essential part of your development as a Java programmer. They are the main building blocks for each architectural pattern. Many courses treat data structures and algorithms as a theoretical computer science topics. This course relates every technique back to real-world problems and situations you will face working as a programmer.

Featured video: Learn Algorithms and Data Structures in Java for Day-to-Day Applications

Changes to ACM O’Reilly Collection (Beginning June 22)

Effective Monday, June 22, 2020, O'Reilly Media will no longer offer the following learning formats through ACM's O'Reilly Learning Collection:

  • Live Online Training (including recorded videos)
  • Katacoda Scenarios
  • Jupyter Notebooks
  • Sandboxes
  • Certifications

All books, videos (excluding recorded Live Online Training, including O'Reilly conference/Superstream events), and learning paths will remain accessible to ACM Members. If you are currently using content from any of the categories above, make sure to complete your training by Sunday, June 21

O'Reilly Collection Changes

Leading a Cross-functional Team

Many organizations have discovered the advantages of using cross-functional teams, such as diversity of skills, perspectives, and experience, to accomplish their goals. While the diversity inherent to these teams can present certain challenges, successfully managing teams is worth the reward. In this course, you'll learn about the benefits of cross-functional teams, the various development stages, and the risks at each stage. Finally, you'll learn about the team leadership skills and abilities a cross-functional team leader should have and best practices for the related teamwork.

Featured course:  Leading a Cross-functional Team

Featured Asset: Learning Path: OpenStack Certification, 2/e

OpenStack Certification is a unique video product that provides a solid understanding of OpenStack, so you can pass two certification exams: the Certified OpenStack Administrator exam from OpenStack Foundation and the Red Hat Certified System Administrator (RHCSA) in Red Hat OpenStack exam. In addition to helping you study for your chosen exam, this thorough video course provides in-depth insight and knowledge about OpenStack to help IT Administrators, designers, and architects get practical knowledge on how to implement OpenStack-based cloud solutions.

Featured resource: Learning Path: OpenStack Certification, 2/e

Apache Arrow and the Future of Data Frames

Register now for the next ACM TechTalk, "Apache Arrow and the Future of Data Frames," presented on Wednesday, July 8 at 12 PM ET/9 AM PT by Wes McKinney, Director of Ursa Labs. Larisa Sawyer, software engineer and Vice President at Two Sigma Investments, will moderate the questions and answers session following the talk. Continue the discussion on ACM's Discourse Page.

Image of Wes Mckinney

Leveraging the ACM Code of Ethics Against Ethical Snake Oil and Dodgy Development

View the recent ACM TechTalk, "Leveraging the ACM Code of Ethics Against Ethical Snake Oil and Dodgy Development,"  on demand.  The talk was presented by Don Gotterbarn, Professor Emeritus, East Tennessee State University; Co-Chair, ACM Committee on Professional Ethics (COPE), and Marty Wolf, Professor, Bemidji State University; Co-Chair, ACM Committee on Professional Ethics (COPE). Keith Miller, Professor, University of Missouri – Saint Louis moderated the questions and answers session following the talk. Continue the discussion on ACM's Discourse Page.

Image of Don Gotterbarn and Marty Wolf

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.