Master Agentic AI, GANs, Fine-Tuning & LLM Apps
The Fastest Way to Become a Backend Developer Online
Overview
AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off Coursera Plus Annual.
Unlock All Certificates
Explore advanced serialization techniques for embedded systems through this 57-minute conference talk that addresses the unique challenges of handling complex data formats in resource-constrained environments. Learn how to build a flexible and efficient serialization library in C++ that goes beyond standard formats like JSON or XML to handle specialized requirements such as 5-bit integers, 3-byte floating-point numbers, and manufacturer-specific encodings encountered in military submarine systems. Discover how to leverage C++ templates and concepts to create declarative serialization solutions that minimize code duplication across serialization, deserialization, and logging processes. Gain practical insights into designing serialization systems that balance adaptability with maintainability while working within the constraints of embedded systems, drawing inspiration from libraries like cereal but tailored specifically for embedded applications. Understand the architectural decisions and implementation strategies needed to integrate hundreds of different message formats across diverse sensor systems in next-generation military applications.
Syllabus
Adventures in Serialization: A Flexible Approach for Embedded Systems in C++ - Jørn Bersvendsen
Taught by
NDC Conferences