Image of Yaw Anokwa

Listen to ACM ByteCast!

ACM ByteCast is a podcast series from ACM’s Practitioner Board in which hosts Rashmi Mohan, Bruke Kifle, 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.

In this episode of ACM ByteCast, our special guest host Scott Hanselman (of The Hanselminutes Podcast) welcomes research scientist, software engineer, and entrepreneur Yaw Anokwa. Yaw is the founder and CEO of ODK, the offline data collection platform that helps fight disease, poverty, and inequity. He holds a PhD in computer science from the University of Washington and likes to keep his bio short and sweet.

Building the Snowflake Data Cloud: Monetizing and Democratizing Your Data

This book helps you transform your organization into monetizing the value locked up within your data. As the digital economy takes hold, with data volume, velocity, and variety growing at exponential rates, you need tools and techniques to quickly categorize, collate, summarize, and aggregate data. This book shows how Snowflake provides all these things and how to use them to your advantage.

Featured book: Building the Snowflake Data Cloud: Monetizing and Democratizing Your Data

React 17: Getting Started

In this course, you will delve into the fundamental concepts about React and use them to build practical web applications. First, you will see how to design class components and stateful function component, how to one-way flow data and behavior in a component tree, and how to read and update state elements. Then, you will delve into modern JavaScript features used with React like arrow functions, destructuring rest and spread operators, classes, async/await, and more.

Featured course: React 17: Getting Started

Pluralsight Custom Library Now Available

We are happy to announce that ACM Members now have access to ACM’s latest member benefit for lifelong learning: the award-winning Pluralsight platform. You can access ACM’s custom collection of more than 2,000 courses, skill assessments, learning paths, and certification exam prep in the ACM Learning Center. While efforts were made to cover the most in-demand technical skills, frameworks, and certifications, new content will be rotated periodically to insurance currency and breadth of coverage. And, sometime in 2023, we expect to add content from A Cloud Guru, the world's largest hands-on cloud learning library.

Learning Resource: Practice Labs: Test Network Security by Using Metasploit

In this challenge lab, you will use Metasploit to test the security of your network. First, you will discover targets by using Metasploit. Finally, you will use Metasploit to exploit a target through a UNC link. Note: Once you begin the challenge lab, you will not be able to pause, save, or exit and then return to your challenge lab. Please ensure that you have set aside enough time to complete the challenge lab before you start.

Featured Learning Resource: Practice Lab: Test Network Security by Using Metasploit

Learning Resource: Digital Transformation using AI/ML with Google Cloud

In this path, you will learn the ways Machine Learning and Artificial Intelligence affect business outcomes and processes. This series of courses start with the basics of Digital Transformation and Google Cloud and then builds on that knowledge to understand the management of machine learning projects within an organization.

Learning Resource: Digital Transformation using AI/ML with Google Cloud

Skillsoft’s Percipio Platform is Now Available

Skillsoft’s new Percipio platform is now available to ACM members. Percipio includes all the content you already enjoy in the current Skillport platform, as well as skill benchmarks, course assessments, practice labs, coding labs, cloud labs, and more. Learners consume content in whatever way makes sense for them — videos, books, audiobooks, practice labs, coding sandboxes, and more. Learners can also attend live events, tech and developer bootcamps, and instructor led courses.

Tradeoffs in the Software Workflow

View the recent ACM TechTalk, "Tradeoffs in the Software Workflow," presented by Titus Winters, Principal Software Engineer at Google. George Fairbanks, Software Engineer at Google, moderated the questions and answers session following the talk. Continue the discussion on ACM's Discourse Page.

The Evolution of Accessibility

View the recent ACM TechTalk, "The Evolution of Accessibility," presented by Jenny Lay-Flurrie, Chief Accessibility Officer at Microsoft. Eve Andersson, Senior Director of Product Inclusion, Equity, and Accessibility at Google, moderated the questions and answers session following the talk. Continue the discussion on ACM's Discourse Page.

Seismic Shifts: Challenges and Opportunities in the 'Post-ISA' Era of Computer Systems Design

View the recent ACM TechTalk, "Seismic Shifts: Challenges and Opportunities in the 'Post-ISA' Era of Computer Systems Design," presented by Margaret Martonosi the Hugh Trumbull Adams '35 Professor of Computer Science at Princeton University. Will Tracz, former chair of ACM SIGSOFT and member of the ACM Professional Development Committee, moderated the questions and answers session following the talk. Continue the discussion on ACM's Discourse Page.

Discover the Latest "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. The latest Selects covers "Getting Started With Internet Of Things: Computing And Communication", which offers a set of articles describing and motivating the IoT, and deep dives into the major aspects of IoT such as communication protocols, edge-to-cloud continuum, AI and data analytics, and security/privacy. You can find part two of this Selects here. 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.