Software Defined Networks: A Comprehensive Approach, Second Edition

This book provides in-depth coverage of the technologies collectively known as Software Defined Networking (SDN). The book shows how to explain to business decision-makers the benefits and risks in shifting parts of a network to the SDN model, when to integrate SDN technologies in a network, and how to develop or acquire SDN applications.

Featured book: Software Defined Networks: A Comprehensive Approach, Second Edition

Apache Kafka Series - Learn Apache Kafka for Beginners

Apache Kafka has become the leading data-streaming enterprise technology. Kafka is used in production by over 2000 companies like Netflix, Airbnb, Uber and LinkedIn. In this tutorial you will learn about the Apache Kafka ecosystem, core concepts, operations, Kafka API, and how to build your own producers and consumers.

Featured video: Apache Kafka Series - Learn Apache Kafka for Beginners

The Joy of Functional Programming (for Data Science)

Register now for the next ACM TechTalk, "The Joy of Functional Programming (for Data Science)," taking place on Thursday, June 20 at 3 PM EDT. This talk will be presented by Hadley Wickham, Chief Scientist at RStudio. Andrew Conklin, Director of Engineering at Origent Data Sciences, will moderate the Q&A following the talk. Continue the discussion and checkout further resources on ACM's Discourse Page.

Image of Hadley Wickham

Introduction to Business Analysis and Essential Competencies

Business analysis aims to not only properly diagnose an issue, but determine the best solution to fix it permanently. Business analysts, who undertake this work, require a unique combination of skills and knowledge to be successful in this function. This course covers the essential competencies required for effective business analysis, including behavioral characteristics, business and software knowledge, and communication and interaction skills.

Featured course: Introduction to Business Analysis and Essential Competencies

Learning Path: Amazon Web Services (AWS) Basics to Advanced

Amazon Web Services (AWS) Basics to Advanced covers concepts necessary to understand cloud computing platforms, working with virtual machines, storage in the cloud, security, high availability, and more. You can use this video as a resource to help you prepare for the AWS Solutions Architect Exam.

Featured resource: Learning Path: Amazon Web Services (AWS) Basics to Advanced

Agile Data Science: Achieving Salesforce-Scale Machine Learning in Production

View the most recent ACM TechTalk, "Agile Data Science: Achieving Salesforce-Scale Machine Learning in Production," on demand. The talk was presented by Sarah Aerni, Director of Data Science at Salesforce Einstein. Michael Zeller, SVP of AI Strategy & Innovation at Software AG, moderated the Q&A following the talk. Continue the discussion and checkout further resources on ACM's Discourse Page.

Image of Sarah Aerni

The Exascale Computing Project and the Future of HPC

View the ACM TechTalk, "The Exascale Computing Project and the Future of HPC," on demand. The talk was presented by Doug Kothe, Director of the Exascale Computing Project (ECP). John West, Director of Strategic Initiatives at the Texas Advanced Computing Center, moderated the Q&A following the talk. Continue the discussion and checkout further resources on ACM's Discourse Page.

 

Image of Doug Kothe

The Future of Wireless and What It Will Enable

View the ACM TechTalk, "The Future of Wireless and What It Will Enable," on demand. The talk was presented by Andrea Goldsmith, Stephen Harris Professor in the School of Engineering at Stanford University and 2018-2019 ACM Athena Lecturer. Continue the discussion and checkout further resources on ACM's Discourse Page.

Image of Andrea Goldsmith

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.