Next BeCPP UG Meeting Planned for December 15th, 2026

November 4, 2026 Marc Gregoire Events

I’m happy to announce that the next meeting of the Belgian C++ User Group is planned for Tuesday December 15th, 2026 at 18:00 at KU Leuven.

Dekimo and KU Leuven Department of Computer Science are sponsoring this event by providing the location, drinks and catering.

Dekimo

KU Leuven Department of Computer Science

The agenda is as follows:

  • 18:00: Reception with food.
  • 18:30: Session 1: A gentle introduction to Reflection (Lieven de Cock)
    Static reflection in C++26 is a major feature; it is considered a game changer. We will look at some basic things we can do with it. We’ll only be scratching the surface of what is possible, but it should whet your appetite and get you dreaming.
    We will be creating a universal printer (which can also print enumerations) and parsing command-line arguments in a scalable way. Next, we will determine if there is padding in our types, and we might also generate some new types if time permits. These are all nice little things that are now possible thanks to reflection.
    I am also trying to fit in a section, where by using reflection it is shown that Hinnant’s table can be verified, and shown to be correct.
  • 19:30: Break
  • 19:45: Session 2: How I wrote the (almost) fastest C++ DBus library (Rhidian De Wit)
    As C++ developers performance is usually on our mind. We try to write programs that, at the very least, run efficiently in either the sense of memory usage or time spent. In this talk, we’ll be going over some (un)common methods to squeeze every last nanosecond of performance out of your code while not giving up on any modern C++ design patterns. After all, performance does not mean that we need to give up on readability in our code.
  • 20:45: Introduction to Dekimo and KU Leuven Department of Computer Science, followed by a drink.

We will be giving away a copy of Software Architecture with C++: Designing robust C++ systems with modern architectural practices, Second Edition.
Software Architecture with C++: Designing robust C++ systems with modern architectural practices, Second Edition

We will also be giving away a copy of C++ Memory Management: Write leaner and safer C++ code using proven memory-management techniques.
C++ Memory Management: Write leaner and safer C++ code using proven memory-management techniques

The event is free for everyone, but you need to register for it.

There are 125 seats available for this event.

Note: The deadline for registrations is December 13th, 2026!

More

0

The Story of C++: The World’s Most Consequential Programming Language | The Official Story

June 10, 2026 Marc Gregoire Events

“The Story of C++: The World’s Most Consequential Programming Language | The Official Story” was released recently, and it is a must-watch if you are passionate about software engineering, systems programming, or tech history.

I am excited to share that this documentary features video footage from Herb Sutter‘s fantastic presentation at the BeCPP Symposium 2026!

On a personal note, I am honored to see a small fragment of one of my own CppCon sessions included in the final cut. Being a tiny part of telling the story of a language that powers so much of our modern world is surreal.

A huge congratulations to everyone involved in bringing this documentary to life!

➡️ Watch it here: https://www.youtube.com/watch?v=lI7tMxzSJ7w

Tom Tesch, Koen Samyn, and myself are committed to organizing the symposium again in 2027!

More

0 C++26,

Slides of the 13th of May 2026 BeCPP Meeting

May 20, 2026 Marc Gregoire Events

Thank you everyone for joining the Belgian C++ Users Group meeting on 13th of May 2026 and thanks to Nokia for sponsoring the event by providing the location and catering.

Nokia

If you couldn’t attend the event in person, or if you would like to go over the material again, you can download them below.

  • Designing Data for Performance and Maintainability (Laurent Carlier)
    Slides (PDF).

  • The fastest Java Virtual Machine is the C++26 compiler (Koen Samyn)
    Slides (PDF).

  • Introduction to Nokia (Geert Ysebaert)
    Slides (PDF).

More

0

Pictures of the 13th of May 2026 BeCPP Meeting

May 20, 2026 Marc Gregoire Events

Here are some pictures of the Belgian C++ Users Group meeting held on 13th of May 2026.

More

0

Slides of the BeCPP Symposium 2026 Sessions

April 16, 2026 Marc Gregoire Events

Thank you everyone for joining the inaugural BeCPP Symposium on 30th of March 2026.
Big thank you to our sponsors for making this event a great success!

Gold

KLA

Silver

think-cell

Bronze

Dexis Howest JetBrains Medicim Nikon Metrology Vandewiele nv

Community

ACCU On Sea CppCon Roots and Pixels

If you couldn’t attend the event in person, or if you would like to go over the material again, you can download them below.

  • The CUDA C++ Developer’s Toolbox (Bryce Adelstein Lelbach)
    Slides (PPTX).
  • Agentic Time-Travel Debugging (Chris Croft-White)
    Slides (PDF).
  • Type Punning: the joke is on you, pun intended (Lieven de Cock)
    Slides (PDF).
  • Tightening the Screws with C++ Profiles (Gabriel Dos Reis)
    Slides (PDF).
  • There’s a Hole in the C++ Type System (Andre Kostur)
    Slides (PDF).
  • Contemporary C++ Testing (Phil Nash)
    Code repository.
  • C++: Growing in a world of competition, safety, and AI (Herb Sutter)
    Slides (PDF).
  • The journey to “/W4 /WX”: How hard could it be? (Keith Stockdale)
    Slides (PPTX).

More

0 C++23, C++26,

Next BeCPP UG Meeting Planned for May 13th, 2026

April 6, 2026 Marc Gregoire Events

I’m happy to announce that the next meeting of the Belgian C++ Users Group is planned for Wednesday May 13th, 2026 at 18:00 at Nokia.

Nokia ( https://www.nokia.com/ ) is sponsoring this event by providing the location, drinks and catering.

Nokia

The agenda is as follows:

  • 18:00: Reception with food.
  • 18:30: Session 1: Designing Data for Performance and Maintainability (Laurent Carlier)
    Modern software performance often depends less on algorithms and more on how data is organized in memory. This talk explores why optimizing data layout is critical for achieving high performance, particularly in systems programming and data-intensive applications.
    We begin by examining the importance of cache-friendly data structures. While they can have significantly boost performance, they also introduces practical challenges.
    The talk then presents a structured solution to address these drawbacks, restoring usability while preserving performance benefits.
    Finally, we explore how modern reflection techniques can be leveraged to eliminate code repetition, enabling cleaner, safer, and more maintainable code without sacrificing efficiency.
    Attendees will gain practical insights into balancing performance and code quality, along with techniques that can be applied to real-world systems.
  • 19:30: Break
  • 19:45: Session 2: The fastest Java Virtual Machine is the C++26 compiler (Koen Samyn)
    Static compile time reflection is a capability that for a long time seemed like an impossibility for C++. Over the years however, the compiler itself gained the capability of executing C++ code while compiling, which opened the door to adding this meta capability to the language.
    The contents of the talk follows a logical progression: the basics of reflection, writing a simple serializer. The talk concludes with an example of std::meta::substitute (a hidden gem in the P2996 proposal) which is used to transform a java bytecode program into an executable C++ program.
  • 20:45: Introduction to Nokia, followed by a drink.

We will be giving away two copies of Professional C++, 6th Edition.
Professional C++, 6th Edition

The event is free for everyone, but you need to register for it.

There are 80 seats available for this event.

Note: The deadline for registrations is May 10th, 2026!

More

0

BeCPP Symposium 2026 – Full Lineup

February 23, 2026 Marc Gregoire Events

🚀 The Full Lineup is Here: Announcing the First-Ever BeCPP Symposium!

The BeCPP organization is officially ready to reveal our complete schedule! Join us for a full day of Modern C++ at Howest, Campus Kortrijk, on Monday, March 30, 2026.

We are thrilled to announce our final two speakers, rounding out a truly world-class program:

  • Lieven de Cock — Type Punning: The joke is on you, pun intended
  • Gabriel Dos Reis — Tightening the Screws with C++ Profiles

🎙️ Full Speaker Lineup:

  • Bryce Adelstein Lelbach — The CUDA C++ Developer’s Toolbox
  • Chris Croft-White — Agentic Time-Travel Debugging
  • Guy Davidson — Abstraction: The True Superpower of C++
  • Lieven de Cock — Type Punning: The joke is on you, pun intended
  • Gabriel Dos Reis — Tightening the Screws with C++ Profiles
  • Andre Kostur — There’s a Hole in the C++ Type System
  • Phil Nash — Contemporary C++ Testing
  • Herb Sutter — C++: Growing in a world of competition, safety, and AI
  • Keith Stockdale — The journey to “/W4 /WX”: How hard could it be?

Event Snapshot:

  • 📅 Date: March 30, 2026 (Doors open 09:00)
  • 📍 Location: The Penta, Kortrijk
  • 🎟️ Capacity: Limited to 300 seats
  • 💶 Price: €30 + VAT/BTW

A special thank you to our sponsors for making this possible:

  • Gold 🥇 KLA
  • Silver🥈 think-cell Software
  • Bronze🥉 Dexis / HOWEST Hogeschool West-Vlaanderen / JetBrains / Medicim / Nikon Metrology / Vandewiele
  • Community: ACCU On Sea / CppCon, The C++ Conference / Roots & Pixels

⚠️ Registration Deadline: March 23, 2026. Seats are going fast. Don’t miss out!

🌐For more information, including session abstracts: https://becpp.org/Symposium2026/

👉 Secure your seat here: https://becpp-symposium-2026.eventbrite.be/

More

0 C++,

BeCPP Symposium 2026

January 25, 2026 Marc Gregoire Events

🚀 Exciting News: Announcing the First-Ever BeCPP Symposium!

The BeCPP organization is proud to invite the community to a full day of Modern C++ at Howest, Campus Kortrijk on Monday, March 30, 2026.

We are kicking things off with a stellar lineup of international speakers:

  • Bryce Adelstein Lelbach — The CUDA C++ Developer’s Toolbox
  • Chris Croft-White — Agentic Time-Travel Debugging
  • Guy Davidson — Abstraction: The True Superpower of C++
  • Andre Kostur — There’s a Hole in the C++ Type System
  • Phil Nash — Contemporary C++ Testing
  • Keith Stockdale — The journey to “/W4 /WX”: How hard could it be?
  • Herb Sutter — C++: Growing in a world of competition, safety, and AI

➕ Couple more speakers to be revealed soon!

Event Snapshot:

  • 📅 Date: March 30, 2026 (Doors open 09:00)
  • 📍 Location: The Penta, Kortrijk
  • 🎟️ Capacity: Limited to 300 seats
  • 💶 Price: €30 + VAT/BTW

A special thank you to our sponsors for making this possible:

  • Silver🥈 think-cell Software
  • Bronze🥉 HOWEST Hogeschool West-Vlaanderen / JetBrains / Nikon Metrology
  • Community: CppCon, The C++ Conference / ACCU On Sea

⚠️ Registration Deadline: March 23, 2026. Don’t miss out!

👉 Secure your seat here: https://becpp.org/Symposium2026/

More

0

Slides of the 2nd of December 2025 BeCPP Meeting

December 9, 2025 Marc Gregoire Events

Thank you everyone for joining the Belgian C++ Users Group meeting on 2nd of December 2025 and thanks to Digital Arts and Entertainment powered by Howest for sponsoring the event by providing the location and catering.

Digital Arts and Entertainment powered by Howest

If you couldn’t attend the event in person, or if you would like to go over the material again, you can download them below.

  • Fifteen Years of Modern C++: My Favorite Features So Far (Tom Tesch)
    Slides (PPTX).

  • Distributed programming with coroutines and asynchronous communication frameworks (Johan Vanslembrouck)
    Slides (PDF).

  • Introduction to Digital Arts and Entertainment powered by Howest (Koen Samyn)
    Slides (PPTX).

More

0

Pictures of the 2nd of December 2025 BeCPP Meeting

December 9, 2025 Marc Gregoire Events

Here are some pictures of the Belgian C++ Users Group meeting held on 2nd of December 2025.

More

0

« Previous Posts

Powered by WordPress. Designed by elogi.