{"id":1840,"date":"2020-03-10T19:17:47","date_gmt":"2020-03-10T18:17:47","guid":{"rendered":"http:\/\/becpp.org\/blog\/?p=1840"},"modified":"2020-03-12T19:11:40","modified_gmt":"2020-03-12T18:11:40","slug":"next-becpp-ug-meeting-planned-for-march-30th-2020","status":"publish","type":"post","link":"https:\/\/becpp.org\/blog\/2020\/03\/10\/next-becpp-ug-meeting-planned-for-march-30th-2020\/","title":{"rendered":"Next BeCPP UG Meeting Planned For March 30th, 2020"},"content":{"rendered":"<p><em><strong><span style=\"color: #ff0000;\">This event is cancelled in light of the current state of the Covid-19 outbreak.<br \/>\nWe will try to get our two international speakers, Greg and DeWang, back to Belgium at a future event.<\/span><\/strong><\/em><\/p>\n<p>The next meeting of the Belgian C++ Users Group is planned for <strong>Monday March 30th, 2020<\/strong> at 18:00 at <strong><a href=\"https:\/\/goo.gl\/maps\/ucAkyP2WkcLej5QM9\" target=\"_blank\" rel=\"noopener noreferrer\">KU Leuven Department of Computer Science<\/a><\/strong>. The welcoming and reception takes place at <strong>Foyer Computerwetenschappen<\/strong> (room 00.191), while the sessions will take place in <strong>Auditorium Erik Duval<\/strong> (room 00.225)<\/p>\n<p>Dekimo ( <a href=\"https:\/\/www.dekimo.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/www.dekimo.com\/<\/a> ) and KU Leuven Department of Computer Science ( <a href=\"https:\/\/wms.cs.kuleuven.be\/cs\/english\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/wms.cs.kuleuven.be\/cs\/english<\/a> ) are sponsoring this event by providing the location, drinks and catering.<\/p>\n<p><center><a href=\"https:\/\/www.dekimo.com\/\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" src=\"https:\/\/becpp.org\/blog\/wp-content\/uploads\/2020\/03\/Dekimo-Square-new2019.jpg\" alt=\"Dekimo Logo\" width=\"240\" align=\"middle\"><\/a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href=\"https:\/\/wms.cs.kuleuven.be\/cs\/english\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" src=\"https:\/\/becpp.org\/blog\/wp-content\/uploads\/2020\/03\/KU-Leuven-logo.png\" alt=\"KU LeuvenLogo\" width=\"240\" align=\"middle\"><\/a><\/center><\/p>\n<p>This time we have two international speakers:<\/p>\n<ul>\n<li><strong>Greg Law:<\/strong> The co-founder and CTO of <a href=\"https:\/\/undo.io\/\" target=\"_blank\" rel=\"noopener noreferrer\">Undo<\/a>.<\/li>\n<li><strong>DeWang Li:<\/strong> Software Integrity Architect @ <a href=\"https:\/\/www.synopsys.com\/software-integrity.html\" target=\"_blank\" rel=\"noopener noreferrer\">Synopsys Software Integrity Group<\/a>.<\/li>\n<\/ul>\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>Amazing tricks with the GDB debugger<\/strong> (Greg Law)<br \/>\n<em>If you\u2019re writing C++ for anything other than Windows, chances are that you occasionally break out GDB. This session presents some of the lesser known features of GDB that can change the way you debug. GDB has come a long way in the last few years and now does so much more than break, print, step and continue. Reversible debugging; Non-Stop Mode; Multi-process Debugging; and Dynamic Printf are but some of its best features, and its built-in Python scripting is particularly powerful. Join Undo co-founder and CEO, Greg Law, as he takes you through a series of demos to show some amazing tricks with GDB and some of its powerful new (and not-so-new) features that you may not have heard of.<\/em><\/li>\n<li><strong><span style=\"color: #008000;\">19:15:<\/span> <\/strong>Session 2: <strong>Static analysis and Coverity<\/strong> (DeWang Li)<br \/>\n<em>The C\/C++ code you create plays such a pivotal role on our planet, and as such, companies are investing heavily into ensuring they are safe and robust. One of the disciplines they invest in to ensure that is static analysis. DeWang will explain the fundamentals of static analysis, and using his favorite product, Coverity, demonstrate some of its capabilities. He will share stories from working with some of the top Silicon Valley companies and how they apply Coverity.<\/em><\/li>\n<li><strong><span style=\"color: #008000;\">19:55:<\/span> <\/strong>Break<\/li>\n<li><strong><span style=\"color: #008000;\">20:10:<\/span> <\/strong>Session 3: <strong>Interactive discussion on pointers<\/strong> (Lieven de Cock)<br \/>\n<em>Let&#8217;s have an exchange of thoughts on the topic of pointers: raw pointers, smart pointers, std\/boost::optional and std::reference_wrapper.<br \/>\nHow to express intent and how to avoid checking things that might not be needed to check?<br \/>\nWe will present some use cases to get the discussion going. This is an interactive session, so start thinking about questions or opinions you might have.<\/em><\/li>\n<li><strong><span style=\"color: #008000;\">20:50:<\/span> <\/strong>Introduction to Dekimo, and KU Leuven Department of Computer Science, followed by a drink.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.apress.com\/gp\/book\/9781484249222\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" class=\"size-full wp-image-1003 aligncenter\" src=\"https:\/\/becpp.org\/blog\/wp-content\/uploads\/2019\/09\/c17-quick-ref.jpg\" alt=\"C++17 Standard Library Quick Reference\" width=\"100\"><\/a><br \/>\nWe will give away a copy of <a href=\"https:\/\/www.apress.com\/gp\/book\/9781484249222\" target=\"_blank\" rel=\"noopener noreferrer\">C++17 Standard Library Quick Reference<\/a>.<\/p>\n<p>The event is <strong><span style=\"color: #ff0000;\">free<\/span><\/strong> for everyone, <del>but you need to <strong>register for it<\/strong><\/del>.<\/p>\n<p>There are 100 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 March 26th, 2020!<\/span><\/strong><\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This event is cancelled in light of the current state of the Covid-19 outbreak. We will try to get our two international speakers, Greg and DeWang, back to Belgium at a future event. The next meeting of the Belgian C++ Users Group is planned for Monday March 30th, 2020 at 18:00 at KU Leuven Department [&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-1840","post","type-post","status-publish","format-standard","hentry","category-events"],"_links":{"self":[{"href":"https:\/\/becpp.org\/blog\/wp-json\/wp\/v2\/posts\/1840","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=1840"}],"version-history":[{"count":26,"href":"https:\/\/becpp.org\/blog\/wp-json\/wp\/v2\/posts\/1840\/revisions"}],"predecessor-version":[{"id":1876,"href":"https:\/\/becpp.org\/blog\/wp-json\/wp\/v2\/posts\/1840\/revisions\/1876"}],"wp:attachment":[{"href":"https:\/\/becpp.org\/blog\/wp-json\/wp\/v2\/media?parent=1840"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/becpp.org\/blog\/wp-json\/wp\/v2\/categories?post=1840"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/becpp.org\/blog\/wp-json\/wp\/v2\/tags?post=1840"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}