Past Meetup

0x10: The Distributed C++ Meet-up 0x03

This Meetup is past

80 people went

Location image of event venue


Welcome to SwedenCpp::Stockholm::0x10: The Distributed C++ Meet-up 0x03!

A stimulating and diverse program is awaiting for you, with a talk in full-duplex. The World’s First C++ Distributed presentation!
2 speakers on 2 continents in one presentation. We are happy and proud to be part of this world premiere and looking forward to master the technical challenge to make this possible. This time we will have speakers from Stockholm but also two new locations Malmö, Sweden (MalmöCpp) and Mevasserat Ziyyon, Israel (Core C++).

Additionally there will be a couple of lightning talks and hefty amount of food and drinks!

Taking in consideration the feedback from the previous distributed meetup, SwedenCpp::Stockholm and King comes back with an adjusted formula (or recipe) for a third distributed meetup. We will adapt the location in Stockholm so that much more chairs are closer to the stage and screen, and put up additional screens in the back if they become required.

Thanks a lot King ( for hosting this event in Sweden!

:: :: :: :: :: :: :: :: ::

Quick summary of the program for the evening:
17:30 - Informal networking and mingling
18:00 - Presenting the User Groups, Adi Shavit, Harald Achitz and Ólafur Waage
18:20 - The Curiously Recurring Pattern of Coupled Types (1st distributed C++ talk), Adi Shavit and Björn Fahller
19:20 - Break
19:30 - Lightening talks by all the groups: see the comments section for more information.

:: :: :: :: :: :: :: :: ::

*The Curiously Recurring Pattern of Coupled Types* - The World’s First C++ Distributed presentation - By Adi Shavit and Björn Fahller

Why can pointers be subtracted but not added?

What do raw C pointers, STL iterators, std::chrono types, and 2D/3D geometric
primitives have in common?

In this talk we will present some curiously coupled data types that frequently
occur in your programs, together forming notions that you are already
intuitively familiar with. We will shine a light on the mathematical notion of
Affine Spaces, and how they guide stronger design. We will review the
properties of affine spaces and show how they improve program semantics,
stronger type safety and compile time enforcement of these semantics.

By showing motivational examples, we will introduce you to the mathematical
notion of affine spaces. The main focus will then be on how affine space types
and their well defined semantics shape expressive APIs.

We will give examples and guidelines for creating your own affine types.

*Adi Shavit*
Adi Shavit is an entrepreneur, speaker, independent consultant, experienced
software architect and a computer vision, image processing, and machine
learning expert with an emphasis on real-time applications. He specializes in
building cross-platform, high-performance software combined with high
production quality and maintainable code-bases. Adi is also the founder of the
Core C++ users group in Israel.

*Björn Fahller*
Björn Fahller wrote his first program in 1980. After completing his MSc in CS and
Engineering in 1994, programming has been the primary source of income, mostly
from writing embedded software for communications systems.

Occasionally Björn has been seen tinkering with unorthodox software
constructs, pondering "what can be done with this?" He lives in Stockholm

:: :: :: :: :: :: :: :: ::


For this conference at King ( we need to produce access cards for you. Therefore it is required that we have your full name, meetup nicknames do not work.

If we do not have your name until Tuesday 23th of October (12:00) then we can not produce an access card for you and you will not be able to attend this meetup.

:: :: :: :: :: :: :: :: ::

Visit also:
- The announcement of Core C++:
- The announcement of Malmö C++:

Courtesy to Core C++ for the event banner.