Past Meetup

Hoofddorp++

This Meetup is past

91 people went

Irdeto

Taurus Avenue 105 · 2132 LS Hoofddorp

How to find us

Irdeto HQ at Taurus Avenue 105, 2132 LS Hoofddorp (parking available in building; otherwise easy connection to HFD station, 3 mins walk to building)

Location image of event venue

Details

Hi everyone!

We have an awesome Meetup prepared for November the 22nd in Hoofddorp at Irdeto Headquarters! I've seen the spaces and they are superb. There will also be plenty of warm food (buffet), beer, wine and soft drinks which will be provided by Irdeto.

Please note we start earlier then normal and it's not in Amsterdam, but in my opinion not that far from it. There is parking available, but if you come by train for example it's +/- 15 minutes from Sloterdijk and 22 minutes from Central Station. From Hoofddorp station it's just a 3 minute walk.

There will be three short talks given on various topics that I am sure will be very interesting! And we'll start with a (hopefully) fun C++ quiz to warm up :)

== NOTE: Please send me a full name for guestlist ==

In case you are not using your full name (last and surname) on Meetup.com; could you please send me a message or e-mail with it, so I can add first + last name on the guest list for security? Also for +1, +2, etc.?

== Guest Speakers (20 minute talks + 10 minute Q&A) ==

1st. Sergey Rachev - Aggregate, not inherit with C++17 std::variant
Ideally, a program would be completely statically (compile-time) type safe. Unfortunately, that is not possible. Problem areas:
- unions
- casts
- array decay
- range errors
- narrowing conversions
These areas are sources of serious problems (e.g., crashes and security violations). C++17 tries to provide alternative techniques. Let's take a look at “discriminated union”, “type-safe union” or “sum type” a.k.a std::variant and see how this brand new std::variant from C++17 works and where it might be useful.

2nd. Abel Moyo - Project best practices – Unit Testing C++ projects from the ground up
This talk is for all those times we start C++ projects and as an afterthought realize we needed to add unit tests. With the use of googletest and cmake we discover how it is possible to create fully tested C++ projects from the start.

3rd. John Muller - CONAN, the barbarian package manager [CANCELLED]
Python has pip, node has npm, c# has nuget and c++ has now Conan. A powerful, decentralized and multi-platform package manager. Let’s dig into its concepts.

Thanks to all you guys for preparing something for this Meetup!

== Agenda ==
[masked]PM: Dinner (warm buffet) and Networking[masked]PM: C++ Quiz Powered by Mentimeter[masked]PM: Guest Talks and Q&A[masked]PM: Networking Borrel