{"id":16285,"date":"2017-06-30T13:55:58","date_gmt":"2017-06-30T20:55:58","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/vcblog\/?p=16285"},"modified":"2019-02-18T17:48:25","modified_gmt":"2019-02-18T17:48:25","slug":"june-c-link-roundup","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/cppblog\/june-c-link-roundup\/","title":{"rendered":"June C++ Link Roundup"},"content":{"rendered":"<p>C++ link roundup for June:<\/p>\n<ul>\n<li>In the latest CppCast\u00a0<a href=\"http:\/\/cppcast.com\/2017\/06\/howard-hinnant\/\">&lt;chrono&gt; and more with Howard Hinnant<\/a>, Rob Irving and Jason Turner interview the author of several C++11 and 14 features Howard Hinnant.<\/li>\n<li>PJ Naughter has created a C++ framework called <a href=\"http:\/\/www.naughter.com\/toastpp.html\">Toast++<\/a> which allows for easy integration of Windows UWP Notification toasts in desktop Win32 applications.<\/li>\n<li>The <a href=\"http:\/\/rr-project.org\">Mozilla Record and Replay Framework<\/a>\u00a0(&#8220;rr&#8221;) is a lightweight tool for recording and replaying execution of applications (trees of processes and threads) on Linux. You can set breakpoints and reverse-execute to where they were hit.<\/li>\n<li>ISO C++ hosts this <a href=\"https:\/\/na01.safelinks.protection.outlook.com\/?url=https%3A%2F%2Fisocpp.org%2Ffaq&amp;data=02%7C01%7Cmgoodner%40microsoft.com%7C195b6815064e4354525508d4bd848f77%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636341824700224373&amp;sdata=WKRykiyH1nGgcMjGKEBQMNUQLAw8x%2BFJ9HjUDN4E5jc%3D&amp;reserved=0\">mega (super) C++ FAQ<\/a> on all things C++ related. Continuously updated (it is a wiki), it covers everything from overview material including big picture issues and coding standards to classes and inheritance, C++11 and C++14. Good stuff for beginners and experts alike.<\/li>\n<li>Eric Niebler spoke about the <a href=\"http:\/\/nwcpp.org\/may-2017.html\">latest experimental additions to the standard library<\/a> and the concepts and the design decisions behind them at the May Northwest C++ user group meeting.<\/li>\n<li>Chandler Carruth spoke about <a href=\"http:\/\/nwcpp.org\/june-2017.html\">compiler optimizations for C++<\/a> at the June Northwest C++ user group meeting.<\/li>\n<li>Microsoft Build 2017 was held in May in Seattle, WA. You can catch our own Marian Luparu as he shares <a href=\"https:\/\/channel9.msdn.com\/events\/Build\/2017\/B8105\">7++ reasons to move your C++ code to Visual Studio 2017<\/a> with a bunch of demos and other content on <a href=\"https:\/\/channel9.msdn.com\/Events\/Build\/2017\">Channel 9<\/a>.<\/li>\n<li>The <a href=\"http:\/\/www.italiancpp.org\/itcppcon17\/\">Italian C++ Conference<\/a> was held in June. There was an English and Italian track. Raffaele Rialdi spoke about <a href=\"https:\/\/www.npmjs.com\/package\/xcorenode\">xcore<\/a>,\u00a0a C++ nodejs plugin that allows javascript\/nodejs to use .NET Core assemblies. <a href=\"https:\/\/www.youtube.com\/channel\/UCNge3iECU0XKjshac_hdejw\">Videos for past years are available now<\/a>; this year will be posted in the future.<\/li>\n<li>Jason Turner \u201c<a href=\"https:\/\/youtu.be\/zBkNBP00wJE\">Rich Code for Tiny Computers: A Simple Commodore 64 Game in C++17<\/a>\u201d is not to be missed.<\/li>\n<li>Punit Jajobia\u00a0published a full series of <a href=\"https:\/\/www.programiz.com\/cpp-programming\/library-function\">articles on C++ library functions<\/a>.<\/li>\n<li>C++ Now was held in May in Aspen, Colorado. <a href=\"https:\/\/www.youtube.com\/playlist?list=PL_AKIMJc4roXJldxjJGtH8PJb4dY6nN1D\">Videos are available now<\/a>.<\/li>\n<li><a href=\"https:\/\/cppcon.org\/\">CppCon<\/a> will be in Bellevue, Washington in September. Early bird registration fees end July 7th. The program should be announced later in July. There are pre- and post- conference training sessions available as well.<\/li>\n<li><a href=\"http:\/\/www.slashslash.info\/cppchat\/\">CppChat <\/a>is returning from hiatus in July. John Kalb comments on c++ and examines issues of interest to c++ programmers.<\/li>\n<\/ul>\n<p>If you have links for next month&#8217;s collection, please share in the comments. Thank you.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>C++ link roundup for June: In the latest CppCast\u00a0&lt;chrono&gt; and more with Howard Hinnant, Rob Irving and Jason Turner interview the author of several C++11 and 14 features Howard Hinnant. PJ Naughter has created a C++ framework called Toast++ which allows for easy integration of Windows UWP Notification toasts in desktop Win32 applications. The Mozilla [&hellip;]<\/p>\n","protected":false},"author":264,"featured_media":35994,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[315],"class_list":["post-16285","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cplusplus","tag-link-roundup"],"acf":[],"blog_post_summary":"<p>C++ link roundup for June: In the latest CppCast\u00a0&lt;chrono&gt; and more with Howard Hinnant, Rob Irving and Jason Turner interview the author of several C++11 and 14 features Howard Hinnant. PJ Naughter has created a C++ framework called Toast++ which allows for easy integration of Windows UWP Notification toasts in desktop Win32 applications. The Mozilla [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/posts\/16285","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/users\/264"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/comments?post=16285"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/posts\/16285\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/media\/35994"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/media?parent=16285"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/categories?post=16285"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/tags?post=16285"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}