Image of Team V Bionic

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, Rashmi Mohan hosts members of team V Bionic, who won the Imagine Cup 2022 grand prize for ExoHeal, a modular exoskeletal hand rehabilitation device that utilizes neuroplasticity and Azure technology to provide adaptive and gamified rehabilitation exercises to people with hand paralysis. The team includes Zain A. Samdani, Founder and CEO, who initially came up with the idea for ExoHeal; Faria Zubair, Head of Design, who improved the design and transformed the prototype to make it feel like a second skin; Asfia Jabeen Zubair, Operations Manager, who provided her ability to deal with people and patients and secured the input and advice of a scientific society comprised of neuroscientists; and Ramin Udash, CTO and application developer, who contributed his expertise in building robotics and applications.

Tiny C Projects

Learn the big skills of C programming by creating bite-size projects! Work your way through these 15 fun and interesting tiny challenges to master essential C techniques you’ll use in full-size applications. This book develops your C abilities with lighthearted games like tic-tac-toe, utilities like a useful calendar, and thought-provoking exercises like encoding and cyphers.

Featured book: Tiny C Projects

Building Your First Power BI Report

In this course,  you’ll learn how to access and explore data in a Power BI report. First, you’ll learn how to import an Excel workbook into Power BI and how to fix your data so that it is more usable for reporting. Next, you’ll discover the modeling capabilities available in Power BI to further enhance your data and improve the reporting experience. Finally, you’ll learn how to add data visualizations and static report elements to a report so that you can explore your data from multiple perspectives. When you’re finished with this course, you’ll have the skills and knowledge to create simple Power BI reports using your own data.

Building Your First Power BI Report

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: Implement Name Resolution

In this Challenge Lab, you will implement domain name resolution. First, you will manipulate name resolution by using a hosts file. Next, you will use nslookup to confirm local DNS resolutions. Finally, you will configure DNS by creating forward and reverse lookup zones and defining A (address) and PTR (pointer) records.

Featured Learning Resource: Implement Name Resolution

Learning Resource: DevOps Engineer, SRE

This learning path guides you through a curated collection of on-demand courses, labs, and skill badges that provide you with real-world, hands-on experience using Google Cloud technologies essential to the DevOps Engineer role. Once you complete the path, check out the Google Cloud DevOps Engineer certification to take the next steps in your professional journey.

Learning Resource: DevOps Engineer, SRE

Sasha Rosenbaum TechTalk

Register now for the next free ACM TechTalk, "Future of DevOps," presented on Wednesday, March 29 at 12:00 PM ET/17:00 UTC by Sasha Rosenbaum, Principal at Ergonautic. Andrew Clay Shafer of Ergonautic will moderate the questions and answers session following the talk. Continue the discussion on ACM's Discourse Page.

Zhamak Dehghani TechTalk

View the recent ACM TechTalk, "State of Data Mesh," presented by Zhamak Dehghani, Founder and CEO of Nextdata. Sophie Watson, Data Scientist at NVIDIA, moderated the questions and answers session following the talk. Continue the discussion on ACM's Discourse Page.

Mauricio Aniche TechTalk

View the recent ACM TechTalk, "Effective Developer Testing," presented by Maurício Aniche, Assistant Professor of Software Engineering, Delft University. Michael Hilton, Associate Professor at Carnegie Mellon University, moderated the questions and answers session following the talk. Continue the discussion on ACM's Discourse Page.

Yehonathan Sharvit TechTalk

View the recent ACM TechTalk, "Reduce System Complexity with Data-Oriented Programming," by Yehonathan Sharvit, Software Architect at Cycognito. Paul DeGrandis, Senior Director of Research at Kevel, 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.