YoVDO

C++11's Quiet Little Gem - System Error

Offered By: CppNow via YouTube

Tags

C++Now Courses Software Development Courses Embedded Systems Courses Distributed Systems Courses Internationalization Courses API Design Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the often overlooked <system_error> feature introduced in C++11 through this comprehensive conference talk. Delve into the std::error_code and std::error_condition classes, their origins in boost::asio, and their evolution for inclusion in the C++11 Standard. Learn about the consistent and extensible ways these classes provide for exposing platform-specific error codes and platform-independent error conditions. Discover the open-ended design that allows for future extensibility in message reporting and potential internationalization of logs and user-facing events. Gain insights into why these features are still not well understood and their impact on system-wide design decisions, algorithm composition, and API consistency. Examine recommendations for API design and explore possible extension mechanisms for module-specific concerns, instance-specific messages, and internationalization. Benefit from the speaker's 25+ years of experience in large-scale and distributed systems in performance-sensitive environments.

Syllabus

C++Now 2017: Charles Bay "C++11’s Quiet Little Gem: <system_error>"


Taught by

CppNow

Related Courses

API Design and Fundamentals of Google Cloud's Apigee API Platform
Google Cloud via Coursera
API Development on Google Cloud's Apigee API Platform
Google Cloud via Coursera
SAP Cloud Platform API Management
SAP Learning
Developing APIs with Google Cloud's Apigee API Platform
Google Cloud via Coursera
Building Modern Nodejs Applications on AWS
Amazon Web Services via edX