{"id":2576,"date":"2026-04-06T07:42:47","date_gmt":"2026-04-06T05:42:47","guid":{"rendered":"https:\/\/becpp.org\/blog\/?p=2576"},"modified":"2026-04-06T07:42:47","modified_gmt":"2026-04-06T05:42:47","slug":"next-becpp-ug-meeting-planned-for-may-13th-2026","status":"publish","type":"post","link":"https:\/\/becpp.org\/blog\/2026\/04\/06\/next-becpp-ug-meeting-planned-for-may-13th-2026\/","title":{"rendered":"Next BeCPP UG Meeting Planned for May 13th, 2026"},"content":{"rendered":"<p>I&#8217;m happy to announce that the next meeting of the Belgian C++ Users Group is planned for <strong>Wednesday May 13th, 2026<\/strong> at 18:00 at <strong><a href=\"https:\/\/maps.app.goo.gl\/VqKt3XUUitqg6ndJ7\" target=\"_blank\" rel=\"noopener noreferrer\">Nokia<\/a><\/strong>.<\/p>\n<p>Nokia ( <a href=\"https:\/\/www.nokia.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/www.nokia.com\/<\/a> ) is sponsoring this event by providing the location, drinks and catering.<\/p>\n<p><center><a href=\"https:\/\/www.nokia.com\/\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" class=\"size-full wp-image-630 alignnone\" style=\"vertical-align: middle;\" src=\"https:\/\/becpp.org\/blog\/wp-content\/uploads\/2026\/04\/Nokia-2026.png\" alt=\"Nokia\" width=\"450\" \/><\/a><\/center><\/p>\n<p>The agenda is as follows:<\/p>\n<ul>\n<li><strong><span style=\"color: #008000;\">18:00:<\/span> <\/strong>Reception with food.<\/li>\n<li><strong><span style=\"color: #008000;\">18:30:<\/span> <\/strong>Session 1: <strong>Designing Data for Performance and Maintainability<\/strong> (Laurent Carlier)<br \/>\n<em>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.<br \/>\nWe begin by examining the importance of cache-friendly data structures. While they can have significantly boost performance, they also introduces practical challenges.<br \/>\nThe talk then presents a structured solution to address these drawbacks, restoring usability while preserving performance benefits.<br \/>\nFinally, we explore how modern reflection techniques can be leveraged to eliminate code repetition, enabling cleaner, safer, and more maintainable code without sacrificing efficiency.<br \/>\nAttendees will gain practical insights into balancing performance and code quality, along with techniques that can be applied to real-world systems.<\/em><\/li>\n<li><strong><span style=\"color: #008000;\">19:30:<\/span> <\/strong>Break<\/li>\n<li><strong><span style=\"color: #008000;\">19:45:<\/span> <\/strong>Session 2: <strong>The fastest Java Virtual Machine is the C++26 compiler<\/strong> (Koen Samyn)<br \/>\n<em>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.<br \/>\nThe 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.<\/em><\/li>\n<li><strong><span style=\"color: #008000;\">20:45:<\/span> <\/strong>Introduction to Nokia, followed by a drink.<\/li>\n<\/ul>\n<p>We will be giving away two copies of <a href=\"https:\/\/amzn.to\/3SZqClh\" target=\"_blank\" rel=\"noopener noreferrer\">Professional C++, 6th Edition<\/a>.<br \/>\n<a href=\"https:\/\/amzn.to\/3SZqClh\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" class=\"size-full wp-image-1003 aligncenter\" src=\"https:\/\/becpp.org\/blog\/wp-content\/uploads\/2024\/03\/ProCpp_6_Cover-Small.jpg\" alt=\"Professional C++, 6th Edition\" width=\"100\" \/><\/a><\/p>\n<p>The event is <strong><span style=\"color: #ff0000;\">free<\/span><\/strong> for everyone, but you need to <strong><a href=\"https:\/\/becpp-may-2026.eventbrite.com\/\">register for it<\/a><\/strong>.<\/p>\n<p>There are 80 seats available for this event.<\/p>\n<p style=\"text-align: center; background-color: #ffff99; padding: 5px; margin: 10px;\"><em><span style=\"color: #000000;\"><strong>Note:<\/strong><\/span><strong><span style=\"color: #ff0000;\"> The deadline for registrations is May 10th, 2026!<\/span><\/strong><\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;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. The agenda is as follows: 18:00: Reception with food. 18:30: Session 1: Designing Data for [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"pgc_sgb_lightbox_settings":"","footnotes":""},"categories":[9],"tags":[],"class_list":["post-2576","post","type-post","status-publish","format-standard","hentry","category-events"],"_links":{"self":[{"href":"https:\/\/becpp.org\/blog\/wp-json\/wp\/v2\/posts\/2576","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/becpp.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/becpp.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/becpp.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/becpp.org\/blog\/wp-json\/wp\/v2\/comments?post=2576"}],"version-history":[{"count":1,"href":"https:\/\/becpp.org\/blog\/wp-json\/wp\/v2\/posts\/2576\/revisions"}],"predecessor-version":[{"id":2578,"href":"https:\/\/becpp.org\/blog\/wp-json\/wp\/v2\/posts\/2576\/revisions\/2578"}],"wp:attachment":[{"href":"https:\/\/becpp.org\/blog\/wp-json\/wp\/v2\/media?parent=2576"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/becpp.org\/blog\/wp-json\/wp\/v2\/categories?post=2576"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/becpp.org\/blog\/wp-json\/wp\/v2\/tags?post=2576"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}