Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Safe and Readable C++ Code - Monadic Operations in C++23

ACCU Conference via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore functional programming techniques in modern C++ through this conference talk that introduces monads and their practical applications for creating safer, more readable code. Learn fundamental concepts including functors and monads, discover how to effectively use C++20 and C++23 features like std::views::transform, std::views::join, std::optional, and std::expected, and master various methods for passing callables to monadic operations. Transform traditional condition- and loop-based code examples into declarative, functional forms that reduce complexity, eliminate duplication, and minimize bug potential. Gain practical knowledge about common pitfalls and their solutions while developing the skills to create custom monadic wrappers. Presented by Robert Schimkowitsch, a seasoned C++ developer with 25 years of professional experience, this session targets developers interested in expanding their functional programming toolkit and improving code design practices. The presentation assumes basic C++ reading ability and provides comprehensive coverage of monadic operations as powerful tools for modern C++ development.

Syllabus

Safe and Readable C++ Code: Monadic Operations in C++23 - Robert Schimkowitsch - ACCU 2025

Taught by

ACCU Conference

Reviews

Start your review of Safe and Readable C++ Code - Monadic Operations in C++23

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.