Logo Crossweb

Log in

close
Sign up Forgot password

Przypomnij hasło

close Wypełnij formularz.
Na Twój adres e-mail zostanie wysłane link umożliwiający zmianę hasła.
Send
This event has already taken place. Check upcoming events

Meetup of the Kraków C++ User Group - June 2025

Event:
Meetup of the Kraków C++ User Group - June 2025
Event type:
Meetup
Category:
IT
Topic:
Date:
10.06.2025 (tuesday)
Time:
19:00
Language:
Polish , English
Price:
Free
City:
Place:
AGH budynek C3 | 5 pietro | sala 501
Address:
Al. Adama Mickiewicza 30
Agenda:

Session 1


Duration: 40 min

Speaker: Andrzej Krzemieński

Title: Appreciating C++ coroutines in forty minutes


In this talk you will see what asynchronous computations are, and how C++ coroutines allow you to express one form of asynchrony. We will see the best thing that C++ coroutines bring to the language: coroutine scope that allows you to use the standard C++ idiom – RAII – across asynchronous calls.


The problem is complex and vast, so in the scope of these forty minutes we will focus mainly on the motivation for using coroutines. You do not need experience with asynchronous computations to benefit from this talk. The goal is to make the complex subject digestible to people who are first exposed to it.


BIO: Andrzej is a software developer since 2004. He works mostly with C++ in commercial software, which includes safety-related and high performance systems. He is a member of the C++ Standards Committee and a Boost developer. He is also a co-organizer of C++ User Group Kraków. Known to the community for his blog on C++: https://akrzemi1.wordpress.com/.


Session 2


Duration: 40 min

Speaker: Andrzej Lichnerowicz

Title: Modernizing C++ for Memory Safety: A Roadmap


Memory safety is no longer a niche concern, but a critical requirement driven by escalating security threats and increasingly stringent regulations in the US and EU. This talk will explore the common pitfalls in C++ that lead to memory safety vulnerabilities – from null dereferences and dangling pointers to buffer overflows – and illustrate how modern languages like Rust and Zig tackle these challenges through innovative design.


We’ll then bridge the gap to C++, examining practical techniques that can be implemented today to improve memory safety. Finally, we’ll dive into the ongoing efforts within the C++ community to fundamentally address these issues, focusing on exciting projects and, crucially, the recently proposed C++ Profiles.


BIO: Andrzej Lichnerowicz is a Principal Engineer at Splunk, where he architects and maintains both monolithic applications and microservices in C++, Go and Rust. Most recently fascinated with Zig. As a co-founder of the Social Committee "Chronicles of Polish Demoscene", he played a key role in securing the Polish demoscene's inscription on UNESCO's National List of Intangible Cultural Heritage in 2021. His professional work draws on deep expertise in cloud-native architectures, automation, and developer tooling, while his academic research investigates how technical constraints, community practices, and preservation strategies shape the history of computer subcultures. Andrzej regularly shares his insights through conference talks, panel discussions, and hands-on workshops at the intersection of culture and technology.

Description:

Hi Everyone,

We would like to invite you to a June meetup of the C++ Users Group Kraków.


Time: 19:00–21:00, 2025-06-10 (Tue) CEST

Location: Kraków, AGH, building C3, room 501 (5th floor).


See you there!

Similar events

Profile of employers