Origami and state machines

This is a past event

74 people went

Location image of event venue


This month we welcome back Andrew Gresyk and Vittorio Romeo.

Please remember to register on the SkillsMatter page for the event (https://skillsmatter.com/meetups/10503-c-plus-plus-london-january)

Note that this month we're joining forces with ACCU London (https://www.meetup.com/ACCULondon/), so this will be a combined meet-up.


18:30 Pre-session networking and getting that good seat at the front

19:00 Phil Nash: Kick Off

Brief intro and JetBrains raffle

19:10 Vittorio Romeo: "Introduction to C++ origami"

Fold expressions, introduced in C++17, allow us to easily generate code that combines variadic template arguments together or performs an action on them.
After a brief overview of the feature's syntax, this short talk shows some cool and useful utilities that can be implemented using fold expressions.
The audience should be familiar with variadic templates - knowledge of C++17 features is not required.

20:00 break

20:10 Andrew Gresyk : "Practical HFSM"

An update on the progress made on the Hierarchical Finite State Machine library (https://github.com/andrew-gresyk/HFSM) since my April 2017 talk, and a live demo showcasing its usage in production-like code


About the speakers:

Vittorio is a C++ enthusiast from a young age, now with a BS in Computer Science from the "Università degli Studi di Messina". While following the evolution of the C++ standard and embracing the newest features, he worked on several open-source projects, including modern general-purpose libraries and free cross-platform indie games. Vittorio is an active member of the C++ community, speaking at many conferences and events. He currently maintains a YouTube channel featuring well-received modern C++11 and C++14 tutorials. When he's not writing code, Vittorio enjoys weightlifting and fitness-related activities, competitive/challenging computer gaming and good sci-fi movies/TV-series.

Andrew is a multiplayer gameplay programmer at Splash Damage, working on Dirty Bomb free-to-play multiplayer shooter.