Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore advanced techniques for achieving declarative programming style at scale in this conference talk from C++Now 2025. Learn how to structure code and APIs declaratively to meet key software development goals: ensuring correctness through compilation, maintaining ease of use and modification, achieving optimal performance, and enabling comprehensive testing. Discover practical approaches for handling complex cross-cutting concerns including IO operations, networking, concurrency, logging, time management, and hardware-specific challenges while maintaining zero-cost abstraction at the subsystem level. Examine case studies and receive actionable advice on cultivating code review practices that go beyond basic algorithm recommendations to develop a deeper understanding of declarative code structure. Gain insights into moving beyond local optimizations to implement declarative techniques that benefit entire development teams and large-scale software systems.
Syllabus
Declarative Style Evolved - Declarative Structure - Ben Deane - C++Now 2025
Taught by
CppNow