{"id":1965,"date":"2020-03-10T20:03:39","date_gmt":"2020-03-10T19:03:39","guid":{"rendered":"http:\/\/www.nuonsoft.com\/blog\/?p=1965"},"modified":"2020-03-12T19:51:38","modified_gmt":"2020-03-12T18:51:38","slug":"next-becpp-ug-meeting-planned-for-march-30th-2020","status":"publish","type":"post","link":"https:\/\/www.nuonsoft.com\/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":"\n<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\n\n\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 rel=\"noreferrer noopener\" href=\"https:\/\/goo.gl\/maps\/ucAkyP2WkcLej5QM9\" target=\"_blank\">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\n\n\n<p>Dekimo ( <a href=\"https:\/\/www.dekimo.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.dekimo.com\/<\/a> ) and KU Leuven Department of Computer Science ( <a href=\"https:\/\/wms.cs.kuleuven.be\/cs\/english\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/wms.cs.kuleuven.be\/cs\/english<\/a> ) are sponsoring this event by providing the location, drinks and catering.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/www.dekimo.com\/\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" src=\"https:\/\/becpp.org\/blog\/wp-content\/uploads\/2020\/03\/Dekimo-Square-new2019.jpg\" alt=\"Dekimo Logo\"\/><\/a><\/figure><figure class=\"wp-block-image\"><a href=\"https:\/\/wms.cs.kuleuven.be\/cs\/english\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" src=\"https:\/\/becpp.org\/blog\/wp-content\/uploads\/2020\/03\/KU-Leuven-logo.png\" alt=\"KU LeuvenLogo\"\/><\/a><\/figure>\n\n\n\n<p>This time we have two international speakers:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Greg Law:<\/strong> The co-founder and CTO of <a href=\"https:\/\/undo.io\/\" target=\"_blank\" rel=\"noreferrer noopener\">Undo<\/a>.<\/li><li><strong>DeWang Li:<\/strong> Software Integrity Architect @ <a href=\"https:\/\/www.synopsys.com\/software-integrity.html\" target=\"_blank\" rel=\"noreferrer noopener\">Synopsys Software Integrity Group<\/a>.<\/li><\/ul>\n\n\n\n<p>The agenda is as follows:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>18:00: <\/strong>Reception with food.<\/li><li><strong>18:30: <\/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 \nthat you occasionally break out GDB. This session presents some of the \nlesser known features of GDB that can change the way you debug. GDB has \ncome a long way in the last few years and now does so much more than \nbreak, print, step and continue. Reversible debugging; Non-Stop Mode; \nMulti-process Debugging; and Dynamic Printf are but some of its best \nfeatures, and its built-in Python scripting is particularly powerful. \nJoin Undo co-founder and CEO, Greg Law, as he takes you through a series\n of demos to show some amazing tricks with GDB and some of its powerful \nnew (and not-so-new) features that you may not have heard of.<\/em><\/li><li><strong>19:15: <\/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, \nand as such, companies are investing heavily into ensuring they are safe\n and robust. One of the disciplines they invest in to ensure that is \nstatic analysis. DeWang will explain the fundamentals of static \nanalysis, and using his favorite product, Coverity, demonstrate some of \nits capabilities. He will share stories from working with some of the \ntop Silicon Valley companies and how they apply Coverity.<\/em><\/li><li><strong>19:55: <\/strong>Break<\/li><li><strong>20:10: <\/strong>Session 3: <strong>Interactive discussion on pointers<\/strong> (Lieven de Cock)<br>\n<em>Let\u2019s have an exchange of thoughts on the topic of pointers: raw \npointers, smart pointers, std\/boost::optional and \nstd::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 \ninteractive session, so start thinking about questions or opinions you \nmight have.<\/em><\/li><li><strong>20:50: <\/strong>Introduction to Dekimo, and KU Leuven Department of Computer Science, followed by a drink.<\/li><\/ul>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/www.apress.com\/gp\/book\/9781484249222\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" src=\"https:\/\/becpp.org\/blog\/wp-content\/uploads\/2019\/09\/c17-quick-ref.jpg\" alt=\"C++17 Standard Library Quick Reference\" class=\"wp-image-1003\"\/><\/a><\/figure><\/div>\n\n\n\n<p><br>\nWe will give away a copy of <a href=\"https:\/\/www.apress.com\/gp\/book\/9781484249222\" target=\"_blank\" rel=\"noreferrer noopener\">C++17 Standard Library Quick Reference<\/a>.<\/p>\n\n\n\n<p>The event is <strong>free<\/strong> for everyone, but you need to <strong><a href=\"https:\/\/becpp-march-2020.eventbrite.com\/\">register for it<\/a><\/strong>.<\/p>\n\n\n\n<p>There are 100 seats available for this event.<\/p>\n\n\n\n<p><em><strong>Note:<\/strong><strong> The deadline for registrations is March 26th, 2020!<\/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":{"footnotes":""},"categories":[191,6,18],"tags":[],"class_list":["post-1965","post","type-post","status-publish","format-standard","hentry","category-becpp","category-c","category-events"],"_links":{"self":[{"href":"https:\/\/www.nuonsoft.com\/blog\/wp-json\/wp\/v2\/posts\/1965","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.nuonsoft.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.nuonsoft.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.nuonsoft.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.nuonsoft.com\/blog\/wp-json\/wp\/v2\/comments?post=1965"}],"version-history":[{"count":5,"href":"https:\/\/www.nuonsoft.com\/blog\/wp-json\/wp\/v2\/posts\/1965\/revisions"}],"predecessor-version":[{"id":2057,"href":"https:\/\/www.nuonsoft.com\/blog\/wp-json\/wp\/v2\/posts\/1965\/revisions\/2057"}],"wp:attachment":[{"href":"https:\/\/www.nuonsoft.com\/blog\/wp-json\/wp\/v2\/media?parent=1965"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.nuonsoft.com\/blog\/wp-json\/wp\/v2\/categories?post=1965"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.nuonsoft.com\/blog\/wp-json\/wp\/v2\/tags?post=1965"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}