YoVDO

Bringing Business Logic Back to C++

Offered By: code::dive conference via YouTube

Tags

Code::Dive Courses C++ Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the evolution of business logic in C++ programming through this insightful conference talk from code::dive 2018. Delve into the reasons behind the migration of business logic to other languages and discover techniques to enhance expressiveness and efficiency when writing complex business logic in C++. Learn about powerful object-oriented programming concepts, polymorphic type-erasure wrappers, open methods, multiple dispatch, dynamic mixins, and hotswapping. Gain valuable insights on how to leverage these advanced C++ features to create more elegant, efficient, and maintainable code for complex business applications.

Syllabus

Intro
What is in this talk?
What do we have here?
Problems with that
Criticism of OOP
Defense of OOP
Powerful OOP
Polymorphic type-erasure wrappers
Open methods
Multiple dispatch (Multimethods)
Vanilla C++ OOP
Dynamic Mixins
Hotswap?
Stateless hotswap
Stateful hotswap
Interpreting C++
Hotswapping on steroids


Taught by

code::dive conference

Related Courses

Computer Graphics
University of California, San Diego via edX
Intro to Parallel Programming
Nvidia via Udacity
Initiation à la programmation (en C++)
École Polytechnique Fédérale de Lausanne via Coursera
C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera
Introduction à la programmation orientée objet (en C++)
École Polytechnique Fédérale de Lausanne via Coursera