YoVDO

Nbdl - A Library That Uses Metaprogramming - A Lot

Offered By: CppNow via YouTube

Tags

C++Now Courses Docker Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the Network Based Data Layer (Nbdl) library in this 51-minute conference talk from C++Now 2017. Dive into the design, concepts, internals, and server/client integrations of this experimental generic library for managing application state. Learn how Nbdl leverages metaprogramming with Boost.Hana to reduce run-time conditions, remove boilerplate code, and create safer interfaces. Discover best practices for compile-time performance and see demos of integrations including an AppleTV app and a Web Application. Gain insights into using Docker for managing dependencies and deployment. Presented by Jason Rice, a web applications programmer with expertise in C++ metaprogramming and contributor to Boost.Hana.

Syllabus

Intro
Overview
Middle
Internals
Producer
Entity
Variant
Path
Promises
Async
Dingbat


Taught by

CppNow

Related Courses

Your Favorite Undefined Behavior in C++
CppNow via YouTube
Under the Hood - Assembly, System Calls, and Hardware in C++
CppNow via YouTube
Carbon Language Successor Strategy - From C++ Interop to Memory Safety
CppNow via YouTube
Value Oriented Programming Part 1 - You Say You Want to Write a Function
CppNow via YouTube
Introducing a Memory-Safe Successor Language in Large C++ Code Bases
CppNow via YouTube