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

YouTube

Nbdl - A Library That Uses Metaprogramming - A Lot

CppNow via YouTube

Overview

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

Reviews

Start your review of Nbdl - A Library That Uses Metaprogramming - A Lot

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.