Skip Main Navigation
Eventbrite
Browse Events
Organize
Help
Log InSign Up
Menu
Page Content
This event has ended.

Actions Panel

Jan 26

C++20 Meetup by Pure Storage

C++ Meetup by Pure Storage

By Pure Storage, Prague

When and where

Date and time

Thu, January 26, 2023, 5:30 PM – 9:00 PM CET

Location

Amazon Court 661/5 Rohanské nábřeží 186 00 Praha 8 Czechia

Map and directions

How to get there

Refund Policy

Contact the organizer to request a refund.

About this event

Let's start the new year with something new!

Local community is lacking some C++ initiative, so we have decided to cover this gap and set the cornerstone.

C++ 20 brings brand-new language features, e.g. modules to organize your code, or coroutines to optimize the service response times; on the other hand, there are some existing features that have been there since C++11, or even before, that aren't that often thought of.... So let's dive deeper with our engineers!

This meetup will mostly be enjoyed by mid to senior engineers.

Talk 1: Coroutines in C++ 20

Although C++ is infamous for having numerous features, it has lacked the equivalent of async functions known from other languages for long. If there was a need to interrupt a function, one either had to create a state machine, change the stack pointer or use a whole thread for it. In C++20, the coroutines feature has finally made it into the core language. It offers a clean and versatile way of implementing all kinds of interruptible functions. In this talk, I will share some of my observations and experiences with using coroutines in C++20.

Level: Proficient Developers

Speaker: Jan Dugacek, Senior Software Engineer, Pure Storage

About : Hi, I am Dugi, a self-proclaimed C++ aficionado. My background stems from applied physics, but I currently enjoy programming more, for programming experiments yields results faster than physical experiments. Initially, I was programming in a company developing scientific instrumentation. I get most of my C++ knowledge from hobby programming, where I have dabbled into video games, laboratory apps, concurrency, template metaprogramming, GUIs and performance optimization.

Talk 2: Class layout

It’s often the case that when writing a class people don’t spend too much time thinking about the layout, how it will be stored in memory and if it’s possible to achieve some performance benefits by simply rearranging the order of the member variables. The compiler can also decide to make some changes, which should also be taken into account. As is with all optimizations, measurement comes first and so the question “what is this class used for?”.

Level: Proficient developers

Speaker: Milos Andelkovic, Senior Software Engineer, Pure Storage

About : Hi, I’m Miloš, and before working as a software engineer at Pure Storage, I have been part of the gaming industry or software for air traffic control centres. I started my career as a teaching assistant, and subsequent experience has only strengthened my love for learning, but more importantly teaching. I’m also an active member of C++ Serbia User Group.

Agenda:

17:30 - Door Opening with snacks and beer!

18:00 - Introduction

18:15 - Talk 1: Coroutines in C++ and beyond (30 mins)

19:00 - Talk 2: Class layout (45 mins)

20:00 - Networking time

21:00 - Closing

Please make sure you book your seat as the capacity is limited!

We can't wait to meet you all again soon!

Pure Storage team

Tags

  • Czechia Events
  • Praha Events
  • Things to do in Prague
  • Prague Networking
  • Prague Business Networking
  • #networking
  • #meetup
  • #software
  • #coding
  • #cpp
  • #cplusplus
  • #software_development
  • #software_engineering
  • #networking_event
Event ended

C++20 Meetup by Pure Storage


Follow this organizer to stay informed on future events

Pure Storage, Prague

Event creator

Events you might like

  • Go 1.20 Release party by Pure Storage

    Go 1.20 Release party by Pure Storage
    Go 1.20 Release party by Pure Storage

    Tue, Feb 21, 6:30 PM
    Amazon Court • Praha 8
    Free
  • Pure Tech Talk: Building as-a-service product

    Pure Tech Talk: Building as-a-service product
    Pure Tech Talk: Building as-a-service product

    Thu, Feb 16, 5:30 PM
    Amazon Court • Praha 8
    Free
  • Czech Marketing Executive Meetup #2

    Czech Marketing Executive Meetup #2
    Czech Marketing Executive Meetup #2

    Wed, Mar 1, 6:00 PM
    Národní 38 • Praha 1
  • DEF CON GROUP 420 MeetUp & Social club 2023/I, Prague

    DEF CON GROUP 420 MeetUp & Social club 2023/I, Prague
    DEF CON GROUP 420 MeetUp & Social club 2023/I, Prague

    Tue, Feb 21, 6:00 PM
    Osika Restaurant • Praha 3
    Free
  • Ackee meets: Sustainable Mobile Development

    Ackee meets: Sustainable Mobile Development
    Ackee meets: Sustainable Mobile Development

    Tue, Feb 7, 6:00 PM
    Ackee, s. r. o. • Praha 6
    Free
  • NFT Prague | KickOff 23

    NFT Prague | KickOff 23
    NFT Prague | KickOff 23

    Sun, Feb 5, 5:00 PM
    Gastro Bar 1401 Praha • Praha 1
    Free
  • Tech Dating Prague - Meet hiring technical teams

    Tech Dating Prague - Meet hiring technical teams
    Tech Dating Prague - Meet hiring technical teams

    Wed, Feb 22, 6:30 PM
    Pure Storage HQ • Prague
    Free
  • WomenHack - Prague - February 16, 2023 (Onsite)

    WomenHack - Prague - February 16, 2023 (Onsite)
    WomenHack - Prague - February 16, 2023 (Onsite)

    Thu, Feb 16, 7:00 PM
    TBD • Prague
    $0 - $54.67
  • ACCA Tax update 2023 in the Czech Republic and the EU

    ACCA Tax update 2023 in the Czech Republic and the EU
    ACCA Tax update 2023 in the Czech Republic and the EU

    Thu, Feb 23, 5:30 PM
    Hotel Eurostars Thalia • Praha 1
    Free
  • WomenHack - Prague Employer Ticket - February 16, 2023

    WomenHack - Prague Employer Ticket - February 16, 2023
    WomenHack - Prague Employer Ticket - February 16, 2023

    Thu, Feb 16, 7:00 PM
    Deutsche Boerse Group • Praha
    $350 - $1,695

Site Navigation

Use Eventbrite

  • How it Works
  • Pricing
  • Eventbrite Boost
  • Eventbrite Mobile Ticket App
  • Eventbrite Check-In App
  • Eventbrite App Marketplace
  • Event Registration Software
  • Content Standards
  • FAQs
  • Sitemap

Plan events

  • Sell Tickets Online
  • Event Planning
  • Sell Concert Tickets Online
  • Event Payment System
  • Solutions for Professional Services
  • Event Management Software
  • Community Engagement
  • Virtual Events Platform
  • QR Codes for Event Check-In
  • Post your event online

Find events

  • Browse Prague 8 Events
  • Get the Eventbrite App

Connect with us

  • Report This Event
  • Help Center
  • Terms
  • Privacy
  • CA Privacy Notice
  • Accessibility
  • Community Guidelines
Eventbrite + Ticketfly

© 2023 Eventbrite