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.
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.
Register now for the next free ACM TechTalk, "Fireside Chat with Entrepreneur and Venture Capitalist Vinod Khosla," presented on Tuesday, February 13 at 2:00 PM ET/19:00 UTC. Stephen Ibaraki, member of the ACM Practitioner Board and Chair of the ACM Professional Development Committee, will moderate the questions and answers session following the talk.
Learn blockchain in a simple, non-tech way and explore the different emerging technologies that open a world of opportunities in the space of tourism and hospitality. This book showcases examples of blockchain-based solutions implemented in different industries and connects them to use cases in hospitality and tourism (disintermediation, payments, loyalty programs, supply chain management, identity management etc.).
In this course, you'll gain the ability to understand C#'s role in modern software development, evaluate whether C# is the right language for your needs, and kick start your journey to C# fluency. First, you'll discover the key characteristics of C# that make it one of the top 5 most popular programming languages in the world today. Next, you'll explore the incredible power of managed execution in .NET using C#, and gain a critical understanding of the relationship between C#, the .NET runtime, and the .NET base class libraries. Finally, you'll become acquainted with some of the syntax of C#, its pattern of evolution over time, and what to expect moving forward if you invest in further study.
In this Challenge Lab, you will learn how to use Azure Boards and integrate work items with Git. First, you will create a new branch in your Azure DevOps Git repository, and then you will make a code change and push a commit to Git. Next, you will add a new Azure Boards work item to track your work, and then you will add the previous commit manually to the work item. Next, you will create a connection to a GitHub account and add a GitHub repository to your project.
In this path, you will find common CVEs and walk through the steps of emulation, or discovering if a vulnerability is present, then covering how to detect and protect applications, services and software that has had a recent critical vulnerability with proof-of-concept exploitation released. These are vulnerabilities with the widest impact across all industries, and the information learned is focused on explaining exactly what you can do to protect your organization, and how to test those protections and detections.
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.
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.
View the recent ACM TechTalk, "Unpredictable Black Boxes are Terrible Interfaces," presented by Maneesh Agrawala, ACM Fellow and Forest Baskett Professor of Computer Science at Stanford University. Alexi (Alyosha) Efros, an ACM Prize in Computing Recipient, moderated the talk. Continue the discussion on ACM's Discourse Page.
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.
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.
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.