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!

Sponsors
Berkeley: Generating Protocol Tests at Compile Time