C++ Serbia LogoC++ Serbia
Back to Home

Events

Stay up to date with all C++ Serbia community events, meetups, workshops, and conferences.

C++ Serbia Logo

Upcoming Events

No upcoming events scheduled yet! Just in case, save the date for the last Wednesday of the month.

Past Events

MAY
21
2025

Better understanding technical interviews

Did you ever go to a technical interview where you had to do live coding sessions with all the algorithms that you have (or have not) learned in an Algorithms course, just so that you never use them o...

May 21, 2025Palata "Beograd" ("Beograđanka"), Beograd
APR
23
2025

Making your program faster - multithreading and automatic compiler vectorization

The idea of this session is to teach you in 90 minutes how to make your program faster, through multithreading and compiler autovectorization.

Apr 23, 2025Palata "Beograd" ("Beograđanka"), Beograd
MAR
26
2025

C++ and the Art of Self-Modifying Code (Don't Try This at Home!)

Instructions, operations, variables, code, data, pictures, videos, word documents, and programs are all distinctions that are mostly useful for us humans to work with things. But when you think about ...

Mar 26, 2025Palata "Beograd" ("Beograđanka"), Beograd
FEB
26
2025

Performance and where to find it

Building performant software is an important aspect when working on any programming project. This holds much more value when working on C++ projects, which are usually the most critical performing pie...

Feb 26, 2025Palata "Beograd" ("Beograđanka"), Beograd
JAN
29
2025

C++ Serbia does code review

Hello, C++ Serbia community! Due to popular demand, we're organising another code review session.

Jan 29, 2025Palata "Beograd" ("Beograđanka"), Beograd
DEC
17
2024

End of the year — Lightning celebration

As tradition dictates, we are celebrating the end of 2024. with lightning talks. The floor is open for everyone to share their C++ stories in a short format. Come and share the experiences from your C...

Dec 17, 2024Palata "Beograd" ("Beograđanka"), Beograd
NOV
5
2024

Physical Units in modern C++, part II

The typical embedded software project regularly deals with various measurements from the real world, such as temperature, pressure, acceleration, electrical current, etc. Ensuring that all these value...

Nov 5, 2024Palata "Beograd" ("Beograđanka"), Beograd
OCT
2
2024

Writing another command line arguments parser

There are already dozens of libraries for parsing command-line arguments, with different design philosophies, features, and usage ergonomics. So, let's write another one. This will be an exercise in d...

Oct 2, 2024Palata "Beograd" ("Beograđanka"), Beograd
SEP
18
2024

World of Bitcoin - open-sourced C++ project

In a world of electronic payments and fast money transfers, rarely a few would understand the role of software as the medium of exchange.

Sep 18, 2024Palata "Beograd" ("Beograđanka"), Beograd
AUG
30
2024

C++ Serbia Picnic

Due to the ongoing heat waves, vacation season, and general summer mood, we received feedback from the community that it is challenging to focus on lectures and deep dives into C++ features, developme...

Aug 30, 2024Kosutnjak, Beograd
JUL
24
2024

C++ Serbia mid-summer Hangout

C++ Serbia respects the industry trend of summer vacations, so for July, we are organising a casual hangout without any official lecture or program.

Jul 24, 2024Palata "Beograd" ("Beograđanka"), Beograd
JUN
26
2024

Lifting the Pipes - Beyond Sender/Receiver and Expected Outcome

In June, we will have Mirko Arsenijević, a Staff Engineer at Inceptive. In this talk, we will introduce a library for creating execution graphs (structured representations of the flow and execution or...

Jun 26, 2024Palata "Beograd" ("Beograđanka"), Beograd
MAY
29
2024

Brief introduction to senders and receivers (P2300)

Asynchronous programming in C++ is not an easy task. There are various async models and corresponding libraries that facilitate these tasks, and it seems that it's becoming easier. With C++20 coroutin...

May 29, 2024Palata "Beograd" ("Beograđanka"), Beograd
APR
24
2024

C++ Serbia does code review

Hello, C++ Serbia community! For April's meetup, we have prepared something different. Instead of our usual lectures, we will have collaborative code review sessions on Wednesday.

Apr 24, 2024Palata "Beograd" ("Beograđanka"), Beograd
MAR
27
2024

Atomic operations and lock-free data structures in C++

In this talk, [Đorđe](https://www.linkedin.com/in/djordje-nedic) will offer a fresh perspective on atomic operations and lock-free data structures, comparing their applications in standard software de...

Mar 27, 2024Palata "Beograd" ("Beograđanka"), Beograd
FEB
28
2024

Start your C++ project today

Join us on Wednesday with [Dušan](https://www.linkedin.com/in/duxi90/), who will provide a cheat sheet and a checklist to guide you when embarking on a fresh C++ project. Whether you’re considering op...

Feb 28, 2024Palata "Beograd" ("Beograđanka"), Beograd
JAN
25
2024

Simplifying Raft with C++20 coroutines

This presentation explores the Raft consensus algorithm, essential in distributed systems.

Jan 25, 2024Palata "Beograd" ("Beograđanka"), Beograd
DEC
27
2023

End of the year — Lightning celebration

Let's std::accumulate good vibes and enjoy the last event in 2023!

Dec 27, 2023Palata "Beograd" ("Beograđanka"), Beograd
NOV
29
2023

Meeting C++ 2023 — Trip report

Meeting C++ 2023 is one of the largest C++ conferences, and probably the largest one in Europe. First edition was held in Düsseldorf in 2012. Since 2014, the conference is hosted in Berlin.

Nov 29, 2023Palata "Beograd" ("Beograđanka"), Beograd
OCT
25
2023

Almost O(n) JPEG level compression

If you ever tried to dive into JPEG specs you certainly struggled. Meet the young format which promises to be simpler and faster offering comparable levels of compression.

Oct 25, 2023Palata "Beograd" ("Beograđanka"), Beograd
OCT
11
2023

C++ Serbia Beer Wednesday

Pozivamo vas na prvi jesenji **C++ Serbia Beer Wednesday**!

Oct 11, 2023Docker Brewery & Beer Garden, Beograd
SEP
27
2023

The hidden performance price of C++ virtual functions

Virtual function mechanism is one of the core concepts of C++, however, it does come with a performance price.

Sep 27, 2023Palata "Beograd" ("Beograđanka"), Beograd
AUG
30
2023

Introduction to borrow checking in C++

In the last few years, a lot of people from C++ community are trying to implement something similar to Rust's Borrow Checker.

Aug 30, 2023Palata "Beograd" ("Beograđanka"), Beograd
AUG
16
2023

C++ Serbia Beer Wednesday

Nadamo se da ste stigli da se odmorite. Svakako, evo prilike da odmorimo još malo ćaskajući o C++23 Standardu, konferencijama i predavanjima. A možda ipak izaberemo i neke vedrije teme. 🙂

Aug 16, 2023Docker Brewery & Beer Garden, Beograd
JUL
5
2023

Asynchronous IO with ASIO and C++20 coroutines

Input/Output operations, such as writing to a disk or reading from a socket, are significantly slower than accessing the CPU. Asynchronous IO is a form of input/output processing that allows the appli...

Jul 5, 2023ICT Hub Kralja Milana, Beograd
JUN
28
2023

C++ Serbia Beer Wednesday

Tema okupljanja: Koliko piva izaziva nedefinisano ponašanje? (iliti undefined behavior)

Jun 28, 2023Docker Brewery & Beer Garden, Beograd
JUN
13
2023

C++ and Rust — When to choose which?

Hi, my name is [Nebojša](https://www.linkedin.com/in/nsabovic/) and I worked in C++ my whole professional life.

Jun 13, 2023ICT Hub Kralja Milana, Beograd
JUN
7
2023

C++ Serbia Beer Wednesday

Pozivamo vas na prvi **C++ Serbia Beer Wednesday**!

Jun 7, 2023Docker Brewery & Beer Garden, Beograd
MAY
17
2023

C++ Customization Points

Tačke prilagođavanja predstavljaju interfejs i mehanizme za integraciju korisničkog koda sa bibliotekom.

May 17, 2023ICT Hub Kralja Milana, Beograd
APR
24
2023

vcpkg i CMake: Početak

Započinjanje novog projekta je samo po sebi teško. C++ ima dodatnu komplikaciju što ne postoje standardni build system i package manager, što se na raznim upitnicima navodi kao jedan od najvećih probl...

Apr 24, 2023ICT Hub Kralja Milana, Beograd
MAR
29
2023

Učenje C++-a - Često postavljana pitanja i profesionalni treninzi

Na ovom meetup-u ćemo se upoznati sa sledećim temama:

Mar 29, 2023ICT Hub Kralja Milana, Beograd
FEB
23
2023

Upravljanje C++ projektnim zavisnostima i paketima

Dependency management je jedan od najvećih izazova sa kojim se susreću C++ programeri.

Feb 23, 2023ICT Hub Kralja Milana, Beograd
JAN
27
2023

Niko ne očekuje špansku inkviziciju

Očekivanja su različita, ali kada je C++ u pitanju, uvek očekujte neočekivano.

Jan 27, 2023ICT Hub Kralja Milana, Beograd
DEC
29
2022

Novogodišnje Munjevito Okupljanje

Za kraj godine okupljamo se u opuštenoj atmosferi. Format za ovo okupljanje je inspirisano [Lightning Talks sa CppCon konferencije](https://cppcon.org/lightning-talk-submissions/), gde više ljudi na r...

Dec 29, 2022ICT Hub Kralja Milana, Beograd
NOV
30
2022

C++20 - Korutine

Pojam korutina ([coroutines](https://en.wikipedia.org/wiki/Coroutine)) se u račnuarstvu pominje još 60-ih godina kao generalizacija podrutina ([subroutines](https://en.wikipedia.org/wiki/Function_(com...

Nov 30, 2022ICT Hub Kralja Milana, Beograd
OCT
19
2022

C++20 — Moduli

Opšte je poznato da kompilacija C++ koda ima svojih mana, među kojima su dugo vreme kompilacije i slaba enkapsulacija koda. Zbog načina na koji preprocesor tretira kod i kako #include direktive rade, ...

Oct 19, 2022ICT Hub Kralja Milana, Beograd
SEP
21
2022

C++20 — Ranges

C++ STL ([Standard Template Library](https://en.wikipedia.org/wiki/Standard_Template_Library)) je deo C++ standardne biblioteke i sačinjena je od kolekcija (containers), algoritama i iteratora.

Sep 21, 2022ICT Hub Kralja Milana, Beograd
AUG
24
2022

C++20 — Koncepti

C++ šabloni (templejti) omogućavaju pisanje generičkih funkcija i klasa i njihova osnovna namena je korišćenje istog koda sa različitim tipovima podataka. STL, skup generičkih algoritama, kolekcija i ...

Aug 24, 2022ICT Hub Kralja Milana, Beograd
JUL
20
2022

Serijalizacija objekata u C++-u pomoću introspekcije (refleksije)

Serijalizacija i deserijalizacija objekata u C++-u je čest zahtev čija realizacija nije standardizovana. Na raspolaganju je dosta biblioteka i tehnika koje se time bave, međutum, upravo taj prevelik i...

Jul 20, 2022Ljubostinjska 2, Beograd
JUN
8
2022

Template metaprogramming made easy

Za ljude koji se nisu susreli sa [templejt metaprogramiranjem](https://en.wikipedia.org/wiki/Template_metaprogramming), ono može da deluje zastrašujuće, sa komplikovanom i nerazumljivom sintaksom.

Jun 8, 2022Ljubostinjska 2, Beograd
MAY
11
2022

C++ decenija: Pregled razvoja od C++11 do C++20

C++ je u poslednjih desetak godina ušao u stabilniji, trogodišnji ritam standardizacije. Broj ljudi koji radi na standardizaciji je deset puta veći nego u periodu pre 2011. godine.

May 11, 2022Ljubostinjska 2, Beograd
APR
6
2022

Šta to radi ovaj moj program?

Alati koji će vam pomoći da razumete zašto se vaš program ponaša onako kako se ponaša.

Apr 6, 2022Ljubostinjska 2, Beograd
MAR
1
2019

Ivan Čukić - Funkcionalno programiranje u C++-u

U beogradskom Startit Centru će 1. marta sa početkom od 18 časova biti održan meetup na temu funkcionalnog programiranja u C++. Organizator događaja je Nutanix, američka kompanija koja je prošle godin...

Mar 1, 2019Startit Centar, Belgrade
JUN
7
2018

Policy-based design in C++17

First popularized by Andrei Alexandrescu with his 2001 book Modern C++ Design, Policy-based design is a great tool for library authors to provide more flexibility to the user.

Jun 7, 2018United Cloud, Belgrade
JAN
26
2017

Drugo okupljanje C++ user grupe

Drugo okupljanje C++ user grupe održaće se 26. januara, sa početkom u 19h, u beogradskom Startit Centru.

Jan 26, 2017Startit Centar, Belgrade
DEC
8
2016

Prvo okupljanje C++ user grupe

Prvo okupljanje C++ user grupe održaće se 8. decembra, sa početkom u 18h, u beogradskom Startit Centru.

Dec 8, 2016Startit Centar, Belgrade