We proudly announce program for the Avast C++ Meetup:
* Tony van Eerd: C++ Memory Model & Lock-Free Programming
This talk will attempt to explain the C++ memory model, and some things you _could_ do with it, such as lock-free programming.
But remember Dr. Ian Malcolm in Jurassic Park, "Your scientists were so preoccupied with whether or not they could, they didn’t stop to think if they should."
* 30 minutes pause for a discussions & networking.
* Ladislav Zezula: Under the Hood: An insider's look at antivirus
There are many layers at which an antivirus can capture and prevent a threat - web scanner, network scanner, file scanner, behavioral shield, and so on. This presentation will explain how an antivirus works on a file level. A necessary explanation of internal file system workings will be given, and then a principle of the file scanner will be explained on top of the file system knowledge. A static vs. dynamic analysis will be explained. Also, a simple scanner for Windows written in C/C++ will be shown and given to the audience.
* Then we will move to a pub (TBA).