Skip to content

Berkeley: Generating Protocol Tests at Compile Time

Photo of Bryce Adelstein Lelbach
Hosted By
Bryce Adelstein L.
Berkeley: Generating Protocol Tests at Compile Time

Details

This month, Brigand co-author and accomplished metaprogrammer Edouard Alligand will tell you how to make your code write its own tests!

When writing a client/server application, ensuring backward compatibility is often very important. But why write code when you could be playing video games or watching cartoons? We will see how you can leverage template metaprogramming techniques to generate a suite of protocol tests, with a minimum amount of effort and a minimal number of errors.

Edouard Alligand is, in random order: an experienced system programmer, the co-author of the Brigand TMP library (https://github.com/edouarda/brigand/wiki/Algorithms), co-author with Joel Falcou of the book Practical C++ Metaprogramming (http://www.oreilly.com/programming/free/practical-c-plus-plus-metaprogramming.csp), and the founder of QuasarDB (https://www.quasardb.net/-what-is-nosql-).

Level of Expertise: Intermediate

Join us after the talk at for drinks and food at a local Berkeley restaurant!

Photo of Cpp Bay Area: C++ Programming In and Around Silicon Valley group
Cpp Bay Area: C++ Programming In and Around Silicon Valley
See more events