<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/stylesheet.xsl" type="text/xsl"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:podcast="https://podcastindex.org/namespace/1.0">
  <channel>
    <atom:link rel="self" type="application/rss+xml" href="https://feeds.transistor.fm/cppcast" title="MP3 Audio"/>
    <atom:link rel="hub" href="https://pubsubhubbub.appspot.com/"/>
    <podcast:podping usesPodping="true"/>
    <title>CppCast</title>
    <generator>Transistor (https://transistor.fm)</generator>
    <itunes:new-feed-url>https://feeds.transistor.fm/cppcast</itunes:new-feed-url>
    <description>The first podcast for C++ developers, by C++ developers!</description>
    <copyright>© 2026 Timur Doumler &amp; Phil Nash</copyright>
    <podcast:guid>47ebfaf5-9828-53cc-af2b-25ba19f082c7</podcast:guid>
    <podcast:locked>yes</podcast:locked>
    <language>en</language>
    <pubDate>Sun, 17 May 2026 12:47:04 +0000</pubDate>
    <lastBuildDate>Sun, 17 May 2026 12:47:22 +0000</lastBuildDate>
    <link>https://cppcast.com</link>
    <image>
      <url>https://img.transistorcdn.com/oRRuYXbdiX_9YOrHAyKqxB28zuyzyob5ZBfnZdomIAg/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9mN2I2/ZjI1MDAwY2NiOGY0/Zjk1OGI4MTE0OGEx/YTExMy5wbmc.jpg</url>
      <title>CppCast</title>
      <link>https://cppcast.com</link>
    </image>
    <itunes:category text="Education">
      <itunes:category text="How To"/>
    </itunes:category>
    <itunes:category text="News">
      <itunes:category text="Tech News"/>
    </itunes:category>
    <itunes:type>episodic</itunes:type>
    <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
    <itunes:image href="https://img.transistorcdn.com/oRRuYXbdiX_9YOrHAyKqxB28zuyzyob5ZBfnZdomIAg/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9mN2I2/ZjI1MDAwY2NiOGY0/Zjk1OGI4MTE0OGEx/YTExMy5wbmc.jpg"/>
    <itunes:summary>The first podcast for C++ developers, by C++ developers!</itunes:summary>
    <itunes:subtitle>The first podcast for C++ developers, by C++ developers!.</itunes:subtitle>
    <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
    <itunes:owner>
      <itunes:name>Timur Doumler &amp; Phil Nash</itunes:name>
    </itunes:owner>
    <itunes:complete>No</itunes:complete>
    <itunes:explicit>No</itunes:explicit>
    <item>
      <title>Daniel Nikpayuk</title>
      <itunes:title>Daniel Nikpayuk</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">066a8490-6743-4769-8ce1-092ebf6da4ff</guid>
      <link>https://share.transistor.fm/s/d1f56079</link>
      <description>
        <![CDATA[]]>
      </description>
      <content:encoded>
        <![CDATA[]]>
      </content:encoded>
      <pubDate>Tue, 07 Apr 2026 04:37:47 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/d1f56079/2a2f06e0.mp3" length="48958487" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:duration>3541</itunes:duration>
      <itunes:summary>
        <![CDATA[]]>
      </itunes:summary>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>Job Hunting and Optimizing Compilers with Jamie Pendergast</title>
      <itunes:episode>404</itunes:episode>
      <podcast:episode>404</podcast:episode>
      <itunes:title>Job Hunting and Optimizing Compilers with Jamie Pendergast</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">200d4086-0588-4781-a295-51a3a605a6aa</guid>
      <link>https://share.transistor.fm/s/4ef28f46</link>
      <description>
        <![CDATA[<p>Jason is joined this week by Jamie Pendergast to discuss the current job market, learning to program, and optimizing compilers.</p><ul><li><a href="https://mropert.github.io/2026/01/15/designed_initializers/">Designated Initializers, the best feature of C++20 · Mathieu Ropert</a></li><li><a href="https://www.reddit.com/r/cpp/comments/1qdn04o/support_for_c26_reflection_has_been_merged_into/">Support for C++26 Reflection has been merged into GCC trunk! : r/cpp</a></li><li><a href="https://www.reddit.com/r/cpp/comments/1qcv3n7/latest_news_from_upcoming_c_conferences_20260114/">Latest News From Upcoming C++ Conferences (2026-01-14) : r/cpp</a></li><li><a href="https://ndctechtown.com/call-for-papers">Call for Papers - NDC TechTown 2026 | Software Conference for Embedded and Systems Programming</a></li><li><a href="https://github.com/glalie362/Optimizing-Compiler">Cyrex Optimizing Compiler</a></li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>Jason is joined this week by Jamie Pendergast to discuss the current job market, learning to program, and optimizing compilers.</p><ul><li><a href="https://mropert.github.io/2026/01/15/designed_initializers/">Designated Initializers, the best feature of C++20 · Mathieu Ropert</a></li><li><a href="https://www.reddit.com/r/cpp/comments/1qdn04o/support_for_c26_reflection_has_been_merged_into/">Support for C++26 Reflection has been merged into GCC trunk! : r/cpp</a></li><li><a href="https://www.reddit.com/r/cpp/comments/1qcv3n7/latest_news_from_upcoming_c_conferences_20260114/">Latest News From Upcoming C++ Conferences (2026-01-14) : r/cpp</a></li><li><a href="https://ndctechtown.com/call-for-papers">Call for Papers - NDC TechTown 2026 | Software Conference for Embedded and Systems Programming</a></li><li><a href="https://github.com/glalie362/Optimizing-Compiler">Cyrex Optimizing Compiler</a></li></ul>]]>
      </content:encoded>
      <pubDate>Mon, 09 Feb 2026 19:10:45 -0100</pubDate>
      <author>Jason Turner</author>
      <enclosure url="https://media.transistor.fm/4ef28f46/c6ee8ab7.mp3" length="25120229" type="audio/mpeg"/>
      <itunes:author>Jason Turner</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/2FKc0Gfl-9I6KTzYz-__65UxDN0yHKv-CVL3ge9wOlI/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8xOTVk/MTU3MTkyNDAyMmEx/NDQzNmM0YTY0NjM5/ZTYwNC5wbmc.jpg"/>
      <itunes:duration>3137</itunes:duration>
      <itunes:summary>
        <![CDATA[<p>Jason is joined this week by Jamie Pendergast to discuss the current job market, learning to program, and optimizing compilers.</p><ul><li><a href="https://mropert.github.io/2026/01/15/designed_initializers/">Designated Initializers, the best feature of C++20 · Mathieu Ropert</a></li><li><a href="https://www.reddit.com/r/cpp/comments/1qdn04o/support_for_c26_reflection_has_been_merged_into/">Support for C++26 Reflection has been merged into GCC trunk! : r/cpp</a></li><li><a href="https://www.reddit.com/r/cpp/comments/1qcv3n7/latest_news_from_upcoming_c_conferences_20260114/">Latest News From Upcoming C++ Conferences (2026-01-14) : r/cpp</a></li><li><a href="https://ndctechtown.com/call-for-papers">Call for Papers - NDC TechTown 2026 | Software Conference for Embedded and Systems Programming</a></li><li><a href="https://github.com/glalie362/Optimizing-Compiler">Cyrex Optimizing Compiler</a></li></ul>]]>
      </itunes:summary>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>Reflecting on Timur and Phil</title>
      <itunes:episode>403</itunes:episode>
      <podcast:episode>403</podcast:episode>
      <itunes:title>Reflecting on Timur and Phil</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">1f377885-16ae-4209-a2ca-d2c567872a89</guid>
      <link>https://share.transistor.fm/s/38f33693</link>
      <description>
        <![CDATA[Timur and Phil reflect on Phil and Timur. We share some personal updates as well as news from the community.
        <p><b>News</b></p>
<ul>
<li><a href="https://databento.com/blog/why-we-didnt-rewrite-our-feed-handler-in-rust">"Why we didn't rewrite our feed handler in Rust" - post from DataBento</a> </li>
<li><a href="https://wiki.qt.io/C%2B%2B_reflection_(P2996)_and_moc">"C++ reflection (P2996) and moc" - from Qt wiki</a></li>
<li><a href="https://herbsutter.com/2025/10/13/poll-does-your-project-use-terminating-assertions-in-production/">"Poll: Does your project use terminating assertions in production?" - from Herb's blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://cppcast.com/teaching_and_training_modern_cpp/">Episode 376, with Rainer Grimm</a></li>
<li><a href="https://www.modernescpp.com/index.php/my-als-journey-31-31-the-end/">Final entry on Rainer's blog :-(</a></li>
<li><a href="https://cppcast.com/holiday-special/">Epsiode 350, with Timur and Phil</a></li>
<li>ACCU Conference and C++ on Sea, merging:<ul>
<li><a href="https://cpponsea.uk/news/accu-on-sea-a-joint-production-of-accu-and-cpp-on-sea">Announcement post</a></li>
<li><a href="https://cpponsea.uk/tickets">Tickets - Super Early Bird at time of posting</a></li>
</ul>
</li>
<li><a href="http://catch23.dev">Catch23 repo</a></li>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2025/p3846r0.pdf">P3846R0 - "C++26 Contract Assertions, Reasserted"</a></li>
<li><a href="https://adspthepodcast.com">ADSP: The Podcast</a></li>
<li><a href="https://www.twoscomplement.org">Two's Complement - A Programming Podcast by Matt (Godbolt) and Ben (Rady)</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Timur and Phil reflect on Phil and Timur. We share some personal updates as well as news from the community.
        <p><b>News</b></p>
<ul>
<li><a href="https://databento.com/blog/why-we-didnt-rewrite-our-feed-handler-in-rust">"Why we didn't rewrite our feed handler in Rust" - post from DataBento</a> </li>
<li><a href="https://wiki.qt.io/C%2B%2B_reflection_(P2996)_and_moc">"C++ reflection (P2996) and moc" - from Qt wiki</a></li>
<li><a href="https://herbsutter.com/2025/10/13/poll-does-your-project-use-terminating-assertions-in-production/">"Poll: Does your project use terminating assertions in production?" - from Herb's blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://cppcast.com/teaching_and_training_modern_cpp/">Episode 376, with Rainer Grimm</a></li>
<li><a href="https://www.modernescpp.com/index.php/my-als-journey-31-31-the-end/">Final entry on Rainer's blog :-(</a></li>
<li><a href="https://cppcast.com/holiday-special/">Epsiode 350, with Timur and Phil</a></li>
<li>ACCU Conference and C++ on Sea, merging:<ul>
<li><a href="https://cpponsea.uk/news/accu-on-sea-a-joint-production-of-accu-and-cpp-on-sea">Announcement post</a></li>
<li><a href="https://cpponsea.uk/tickets">Tickets - Super Early Bird at time of posting</a></li>
</ul>
</li>
<li><a href="http://catch23.dev">Catch23 repo</a></li>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2025/p3846r0.pdf">P3846R0 - "C++26 Contract Assertions, Reasserted"</a></li>
<li><a href="https://adspthepodcast.com">ADSP: The Podcast</a></li>
<li><a href="https://www.twoscomplement.org">Two's Complement - A Programming Podcast by Matt (Godbolt) and Ben (Rady)</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Fri, 24 Oct 2025 09:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/38f33693/4ac21efa.mp3" length="29924204" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/NNRGSHANOf4JPByUjRBhrg0gkRYtcJZKyLjr4jww0hQ/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8wNGMz/ZTgxM2IyZTgyNTg3/Y2NhN2VjZjJkOWRk/Y2IyMi5wbmc.jpg"/>
      <itunes:duration>3739</itunes:duration>
      <itunes:summary>Timur and Phil reflect on Phil and Timur. We share some personal updates as well as news from the community.</itunes:summary>
      <itunes:subtitle>Timur and Phil reflect on Phil and Timur. We share some personal updates as well as news from the community.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:chapters url="https://share.transistor.fm/s/38f33693/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>Reflection and C++26, with Herb Sutter</title>
      <itunes:episode>402</itunes:episode>
      <podcast:episode>402</podcast:episode>
      <itunes:title>Reflection and C++26, with Herb Sutter</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">5d59cc50-b554-496b-987e-485c241f5e4b</guid>
      <link>https://share.transistor.fm/s/b62733f1</link>
      <description>
        <![CDATA[Phil and Timur are joined by Herb Sutter to catch up on what's going in to C++26 which, let's be honest, is dominated by reflection.
        <p><b>News</b></p>
<ul>
<li><a href="https://blog.jetbrains.com/clion/2025/09/introducing-constexpr-debugger/">CLion now has a constexpr debugger</a> </li>
<li>"CMake for complex projects" - tutorial:<ul>
<li><a href="https://medium.com/respawn-point/cmake-for-complex-projects-part-1-building-a-c-game-engine-from-scratch-for-desktop-and-774426c5f1f7">Part one</a></li>
<li><a href="https://medium.com/respawn-point/cmake-for-complex-projects-part-2-building-a-c-game-engine-from-scratch-for-desktop-and-3a343ca47841">Part two</a></li>
</ul>
</li>
<li><a href="https://sibellavia.lol/posts/2025/09/safe-c-proposal-is-not-being-continued/">Safe C++ proposal is not being continued</a></li>
<li><a href="https://cppcast.com/safe-borrow-checked-cpp/">Episode with Sean Baxter</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://youtube.com/watch?v=7z9NNrRDHQU&amp;si=V_8v6kZMM8_hJrX1">Herb's Reflection talk at CppCon 2025</a></li>
<li><a href="https://youtu.be/oitYvDe4nps">Herb's Contract's talk at CppCon 2025</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Phil and Timur are joined by Herb Sutter to catch up on what's going in to C++26 which, let's be honest, is dominated by reflection.
        <p><b>News</b></p>
<ul>
<li><a href="https://blog.jetbrains.com/clion/2025/09/introducing-constexpr-debugger/">CLion now has a constexpr debugger</a> </li>
<li>"CMake for complex projects" - tutorial:<ul>
<li><a href="https://medium.com/respawn-point/cmake-for-complex-projects-part-1-building-a-c-game-engine-from-scratch-for-desktop-and-774426c5f1f7">Part one</a></li>
<li><a href="https://medium.com/respawn-point/cmake-for-complex-projects-part-2-building-a-c-game-engine-from-scratch-for-desktop-and-3a343ca47841">Part two</a></li>
</ul>
</li>
<li><a href="https://sibellavia.lol/posts/2025/09/safe-c-proposal-is-not-being-continued/">Safe C++ proposal is not being continued</a></li>
<li><a href="https://cppcast.com/safe-borrow-checked-cpp/">Episode with Sean Baxter</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://youtube.com/watch?v=7z9NNrRDHQU&amp;si=V_8v6kZMM8_hJrX1">Herb's Reflection talk at CppCon 2025</a></li>
<li><a href="https://youtu.be/oitYvDe4nps">Herb's Contract's talk at CppCon 2025</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Fri, 10 Oct 2025 09:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/b62733f1/1b2bce39.mp3" length="30356512" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/btNhUzVedZUnSf6nw62ZpRIy1hGHI8aPS_bX6OcnXng/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8wNmJl/MmFjMjU0MTc4MjY3/OTViODFlOTQ2OGZj/YTljNy5wbmc.jpg"/>
      <itunes:duration>3793</itunes:duration>
      <itunes:summary>Phil and Timur are joined by Herb Sutter to catch up on what's going in to C++26 which, let's be honest, is dominated by reflection.</itunes:summary>
      <itunes:subtitle>Phil and Timur are joined by Herb Sutter to catch up on what's going in to C++26 which, let's be honest, is dominated by reflection.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/herb_sutter">Herb Sutter</podcast:person>
      <podcast:chapters url="https://share.transistor.fm/s/b62733f1/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>BrontoSource and Swiss Tables</title>
      <itunes:episode>401</itunes:episode>
      <podcast:episode>401</podcast:episode>
      <itunes:title>BrontoSource and Swiss Tables</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">b2090985-dcd4-45aa-a379-0d826f3de84b</guid>
      <link>https://share.transistor.fm/s/4f52a4b4</link>
      <description>
        <![CDATA[Matt Kulukundis joins Timur and Phil. Matt talks to us about BrontoSource, his start-up focused on refactoring, updating or migrating large codebases, as well as his work on Swiss Tables.
        <p><b>News</b></p>
<ul>
<li><a href="https://herbsutter.com/2025/06/21/trip-report-june-2025-iso-c-standards-meeting-sofia-bulgaria/">Herb Sutter's WG21, Bulgaria, trip report</a></li>
<li><a href="https://jasone.github.io/2025/06/12/jemalloc-postmortem/">End of active development on jemalloc</a></li>
<li><a href="https://www.youtube.com/watch?v=Qkz6UrWAgrU">"Amortized O(1) complexity" - Andreas Weiss' lightning talk</a><ul>
<li><a href="https://www.reddit.com/r/cpp/comments/1ldfbv7/til_filter_view_has_unimplementable_complexity">Reddit discussion of filter view issue</a></li>
</ul>
</li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://en.cppreference.com/w/cpp/language/acronyms.html">Acronyms on cppreference/com</a></li>
<li><a href="https://quuxplusone.github.io/blog/2019/08/02/the-tough-guide-to-cpp-acronyms/">Arthur O'Dwyer's acronym glossary</a></li>
<li><a href="https://www.youtube.com/watch?v=ncHmEUmJZf4">Matt’s Swiss Tables talk at CppCon</a></li>
<li><a href="https://godbolt.org/z/vT61Gbjb5">Example of BrontoSource integration in Compiler Explorer</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Matt Kulukundis joins Timur and Phil. Matt talks to us about BrontoSource, his start-up focused on refactoring, updating or migrating large codebases, as well as his work on Swiss Tables.
        <p><b>News</b></p>
<ul>
<li><a href="https://herbsutter.com/2025/06/21/trip-report-june-2025-iso-c-standards-meeting-sofia-bulgaria/">Herb Sutter's WG21, Bulgaria, trip report</a></li>
<li><a href="https://jasone.github.io/2025/06/12/jemalloc-postmortem/">End of active development on jemalloc</a></li>
<li><a href="https://www.youtube.com/watch?v=Qkz6UrWAgrU">"Amortized O(1) complexity" - Andreas Weiss' lightning talk</a><ul>
<li><a href="https://www.reddit.com/r/cpp/comments/1ldfbv7/til_filter_view_has_unimplementable_complexity">Reddit discussion of filter view issue</a></li>
</ul>
</li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://en.cppreference.com/w/cpp/language/acronyms.html">Acronyms on cppreference/com</a></li>
<li><a href="https://quuxplusone.github.io/blog/2019/08/02/the-tough-guide-to-cpp-acronyms/">Arthur O'Dwyer's acronym glossary</a></li>
<li><a href="https://www.youtube.com/watch?v=ncHmEUmJZf4">Matt’s Swiss Tables talk at CppCon</a></li>
<li><a href="https://godbolt.org/z/vT61Gbjb5">Example of BrontoSource integration in Compiler Explorer</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 03 Jul 2025 09:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/4f52a4b4/304df5fa.mp3" length="24867050" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/kJgI_M6a9j2SFJOg1XazN23VLD9PTxYhYDU4En0qqlc/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9jYWM3/ZjVkMDljYmRhNWRm/ZTE2Zjc0YWYzNGRj/NjhiNS5wbmc.jpg"/>
      <itunes:duration>3106</itunes:duration>
      <itunes:summary>Matt Kulukundis joins Timur and Phil. Matt talks to us about BrontoSource, his start-up focused on refactoring, updating or migrating large codebases, as well as his work on Swiss Tables.</itunes:summary>
      <itunes:subtitle>Matt Kulukundis joins Timur and Phil. Matt talks to us about BrontoSource, his start-up focused on refactoring, updating or migrating large codebases, as well as his work on Swiss Tables.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/matt_kulukundis">Matt Kulukundis</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:chapters url="https://share.transistor.fm/s/4f52a4b4/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>Friends-and-Family Special</title>
      <itunes:episode>400</itunes:episode>
      <podcast:episode>400</podcast:episode>
      <itunes:title>Friends-and-Family Special</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">1426f233-5dd2-4c09-96c5-75c092ffb1e9</guid>
      <link>https://share.transistor.fm/s/103a5d4e</link>
      <description>
        <![CDATA[Phil and Timur are joined by Jason Turner, Matt Godbolt, Anastasia Kazakova and Guy Davidson to celebrate 400 episodes of CppCast and catch up with the co-hosts that have helped us keep up for the last 50 of them!
        <p><b>News</b></p>
<ul>
<li><a href="https://cppalliance.org/joaquin/2025/04/08/Joaquins2025Q1Update.html">Boost.Bloom has been accepted into Boost</a></li>
<li><a href="https://www.sandordargo.com/blog/2025/05/28/three-ways-of-name-lookups">"Three types of name lookups in C++" - Sandor Dargo</a> </li>
<li><a href="https://xania.org/202506/how-compiler-explorer-works">"How Compiler Explorer Works in 2025" - Matt Godbolt</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://cppcast.com/teaching_and_training_modern_cpp/">Episode 376 with Rainer Grimm</a></li>
<li><a href="https://www.modernescpp.com/">Rainer's website and blog - with updates on his ALS journey</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Phil and Timur are joined by Jason Turner, Matt Godbolt, Anastasia Kazakova and Guy Davidson to celebrate 400 episodes of CppCast and catch up with the co-hosts that have helped us keep up for the last 50 of them!
        <p><b>News</b></p>
<ul>
<li><a href="https://cppalliance.org/joaquin/2025/04/08/Joaquins2025Q1Update.html">Boost.Bloom has been accepted into Boost</a></li>
<li><a href="https://www.sandordargo.com/blog/2025/05/28/three-ways-of-name-lookups">"Three types of name lookups in C++" - Sandor Dargo</a> </li>
<li><a href="https://xania.org/202506/how-compiler-explorer-works">"How Compiler Explorer Works in 2025" - Matt Godbolt</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://cppcast.com/teaching_and_training_modern_cpp/">Episode 376 with Rainer Grimm</a></li>
<li><a href="https://www.modernescpp.com/">Rainer's website and blog - with updates on his ALS journey</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Fri, 13 Jun 2025 09:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/103a5d4e/3cd17346.mp3" length="30100684" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/gQQwlSUtyU3f_1CR6MOkz9Xgfm2OAPmPmMcchc-BF-M/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8yZDkx/YWNiZTkyZmU0ZGYx/YjMwMGFjNjk0MDg2/MWU2OS5wbmc.jpg"/>
      <itunes:duration>3761</itunes:duration>
      <itunes:summary>Phil and Timur are joined by Jason Turner, Matt Godbolt, Anastasia Kazakova and Guy Davidson to celebrate 400 episodes of CppCast and catch up with the co-hosts that have helped us keep up for the last 50 of them!</itunes:summary>
      <itunes:subtitle>Phil and Timur are joined by Jason Turner, Matt Godbolt, Anastasia Kazakova and Guy Davidson to celebrate 400 episodes of CppCast and catch up with the co-hosts that have helped us keep up for the last 50 of them!</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/matt_godbolt">Matt Godbolt</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/jason_turner">Jason Turner</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/anastasia_kazakova">Anastasia Kazakova</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/guy_davidson">Guy Davidson</podcast:person>
      <podcast:chapters url="https://share.transistor.fm/s/103a5d4e/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>From Refactoring to (physical) Relocation</title>
      <itunes:episode>399</itunes:episode>
      <podcast:episode>399</podcast:episode>
      <itunes:title>From Refactoring to (physical) Relocation</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">0c868f74-34c1-4e3a-9a7b-6988cf8d74e0</guid>
      <link>https://share.transistor.fm/s/ffc04f77</link>
      <description>
        <![CDATA[Kristen Shaker joins Timur and Phil. Kristen talks to us about her C++ on Sea keynote about the C++ interview process, her previous work at Google, and why she has made a slightly unusual career change.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.reddit.com/r/cpp/comments/1konb0q/apple_removed_base_template_for_stdchar_traits_in/">libc++ removed the base template for std::char_traits</a></li>
<li><a href="https://vittorioromeo.com/index/blog/controlflow.html">"how to break or continue from a lambda loop?" - Vittoria Romeo</a> </li>
<li><a href="https://isocpp.org/files/papers/CppDevSurvey-2025-summary.pdf">Results from the 2025 Annual C++ Developer Survey "Lite" (pdf)</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://cpponsea.uk/2025/schedule">C++ on Sea schedule (with Kristen and Timur's keynotes)</a></li>
<li><a href="https://brontosource.dev">BrontoSource</a></li>
<li><a href="https://www.youtube.com/watch?v=9Rn5UOWIeQA">"What Can We Learn From the Results of C++ Community Surveys?" - Anastasia Kazakova</a></li>
<li><a href="https://www.joelonsoftware.com/2006/09/08/sorting-resumes-2/">"Sorting Resumes" - Joel Spolsky (introducing the idea of filtering)</a></li>
<li><a href="https://www.youtube.com/watch?v=torqlZnu9Ag">"How to Build Your First C++ Automated Refactoring Tool" - Kristen's CppCon 2023 talk</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Kristen Shaker joins Timur and Phil. Kristen talks to us about her C++ on Sea keynote about the C++ interview process, her previous work at Google, and why she has made a slightly unusual career change.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.reddit.com/r/cpp/comments/1konb0q/apple_removed_base_template_for_stdchar_traits_in/">libc++ removed the base template for std::char_traits</a></li>
<li><a href="https://vittorioromeo.com/index/blog/controlflow.html">"how to break or continue from a lambda loop?" - Vittoria Romeo</a> </li>
<li><a href="https://isocpp.org/files/papers/CppDevSurvey-2025-summary.pdf">Results from the 2025 Annual C++ Developer Survey "Lite" (pdf)</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://cpponsea.uk/2025/schedule">C++ on Sea schedule (with Kristen and Timur's keynotes)</a></li>
<li><a href="https://brontosource.dev">BrontoSource</a></li>
<li><a href="https://www.youtube.com/watch?v=9Rn5UOWIeQA">"What Can We Learn From the Results of C++ Community Surveys?" - Anastasia Kazakova</a></li>
<li><a href="https://www.joelonsoftware.com/2006/09/08/sorting-resumes-2/">"Sorting Resumes" - Joel Spolsky (introducing the idea of filtering)</a></li>
<li><a href="https://www.youtube.com/watch?v=torqlZnu9Ag">"How to Build Your First C++ Automated Refactoring Tool" - Kristen's CppCon 2023 talk</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Fri, 30 May 2025 09:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/ffc04f77/93b04856.mp3" length="24697790" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/kD0D_7R5gJ0kBDJ2wDwC9aYXfeBV5quD7uQ5ajGHvyk/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS84YzFk/MzE4Y2UzMWE2OTgx/YzA4MDEwMmI4ZGQ2/NTBjYi5wbmc.jpg"/>
      <itunes:duration>3085</itunes:duration>
      <itunes:summary>Kristen Shaker joins Timur and Phil. Kristen talks to us about her C++ on Sea keynote about the C++ interview process, her previous work at Google, and why she has made a slightly unusual career change.</itunes:summary>
      <itunes:subtitle>Kristen Shaker joins Timur and Phil. Kristen talks to us about her C++ on Sea keynote about the C++ interview process, her previous work at Google, and why she has made a slightly unusual career change.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/kristen_shaker">Kristen Shaker</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:chapters url="https://share.transistor.fm/s/ffc04f77/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>libstdc++</title>
      <itunes:episode>398</itunes:episode>
      <podcast:episode>398</podcast:episode>
      <itunes:title>libstdc++</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">64b6c88c-c6e0-42bb-bae5-16403fc0f8cb</guid>
      <link>https://share.transistor.fm/s/056fc8ce</link>
      <description>
        <![CDATA[Jonathan Wakely joins Phil and Timur. Jonathan talks to us about libstdc++ (GCC's standard library implementation), of which he is the lead maintainer, and tackles some tough questions like ABI compatibility - and how GCC and libstdc++ approach it.
        <p><b>News</b></p>
<ul>
<li><a href="https://gcc.gnu.org/gcc-15/changes.html">GCC 15 released (release notes)</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/1k93soe/boostopenmethod_review_starts_on_28th_of_april/">Boost.OpenMethod review (finished)</a> </li>
<li><a href="https://standardcpp.typeform.com/2025-dev-survey?typeform-source=isocpp.org">2025 Annual C++ Developer Survey "Lite" (closed)</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://gcc.gnu.org/lists.html">GCC Mailing Lists</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Jonathan Wakely joins Phil and Timur. Jonathan talks to us about libstdc++ (GCC's standard library implementation), of which he is the lead maintainer, and tackles some tough questions like ABI compatibility - and how GCC and libstdc++ approach it.
        <p><b>News</b></p>
<ul>
<li><a href="https://gcc.gnu.org/gcc-15/changes.html">GCC 15 released (release notes)</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/1k93soe/boostopenmethod_review_starts_on_28th_of_april/">Boost.OpenMethod review (finished)</a> </li>
<li><a href="https://standardcpp.typeform.com/2025-dev-survey?typeform-source=isocpp.org">2025 Annual C++ Developer Survey "Lite" (closed)</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://gcc.gnu.org/lists.html">GCC Mailing Lists</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Fri, 16 May 2025 09:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/056fc8ce/0e8b8918.mp3" length="29867894" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/9iCGgDyj9HLn6JdNUBntTYrI_43Yx5r8M5Et-lZlpOw/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS82NmQ4/MGU2OTNkNjU3Y2Uw/MzcyMTZhNDVmOWJm/YmUwNy5wbmc.jpg"/>
      <itunes:duration>3732</itunes:duration>
      <itunes:summary>Jonathan Wakely joins Phil and Timur. Jonathan talks to us about libstdc++ (GCC's standard library implementation), of which he is the lead maintainer, and tackles some tough questions like ABI compatibility - and how GCC and libstdc++ approach it.</itunes:summary>
      <itunes:subtitle>Jonathan Wakely joins Phil and Timur. Jonathan talks to us about libstdc++ (GCC's standard library implementation), of which he is the lead maintainer, and tackles some tough questions like ABI compatibility - and how GCC and libstdc++ approach it.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/jonathan_wakely">Jonathan Wakely</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:chapters url="https://share.transistor.fm/s/056fc8ce/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>Software development in a world of AI</title>
      <itunes:episode>397</itunes:episode>
      <podcast:episode>397</podcast:episode>
      <itunes:title>Software development in a world of AI</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">265ae17b-fc32-49f8-b2a0-d1a03230ae5b</guid>
      <link>https://share.transistor.fm/s/8658a58d</link>
      <description>
        <![CDATA[Daisy Hollman joins Phil and Anastasia. Daisy talks to us about the current state of the art in using LLM-based AI agents to help with software development, as well as where that is going in the future, and what impacts it is having (good and bad).
        <p><b>News</b></p>
<ul>
<li><a href="https://releases.llvm.org/20.1.0/tools/clang/docs/ReleaseNotes.html">Clang 20 released</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/1jw9dft/boost_v188_released/">Boost 1.88 released</a> </li>
<li><a href="https://www.reddit.com/r/cpp/comments/1jwl5r1/json_for_modern_c_3120_released/">JSON for Modern C++ 3.12.0</a></li>
<li>Conferences:<ul>
<li><a href="https://www.reddit.com/r/cpp/comments/1jzqf2x/pure_virtual_c_2025_conference_full_schedule/">Pure Virtual C++ 2025 Full schedule</a></li>
<li><a href="https://cppnow.org/announcements/2025/03/2025-schedule-announced/">C++ Now 2025</a></li>
<li><a href="https://cpponsea.uk/2025/speakers">C++ on Sea 2025 - speakers</a></li>
<li><a href="https://cppunderthesea.nl">C++ under the Sea 2025</a></li>
</ul>
</li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=BBRyl6vkvmI">"Not your Grandparent's C++" - Phil's talk</a></li>
<li><a href="https://www.youtube.com/watch?v=J48YTbdJNNc">"Robots Are After Your Job: Exploring Generative AI for C++" - Andrei Alexandrescu's closing CppCon 2023 keynote</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Daisy Hollman joins Phil and Anastasia. Daisy talks to us about the current state of the art in using LLM-based AI agents to help with software development, as well as where that is going in the future, and what impacts it is having (good and bad).
        <p><b>News</b></p>
<ul>
<li><a href="https://releases.llvm.org/20.1.0/tools/clang/docs/ReleaseNotes.html">Clang 20 released</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/1jw9dft/boost_v188_released/">Boost 1.88 released</a> </li>
<li><a href="https://www.reddit.com/r/cpp/comments/1jwl5r1/json_for_modern_c_3120_released/">JSON for Modern C++ 3.12.0</a></li>
<li>Conferences:<ul>
<li><a href="https://www.reddit.com/r/cpp/comments/1jzqf2x/pure_virtual_c_2025_conference_full_schedule/">Pure Virtual C++ 2025 Full schedule</a></li>
<li><a href="https://cppnow.org/announcements/2025/03/2025-schedule-announced/">C++ Now 2025</a></li>
<li><a href="https://cpponsea.uk/2025/speakers">C++ on Sea 2025 - speakers</a></li>
<li><a href="https://cppunderthesea.nl">C++ under the Sea 2025</a></li>
</ul>
</li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=BBRyl6vkvmI">"Not your Grandparent's C++" - Phil's talk</a></li>
<li><a href="https://www.youtube.com/watch?v=J48YTbdJNNc">"Robots Are After Your Job: Exploring Generative AI for C++" - Andrei Alexandrescu's closing CppCon 2023 keynote</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Fri, 02 May 2025 09:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/8658a58d/3204dac1.mp3" length="36158638" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/jHZi7tHhQM5Ual5qS2LiGoMljSc34p7TFsz-tcP4mj4/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8yMThm/MGM3Njg2NTBkMzhh/M2YzZTdlNTFjZTU5/Mjc5Mi5wbmc.jpg"/>
      <itunes:duration>4518</itunes:duration>
      <itunes:summary>Daisy Hollman joins Phil and Anastasia. Daisy talks to us about the current state of the art in using LLM-based AI agents to help with software development, as well as where that is going in the future, and what impacts it is having (good and bad).</itunes:summary>
      <itunes:subtitle>Daisy Hollman joins Phil and Anastasia. Daisy talks to us about the current state of the art in using LLM-based AI agents to help with software development, as well as where that is going in the future, and what impacts it is having (good and bad).</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/daisy_hollman">Daisy Hollman</podcast:person>
      <podcast:chapters url="https://share.transistor.fm/s/8658a58d/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>Standard Library Hardening</title>
      <itunes:episode>396</itunes:episode>
      <podcast:episode>396</podcast:episode>
      <itunes:title>Standard Library Hardening</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">105e1d32-8e79-4519-a6a4-2e4b5193df04</guid>
      <link>https://share.transistor.fm/s/acd161ec</link>
      <description>
        <![CDATA[Louis Dionne joins Phil and Timur. Louis talks to us about his role as code owner of libc++ (clang's standard library implementation) and the standard library hardening proposal that was just accepted into C++26, why this is important, and what you can do even today.
        <p><b>News</b></p>
<ul>
<li><a href="https://developer.microsoft.com/en-us/games/articles/2025/03/gdc-2025-build-insights-call-of-duty-modern-warfare/">GDC 2025: How Build Insights Reduced Call of Duty: Modern Warfare II’s Build Times by 50%</a></li>
<li><a href="https://github.com/isocpp/CppCoreGuidelines/issues/2265">C++ Core Guidelines issue to remove .h recommendation for headers</a> <ul>
<li><a href="https://www.reddit.com/r/cpp/comments/1jjlpor/we_should_encourage_use_of_hpp_over_h_for_headers/">Reddit discussion</a></li>
</ul>
</li>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2025/p3651r0.pdf">“Note to the C++ standards committee members” - Bjarne Stroustrup</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2025/p3471r4.html">P3471R4 - "Standard Library Hardening"</a></li>
<li><a href="https://security.googleblog.com/2024/11/retrofitting-spatial-safety-to-hundreds.html">"Retrofitting spatial safety to hundreds of millions of lines of C++" - Google Blog </a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Louis Dionne joins Phil and Timur. Louis talks to us about his role as code owner of libc++ (clang's standard library implementation) and the standard library hardening proposal that was just accepted into C++26, why this is important, and what you can do even today.
        <p><b>News</b></p>
<ul>
<li><a href="https://developer.microsoft.com/en-us/games/articles/2025/03/gdc-2025-build-insights-call-of-duty-modern-warfare/">GDC 2025: How Build Insights Reduced Call of Duty: Modern Warfare II’s Build Times by 50%</a></li>
<li><a href="https://github.com/isocpp/CppCoreGuidelines/issues/2265">C++ Core Guidelines issue to remove .h recommendation for headers</a> <ul>
<li><a href="https://www.reddit.com/r/cpp/comments/1jjlpor/we_should_encourage_use_of_hpp_over_h_for_headers/">Reddit discussion</a></li>
</ul>
</li>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2025/p3651r0.pdf">“Note to the C++ standards committee members” - Bjarne Stroustrup</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2025/p3471r4.html">P3471R4 - "Standard Library Hardening"</a></li>
<li><a href="https://security.googleblog.com/2024/11/retrofitting-spatial-safety-to-hundreds.html">"Retrofitting spatial safety to hundreds of millions of lines of C++" - Google Blog </a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Fri, 11 Apr 2025 09:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/acd161ec/82a4b6a9.mp3" length="28090280" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/ACROOkUKAobSy2zFU4-OE4DnV0W0jzgx7oUlrBSnrYo/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9kZDll/MjMzNzI2N2U1MzQ0/MDFiOTM0N2UyMmJj/M2EyOS5wbmc.jpg"/>
      <itunes:duration>3509</itunes:duration>
      <itunes:summary>Louis Dionne joins Phil and Timur. Louis talks to us about his role as code owner of libc++ (clang's standard library implementation) and the standard library hardening proposal that was just accepted into C++26, why this is important, and what you can do even today.</itunes:summary>
      <itunes:subtitle>Louis Dionne joins Phil and Timur. Louis talks to us about his role as code owner of libc++ (clang's standard library implementation) and the standard library hardening proposal that was just accepted into C++26, why this is important, and what you can do</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/louis_dionne">Louis Dionne</podcast:person>
      <podcast:chapters url="https://share.transistor.fm/s/acd161ec/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>News and Catch-up</title>
      <itunes:episode>395</itunes:episode>
      <podcast:episode>395</podcast:episode>
      <itunes:title>News and Catch-up</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">cd152b8d-4d2d-456b-a500-ce39f0c51fa0</guid>
      <link>https://share.transistor.fm/s/4158698f</link>
      <description>
        <![CDATA[Timur and Phil return after an extended break with news and updates
        <p><b>News</b></p>
<ul>
<li><a href="https://thenewstack.io/bjarne-stroustrup-on-how-he-sees-c-evolving/">Bjarne Stroustrup on How He Sees C++ Evolving</a></li>
<li>Conferences round-up:<ul>
<li><a href="https://accuconference.org/2025/schedule">ACCU Conference 2025</a></li>
<li><a href="https://cppnow.org/announcements/2025/03/2025-program-announced/">C++ Now 2025</a></li>
<li><a href="https://cpponsea.uk/news/dates-keynotes-and-call-for-speakers-for-2025">C++ on Sea 2025</a></li>
<li><a href="https://cppnorth.ca">C++ North 2025</a></li>
<li><a href="https://cppcon.org">CppCon</a></li>
</ul>
</li>
<li>New Meetups:<ul>
<li><a href="https://www.meetup.com/singapore-cpp-meetup-group/">Singapore C++ USers Group</a></li>
<li><a href="https://www.meetup.com/accu-cambridge/">ACCU Cambridge</a></li>
</ul>
</li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=NDyRiT3ZOMY">"Contracts and Safety for C++26" - C++ London January event</a></li>
<li><a href="https://www.youtube.com/watch?v=BBRyl6vkvmI">"Not Your Grandparent's C++" - Phil's ACCU Cambridge talk</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Timur and Phil return after an extended break with news and updates
        <p><b>News</b></p>
<ul>
<li><a href="https://thenewstack.io/bjarne-stroustrup-on-how-he-sees-c-evolving/">Bjarne Stroustrup on How He Sees C++ Evolving</a></li>
<li>Conferences round-up:<ul>
<li><a href="https://accuconference.org/2025/schedule">ACCU Conference 2025</a></li>
<li><a href="https://cppnow.org/announcements/2025/03/2025-program-announced/">C++ Now 2025</a></li>
<li><a href="https://cpponsea.uk/news/dates-keynotes-and-call-for-speakers-for-2025">C++ on Sea 2025</a></li>
<li><a href="https://cppnorth.ca">C++ North 2025</a></li>
<li><a href="https://cppcon.org">CppCon</a></li>
</ul>
</li>
<li>New Meetups:<ul>
<li><a href="https://www.meetup.com/singapore-cpp-meetup-group/">Singapore C++ USers Group</a></li>
<li><a href="https://www.meetup.com/accu-cambridge/">ACCU Cambridge</a></li>
</ul>
</li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=NDyRiT3ZOMY">"Contracts and Safety for C++26" - C++ London January event</a></li>
<li><a href="https://www.youtube.com/watch?v=BBRyl6vkvmI">"Not Your Grandparent's C++" - Phil's ACCU Cambridge talk</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Fri, 21 Mar 2025 08:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/4158698f/8c3e0403.mp3" length="20718770" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/3ottdZslM49HzWJyiW-PrjRIPlptg8yO6g1hSThzExo/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS84MTE2/NWI2ZWVkODJiZjZk/ODM4OTVmMTg1MGNm/OTlmNS5wbmc.jpg"/>
      <itunes:duration>2588</itunes:duration>
      <itunes:summary>Timur and Phil return after an extended break with news and updates</itunes:summary>
      <itunes:subtitle>Timur and Phil return after an extended break with news and updates</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:chapters url="https://share.transistor.fm/s/4158698f/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>Tease Your C++ Brain</title>
      <itunes:episode>394</itunes:episode>
      <podcast:episode>394</podcast:episode>
      <itunes:title>Tease Your C++ Brain</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">67f1c062-1d8d-4f85-8437-6918ede2df47</guid>
      <link>https://share.transistor.fm/s/f08afba9</link>
      <description>
        <![CDATA[Anders Knatten joins Phil and Timur. Anders reminds us about cppquiz.org and tells to us about his new book, C++ Brain Teasers, how that relates to the site and why it's has good practical applicability.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.cisa.gov/resources-tools/resources/product-security-bad-practices">New report by the US Cybersecurity and Infrastructure Security Agency (CISA)</a></li>
<li><a href="https://clang.llvm.org/docs/SafeBuffers.html">C++ Safe Buffers - a new Clang20 feature</a> </li>
<li><a href="https://github.com/hsutter/cppfront/releases/tag/v0.8.0">CppFront version 0.8 is out</a></li>
<li><a href="https://forums.swift.org/t/safe-and-efficient-c-interoperability-via-non-escapable-types-and-lifetimes/75426">“Safe and efficient C++ interoperability via non-escapable types and lifetimes” - from the Swift Forums</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://pragprog.com/titles/akbrain/c-brain-teasers/">C++ Brain Teasers - Anders' new book</a></li>
<li><a href="https://cppquiz.org">C++ Quiz</a></li>
<li><a href="https://github.com/knatten/cppquiz">C++ Quiz repo and getting involved</a></li>
<li><a href="https://cppquiz.org/quiz/create">Submit your own C++ Quiz questions</a></li>
<li><a href="https://moduloone.com/about/">Modulo One - Anders' band</a></li>
<li><a href="https://cppcast.com/alfred-bratterud/index.html">IncludeOS - Episode #63 of CppCast</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Anders Knatten joins Phil and Timur. Anders reminds us about cppquiz.org and tells to us about his new book, C++ Brain Teasers, how that relates to the site and why it's has good practical applicability.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.cisa.gov/resources-tools/resources/product-security-bad-practices">New report by the US Cybersecurity and Infrastructure Security Agency (CISA)</a></li>
<li><a href="https://clang.llvm.org/docs/SafeBuffers.html">C++ Safe Buffers - a new Clang20 feature</a> </li>
<li><a href="https://github.com/hsutter/cppfront/releases/tag/v0.8.0">CppFront version 0.8 is out</a></li>
<li><a href="https://forums.swift.org/t/safe-and-efficient-c-interoperability-via-non-escapable-types-and-lifetimes/75426">“Safe and efficient C++ interoperability via non-escapable types and lifetimes” - from the Swift Forums</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://pragprog.com/titles/akbrain/c-brain-teasers/">C++ Brain Teasers - Anders' new book</a></li>
<li><a href="https://cppquiz.org">C++ Quiz</a></li>
<li><a href="https://github.com/knatten/cppquiz">C++ Quiz repo and getting involved</a></li>
<li><a href="https://cppquiz.org/quiz/create">Submit your own C++ Quiz questions</a></li>
<li><a href="https://moduloone.com/about/">Modulo One - Anders' band</a></li>
<li><a href="https://cppcast.com/alfred-bratterud/index.html">IncludeOS - Episode #63 of CppCast</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Tue, 19 Nov 2024 08:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/f08afba9/801d2031.mp3" length="25987032" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/cdlSfEZ3m28vOJi2LWWfmv79BbYdCzEJq81fLs56mzE/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9mYjFh/ZmFmNzAyNmExNDdm/Y2U4NGI2ODM4NTRj/NjUxMC5wbmc.jpg"/>
      <itunes:duration>3246</itunes:duration>
      <itunes:summary>Anders Knatten joins Phil and Timur. Anders reminds us about cppquiz.org and tells to us about his new book, C++ Brain Teasers, how that relates to the site and why it's has good practical applicability.</itunes:summary>
      <itunes:subtitle>Anders Knatten joins Phil and Timur. Anders reminds us about cppquiz.org and tells to us about his new book, C++ Brain Teasers, how that relates to the site and why it's has good practical applicability.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/anders_knatten">Anders Knatten</podcast:person>
      <podcast:chapters url="https://share.transistor.fm/s/f08afba9/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>Realtime Sanitizer and the Performance Constraints attributes</title>
      <itunes:episode>393</itunes:episode>
      <podcast:episode>393</podcast:episode>
      <itunes:title>Realtime Sanitizer and the Performance Constraints attributes</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">0c24c4d0-ced0-46cf-8fe2-89e55a920e91</guid>
      <link>https://share.transistor.fm/s/06e49c00</link>
      <description>
        <![CDATA[Christoper Apple joins Timur and Phil. Chris talks to us about his work on the new Realtime Sanitizer in the Clang20 release, as well as the associated Performance Constraints attributes, how they differ, and how they work together.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.iso.org/standard/83626.html">The C++23 Standard has finally been released by ISO</a></li>
<li><a href="https://www.circle-lang.org/draft-profiles.html">"Why Safety Profiles Failed" - draft of new paper from Sean Baxter</a></li>
<li><a href="https://www.think-cell.com/en/career/devblog/if-constexpr-requires-requires-requires">"if constexpr requires requires { requires }" - Jonathan Müller</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://clang.llvm.org/docs/RealtimeSanitizer.html">RealtimeSanitizer docs</a></li>
<li><a href="https://clang.llvm.org/docs/FunctionEffectAnalysis.html">Performance Constraints docs</a></li>
<li><a href="https://github.com/realtime-sanitizer/rtsan">RealtimeSanitizer helper repo (including how to run it "standalone" and find the team on discord)</a></li>
<li><a href="https://github.com/CppCon/CppCon2024/blob/main/Presentations/LLVMs_Realtime_Safety_Revolution.pdf">slides from Chris and David Trevelyan's CppCon 2024 talk</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Christoper Apple joins Timur and Phil. Chris talks to us about his work on the new Realtime Sanitizer in the Clang20 release, as well as the associated Performance Constraints attributes, how they differ, and how they work together.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.iso.org/standard/83626.html">The C++23 Standard has finally been released by ISO</a></li>
<li><a href="https://www.circle-lang.org/draft-profiles.html">"Why Safety Profiles Failed" - draft of new paper from Sean Baxter</a></li>
<li><a href="https://www.think-cell.com/en/career/devblog/if-constexpr-requires-requires-requires">"if constexpr requires requires { requires }" - Jonathan Müller</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://clang.llvm.org/docs/RealtimeSanitizer.html">RealtimeSanitizer docs</a></li>
<li><a href="https://clang.llvm.org/docs/FunctionEffectAnalysis.html">Performance Constraints docs</a></li>
<li><a href="https://github.com/realtime-sanitizer/rtsan">RealtimeSanitizer helper repo (including how to run it "standalone" and find the team on discord)</a></li>
<li><a href="https://github.com/CppCon/CppCon2024/blob/main/Presentations/LLVMs_Realtime_Safety_Revolution.pdf">slides from Chris and David Trevelyan's CppCon 2024 talk</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Tue, 29 Oct 2024 08:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/06e49c00/523d697e.mp3" length="29319390" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/QQu6tfpJK89pK-Gfb_3MUuZii3uO2NjiuQ4TXOktLQM/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8zODJl/ZjQ0N2Y3MjFiYjkz/ZWMyMjU2YWU2YWM3/N2Q3Ny5wbmc.jpg"/>
      <itunes:duration>3663</itunes:duration>
      <itunes:summary>Christoper Apple joins Timur and Phil. Chris talks to us about his work on the new Realtime Sanitizer in the Clang20 release, as well as the associated Performance Constraints attributes, how they differ, and how they work together.</itunes:summary>
      <itunes:subtitle>Christoper Apple joins Timur and Phil. Chris talks to us about his work on the new Realtime Sanitizer in the Clang20 release, as well as the associated Performance Constraints attributes, how they differ, and how they work together.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/chris_apple">Christopher Apple</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:chapters url="https://share.transistor.fm/s/06e49c00/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>Type Erasure, SIMD-Within-a-Register and more</title>
      <itunes:episode>392</itunes:episode>
      <podcast:episode>392</podcast:episode>
      <itunes:title>Type Erasure, SIMD-Within-a-Register and more</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">0d6ef48f-d975-49f4-a85e-1fefd831655a</guid>
      <link>https://share.transistor.fm/s/a4d9ef5f</link>
      <description>
        <![CDATA[Eduardo Madrid joins Phil and Timur. Eduardo talks to us about the Zoo libraries, including his advanced type-erasure library, as well as the SWAR library which simulates ad-hoc SIMD within a register. We also discuss how he has taken inspiration and cues from the worlds of Biology and Physics to arrive at new thinking around software development, design and architecture.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.qt.io/blog/qt-6.8-released">QT 6.8 is released</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/1fyce2n/named_loops_voted_into_c2y/">"Named Loops" proposal adopted into C - will C++ follow?</a></li>
<li><a href="https://cpponline.uk/call-for-speakers/">C++ Online Call for Speakers is open</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/thecppzoo/zoo">The Zoo libraries</a></li>
<li><a href="https://www.oreilly.com/library/view/c-software-design/9781098113155/">"C++ Software Design" (book) - Klaus Iglberger</a></li>
<li>Klaus Iglberger's talks on Type Erasure:<ul>
<li><a href="https://www.youtube.com/watch?v=4eeESJQk-mw">"A Design Analysis"</a></li>
<li><a href="https://www.youtube.com/watch?v=qn6OqefuH08">"The Implementation Details"</a></li>
</ul>
</li>
<li>(Some of ) Ed's talks:<ul>
<li><a href="https://www.youtube.com/watch?v=H-bm71KmYTE">"Using Integers as Arrays of Bitfields a.k.a. SWAR Techniques - CppCon 2019"</a></li>
<li><a href="https://www.youtube.com/watch?v=B4VxpvFX9YY">"Rehashing Hash Tables And Associative Containers" - C++ Now 2022"</a> </li>
<li><a href="https://www.youtube.com/watch?v=MGal7ixwkk4">"Empowerment with the C++ Generic Programming Paradigm" - C++ Online 2024</a></li>
</ul>
</li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Eduardo Madrid joins Phil and Timur. Eduardo talks to us about the Zoo libraries, including his advanced type-erasure library, as well as the SWAR library which simulates ad-hoc SIMD within a register. We also discuss how he has taken inspiration and cues from the worlds of Biology and Physics to arrive at new thinking around software development, design and architecture.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.qt.io/blog/qt-6.8-released">QT 6.8 is released</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/1fyce2n/named_loops_voted_into_c2y/">"Named Loops" proposal adopted into C - will C++ follow?</a></li>
<li><a href="https://cpponline.uk/call-for-speakers/">C++ Online Call for Speakers is open</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/thecppzoo/zoo">The Zoo libraries</a></li>
<li><a href="https://www.oreilly.com/library/view/c-software-design/9781098113155/">"C++ Software Design" (book) - Klaus Iglberger</a></li>
<li>Klaus Iglberger's talks on Type Erasure:<ul>
<li><a href="https://www.youtube.com/watch?v=4eeESJQk-mw">"A Design Analysis"</a></li>
<li><a href="https://www.youtube.com/watch?v=qn6OqefuH08">"The Implementation Details"</a></li>
</ul>
</li>
<li>(Some of ) Ed's talks:<ul>
<li><a href="https://www.youtube.com/watch?v=H-bm71KmYTE">"Using Integers as Arrays of Bitfields a.k.a. SWAR Techniques - CppCon 2019"</a></li>
<li><a href="https://www.youtube.com/watch?v=B4VxpvFX9YY">"Rehashing Hash Tables And Associative Containers" - C++ Now 2022"</a> </li>
<li><a href="https://www.youtube.com/watch?v=MGal7ixwkk4">"Empowerment with the C++ Generic Programming Paradigm" - C++ Online 2024</a></li>
</ul>
</li>
</ul>]]>
      </content:encoded>
      <pubDate>Sun, 20 Oct 2024 09:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/a4d9ef5f/11f12b8f.mp3" length="30799862" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/M0TMA_-bD_qZOgzIFZ1zqT83gwwXUbxtoCm5iUv3PLc/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9hMTAz/OWQ5NTYzZmI0OTIy/NzczMzMzNTQ3MjYy/ODQ5Yi5wbmc.jpg"/>
      <itunes:duration>3848</itunes:duration>
      <itunes:summary>Eduardo Madrid joins Phil and Timur. Eduardo talks to us about the Zoo libraries, including his advanced type-erasure library, as well as the SWAR library which simulates ad-hoc SIMD within a register. We also discuss how he has taken inspiration and cues from the worlds of Biology and Physics to arrive at new thinking around software development, design and architecture.</itunes:summary>
      <itunes:subtitle>Eduardo Madrid joins Phil and Timur. Eduardo talks to us about the Zoo libraries, including his advanced type-erasure library, as well as the SWAR library which simulates ad-hoc SIMD within a register. We also discuss how he has taken inspiration and cues</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/eduardo_madrid">Eduardo Madrid</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:chapters url="https://share.transistor.fm/s/a4d9ef5f/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>Parsing and Analysing C++</title>
      <itunes:episode>391</itunes:episode>
      <podcast:episode>391</podcast:episode>
      <itunes:title>Parsing and Analysing C++</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">f74dfca7-96bf-40e8-a8af-2f4577068c38</guid>
      <link>https://share.transistor.fm/s/1e863720</link>
      <description>
        <![CDATA[Yuri Minaev joins Timur and Phil. Yuri talks to us about static analysis and how PVS Studio helps. Then we chat about his work on a custom C++ parser, and what challenges he's encountered.
        <p><b>News</b></p>
<ul>
<li>
<p>CppCon 2024 keynotes on YouTube (via CppCon site):</p>
<ul>
<li><a href="https://cppcon.org/opening-2024-keynote-prerelease/">Herb Sutter - "Peering Forward: C++'s Next Decade"</a></li>
<li><a href="https://cppcon.org/2024-keynote-on-c-exceptions-for-smaller-firmware-khalil-estell-prerelease/">Khalil Estell - "C++ Exceptions for Smaller Firmware"</a></li>
<li><a href="https://cppcon.org/2024-keynote-on-embracing-an-adversarial-mindset-for-c-security-amanda-rousseau-prerelease/">Amanda Rousseau - "Embracing an Adversarial Mindset for C++ Security"</a></li>
<li><a href="https://cppcon.org/2024grossprerelease/">David Gross - "Ultrafast Trading Systems in C++"</a></li>
<li><a href="https://cppcon.org/2024-keynote-on-gazing-beyond-reflection-for-c26-daveed-vandevoorde-prerelease/">Daveed Vandevoorde - "Gazing Beyond Reflection for C++26"</a></li>
</ul>
</li>
<li>
<p><a href="https://github.com/mtmucha/coros">Coros - task-based parallelism library built on C++20 Coroutines</a></p>
</li>
<li><a href="https://devblogs.microsoft.com/oldnewthing/20240927-00/?p=110320">"The case of the crash when destructing a std::map" - Raymond Chen</a></li>
<li><a href="https://accuconference.org/news/accu-2025">ACCU 2025 Call for Speakers and (super) Early Bird Tickets</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://cppunderthesea.nl">C++ Under the Sea</a></li>
<li><a href="https://pvs-studio.com/cppcast24">PVS-Studio (download)</a></li>
<li><a href="https://pvs-studio.com/en/blog/posts/?utm_source=podcast&amp;utm_medium=cppcast&amp;utm_campaign=integration&amp;utm_content=391">PVS-Studio Blog</a> </li>
<li><a href="https://pvs-studio.com/en/webinar/?utm_source=podcast&amp;utm_medium=cppcast&amp;utm_campaign=integration&amp;utm_content=391">Yuri's Webinar: Parsing C++</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Yuri Minaev joins Timur and Phil. Yuri talks to us about static analysis and how PVS Studio helps. Then we chat about his work on a custom C++ parser, and what challenges he's encountered.
        <p><b>News</b></p>
<ul>
<li>
<p>CppCon 2024 keynotes on YouTube (via CppCon site):</p>
<ul>
<li><a href="https://cppcon.org/opening-2024-keynote-prerelease/">Herb Sutter - "Peering Forward: C++'s Next Decade"</a></li>
<li><a href="https://cppcon.org/2024-keynote-on-c-exceptions-for-smaller-firmware-khalil-estell-prerelease/">Khalil Estell - "C++ Exceptions for Smaller Firmware"</a></li>
<li><a href="https://cppcon.org/2024-keynote-on-embracing-an-adversarial-mindset-for-c-security-amanda-rousseau-prerelease/">Amanda Rousseau - "Embracing an Adversarial Mindset for C++ Security"</a></li>
<li><a href="https://cppcon.org/2024grossprerelease/">David Gross - "Ultrafast Trading Systems in C++"</a></li>
<li><a href="https://cppcon.org/2024-keynote-on-gazing-beyond-reflection-for-c26-daveed-vandevoorde-prerelease/">Daveed Vandevoorde - "Gazing Beyond Reflection for C++26"</a></li>
</ul>
</li>
<li>
<p><a href="https://github.com/mtmucha/coros">Coros - task-based parallelism library built on C++20 Coroutines</a></p>
</li>
<li><a href="https://devblogs.microsoft.com/oldnewthing/20240927-00/?p=110320">"The case of the crash when destructing a std::map" - Raymond Chen</a></li>
<li><a href="https://accuconference.org/news/accu-2025">ACCU 2025 Call for Speakers and (super) Early Bird Tickets</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://cppunderthesea.nl">C++ Under the Sea</a></li>
<li><a href="https://pvs-studio.com/cppcast24">PVS-Studio (download)</a></li>
<li><a href="https://pvs-studio.com/en/blog/posts/?utm_source=podcast&amp;utm_medium=cppcast&amp;utm_campaign=integration&amp;utm_content=391">PVS-Studio Blog</a> </li>
<li><a href="https://pvs-studio.com/en/webinar/?utm_source=podcast&amp;utm_medium=cppcast&amp;utm_campaign=integration&amp;utm_content=391">Yuri's Webinar: Parsing C++</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Fri, 04 Oct 2024 09:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/1e863720/b204e03f.mp3" length="29537638" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/EeRyrkSf8eTeCg-AUlT-79UEWwGO5_9yvaIhOmtBIAs/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9kNzkw/MmE4ZjRkZGQzYzBj/Nzg0YTM5MDUwYTYw/NzJiMi5wbmc.jpg"/>
      <itunes:duration>3690</itunes:duration>
      <itunes:summary>Yuri Minaev joins Timur and Phil. Yuri talks to us about static analysis and how PVS Studio helps. Then we chat about his work on a custom C++ parser, and what challenges he's encountered.</itunes:summary>
      <itunes:subtitle>Yuri Minaev joins Timur and Phil. Yuri talks to us about static analysis and how PVS Studio helps. Then we chat about his work on a custom C++ parser, and what challenges he's encountered.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/yuri_minaev">Yuri Minaev</podcast:person>
      <podcast:chapters url="https://share.transistor.fm/s/1e863720/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>CppCon 2024 Live Special</title>
      <itunes:episode>390</itunes:episode>
      <podcast:episode>390</podcast:episode>
      <itunes:title>CppCon 2024 Live Special</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">5584398d-8bfa-463a-9dfb-028c71bdeba0</guid>
      <link>https://share.transistor.fm/s/b6bc8b06</link>
      <description>
        <![CDATA[Phil and Timur are joined by a live audience at CppCon as we chat about Safety in C++, AI and the running of CppCast itself.
        <p><b>News</b></p>
<ul>
<li><a href="https://discourse.llvm.org/t/llvm-19-1-0-released/81285">Clang 19.1 released</a></li>
<li>Sean Baxter's "Safe C++"</li>
<li><a href="https://isocpp.org/files/papers/P3390R0.html">P3390R0: "Safe C++" - Sean's work written up as a proposal</a><ul>
<li><a href="https://cppalliance.org/vinnie/2024/09/12/Safe-Cpp-Partnership.html">partnership announcement from C++ Alliance</a></li>
<li><a href="https://www.theregister.com/2024/09/16/safe_c_plusplus/">Summary article on The Register</a></li>
</ul>
</li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://corecpp.org">Core C++ (Israel) - Call for Speakers closes 22nd Sept!</a></li>
<li><a href="https://www.youtube.com/watch?v=J48YTbdJNNc">"Robots Are After Your Job: Exploring Generative AI for C++" - Andrei Alexandrescu's CppCon 2023 talk</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Phil and Timur are joined by a live audience at CppCon as we chat about Safety in C++, AI and the running of CppCast itself.
        <p><b>News</b></p>
<ul>
<li><a href="https://discourse.llvm.org/t/llvm-19-1-0-released/81285">Clang 19.1 released</a></li>
<li>Sean Baxter's "Safe C++"</li>
<li><a href="https://isocpp.org/files/papers/P3390R0.html">P3390R0: "Safe C++" - Sean's work written up as a proposal</a><ul>
<li><a href="https://cppalliance.org/vinnie/2024/09/12/Safe-Cpp-Partnership.html">partnership announcement from C++ Alliance</a></li>
<li><a href="https://www.theregister.com/2024/09/16/safe_c_plusplus/">Summary article on The Register</a></li>
</ul>
</li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://corecpp.org">Core C++ (Israel) - Call for Speakers closes 22nd Sept!</a></li>
<li><a href="https://www.youtube.com/watch?v=J48YTbdJNNc">"Robots Are After Your Job: Exploring Generative AI for C++" - Andrei Alexandrescu's CppCon 2023 talk</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Fri, 20 Sep 2024 09:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/b6bc8b06/e775cf45.mp3" length="39400288" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/6LLLRgprIqHnqQsc76nTE2vyMaccBdEXtmIylTWqvVw/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9iNWVi/NTM1NmYxYzBjOWUz/OTZlZDk1ZDRhMDIz/YmEwMC5wbmc.jpg"/>
      <itunes:duration>3282</itunes:duration>
      <itunes:summary>Phil and Timur are joined by a live audience at CppCon as we chat about Safety in C++, AI and the running of CppCast itself.</itunes:summary>
      <itunes:subtitle>Phil and Timur are joined by a live audience at CppCon as we chat about Safety in C++, AI and the running of CppCast itself.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/cppcon">Live Audience at CppCon</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:chapters url="https://share.transistor.fm/s/b6bc8b06/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>Benchmarking Language Keywords</title>
      <itunes:episode>389</itunes:episode>
      <podcast:episode>389</podcast:episode>
      <itunes:title>Benchmarking Language Keywords</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">87e3cb4b-8f49-4e36-ba80-f2d20e06802a</guid>
      <link>https://share.transistor.fm/s/fcfab52b</link>
      <description>
        <![CDATA[Benjamin Summerton joins Timur and Phil. Ben talks to us about what led him to benchmark the impact of the final and noexcept keywords, how to interpret his results, and the project that inspired him to do so in the first place.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.boost.org/users/history/version_1_86_0.html">Boost 1.86 released</a></li>
<li><a href="https://clang.llvm.org/docs/RealtimeSanitizer.html">RealtimeSanitizer - new real-time safety testing tool for C and C++ projects that comes with Clang 20</a></li>
<li><a href="https://vitaut.net/posts/2024/binary-size/">"Honey, I shrunk {fmt}: bringing binary size to 14k and ditching the C++ runtime" </a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://cppcon2024.sched.com/event/1kpuc/cppcast-episode-390-cppcon-special">Join us for the CppCast CppCon Special</a></li>
<li>Previous episodes covering std lib implementations:<ul>
<li><a href="https://cppcast.com/stephan-lavavej/">Stephan T. Lavavej (MSVC)</a></li>
<li><a href="https://cppcast.com/msvc-cppcon-2019/">Stephan T. Lavavej and Sy Brand (MSVC)</a></li>
<li><a href="https://cppcast.com/msvc-stl-vcpkg-billy-oneal/">Billy O'Neil (MSVC)</a></li>
<li><a href="https://cppcast.com/marshall-clow/">Marshall Clow (libc++)</a></li>
<li><a href="https://cppcast.com/eric-fiselier/">Eric Fiselier (libc++)</a> </li>
</ul>
</li>
<li><a href="https://quuxplusone.github.io/blog/2024/08/16/libstdcxx-noexcept-hash/">"noexcept affects libstdc++’s unordered_set" - Arthur O'Dwyer</a></li>
<li><a href="https://cppcast.com/catch2_v3_and_random_numbers/">Episode with Martin Hořeňovský, discussing non-portal random distribution</a></li>
<li><a href="https://cppcast.com/ai_and_random_numbers/">Episode with Frances Buontempo, also mentioning random numbers and the portable distribution issue</a></li>
<li><a href="https://www.youtube.com/watch?v=WLDT1lDOsb4&amp;t=1340s">"Free Your Functions" (video) - Klaus Iglberger (timed link to the bit that talks about performance)</a></li>
<li><a href="https://github.com/define-private-public/PSRayTracing/">Ben's PSRayTracing repo</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Benjamin Summerton joins Timur and Phil. Ben talks to us about what led him to benchmark the impact of the final and noexcept keywords, how to interpret his results, and the project that inspired him to do so in the first place.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.boost.org/users/history/version_1_86_0.html">Boost 1.86 released</a></li>
<li><a href="https://clang.llvm.org/docs/RealtimeSanitizer.html">RealtimeSanitizer - new real-time safety testing tool for C and C++ projects that comes with Clang 20</a></li>
<li><a href="https://vitaut.net/posts/2024/binary-size/">"Honey, I shrunk {fmt}: bringing binary size to 14k and ditching the C++ runtime" </a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://cppcon2024.sched.com/event/1kpuc/cppcast-episode-390-cppcon-special">Join us for the CppCast CppCon Special</a></li>
<li>Previous episodes covering std lib implementations:<ul>
<li><a href="https://cppcast.com/stephan-lavavej/">Stephan T. Lavavej (MSVC)</a></li>
<li><a href="https://cppcast.com/msvc-cppcon-2019/">Stephan T. Lavavej and Sy Brand (MSVC)</a></li>
<li><a href="https://cppcast.com/msvc-stl-vcpkg-billy-oneal/">Billy O'Neil (MSVC)</a></li>
<li><a href="https://cppcast.com/marshall-clow/">Marshall Clow (libc++)</a></li>
<li><a href="https://cppcast.com/eric-fiselier/">Eric Fiselier (libc++)</a> </li>
</ul>
</li>
<li><a href="https://quuxplusone.github.io/blog/2024/08/16/libstdcxx-noexcept-hash/">"noexcept affects libstdc++’s unordered_set" - Arthur O'Dwyer</a></li>
<li><a href="https://cppcast.com/catch2_v3_and_random_numbers/">Episode with Martin Hořeňovský, discussing non-portal random distribution</a></li>
<li><a href="https://cppcast.com/ai_and_random_numbers/">Episode with Frances Buontempo, also mentioning random numbers and the portable distribution issue</a></li>
<li><a href="https://www.youtube.com/watch?v=WLDT1lDOsb4&amp;t=1340s">"Free Your Functions" (video) - Klaus Iglberger (timed link to the bit that talks about performance)</a></li>
<li><a href="https://github.com/define-private-public/PSRayTracing/">Ben's PSRayTracing repo</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Fri, 06 Sep 2024 09:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/fcfab52b/35623cc0.mp3" length="31607376" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/MG8EUieiv_f3KKTYOxVVQ2-anGgYo5ILVPL5nOYbhn0/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8wMmJl/ODFlMDRmYjFkZTI4/MTU1MjliOTFlMDQ3/NTBhNi5wbmc.jpg"/>
      <itunes:duration>3949</itunes:duration>
      <itunes:summary>Benjamin Summerton joins Timur and Phil. Ben talks to us about what led him to benchmark the impact of the final and noexcept keywords, how to interpret his results, and the project that inspired him to do so in the first place.</itunes:summary>
      <itunes:subtitle>Benjamin Summerton joins Timur and Phil. Ben talks to us about what led him to benchmark the impact of the final and noexcept keywords, how to interpret his results, and the project that inspired him to do so in the first place.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/benjamin_summerton">Benjamin Summerton</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:chapters url="https://share.transistor.fm/s/fcfab52b/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>Reducing Binary Sizes</title>
      <itunes:episode>388</itunes:episode>
      <podcast:episode>388</podcast:episode>
      <itunes:title>Reducing Binary Sizes</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">c246ed48-a6c6-4a5d-830a-04c4b35300c9</guid>
      <link>https://share.transistor.fm/s/37fed078</link>
      <description>
        <![CDATA[Sándor Dargó joins Phil and Anastasia Kazakova. Sándor talks to us about why and how to reduce the final binary sizes your code produces, as well as the importance of clean code.
        <p><b>News</b></p>
<ul>
<li><a href="https://herbsutter.com/2024/07/28/cppfront-midsummer-update/">"cppfront: Midsummer update"</a><ul>
<li><a href="https://www.reddit.com/r/cpp/comments/1ef2f7f/cppfront_midsummer_update/">Reddit Thread</a></li>
<li><a href="https://cppcast.com/cpp2/">cpp2 episode from last year</a></li>
</ul>
</li>
<li><a href="https://www.sonarsource.com/blog/autoconfig-cpp-code-analysis-redefined/">AutoConfig: C++ Code Analysis Redefined (Sonar)</a></li>
<li><a href="https://16bpp.net/blog/post/noexcept-can-sometimes-help-or-hurt-performance/">“noexcept Can (Sometimes) Help (or Hurt) Performance” - Ben Summerton</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.sandordargo.com/tags/binarysizes/">Binary Sizes posts on Sándor's blog</a></li>
<li><a href="https://www.sandordargo.com/books/">Sándor's books</a></li>
<li><a href="https://www.sandordargo.com/blog/2019/04/24/parameterized-testing-with-gtest">"Parameterized testing with GTest" - Sándor Dargó</a></li>
<li><a href="https://cpponsea.uk/2024/session/how-to-keep-your-binaries-small">"How to keep your binaries small?" - Sándor's C++ on Sea talk(s)</a><ul>
<li>(will add video links when available)</li>
</ul>
</li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Sándor Dargó joins Phil and Anastasia Kazakova. Sándor talks to us about why and how to reduce the final binary sizes your code produces, as well as the importance of clean code.
        <p><b>News</b></p>
<ul>
<li><a href="https://herbsutter.com/2024/07/28/cppfront-midsummer-update/">"cppfront: Midsummer update"</a><ul>
<li><a href="https://www.reddit.com/r/cpp/comments/1ef2f7f/cppfront_midsummer_update/">Reddit Thread</a></li>
<li><a href="https://cppcast.com/cpp2/">cpp2 episode from last year</a></li>
</ul>
</li>
<li><a href="https://www.sonarsource.com/blog/autoconfig-cpp-code-analysis-redefined/">AutoConfig: C++ Code Analysis Redefined (Sonar)</a></li>
<li><a href="https://16bpp.net/blog/post/noexcept-can-sometimes-help-or-hurt-performance/">“noexcept Can (Sometimes) Help (or Hurt) Performance” - Ben Summerton</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.sandordargo.com/tags/binarysizes/">Binary Sizes posts on Sándor's blog</a></li>
<li><a href="https://www.sandordargo.com/books/">Sándor's books</a></li>
<li><a href="https://www.sandordargo.com/blog/2019/04/24/parameterized-testing-with-gtest">"Parameterized testing with GTest" - Sándor Dargó</a></li>
<li><a href="https://cpponsea.uk/2024/session/how-to-keep-your-binaries-small">"How to keep your binaries small?" - Sándor's C++ on Sea talk(s)</a><ul>
<li>(will add video links when available)</li>
</ul>
</li>
</ul>]]>
      </content:encoded>
      <pubDate>Fri, 09 Aug 2024 09:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/37fed078/436dc8fe.mp3" length="30968758" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/TefoylelQjZuGbA247L6qNXRmzcAwsdV9xqjuZnG_p4/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS81ZWNk/ZGMwZjVhYTk0MjFj/M2E4ZGM0MjhhM2Rh/ZTUwNy5wbmc.jpg"/>
      <itunes:duration>3869</itunes:duration>
      <itunes:summary>Sándor Dargó joins Phil and Anastasia Kazakova. Sándor talks to us about why and how to reduce the final binary sizes your code produces, as well as the importance of clean code.</itunes:summary>
      <itunes:subtitle>Sándor Dargó joins Phil and Anastasia Kazakova. Sándor talks to us about why and how to reduce the final binary sizes your code produces, as well as the importance of clean code.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/sandor_dargo">Sándor Dargó</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:chapters url="https://share.transistor.fm/s/37fed078/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>Swift for C++ Developers</title>
      <itunes:episode>387</itunes:episode>
      <podcast:episode>387</podcast:episode>
      <itunes:title>Swift for C++ Developers</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">ad55fea3-32e6-48ab-a673-d62517a50a89</guid>
      <link>https://share.transistor.fm/s/afc4eb92</link>
      <description>
        <![CDATA[Doug Gregor joins Phil and Kevin Carpenter. Doug talks to us about his work on Swift at Apple, what the language is like and how it can interoperate with C++.
        <p><b>News</b></p>
<ul>
<li><a href="https://medium.com/@shyamsundarb/memory-safety-in-c-vs-rust-vs-zig-f78fa903f41e">"Memory Safety in C++ vs Rust vs Zig" - B Shyam Sundar</a></li>
<li><a href="https://cppunderthesea.nl/workshops/">C++ under the Sea workshops announced</a></li>
<li><a href="https://mpusz.github.io/mp-units/2.3/blog/2024/06/14/mp-units-220-released/">mp-units 2.2.0 released</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.douggregor.net/posts/swift-for-cxx-practitioners-value-types/">"Swift for C++ Practioners" - first in blog series from Doug Gregor</a></li>
<li><a href="https://cppcast.com/swift-cpp-interop/">Episode 341, with Dave Abraham talking about Swift/ C++ interop</a></li>
<li><a href="https://robnapier.net/start-with-a-protocol">"Start with a Protocol" - blog post from Rob Napier (but link to Dave Abraham's "Crusty" talk no longer works)</a></li>
<li><a href="https://vimeo.com/269274995">"Option(al) is not a Failure" - Phil's talk about Swift Error Handling</a></li>
<li><a href="https://www.youtube.com/watch?v=iWDjoD3MdXs">"Option(al) is not a Failure" (yes, same name) - Phil's talk about past, present and possible future C++ error handling</a></li>
<li><a href="https://www.swift.org/documentation/concurrency/">"Swift Concurrency"</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Doug Gregor joins Phil and Kevin Carpenter. Doug talks to us about his work on Swift at Apple, what the language is like and how it can interoperate with C++.
        <p><b>News</b></p>
<ul>
<li><a href="https://medium.com/@shyamsundarb/memory-safety-in-c-vs-rust-vs-zig-f78fa903f41e">"Memory Safety in C++ vs Rust vs Zig" - B Shyam Sundar</a></li>
<li><a href="https://cppunderthesea.nl/workshops/">C++ under the Sea workshops announced</a></li>
<li><a href="https://mpusz.github.io/mp-units/2.3/blog/2024/06/14/mp-units-220-released/">mp-units 2.2.0 released</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.douggregor.net/posts/swift-for-cxx-practitioners-value-types/">"Swift for C++ Practioners" - first in blog series from Doug Gregor</a></li>
<li><a href="https://cppcast.com/swift-cpp-interop/">Episode 341, with Dave Abraham talking about Swift/ C++ interop</a></li>
<li><a href="https://robnapier.net/start-with-a-protocol">"Start with a Protocol" - blog post from Rob Napier (but link to Dave Abraham's "Crusty" talk no longer works)</a></li>
<li><a href="https://vimeo.com/269274995">"Option(al) is not a Failure" - Phil's talk about Swift Error Handling</a></li>
<li><a href="https://www.youtube.com/watch?v=iWDjoD3MdXs">"Option(al) is not a Failure" (yes, same name) - Phil's talk about past, present and possible future C++ error handling</a></li>
<li><a href="https://www.swift.org/documentation/concurrency/">"Swift Concurrency"</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Sat, 27 Jul 2024 09:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/afc4eb92/402f1610.mp3" length="30237356" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/m94gsGw08LXhQv88JjlExbn3YCmJcN_wlO66UvX85hM/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8zZDQ1/MTdlMGFjYTYwMzMw/NjdkZTc3MzIwZTBm/MjU5OC5wbmc.jpg"/>
      <itunes:duration>3778</itunes:duration>
      <itunes:summary>Doug Gregor joins Phil and Kevin Carpenter. Doug talks to us about his work on Swift at Apple, what the language is like and how it can interoperate with C++.</itunes:summary>
      <itunes:subtitle>Doug Gregor joins Phil and Kevin Carpenter. Doug talks to us about his work on Swift at Apple, what the language is like and how it can interoperate with C++.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/doug_gregor">Doug Gregor</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:chapters url="https://share.transistor.fm/s/afc4eb92/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>QuantLib</title>
      <itunes:episode>386</itunes:episode>
      <podcast:episode>386</podcast:episode>
      <itunes:title>QuantLib</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">27dcc225-b69b-445f-8fa7-a50edb4aa44a</guid>
      <link>https://share.transistor.fm/s/79218200</link>
      <description>
        <![CDATA[Luigi Ballabio joins Phil and Matt Godbolt. Luigi talks to us about QuantLib, an open-source library for financial models that he co-founded and now maintains.
        <p><b>News</b></p>
<ul>
<li>WG21 St. Luis trip reports:<ul>
<li><a href="https://www.reddit.com/r/cpp/comments/1dwc7f2/202406_st_louis_iso_c_committee_trip_report/">"Official" report, collated by Inbal Levy</a></li>
<li><a href="https://herbsutter.com/2024/07/02/trip-report-summer-iso-c-standards-meeting-st-louis-mo-usa/">Herb Sutter's trip report</a></li>
</ul>
</li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.quantlib.org">QuantLib home page</a></li>
<li><a href="https://cppcast.com/safe-borrow-checked-cpp/">Episode about borrow-checked C++ with Sean Baxter</a></li>
<li><a href="https://leanpub.com/quantlibpythoncookbook">"QuantLib Python Cookbook" - book by Luigi</a></li>
<li><a href="https://getbook.at/implementingquantlib">"Implementing QuantLib" - book by Luigi</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Luigi Ballabio joins Phil and Matt Godbolt. Luigi talks to us about QuantLib, an open-source library for financial models that he co-founded and now maintains.
        <p><b>News</b></p>
<ul>
<li>WG21 St. Luis trip reports:<ul>
<li><a href="https://www.reddit.com/r/cpp/comments/1dwc7f2/202406_st_louis_iso_c_committee_trip_report/">"Official" report, collated by Inbal Levy</a></li>
<li><a href="https://herbsutter.com/2024/07/02/trip-report-summer-iso-c-standards-meeting-st-louis-mo-usa/">Herb Sutter's trip report</a></li>
</ul>
</li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.quantlib.org">QuantLib home page</a></li>
<li><a href="https://cppcast.com/safe-borrow-checked-cpp/">Episode about borrow-checked C++ with Sean Baxter</a></li>
<li><a href="https://leanpub.com/quantlibpythoncookbook">"QuantLib Python Cookbook" - book by Luigi</a></li>
<li><a href="https://getbook.at/implementingquantlib">"Implementing QuantLib" - book by Luigi</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Fri, 12 Jul 2024 09:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/79218200/9129d6fa.mp3" length="29303632" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/Z5iQVuvFPaQ8ZXyCzkiDqdmE3-LqE_J7EQOcsJoiYRI/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8xODBi/M2Q1Y2ZmMTI2MTBj/NTQ0NWFjNTQ3NGVh/YTE4Yy5wbmc.jpg"/>
      <itunes:duration>3661</itunes:duration>
      <itunes:summary>Luigi Ballabio joins Phil and Matt Godbolt. Luigi talks to us about QuantLib, an open-source library for financial models that he co-founded and now maintains.</itunes:summary>
      <itunes:subtitle>Luigi Ballabio joins Phil and Matt Godbolt. Luigi talks to us about QuantLib, an open-source library for financial models that he co-founded and now maintains.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/luigi_ballabio">Luigi Ballabio</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:chapters url="https://share.transistor.fm/s/79218200/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>libunifex and std::execution</title>
      <itunes:episode>385</itunes:episode>
      <podcast:episode>385</podcast:episode>
      <itunes:title>libunifex and std::execution</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">fcdeb2fb-df28-4332-b03e-89ee72a619cd</guid>
      <link>https://share.transistor.fm/s/f898235f</link>
      <description>
        <![CDATA[Jessica Wong and Ian Petersen join Timur and Phil. Ian and Jessica talk to us about libunifex and other async code projects at Meta, how it has evolved in the proposed std::execution and what structured concurrency is.
        <p><b>News</b></p>
<ul>
<li><a href="https://developer.apple.com/xcode/cpp/">XCode 16 beta</a><ul>
<li><a href="https://developer.apple.com/xcode/cpp/#library-hardening">The std library that ships with XCode 16 supports "hardening"</a></li>
<li><a href="https://libcxx.llvm.org/Hardening.html">libc++ hardening modes</a></li>
</ul>
</li>
<li><a href="https://devblogs.microsoft.com/oldnewthing/20240607-00/?p=109865">"What’s the deal with std::type_identity?" - Raymond Chen</a></li>
<li><a href="https://pvs-studio.com/en/blog/posts/cpp/1129/?utm_source=firefly&amp;utm_medium=isocpp">"C++ programmer's guide to undefined behavior: part 1 of 11" - PVS Studio</a></li>
<li><a href="https://blog.knatten.org/2024/06/12/i-wrote-a-c-book/">"C++ Brain Teasers: Exercise Your Mind" - Anders Schau Knatten</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r9.html">"std::execution" - P2300R9</a></li>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3149r3.html">"async_scope – Creating scopes for non-sequential concurrency" - P3149R3</a></li>
<li><a href="https://vorpus.org/blog/notes-on-structured-concurrency-or-go-statement-considered-harmful/">"Notes on structured concurrency, or: Go statement considered harmful"</a></li>
<li><a href="https://github.com/facebook/folly/blob/main/folly/experimental/coro/README.md">Folly Coro</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Jessica Wong and Ian Petersen join Timur and Phil. Ian and Jessica talk to us about libunifex and other async code projects at Meta, how it has evolved in the proposed std::execution and what structured concurrency is.
        <p><b>News</b></p>
<ul>
<li><a href="https://developer.apple.com/xcode/cpp/">XCode 16 beta</a><ul>
<li><a href="https://developer.apple.com/xcode/cpp/#library-hardening">The std library that ships with XCode 16 supports "hardening"</a></li>
<li><a href="https://libcxx.llvm.org/Hardening.html">libc++ hardening modes</a></li>
</ul>
</li>
<li><a href="https://devblogs.microsoft.com/oldnewthing/20240607-00/?p=109865">"What’s the deal with std::type_identity?" - Raymond Chen</a></li>
<li><a href="https://pvs-studio.com/en/blog/posts/cpp/1129/?utm_source=firefly&amp;utm_medium=isocpp">"C++ programmer's guide to undefined behavior: part 1 of 11" - PVS Studio</a></li>
<li><a href="https://blog.knatten.org/2024/06/12/i-wrote-a-c-book/">"C++ Brain Teasers: Exercise Your Mind" - Anders Schau Knatten</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r9.html">"std::execution" - P2300R9</a></li>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3149r3.html">"async_scope – Creating scopes for non-sequential concurrency" - P3149R3</a></li>
<li><a href="https://vorpus.org/blog/notes-on-structured-concurrency-or-go-statement-considered-harmful/">"Notes on structured concurrency, or: Go statement considered harmful"</a></li>
<li><a href="https://github.com/facebook/folly/blob/main/folly/experimental/coro/README.md">Folly Coro</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Fri, 28 Jun 2024 09:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/f898235f/9d80f6f9.mp3" length="29744416" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/_9qLvhfqPw97tyzsfaq4BQOr6Lc-Se0yFTuXQJscGlM/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9kYTg2/YWFhN2VhZjM5NjVi/NmY5YTc2NTZlNzNm/Yjg1Ni5wbmc.jpg"/>
      <itunes:duration>3716</itunes:duration>
      <itunes:summary>Jessica Wong and Ian Petersen join Timur and Phil. Ian and Jessica talk to us about libunifex and other async code projects at Meta, how it has evolved in the proposed std::execution and what structured concurrency is.</itunes:summary>
      <itunes:subtitle>Jessica Wong and Ian Petersen join Timur and Phil. Ian and Jessica talk to us about libunifex and other async code projects at Meta, how it has evolved in the proposed std::execution and what structured concurrency is.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/jessica_wong">Jessica Wong</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/ian_petersen">Ian Petersen</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:chapters url="https://share.transistor.fm/s/f898235f/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>Boost, The Beman Project and Beyond</title>
      <itunes:episode>384</itunes:episode>
      <podcast:episode>384</podcast:episode>
      <itunes:title>Boost, The Beman Project and Beyond</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">0a4367a5-14f5-40d6-88a3-094c52d350da</guid>
      <link>https://share.transistor.fm/s/b4bbb0ca</link>
      <description>
        <![CDATA[Zach Laine joins Phil and Timur. Zach talks to us about the Boost collection of libraries, his contributions to it, a little of its history and where it's going, and a new project that aims to get back to Boost's original roots.
        <p><b>News</b></p>
<ul>
<li><a href="https://pqshield.com/pqshield-plugs-timing-leaks-in-kyber-ml-kem-to-improve-pqc-implementation-maturity/">Timing vulnerability in Kyber due to compiler optimization pass</a></li>
<li><a href="https://juce.com/releases/whats-new/">JUCE 8 released</a></li>
<li><a href="https://cppunderthesea.nl/">C++ Under the Sea - new conference in The Netherlands</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.boost.org">Boost</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Zach Laine joins Phil and Timur. Zach talks to us about the Boost collection of libraries, his contributions to it, a little of its history and where it's going, and a new project that aims to get back to Boost's original roots.
        <p><b>News</b></p>
<ul>
<li><a href="https://pqshield.com/pqshield-plugs-timing-leaks-in-kyber-ml-kem-to-improve-pqc-implementation-maturity/">Timing vulnerability in Kyber due to compiler optimization pass</a></li>
<li><a href="https://juce.com/releases/whats-new/">JUCE 8 released</a></li>
<li><a href="https://cppunderthesea.nl/">C++ Under the Sea - new conference in The Netherlands</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.boost.org">Boost</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Fri, 14 Jun 2024 09:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/b4bbb0ca/36647719.mp3" length="30781846" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/Z2WCI9e4uKn6dZ3YB3hgHGBpcfOAQWUEefUc1v7R4BA/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS81NjA2/ZGNmM2JkYTRjMWQ0/OWVhNDMwNmM3ZDY1/MDRlZC5wbmc.jpg"/>
      <itunes:duration>3846</itunes:duration>
      <itunes:summary>Zach Laine joins Phil and Timur. Zach talks to us about the Boost collection of libraries, his contributions to it, a little of its history and where it's going, and a new project that aims to get back to Boost's original roots.</itunes:summary>
      <itunes:subtitle>Zach Laine joins Phil and Timur. Zach talks to us about the Boost collection of libraries, his contributions to it, a little of its history and where it's going, and a new project that aims to get back to Boost's original roots.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/zach_laine">Zach Laine</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:chapters url="https://share.transistor.fm/s/b4bbb0ca/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>Safe, Borrow-Checked, C++</title>
      <itunes:episode>383</itunes:episode>
      <podcast:episode>383</podcast:episode>
      <itunes:title>Safe, Borrow-Checked, C++</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">0bda4bb6-ca39-4928-b402-1d2607c76d4b</guid>
      <link>https://share.transistor.fm/s/4365f037</link>
      <description>
        <![CDATA[Sean Baxter joins Timur and Phil. Sean explains how he has managed to implement a borrow checker for C++ in his Circle compiler. In fact his implementation addresses all the same safety issues that Rust addresses.
        <p><b>News</b></p>
<ul>
<li><a href="https://vzalzal.com/posts/noisy-the-class-you-wrote-a-hundred-times/">"Noisy: The Class You Wrote a Hundred Times"</a><ul>
<li><a href="https://www.reddit.com/r/cpp/comments/1cb2b19/noisy_the_class_you_wrote_a_hundred_times/">Reddit discussion</a></li>
</ul>
</li>
<li><a href="https://16bpp.net/blog/post/addressing-that-post-about-final/">"Addressing That Post About final"</a></li>
<li>Conference News:<ul>
<li><a href="https://devblogs.microsoft.com/cppblog/pure-virtual-cpp-2024-recordings-available/">Pure Virtual C++ 2024 videos</a></li>
<li><a href="https://cpponsea.uk/news/full-schedule-for-2024.html">C++ on Sea 2024 - full scheduled published</a> </li>
</ul>
</li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://en.wikipedia.org/wiki/Jet_Propulsion_Laboratory">Jet Propulsion Lab</a></li>
<li><a href="https://www.circle-lang.org">Circle homepage</a></li>
<li><a href="https://www.youtube.com/watch?v=5Q1awoAwBgQ">"Safe C++" - Sean's video covering the implementation discussed on the episode</a></li>
<li><a href="https://wg21.link/p2687r0">P2687R0 - "Design Alternatives for Type-and-Resource Safe C++" - Stroustrup &amp; Dos Reis</a></li>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2771r0.html">P2771R0 - "Towards memory safety in C++"</a></li>
<li><a href="https://discourse.llvm.org/t/rfc-lifetime-annotations-for-c/61377">Clang's "Lifetime Extensions for C++" RFC</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Sean Baxter joins Timur and Phil. Sean explains how he has managed to implement a borrow checker for C++ in his Circle compiler. In fact his implementation addresses all the same safety issues that Rust addresses.
        <p><b>News</b></p>
<ul>
<li><a href="https://vzalzal.com/posts/noisy-the-class-you-wrote-a-hundred-times/">"Noisy: The Class You Wrote a Hundred Times"</a><ul>
<li><a href="https://www.reddit.com/r/cpp/comments/1cb2b19/noisy_the_class_you_wrote_a_hundred_times/">Reddit discussion</a></li>
</ul>
</li>
<li><a href="https://16bpp.net/blog/post/addressing-that-post-about-final/">"Addressing That Post About final"</a></li>
<li>Conference News:<ul>
<li><a href="https://devblogs.microsoft.com/cppblog/pure-virtual-cpp-2024-recordings-available/">Pure Virtual C++ 2024 videos</a></li>
<li><a href="https://cpponsea.uk/news/full-schedule-for-2024.html">C++ on Sea 2024 - full scheduled published</a> </li>
</ul>
</li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://en.wikipedia.org/wiki/Jet_Propulsion_Laboratory">Jet Propulsion Lab</a></li>
<li><a href="https://www.circle-lang.org">Circle homepage</a></li>
<li><a href="https://www.youtube.com/watch?v=5Q1awoAwBgQ">"Safe C++" - Sean's video covering the implementation discussed on the episode</a></li>
<li><a href="https://wg21.link/p2687r0">P2687R0 - "Design Alternatives for Type-and-Resource Safe C++" - Stroustrup &amp; Dos Reis</a></li>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2771r0.html">P2771R0 - "Towards memory safety in C++"</a></li>
<li><a href="https://discourse.llvm.org/t/rfc-lifetime-annotations-for-c/61377">Clang's "Lifetime Extensions for C++" RFC</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Fri, 31 May 2024 09:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/4365f037/a86b2488.mp3" length="33219590" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/qaOj2fcE8KoYIKqd_HtaDLtlRtpZthYraeqoMtt6aWI/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9jMGI1/YTI0MjI2ZTNlOGRh/ODkxZGFmMTI1MGYz/NGQwNy5wbmc.jpg"/>
      <itunes:duration>4151</itunes:duration>
      <itunes:summary>Sean Baxter joins Timur and Phil. Sean explains how he has managed to implement a borrow checker for C++ in his Circle compiler. In fact his implementation addresses all the same safety issues that Rust addresses.</itunes:summary>
      <itunes:subtitle>Sean Baxter joins Timur and Phil. Sean explains how he has managed to implement a borrow checker for C++ in his Circle compiler. In fact his implementation addresses all the same safety issues that Rust addresses.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/sean_baxter">Sean Baxter</podcast:person>
      <podcast:chapters url="https://share.transistor.fm/s/4365f037/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>Rust &lt;=&gt; C++</title>
      <itunes:episode>382</itunes:episode>
      <podcast:episode>382</podcast:episode>
      <itunes:title>Rust &lt;=&gt; C++</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">082f778d-4d23-4d50-b63a-0b6efbac205b</guid>
      <link>https://share.transistor.fm/s/29c7a910</link>
      <description>
        <![CDATA[Mara Bos joins Phil and Timur. Mara talks to us about her work on the Rust evolution team and how she uses embedded Rust for drone flight controllers. We chat about some of the differences and similarities between C++ and Rust, and what the two languages can, and should, learn from each other.
        <p><b>News</b></p>
<ul>
<li><a href="https://gcc.gnu.org/gcc-14/">GCC 14 released</a><ul>
<li><a href="https://gcc.gnu.org/gcc-14/changes.html">Changes</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/1cqs5ag/gcc_has_now_almost_fully_implemented_c23/">Reddit discussion</a></li>
</ul>
</li>
<li><a href="https://devblogs.microsoft.com/oldnewthing/20240510-00/?p=109742">"An informal comparison of the three major implementations of std::string" (updated) - Raymond Chen</a></li>
<li><a href="https://github.com/JochenBaier/BugInsight">BugInsight – New memory leak and deadlock finder for C and C++ on Windows</a><ul>
<li><a href="https://www.reddit.com/r/cpp/comments/1clmkhk/buginsight_a_memory_leak_and_deadlock_finder_for/">Reddit discussion</a> </li>
</ul>
</li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://marabos.nl/atomics/">"Rust Atomics and Locks" - Mara's book</a></li>
<li><a href="https://en.wiktionary.org/wiki/driveway_moment">"driveway moment" (Wiktionary)</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Mara Bos joins Phil and Timur. Mara talks to us about her work on the Rust evolution team and how she uses embedded Rust for drone flight controllers. We chat about some of the differences and similarities between C++ and Rust, and what the two languages can, and should, learn from each other.
        <p><b>News</b></p>
<ul>
<li><a href="https://gcc.gnu.org/gcc-14/">GCC 14 released</a><ul>
<li><a href="https://gcc.gnu.org/gcc-14/changes.html">Changes</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/1cqs5ag/gcc_has_now_almost_fully_implemented_c23/">Reddit discussion</a></li>
</ul>
</li>
<li><a href="https://devblogs.microsoft.com/oldnewthing/20240510-00/?p=109742">"An informal comparison of the three major implementations of std::string" (updated) - Raymond Chen</a></li>
<li><a href="https://github.com/JochenBaier/BugInsight">BugInsight – New memory leak and deadlock finder for C and C++ on Windows</a><ul>
<li><a href="https://www.reddit.com/r/cpp/comments/1clmkhk/buginsight_a_memory_leak_and_deadlock_finder_for/">Reddit discussion</a> </li>
</ul>
</li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://marabos.nl/atomics/">"Rust Atomics and Locks" - Mara's book</a></li>
<li><a href="https://en.wiktionary.org/wiki/driveway_moment">"driveway moment" (Wiktionary)</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Sat, 18 May 2024 09:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/29c7a910/bd5a7420.mp3" length="28990320" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/9dBRp-pjSPeIYvfe31M4my-pnR8-a5oklWPRd6Hg-qY/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8zYjQy/M2QwZjFiNGEzMWNl/YjlmZTEzZWEwODUw/NDYzNC5wbmc.jpg"/>
      <itunes:duration>3622</itunes:duration>
      <itunes:summary>Mara Bos joins Phil and Timur. Mara talks to us about her work on the Rust evolution team and how she uses embedded Rust for drone flight controllers. We chat about some of the differences and similarities between C++ and Rust, and what the two languages can, and should, learn from each other.</itunes:summary>
      <itunes:subtitle>Mara Bos joins Phil and Timur. Mara talks to us about her work on the Rust evolution team and how she uses embedded Rust for drone flight controllers. We chat about some of the differences and similarities between C++ and Rust, and what the two languages </itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/mara_bos">Mara Bos</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:chapters url="https://share.transistor.fm/s/29c7a910/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>JSON for Modern C++</title>
      <itunes:episode>381</itunes:episode>
      <podcast:episode>381</podcast:episode>
      <itunes:title>JSON for Modern C++</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">ed7ce408-20d9-435b-8227-928f34e10605</guid>
      <link>https://share.transistor.fm/s/a67cb3f6</link>
      <description>
        <![CDATA[Niels Lohmann joins Timur and Phil. Niels talks to us about his popular JSON library, JSON for Modern C++ (often just known as nlohmann/json, after its github repo). We chat about the history and purpose of the library, with an interesting aside into starting and maintaining a popular OSS library, as well as what Niels is up to today.
        <p><b>News</b></p>
<ul>
<li><a href="https://16bpp.net/blog/post/the-performance-impact-of-cpp-final-keyword/">"The Performance Impact of C++'s final Keyword" - Benjamin Summerton</a><ul>
<li><a href="https://www.reddit.com/r/cpp/s/2xb6bvDXFL">Reddit discussion</a></li>
</ul>
</li>
<li><a href="https://www.reddit.com/r/cpp/s/WEQgNmEh1p">Kris Jusiak: Meta-meta programming! (Reddit)</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=54LiB_OxPHE">"Tips on Surveying the C++ Community" - Anastasia Kazakova's talk</a></li>
<li><a href="https://github.com/nlohmann/json">JSON for Modern C++</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Niels Lohmann joins Timur and Phil. Niels talks to us about his popular JSON library, JSON for Modern C++ (often just known as nlohmann/json, after its github repo). We chat about the history and purpose of the library, with an interesting aside into starting and maintaining a popular OSS library, as well as what Niels is up to today.
        <p><b>News</b></p>
<ul>
<li><a href="https://16bpp.net/blog/post/the-performance-impact-of-cpp-final-keyword/">"The Performance Impact of C++'s final Keyword" - Benjamin Summerton</a><ul>
<li><a href="https://www.reddit.com/r/cpp/s/2xb6bvDXFL">Reddit discussion</a></li>
</ul>
</li>
<li><a href="https://www.reddit.com/r/cpp/s/WEQgNmEh1p">Kris Jusiak: Meta-meta programming! (Reddit)</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=54LiB_OxPHE">"Tips on Surveying the C++ Community" - Anastasia Kazakova's talk</a></li>
<li><a href="https://github.com/nlohmann/json">JSON for Modern C++</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Fri, 03 May 2024 09:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/a67cb3f6/4bc6be87.mp3" length="32649970" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/iMvofHUxJ8_kmqG4z2QHEQB7D_efO6-Yv2-NOu_tYCQ/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8yZTli/Y2FjYzdmM2M1MDk2/Y2M4Nzk2NTk1ZWI1/YzE0NS5wbmc.jpg"/>
      <itunes:duration>4079</itunes:duration>
      <itunes:summary>Niels Lohmann joins Timur and Phil. Niels talks to us about his popular JSON library, JSON for Modern C++ (often just known as nlohmann/json, after its github repo). We chat about the history and purpose of the library, with an interesting aside into starting and maintaining a popular OSS library, as well as what Niels is up to today.</itunes:summary>
      <itunes:subtitle>Niels Lohmann joins Timur and Phil. Niels talks to us about his popular JSON library, JSON for Modern C++ (often just known as nlohmann/json, after its github repo). We chat about the history and purpose of the library, with an interesting aside into star</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/niels_lohmann">Niels Lohmann</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:chapters url="https://share.transistor.fm/s/a67cb3f6/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>Pure Virtual C++</title>
      <itunes:episode>380</itunes:episode>
      <podcast:episode>380</podcast:episode>
      <itunes:title>Pure Virtual C++</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">f3e2725e-a7d5-495d-9925-7bdfec6d77a0</guid>
      <link>https://share.transistor.fm/s/83b6da34</link>
      <description>
        <![CDATA[Sy Brand joins Phil and Timur. Sy talks about the imminent Pure Virtual C++ conference that they have been running with Microsoft's backing for a few years. Sy also discuss what they have been up to as Developer Advocate at Microsoft, as well as some fascinating outside interests.
        <p><b>News</b></p>
<ul>
<li><a href="https://isocpp.org/files/papers/CppDevSurvey-2024-summary.pdf">C++ Foundation's C++ 2024 Developer survey results</a></li>
<li><a href="https://www.open-std.org/JTC1/SC22/WG21/docs/papers/2024/p3236r0.html">P3236R0: "Please reject P2786 and adopt P1144"</a><ul>
<li><a href="https://wg21.link/p2786">P2786R5: "Trivial Relocatability For C++26"</a></li>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p1144r10.html">P1144R10: "std::is_trivially_relocatable"</a></li>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1029r3.pdf">P1029R3: "move = bitcopies" (earlier alt paper)</a></li>
</ul>
</li>
<li><a href="https://anarthal.github.io/cppblog/modules">"C++20 modules and Boost: an analysis"</a></li>
<li><a href="https://www.meetup.com/boston-cpp-meetup/events/300296561/">"Boston C++ April 2024 online meetup"</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://vimeo.com/sybrandmarenpan">Sy's short films</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/sign-up-for-the-free-pure-virtual-c-2024-conference/">Pure Virtual C++ 2024 conference</a></li>
<li><a href="https://github.com/tartanLlama/dwarbf">'BF' written in DWARF debug info</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Sy Brand joins Phil and Timur. Sy talks about the imminent Pure Virtual C++ conference that they have been running with Microsoft's backing for a few years. Sy also discuss what they have been up to as Developer Advocate at Microsoft, as well as some fascinating outside interests.
        <p><b>News</b></p>
<ul>
<li><a href="https://isocpp.org/files/papers/CppDevSurvey-2024-summary.pdf">C++ Foundation's C++ 2024 Developer survey results</a></li>
<li><a href="https://www.open-std.org/JTC1/SC22/WG21/docs/papers/2024/p3236r0.html">P3236R0: "Please reject P2786 and adopt P1144"</a><ul>
<li><a href="https://wg21.link/p2786">P2786R5: "Trivial Relocatability For C++26"</a></li>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p1144r10.html">P1144R10: "std::is_trivially_relocatable"</a></li>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1029r3.pdf">P1029R3: "move = bitcopies" (earlier alt paper)</a></li>
</ul>
</li>
<li><a href="https://anarthal.github.io/cppblog/modules">"C++20 modules and Boost: an analysis"</a></li>
<li><a href="https://www.meetup.com/boston-cpp-meetup/events/300296561/">"Boston C++ April 2024 online meetup"</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://vimeo.com/sybrandmarenpan">Sy's short films</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/sign-up-for-the-free-pure-virtual-c-2024-conference/">Pure Virtual C++ 2024 conference</a></li>
<li><a href="https://github.com/tartanLlama/dwarbf">'BF' written in DWARF debug info</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Tue, 23 Apr 2024 09:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/83b6da34/01eaeff3.mp3" length="29049412" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/Bz-66G6Lpofi8YPIbagDMH_rTNyUjAVyqkJjuu42ysY/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8xZTMx/ZDkyZWMzMWMzZThk/MWFiNmM4NTZlOTU1/NjFmOC5wbmc.jpg"/>
      <itunes:duration>3629</itunes:duration>
      <itunes:summary>Sy Brand joins Phil and Timur. Sy talks about the imminent Pure Virtual C++ conference that they have been running with Microsoft's backing for a few years. Sy also discuss what they have been up to as Developer Advocate at Microsoft, as well as some fascinating outside interests.</itunes:summary>
      <itunes:subtitle>Sy Brand joins Phil and Timur. Sy talks about the imminent Pure Virtual C++ conference that they have been running with Microsoft's backing for a few years. Sy also discuss what they have been up to as Developer Advocate at Microsoft, as well as some fasc</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/sy_brand">Sy Brand</podcast:person>
      <podcast:chapters url="https://share.transistor.fm/s/83b6da34/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>Heterogeneous Computing and C++ Language Evolution</title>
      <itunes:episode>379</itunes:episode>
      <podcast:episode>379</podcast:episode>
      <itunes:title>Heterogeneous Computing and C++ Language Evolution</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">96e13e80-2f9c-4cfe-8f83-6669aac5a286</guid>
      <link>https://share.transistor.fm/s/107f3220</link>
      <description>
        <![CDATA[Erich Keane joins Timur and Phil. Erich chats about the recent WG21 meeting in Tokyo, his roles as chair and co-chair of the Language Evolution and Language Evolution Incubator working groups, respectively, as well as heterogeneous computing and his work at NVidia.
        <p><b>News</b></p>
<ul>
<li><a href="https://cppcon.org/cfs2024/">CppCon - Call for Speakers</a></li>
<li><a href="https://accuconference.org/news/attend-accu-2024-online">ACCU 2024 Online</a></li>
<li><a href="https://www.infoworld.com/article/3714401/c-plus-plus-creator-rebuts-white-house-warning.html">Bjarne Stroustrup responds to White House warning against C++</a></li>
<li><a href="https://lists.boost.org/Archives/boost/2024/04/256403.php">David Sankel's post on Boost split</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://www.meetup.com/cpp-usergroup-vienna">New C++ meetup in Vienna, Austria</a></li>
<li>Tokyo ISO C++ Committee Trip Reports:<ul>
<li><a href="https://www.reddit.com/r/cpp/comments/1bloatw/202403_tokyo_iso_c_committee_trip_report_third/">In-depth status report</a></li>
<li><a href="https://herbsutter.com/2024/03/22/trip-report-winter-iso-c-standards-meeting-tokyo-japan/">Herb Sutter's report</a></li>
<li><a href="https://www.think-cell.com/en/career/devblog/trip-report-spring-iso-cpp-meeting-in-tokyo-japan">Think-Cell's trip report (Jonathan Müller)</a></li>
</ul>
</li>
<li>Papers discussed:<ul>
<li><a href="https://isocpp.org/files/papers/P2900R6.pdf">P2900R6 - "Contracts for C++"</a></li>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2996r2.html">P2996R2 - "Reflection for C++26"</a></li>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2688r1.pdf">P2688R1 - "Pattern Matching: match Expression"</a></li>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2830r1.pdf">P2830R1 - "Standardized Type Ordering"</a></li>
</ul>
</li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Erich Keane joins Timur and Phil. Erich chats about the recent WG21 meeting in Tokyo, his roles as chair and co-chair of the Language Evolution and Language Evolution Incubator working groups, respectively, as well as heterogeneous computing and his work at NVidia.
        <p><b>News</b></p>
<ul>
<li><a href="https://cppcon.org/cfs2024/">CppCon - Call for Speakers</a></li>
<li><a href="https://accuconference.org/news/attend-accu-2024-online">ACCU 2024 Online</a></li>
<li><a href="https://www.infoworld.com/article/3714401/c-plus-plus-creator-rebuts-white-house-warning.html">Bjarne Stroustrup responds to White House warning against C++</a></li>
<li><a href="https://lists.boost.org/Archives/boost/2024/04/256403.php">David Sankel's post on Boost split</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://www.meetup.com/cpp-usergroup-vienna">New C++ meetup in Vienna, Austria</a></li>
<li>Tokyo ISO C++ Committee Trip Reports:<ul>
<li><a href="https://www.reddit.com/r/cpp/comments/1bloatw/202403_tokyo_iso_c_committee_trip_report_third/">In-depth status report</a></li>
<li><a href="https://herbsutter.com/2024/03/22/trip-report-winter-iso-c-standards-meeting-tokyo-japan/">Herb Sutter's report</a></li>
<li><a href="https://www.think-cell.com/en/career/devblog/trip-report-spring-iso-cpp-meeting-in-tokyo-japan">Think-Cell's trip report (Jonathan Müller)</a></li>
</ul>
</li>
<li>Papers discussed:<ul>
<li><a href="https://isocpp.org/files/papers/P2900R6.pdf">P2900R6 - "Contracts for C++"</a></li>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2996r2.html">P2996R2 - "Reflection for C++26"</a></li>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2688r1.pdf">P2688R1 - "Pattern Matching: match Expression"</a></li>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2830r1.pdf">P2830R1 - "Standardized Type Ordering"</a></li>
</ul>
</li>
</ul>]]>
      </content:encoded>
      <pubDate>Fri, 05 Apr 2024 09:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/107f3220/0157da2b.mp3" length="29227976" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/ulETzVnH0iN8GPaZUVkjBwUN06Q3qy3_2unjNqYDjYQ/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS83OGQz/NDA2ODg2ZjU3N2Y5/M2Q3MjhhYmY1ODAy/MTQ2Mi5wbmc.jpg"/>
      <itunes:duration>3652</itunes:duration>
      <itunes:summary>Erich Keane joins Timur and Phil. Erich chats about the recent WG21 meeting in Tokyo, his roles as chair and co-chair of the Language Evolution and Language Evolution Incubator working groups, respectively, as well as heterogeneous computing and his work at NVidia.</itunes:summary>
      <itunes:subtitle>Erich Keane joins Timur and Phil. Erich chats about the recent WG21 meeting in Tokyo, his roles as chair and co-chair of the Language Evolution and Language Evolution Incubator working groups, respectively, as well as heterogeneous computing and his work </itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/erich_keane">Erich Keane</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:chapters url="https://share.transistor.fm/s/107f3220/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>Psychology and Starting Out as a Developer</title>
      <itunes:episode>378</itunes:episode>
      <podcast:episode>378</podcast:episode>
      <itunes:title>Psychology and Starting Out as a Developer</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">d0083f1b-786b-4d1d-86db-a4616060d4b9</guid>
      <link>https://share.transistor.fm/s/7865fdc6</link>
      <description>
        <![CDATA[Gail Ollis joins Phil and Matt Godbolt. Gail talks to us about why, after two decades of software development, she took a degree in psychology followed by a PhD that researched the psychology of software development - and how she now uses this to help others get started and, hopefully, avoid many of the human issues that can plague our software projects.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.reddit.com/r/cpp/comments/1b3xxbs/contracts_mvp_shipped/">"Contracts MVP is Feature Complete" - Reddit</a></li>
<li><a href="https://www.youtube.com/watch?v=XTGRsGXL6DA">"Contracts for C++" Timur's C++ London talk</a></li>
<li>Gemini refuses to talk about C++ 20 Concepts to someone under the age of 18!<ul>
<li><a href="https://news.ycombinator.com/item?id=39395020">Hacker News thread</a></li>
<li><a href="https://www.youtube.com/watch?v=r2npdV6tX1g">Twitch streamer's reaction (ThePrimeTime)</a></li>
</ul>
</li>
<li><a href="https://www.infoworld.com/article/3713203/white-house-urges-developers-to-dump-c-and-c.html">“White House urges developers to dump C and C++” - InfoWorld</a></li>
<li>Conferences:<ul>
<li><a href="https://cpponsea.uk/news/early-bird-tickets-now-available-with-a-new-option.html">C++ on Sea Early Bird tickets and option, CfP closes soon (3rd-5th July)</a></li>
<li><a href="https://eventos.uc3m.es/105614/detail/using-std-cpp-2024.html">using std::cpp, Madrid (24th-26th April)</a></li>
<li><a href="https://cppnow.org/">C++ Now (29th April - 3rd May)</a></li>
<li><a href="https://accuconference.org/news/announcing-the-full-accu-2024-schedule">ACCU full schedule and volunteers programme (17th-20th April)</a></li>
</ul>
</li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://accuconference.org/session/early-careers-day-a-mini-conference-for-junior-developers">"Early Careers Day: A mini-conference for junior developers" - Gail's ACCU 2024 workshop</a></li>
<li><a href="https://accuconference.org/session/the-kids-are-alright">"The kids are alright" - Gail's ACCU 2024 session showcasing her students</a></li>
<li>Paper's Gail has co-authored on blending cyber security and software development:<ul>
<li><a href="https://dl.acm.org/doi/pdf/10.1145/3442167.3442178">Putting the Sec in DevSecOps: Using Social Practice Theory to Improve Secure Software Development</a></li>
<li><a href="https://dl.acm.org/doi/abs/10.1145/3551349.3561145">Dancing, not Wrestling: Moving from Compliance to Concordance for Secure Software Development</a></li>
</ul>
</li>
<li><a href="https://eprints.bournemouth.ac.uk/32749/">"Helping developers to help each other: a technique to facilitate understanding among professional software developers" - Gail's PhD thesis</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Gail Ollis joins Phil and Matt Godbolt. Gail talks to us about why, after two decades of software development, she took a degree in psychology followed by a PhD that researched the psychology of software development - and how she now uses this to help others get started and, hopefully, avoid many of the human issues that can plague our software projects.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.reddit.com/r/cpp/comments/1b3xxbs/contracts_mvp_shipped/">"Contracts MVP is Feature Complete" - Reddit</a></li>
<li><a href="https://www.youtube.com/watch?v=XTGRsGXL6DA">"Contracts for C++" Timur's C++ London talk</a></li>
<li>Gemini refuses to talk about C++ 20 Concepts to someone under the age of 18!<ul>
<li><a href="https://news.ycombinator.com/item?id=39395020">Hacker News thread</a></li>
<li><a href="https://www.youtube.com/watch?v=r2npdV6tX1g">Twitch streamer's reaction (ThePrimeTime)</a></li>
</ul>
</li>
<li><a href="https://www.infoworld.com/article/3713203/white-house-urges-developers-to-dump-c-and-c.html">“White House urges developers to dump C and C++” - InfoWorld</a></li>
<li>Conferences:<ul>
<li><a href="https://cpponsea.uk/news/early-bird-tickets-now-available-with-a-new-option.html">C++ on Sea Early Bird tickets and option, CfP closes soon (3rd-5th July)</a></li>
<li><a href="https://eventos.uc3m.es/105614/detail/using-std-cpp-2024.html">using std::cpp, Madrid (24th-26th April)</a></li>
<li><a href="https://cppnow.org/">C++ Now (29th April - 3rd May)</a></li>
<li><a href="https://accuconference.org/news/announcing-the-full-accu-2024-schedule">ACCU full schedule and volunteers programme (17th-20th April)</a></li>
</ul>
</li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://accuconference.org/session/early-careers-day-a-mini-conference-for-junior-developers">"Early Careers Day: A mini-conference for junior developers" - Gail's ACCU 2024 workshop</a></li>
<li><a href="https://accuconference.org/session/the-kids-are-alright">"The kids are alright" - Gail's ACCU 2024 session showcasing her students</a></li>
<li>Paper's Gail has co-authored on blending cyber security and software development:<ul>
<li><a href="https://dl.acm.org/doi/pdf/10.1145/3442167.3442178">Putting the Sec in DevSecOps: Using Social Practice Theory to Improve Secure Software Development</a></li>
<li><a href="https://dl.acm.org/doi/abs/10.1145/3551349.3561145">Dancing, not Wrestling: Moving from Compliance to Concordance for Secure Software Development</a></li>
</ul>
</li>
<li><a href="https://eprints.bournemouth.ac.uk/32749/">"Helping developers to help each other: a technique to facilitate understanding among professional software developers" - Gail's PhD thesis</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Mon, 11 Mar 2024 08:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/7865fdc6/f1e415a1.mp3" length="32515172" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/6Gp8YyVUUHEjTnjod1Q83unWLSOSxpKQvSM2sAK0bFw/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS84OGE0/ZjQ2ZmRkM2ZjMzky/OTk4OGQ2MzY3Yzg3/YThhNC5wbmc.jpg"/>
      <itunes:duration>4062</itunes:duration>
      <itunes:summary>Gail Ollis joins Phil and Matt Godbolt. Gail talks to us about why, after two decades of software development, she took a degree in psychology followed by a PhD that researched the psychology of software development - and how she now uses this to help others get started and, hopefully, avoid many of the human issues that can plague our software projects.</itunes:summary>
      <itunes:subtitle>Gail Ollis joins Phil and Matt Godbolt. Gail talks to us about why, after two decades of software development, she took a degree in psychology followed by a PhD that researched the psychology of software development - and how she now uses this to help oth</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/gail_ollis">Gail Ollis</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:chapters url="https://share.transistor.fm/s/7865fdc6/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>Compiler Explorer Revisited</title>
      <itunes:episode>377</itunes:episode>
      <podcast:episode>377</podcast:episode>
      <itunes:title>Compiler Explorer Revisited</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">da416a7d-77e4-498e-864c-584cc1119fde</guid>
      <link>https://share.transistor.fm/s/8c74d728</link>
      <description>
        <![CDATA[Patrick Quist joins Phil and Timur. Patrick chats with us about their work on the Compiler Explorer team and how they got into it. We explore some useful features that may not be as widely known, and take a peek under the hood at how it all runs.
        <p><b>News</b></p>
<ul>
<li><a href="https://moderncppdevops.com/pkg-mngr-roundup/">"C++ Package Managers: The Ultimate Roundup" - blog post by Christopher McArthur</a></li>
<li><a href="https://miropalmu.github.io/homepage/lakos_rule_visualized.html">"Demystifying Lakos Rule via Visualization and How It Could Relate to Constexpr" blog post by Miro Palmu</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/a-year-of-cpp-improvements-in-visual-studio-vs-code-and-vcpkg/">"A Year of C++ Improvements in Visual Studio, VS Code, and vcpkg" - blog post by Sy Brand</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/1amxl7g/nvidia_senior_position_interview_question/">NVidia interview question - Reddit thread</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://en.wikipedia.org/wiki/History_of_Delphi_(software)">History of Delphi</a></li>
<li><a href="https://compiler-explorer.com">Compiler Explorer</a></li>
<li><a href="https://godbolt.org">Also Compiler Explorer</a></li>
<li><a href="https://stats.compiler-explorer.com">Compiler Explorer Public Dashboard (live stats)</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Patrick Quist joins Phil and Timur. Patrick chats with us about their work on the Compiler Explorer team and how they got into it. We explore some useful features that may not be as widely known, and take a peek under the hood at how it all runs.
        <p><b>News</b></p>
<ul>
<li><a href="https://moderncppdevops.com/pkg-mngr-roundup/">"C++ Package Managers: The Ultimate Roundup" - blog post by Christopher McArthur</a></li>
<li><a href="https://miropalmu.github.io/homepage/lakos_rule_visualized.html">"Demystifying Lakos Rule via Visualization and How It Could Relate to Constexpr" blog post by Miro Palmu</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/a-year-of-cpp-improvements-in-visual-studio-vs-code-and-vcpkg/">"A Year of C++ Improvements in Visual Studio, VS Code, and vcpkg" - blog post by Sy Brand</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/1amxl7g/nvidia_senior_position_interview_question/">NVidia interview question - Reddit thread</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://en.wikipedia.org/wiki/History_of_Delphi_(software)">History of Delphi</a></li>
<li><a href="https://compiler-explorer.com">Compiler Explorer</a></li>
<li><a href="https://godbolt.org">Also Compiler Explorer</a></li>
<li><a href="https://stats.compiler-explorer.com">Compiler Explorer Public Dashboard (live stats)</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Fri, 23 Feb 2024 08:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/8c74d728/a6c3c85d.mp3" length="29076558" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/RWmq-It2Od4JgK-a2XKyLPSSgChTsvYHIHFKoZjOqhc/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9iNTZi/ODJhMGY5OGJmYzJk/NjIwZjQ2NTNhZTZl/MjI5Mi5wbmc.jpg"/>
      <itunes:duration>3633</itunes:duration>
      <itunes:summary>Patrick Quist joins Phil and Timur. Patrick chats with us about their work on the Compiler Explorer team and how they got into it. We explore some useful features that may not be as widely known, and take a peek under the hood at how it all runs.</itunes:summary>
      <itunes:subtitle>Patrick Quist joins Phil and Timur. Patrick chats with us about their work on the Compiler Explorer team and how they got into it. We explore some useful features that may not be as widely known, and take a peek under the hood at how it all runs.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/patrick_quist">Patrick Quist</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:chapters url="https://share.transistor.fm/s/8c74d728/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>Teaching and Training Modern C++</title>
      <itunes:episode>376</itunes:episode>
      <podcast:episode>376</podcast:episode>
      <itunes:title>Teaching and Training Modern C++</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">2b0faa4c-d116-4b46-a75c-5e2268368869</guid>
      <link>https://share.transistor.fm/s/15c3ce35</link>
      <description>
        <![CDATA[Rainer Grimm joins Timur and Phil. Rainer talks to us about what he has learnt from many years of teaching C++ as a professional trainer, how training has become more accessible now more people are taking it online, and his thoughts on modern C++.
        <p><b>News</b></p>
<ul>
<li><a href="https://fouronnes.github.io/cppiceberg/">The C++ Iceberg</a></li>
<li><a href="https://andreasfertig.blog/2024/01/cpp20-concepts-applied/">"C++20 Concepts applied - Safe bitmasks using scoped enums" - blog post by Andreas Fertig</a></li>
<li><a href="https://accuconference.org/news/early-bird-tickets-and-workshops-now-available">ACCU conference: Early-bird tickets and workshops</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.reddit.com/r/cpp/comments/1abg1ni/cppcast_reflection_for_c26/">Reddit thread on Episode 375 with Daveed Vandervoorde</a></li>
<li><a href="https://www.modernescpp.com">Rainer's website and blog</a></li>
<li><a href="https://www.meetup.com/meeting-cpp-online/events/298904152/">Rainer at Meeting C++ online, Feb 21st</a></li>
<li><a href="https://cpponline.uk/workshop/concurrency-in-modern-cpp/">Rainer's "Concurreny in Modern C++" workshop at C++ Online, March 14th</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rainer Grimm joins Timur and Phil. Rainer talks to us about what he has learnt from many years of teaching C++ as a professional trainer, how training has become more accessible now more people are taking it online, and his thoughts on modern C++.
        <p><b>News</b></p>
<ul>
<li><a href="https://fouronnes.github.io/cppiceberg/">The C++ Iceberg</a></li>
<li><a href="https://andreasfertig.blog/2024/01/cpp20-concepts-applied/">"C++20 Concepts applied - Safe bitmasks using scoped enums" - blog post by Andreas Fertig</a></li>
<li><a href="https://accuconference.org/news/early-bird-tickets-and-workshops-now-available">ACCU conference: Early-bird tickets and workshops</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.reddit.com/r/cpp/comments/1abg1ni/cppcast_reflection_for_c26/">Reddit thread on Episode 375 with Daveed Vandervoorde</a></li>
<li><a href="https://www.modernescpp.com">Rainer's website and blog</a></li>
<li><a href="https://www.meetup.com/meeting-cpp-online/events/298904152/">Rainer at Meeting C++ online, Feb 21st</a></li>
<li><a href="https://cpponline.uk/workshop/concurrency-in-modern-cpp/">Rainer's "Concurreny in Modern C++" workshop at C++ Online, March 14th</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Fri, 09 Feb 2024 08:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/15c3ce35/c59ad69d.mp3" length="38031704" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/ygscgyb7T1ozVAkxxRGJ6rOhX50HVdBlSa8Z-ghsaM4/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9hY2Rl/MzhmNWQ5NzhkZjcx/NjljMTY3OThhODU0/YzA5Yi5wbmc.jpg"/>
      <itunes:duration>3168</itunes:duration>
      <itunes:summary>Rainer Grimm joins Timur and Phil. Rainer talks to us about what he has learnt from many years of teaching C++ as a professional trainer, how training has become more accessible now more people are taking it online, and his thoughts on modern C++.</itunes:summary>
      <itunes:subtitle>Rainer Grimm joins Timur and Phil. Rainer talks to us about what he has learnt from many years of teaching C++ as a professional trainer, how training has become more accessible now more people are taking it online, and his thoughts on modern C++.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/rainer_grimm">Rainer Grimm</podcast:person>
      <podcast:chapters url="https://share.transistor.fm/s/15c3ce35/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>Reflection for C++26</title>
      <itunes:episode>375</itunes:episode>
      <podcast:episode>375</podcast:episode>
      <itunes:title>Reflection for C++26</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">061b5c4b-acdd-4fc6-90a9-79589749adf4</guid>
      <link>https://share.transistor.fm/s/c79b1684</link>
      <description>
        <![CDATA[Daveed Vandevoorde joins Phil and Timur. Daveed talks a bit about his work at EDG, but mostly his efforts to get Reflection into C++26, along with his co-authors, and how that fits into the big picture.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.youtube.com/playlist?list=PLRyNF2Y6sca0KMWJXADniEDufnFdIJz7l">Meeting C++ 2023 videos (including all keynotes)</a></li>
<li><a href="https://www.phoronix.com/news/CPP-Linux-Kernel-2024-Discuss"> "A 2024 Discussion Whether To Convert The Linux Kernel From C To Modern C++"</a></li>
<li>How do you correctly implement std::clamp?<ul>
<li><a href="https://1f6042.blogspot.com/2024/01/stdclamp-still-generates-less-efficient.html">Blog post</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/1980q8l/stdclamp_still_generates_less_efficient_assembly/">Reddit discussion</a>  </li>
</ul>
</li>
<li><a href="https://cpponline.uk/workshop-schedule/">C++ Online Workshops</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2996r1.html">P2996R1 - "Reflection for C++26"</a></li>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1240r2.pdf">P1240R2 - "Scalable Reflection in C++"</a></li>
<li><a href="http://www.vandevoorde.com/C++Templates/">"C++ Templates - The Complete Guide" - book (Vandevoorde, Josuttis)</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Daveed Vandevoorde joins Phil and Timur. Daveed talks a bit about his work at EDG, but mostly his efforts to get Reflection into C++26, along with his co-authors, and how that fits into the big picture.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.youtube.com/playlist?list=PLRyNF2Y6sca0KMWJXADniEDufnFdIJz7l">Meeting C++ 2023 videos (including all keynotes)</a></li>
<li><a href="https://www.phoronix.com/news/CPP-Linux-Kernel-2024-Discuss"> "A 2024 Discussion Whether To Convert The Linux Kernel From C To Modern C++"</a></li>
<li>How do you correctly implement std::clamp?<ul>
<li><a href="https://1f6042.blogspot.com/2024/01/stdclamp-still-generates-less-efficient.html">Blog post</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/1980q8l/stdclamp_still_generates_less_efficient_assembly/">Reddit discussion</a>  </li>
</ul>
</li>
<li><a href="https://cpponline.uk/workshop-schedule/">C++ Online Workshops</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2996r1.html">P2996R1 - "Reflection for C++26"</a></li>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1240r2.pdf">P1240R2 - "Scalable Reflection in C++"</a></li>
<li><a href="http://www.vandevoorde.com/C++Templates/">"C++ Templates - The Complete Guide" - book (Vandevoorde, Josuttis)</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Fri, 26 Jan 2024 08:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/c79b1684/84a9863f.mp3" length="35153489" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/-LmOdWucS_Mqi_TR7776ZEaLyMB1V0id4b88nDtfHdc/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS84OTgz/NThiY2ZmYzRkYzgy/OTgwNWRkY2Y2Njlj/NDViZC5wbmc.jpg"/>
      <itunes:duration>4353</itunes:duration>
      <itunes:summary>Daveed Vandevoorde joins Phil and Timur. Daveed talks a bit about his work at EDG, but mostly his efforts to get Reflection into C++26, along with his co-authors, and how that fits into the big picture.</itunes:summary>
      <itunes:subtitle>Daveed Vandevoorde joins Phil and Timur. Daveed talks a bit about his work at EDG, but mostly his efforts to get Reflection into C++26, along with his co-authors, and how that fits into the big picture.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/daveed_vandevoorde">Daveed Vandevoorde</podcast:person>
      <podcast:chapters url="https://share.transistor.fm/s/c79b1684/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>Modern C++ with Qt</title>
      <itunes:episode>374</itunes:episode>
      <podcast:episode>374</podcast:episode>
      <itunes:title>Modern C++ with Qt</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">f152b4ea-0dd9-4f3b-8005-d0b7c2616a38</guid>
      <link>https://share.transistor.fm/s/15ad0f1e</link>
      <description>
        <![CDATA[Ville Voutilainen joins Timur and guest co-host, Guy Davidson. Ville talks about his work at The Qt Company and on the C++ standard committee, and about how modern C++ features such as Modules and Sender/Receiver can integrate with the Qt framework.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=8VsiYWW9r48">Matt Godbolt on Computerphile</a></li>
<li><a href="https://pvs-studio.com/en/blog/quest/kushnirenko_quiz/">PVS-Studio C++ quiz</a></li>
<li><a href="https://www.meetup.com/boston-cpp-meetup/events/297812781/">Boston C++ meetup</a></li>
<li><a href="https://cppnow.org/">C++ Now</a> </li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2300r7.html">P2300R7 - std::execution (a.k.a. Sender/Receiver)</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Ville Voutilainen joins Timur and guest co-host, Guy Davidson. Ville talks about his work at The Qt Company and on the C++ standard committee, and about how modern C++ features such as Modules and Sender/Receiver can integrate with the Qt framework.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=8VsiYWW9r48">Matt Godbolt on Computerphile</a></li>
<li><a href="https://pvs-studio.com/en/blog/quest/kushnirenko_quiz/">PVS-Studio C++ quiz</a></li>
<li><a href="https://www.meetup.com/boston-cpp-meetup/events/297812781/">Boston C++ meetup</a></li>
<li><a href="https://cppnow.org/">C++ Now</a> </li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2300r7.html">P2300R7 - std::execution (a.k.a. Sender/Receiver)</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Fri, 12 Jan 2024 08:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/15ad0f1e/0fd6e35b.mp3" length="49068412" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:duration>4085</itunes:duration>
      <itunes:summary>Ville Voutilainen joins Timur and guest co-host, Guy Davidson. Ville talks about his work at The Qt Company and on the C++ standard committee, and about how modern C++ features such as Modules and Sender/Receiver can integrate with the Qt framework.</itunes:summary>
      <itunes:subtitle>Ville Voutilainen joins Timur and guest co-host, Guy Davidson. Ville talks about his work at The Qt Company and on the C++ standard committee, and about how modern C++ features such as Modules and Sender/Receiver can integrate with the Qt framework.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/ville_voutilainen">Ville Voutilainen</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>2023 Holiday Special</title>
      <itunes:episode>373</itunes:episode>
      <podcast:episode>373</podcast:episode>
      <itunes:title>2023 Holiday Special</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">5628f990-c837-4c6d-8101-6a2ebbaf9333</guid>
      <link>https://share.transistor.fm/s/8c6bb26a</link>
      <description>
        <![CDATA[Phil and Timur are joined by ... Timur and Phil for a Holiday Special. We look back on the last year, discuss the news, and talk about what we're working on.
        <p><b>News</b></p>
<ul>
<li><a href="https://media.defense.gov/2023/Dec/06/2003352724/-1/-1/0/THE-CASE-FOR-MEMORY-SAFE-ROADMAPS-TLP-CLEAR.PDF"> "The Case for Memory Safe Roadmaps" - CISA</a></li>
<li><a href="https://docs.google.com/document/d/1cV05kpq-lsviLqF3_FtSyl9XBfR4DLO3vW1TVyihFPo/edit#heading=h.e6ldv0keo2sk">Experimental EDG Reflection Support</a></li>
<li><a href="https://www.boost.org/users/history/version_1_84_0.html">Boost 1.84.0 released</a></li>
<li><a href="https://github.com/vgvassilev/cling/releases/tag/v1.0">Cling 1.0 released</a> </li>
<li><a href="https://playfulprogramming.blogspot.com/2023/12/about-time.html">"About time - how to unit test code that depends on time" - Björn Fahller</a></li>
<li>CppNorth:</li>
<li><a href="https://cppnorth.ca/cfp.html">Call for Speakers</a></li>
<li><a href="https://store.cppnorth.ca">"Earlist Bird" tickets</a></li>
<li><a href="https://accuconference.org/pricing">ACCU Early bird tickets</a></li>
<li><a href="http://cpponsea.uk/cpponline/tickets">C++ Online tickets</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=fr-7DPbt3VQ">Phil and Timur speaking at the December meetup in Munich</a></li>
<li><a href="https://www.youtube.com/watch?v=m3ERMVXR6nA&amp;list=PLB8iG1kbmdEPBPh6aTgdzpV9b4hoqBV5u&amp;index=2">"Digital Security by Design, CHERI and the Morello Board" - C++ London</a></li>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2900r3.pdf">P2900R3 - "Contracts for C++"</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Phil and Timur are joined by ... Timur and Phil for a Holiday Special. We look back on the last year, discuss the news, and talk about what we're working on.
        <p><b>News</b></p>
<ul>
<li><a href="https://media.defense.gov/2023/Dec/06/2003352724/-1/-1/0/THE-CASE-FOR-MEMORY-SAFE-ROADMAPS-TLP-CLEAR.PDF"> "The Case for Memory Safe Roadmaps" - CISA</a></li>
<li><a href="https://docs.google.com/document/d/1cV05kpq-lsviLqF3_FtSyl9XBfR4DLO3vW1TVyihFPo/edit#heading=h.e6ldv0keo2sk">Experimental EDG Reflection Support</a></li>
<li><a href="https://www.boost.org/users/history/version_1_84_0.html">Boost 1.84.0 released</a></li>
<li><a href="https://github.com/vgvassilev/cling/releases/tag/v1.0">Cling 1.0 released</a> </li>
<li><a href="https://playfulprogramming.blogspot.com/2023/12/about-time.html">"About time - how to unit test code that depends on time" - Björn Fahller</a></li>
<li>CppNorth:</li>
<li><a href="https://cppnorth.ca/cfp.html">Call for Speakers</a></li>
<li><a href="https://store.cppnorth.ca">"Earlist Bird" tickets</a></li>
<li><a href="https://accuconference.org/pricing">ACCU Early bird tickets</a></li>
<li><a href="http://cpponsea.uk/cpponline/tickets">C++ Online tickets</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=fr-7DPbt3VQ">Phil and Timur speaking at the December meetup in Munich</a></li>
<li><a href="https://www.youtube.com/watch?v=m3ERMVXR6nA&amp;list=PLB8iG1kbmdEPBPh6aTgdzpV9b4hoqBV5u&amp;index=2">"Digital Security by Design, CHERI and the Morello Board" - C++ London</a></li>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2900r3.pdf">P2900R3 - "Contracts for C++"</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Fri, 29 Dec 2023 08:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/8c6bb26a/bf4ac346.mp3" length="28760864" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/alUFGp7q7_pC0N_g6O2iRSutIvTU3PmSZat_Ij3L0hE/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS81ZWU5/ZmZhNGY4MTFmNTQz/OTQ4NTY5NWFlMWE2/ZTY5My5wbmc.jpg"/>
      <itunes:duration>3593</itunes:duration>
      <itunes:summary>Phil and Timur are joined by ... Timur and Phil for a Holiday Special. We look back on the last year, discuss the news, and talk about what we're working on.</itunes:summary>
      <itunes:subtitle>Phil and Timur are joined by ... Timur and Phil for a Holiday Special. We look back on the last year, discuss the news, and talk about what we're working on.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:chapters url="https://share.transistor.fm/s/8c6bb26a/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>SIMD</title>
      <itunes:episode>372</itunes:episode>
      <podcast:episode>372</podcast:episode>
      <itunes:title>SIMD</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">1271533a-442e-4d6f-af46-f8207530e121</guid>
      <link>https://share.transistor.fm/s/28843806</link>
      <description>
        <![CDATA[Matthias Kretz joins Phil and Timur. Matthias talks about SIMD, including what it is, how it works, and what its useful for. We also discuss his proposal to introduce SIMD vocabulary types and functionality into the C++ standard and how it relates to what was in the Parallelism TS.
        <p><b>News</b></p>
<ul>
<li><a href="https://forum.misra.org.uk/thread-1668.html">MISRA C++ 2023 published</a></li>
<li><a href="https://www.youtube.com/watch?v=doEikRO9GF8">Sonar webinar on MISRA C++ 2023 with Andreas Weis</a></li>
<li><a href="https://github.com/nlohmann/json/releases/tag/v3.11.3">nlohmann/json 3.11.3 released</a></li>
<li><a href="https://github.com/getml/reflect-cpp">reflect-cpp - Reflection library for C++20</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p1928r7.pdf">P1928R7 - "std::simd — merge data-parallel types from the Parallelism TS 2"</a></li>
<li><a href="https://www.youtube.com/watch?v=LAJ_hywLtMA">Matthias' CppCon 2023 talk on std::simd</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Matthias Kretz joins Phil and Timur. Matthias talks about SIMD, including what it is, how it works, and what its useful for. We also discuss his proposal to introduce SIMD vocabulary types and functionality into the C++ standard and how it relates to what was in the Parallelism TS.
        <p><b>News</b></p>
<ul>
<li><a href="https://forum.misra.org.uk/thread-1668.html">MISRA C++ 2023 published</a></li>
<li><a href="https://www.youtube.com/watch?v=doEikRO9GF8">Sonar webinar on MISRA C++ 2023 with Andreas Weis</a></li>
<li><a href="https://github.com/nlohmann/json/releases/tag/v3.11.3">nlohmann/json 3.11.3 released</a></li>
<li><a href="https://github.com/getml/reflect-cpp">reflect-cpp - Reflection library for C++20</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p1928r7.pdf">P1928R7 - "std::simd — merge data-parallel types from the Parallelism TS 2"</a></li>
<li><a href="https://www.youtube.com/watch?v=LAJ_hywLtMA">Matthias' CppCon 2023 talk on std::simd</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Fri, 15 Dec 2023 15:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/28843806/016946a2.mp3" length="33522356" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/69N8MUKQK7eflYS56stgUeO4aHvVIDdcbdUtu_meu2M/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9lZDk4/ZWUxZGZiOGZkOWRi/NTZiM2I0ZmY3Y2Jh/M2I4My5wbmc.jpg"/>
      <itunes:duration>4188</itunes:duration>
      <itunes:summary>Matthias Kretz joins Phil and Timur. Matthias talks about SIMD, including what it is, how it works, and what its useful for. We also discuss his proposal to introduce SIMD vocabulary types and functionality into the C++ standard and how it relates to what was in the Parallelism TS.</itunes:summary>
      <itunes:subtitle>Matthias Kretz joins Phil and Timur. Matthias talks about SIMD, including what it is, how it works, and what its useful for. We also discuss his proposal to introduce SIMD vocabulary types and functionality into the C++ standard and how it relates to what</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/matthias_kretz">Matthias Kretz</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:chapters url="https://share.transistor.fm/s/28843806/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>Catch2 v3 and Random Numbers</title>
      <itunes:episode>371</itunes:episode>
      <podcast:episode>371</podcast:episode>
      <itunes:title>Catch2 v3 and Random Numbers</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">dd21a925-4d69-4668-a887-e4fbed3fa5a3</guid>
      <link>https://share.transistor.fm/s/f3c02822</link>
      <description>
        <![CDATA[Martin Hořeňovský joins Timur and Phil. Martin returns to talk about v3 of Catch2 and how it is different to v2. We also revisit the topic of random numbers and how Martin is still working on portable distributions and why that is important to testing and other domains.
        <p><b>News</b></p>
<ul>
<li><a href="https://isocpp.org/files/papers/P2662R3.pdf">P2662R3 - "Pack Indexing"</a></li>
<li><a href="https://isocpp.org/files/papers/P1673R13.html">P1673R13 - "A free function linear algebra interface based on the BLAS"</a></li>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2546r5.html">P2546R5 - "Debugging Support"</a></li>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2996r0.html">P2996R0 - "Reflection for C++26"</a></li>
<li><a href="https://lucisqr.substack.com/p/why-i-think-c-is-still-a-very-attractive">"Why I think C++ is still a desirable coding platform compared to Rust" - Henrique Bucher</a></li>
<li><a href="https://blog.jetbrains.com/clion/2023/11/clion-nova/">CLion Nova</a></li>
</ul>
<p><b>Links</b></p>
<p><a href="https://www.youtube.com/watch?v=uKDXwKe0fyo">Martin's NDC TechTown 2021 talk on Catch2 v3</a></p>]]>
      </description>
      <content:encoded>
        <![CDATA[Martin Hořeňovský joins Timur and Phil. Martin returns to talk about v3 of Catch2 and how it is different to v2. We also revisit the topic of random numbers and how Martin is still working on portable distributions and why that is important to testing and other domains.
        <p><b>News</b></p>
<ul>
<li><a href="https://isocpp.org/files/papers/P2662R3.pdf">P2662R3 - "Pack Indexing"</a></li>
<li><a href="https://isocpp.org/files/papers/P1673R13.html">P1673R13 - "A free function linear algebra interface based on the BLAS"</a></li>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2546r5.html">P2546R5 - "Debugging Support"</a></li>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2996r0.html">P2996R0 - "Reflection for C++26"</a></li>
<li><a href="https://lucisqr.substack.com/p/why-i-think-c-is-still-a-very-attractive">"Why I think C++ is still a desirable coding platform compared to Rust" - Henrique Bucher</a></li>
<li><a href="https://blog.jetbrains.com/clion/2023/11/clion-nova/">CLion Nova</a></li>
</ul>
<p><b>Links</b></p>
<p><a href="https://www.youtube.com/watch?v=uKDXwKe0fyo">Martin's NDC TechTown 2021 talk on Catch2 v3</a></p>]]>
      </content:encoded>
      <pubDate>Fri, 01 Dec 2023 08:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/f3c02822/46797aa6.mp3" length="49807988" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/LsRFxxbKoyXzZOCxQbXWC1be01IEyiVGWe8rFGSnbuE/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8wMTc4/MzJiYjA3OTcxNWYx/ZWU0NTI3MTFmYjk5/NDkwZi5wbmc.jpg"/>
      <itunes:duration>4150</itunes:duration>
      <itunes:summary>Martin Hořeňovský joins Timur and Phil. Martin returns to talk about v3 of Catch2 and how it is different to v2. We also revisit the topic of random numbers and how Martin is still working on portable distributions and why that is important to testing and other domains.</itunes:summary>
      <itunes:subtitle>Martin Hořeňovský joins Timur and Phil. Martin returns to talk about v3 of Catch2 and how it is different to v2. We also revisit the topic of random numbers and how Martin is still working on portable distributions and why that is important to testing and</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/martin_horenovsky">Martin Hořeňovský</podcast:person>
      <podcast:chapters url="https://share.transistor.fm/s/f3c02822/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>Physical Units and a System of Quantities</title>
      <itunes:episode>370</itunes:episode>
      <podcast:episode>370</podcast:episode>
      <itunes:title>Physical Units and a System of Quantities</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">76aa9829-46c2-40fe-9a65-eb39aa511275</guid>
      <link>https://share.transistor.fm/s/13de472a</link>
      <description>
        <![CDATA[Mateusz Pusz joins Phil and new guest co-host, Anastasia Kazakova. Mateusz talks to us about his physical units (and quantities) library, mp-units, why v2 is a complete redesign compared to the previous version, and how incorporating a system of quantities is so central to this new design.
        <p><b>News</b></p>
<ul>
<li><a href="https://discourse.llvm.org/t/llvm-17-0-1-released/73549">clang 17 released</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/179a5sb/c_videos_released_this_month_october_2023_updated/">Conference videos released in October</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/17a0aue/ama_with_abbas_sabra_principal_engineer_at_sonar/">AMA with Abbas Sabra (automatic/ static analysis)</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/17a5hpq/tell_me_if_my_theory_is_correct/">Is it too hard for junior developers to get on the C++ career ladder (Reddit)</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/mpusz/mp-units">mp-units on GitHub</a></li>
<li><a href="https://mpusz.github.io/mp-units">mp-units - Documentation</a></li>
<li><a href="https://www.youtube.com/watch?v=eUdz0WvOMm0">C++ on Sea 2023 video</a></li>
<li><a href="https://en.wikipedia.org/wiki/Mars_Climate_Orbiter">The Mars Climate Orbiter crash</a></li>
<li><a href="https://wg21.link/p1935">p1935 - "A C++ Approach to Physical Units"</a></li>
<li><a href="https://wg21.link/p2980">p2980 - "A motivation, scope, and plan for a physical quantities and units library"</a></li>
<li><a href="https://wg21.link/p2981">p2981 - "Improving our safety with a physical quantities and units library"</a></li>
<li><a href="https://wg21.link/p2982">p2982 - "std::quantity as a numeric type"</a></li>
<li><a href="https://wg21.link/p3003">p3003 - "The design of a library of number concepts"</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Mateusz Pusz joins Phil and new guest co-host, Anastasia Kazakova. Mateusz talks to us about his physical units (and quantities) library, mp-units, why v2 is a complete redesign compared to the previous version, and how incorporating a system of quantities is so central to this new design.
        <p><b>News</b></p>
<ul>
<li><a href="https://discourse.llvm.org/t/llvm-17-0-1-released/73549">clang 17 released</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/179a5sb/c_videos_released_this_month_october_2023_updated/">Conference videos released in October</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/17a0aue/ama_with_abbas_sabra_principal_engineer_at_sonar/">AMA with Abbas Sabra (automatic/ static analysis)</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/17a5hpq/tell_me_if_my_theory_is_correct/">Is it too hard for junior developers to get on the C++ career ladder (Reddit)</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/mpusz/mp-units">mp-units on GitHub</a></li>
<li><a href="https://mpusz.github.io/mp-units">mp-units - Documentation</a></li>
<li><a href="https://www.youtube.com/watch?v=eUdz0WvOMm0">C++ on Sea 2023 video</a></li>
<li><a href="https://en.wikipedia.org/wiki/Mars_Climate_Orbiter">The Mars Climate Orbiter crash</a></li>
<li><a href="https://wg21.link/p1935">p1935 - "A C++ Approach to Physical Units"</a></li>
<li><a href="https://wg21.link/p2980">p2980 - "A motivation, scope, and plan for a physical quantities and units library"</a></li>
<li><a href="https://wg21.link/p2981">p2981 - "Improving our safety with a physical quantities and units library"</a></li>
<li><a href="https://wg21.link/p2982">p2982 - "std::quantity as a numeric type"</a></li>
<li><a href="https://wg21.link/p3003">p3003 - "The design of a library of number concepts"</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Fri, 20 Oct 2023 09:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/13de472a/f8668f5c.mp3" length="27686430" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/NF9XJnTTt0M0hMxuI2V1Y6jizmAYQA-clsyVVo1ZPEQ/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8zOTFj/NGI1ZmViMTMwYzE4/MGYwNzdmZWE4OWNk/MmQxYy5wbmc.jpg"/>
      <itunes:duration>3459</itunes:duration>
      <itunes:summary>Mateusz Pusz joins Phil and new guest co-host, Anastasia Kazakova. Mateusz talks to us about his physical units (and quantities) library, mp-units, why v2 is a complete redesign compared to the previous version, and how incorporating a system of quantities is so central to this new design.</itunes:summary>
      <itunes:subtitle>Mateusz Pusz joins Phil and new guest co-host, Anastasia Kazakova. Mateusz talks to us about his physical units (and quantities) library, mp-units, why v2 is a complete redesign compared to the previous version, and how incorporating a system of quantitie</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/mateusz_pusz">Mateusz Pusz</podcast:person>
      <podcast:chapters url="https://share.transistor.fm/s/13de472a/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>AI and Random Numbers</title>
      <itunes:episode>369</itunes:episode>
      <podcast:episode>369</podcast:episode>
      <itunes:title>AI and Random Numbers</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">18fd428c-c10e-4dc1-8609-981a2c03d601</guid>
      <link>https://share.transistor.fm/s/a01553ec</link>
      <description>
        <![CDATA[Frances Buontempo joins Phil and returning guest co-host, Matt Godbolt. Frances talks to us about her new book on modern C++ as well as her the topic of her previous book on machine learning. We discuss the differences between LLM-based AI and more statistical approaches, as well as where random numbers fit into all this and the limitations of their current support in C++.
        <p><b>News</b></p>
<ul>
<li><a href="https://cppcon.org/cppcon-2023-program-announced/">CppCon programme announced</a></li>
<li><a href="https://www.youtube.com/playlist?list=PL5XXu3X6L7jtXSfqjaQnVXJOCFRyfHrS6">C++ on Sea videos</a></li>
<li><a href="https://devblogs.microsoft.com/oldnewthing/2023/08/page/3">"Inside STL" - The Old New Thing (August archive)</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/16b4mz2/opensourced_c_projects_that_use_modern_c_features/">Open source C++ projects that use modern C++ features (Reddit)</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.manning.com/books/c-plus-plus-bookcamp">"C++ Bookcamp" (title may change) - Frances' new book</a></li>
<li><a href="https://pragprog.com/titles/fbmach/genetic-algorithms-and-machine-learning-for-programmers/">"Genetic Algorithms and Machine Learning for Programmers" - Frances' previous book</a></li>
<li><a href="https://accu.org/journals/nonmembers/overload_issue_members/">Overload issues</a> (<a href="http://accu.org/">submit articles on the main ACCU site</a>)</li>
<li><a href="https://accu.org/conf-docs/PDFs_2013/paper_bag_certificate.JPG">Frances' paper bag escapology certificate</a></li>
<li><a href="https://this1that1whatever.com/miscellany/mind-reader/Shannon-Mind-Reading.pdf">Shannon's mind reading paper</a></li>
<li><a href="https://nsandi-corporate.com/media-resources/ernie#">ERNIE (Electronic Random Number Indicator Equipment)</a></li>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2059r0.pdf">P2059R0 - "Make Pseudo-random Numbers Portable" (defunct)</a></li>
<li><a href="https://www.youtube.com/watch?v=xXHT_PGOm2c">"Using, Generating and Testing with Pseudo-Random Numbers" - Frances' ACCU 2023 talk</a></li>
<li>"Program your way out of a paper bag" series:<ul>
<li><a href="https://accu.org/conf-docs/PDFs_2013/Frances_Buontempo_paperbag.pdf">"How to program your way out of a paper bag" (slides)</a></li>
<li><a href="https://www.youtube.com/watch?v=vhhS_MYViW4">"How to Evolve Your Way Out of a Paper Bag" (video)</a></li>
<li><a href="https://www.youtube.com/watch?v=6hst54AQR8U">"Diffuse your way out of a paper bag" (video)</a></li>
<li><a href="https://www.youtube.com/watch?v=vhhS_MYViW4&amp;t=9s">"How to Evolve Your Way Out of a Paper Bag" (video)</a></li>
<li><a href="https://www.youtube.com/watch?v=wlsbg5q0hO0">"Crowd Your Way Out of a Paper Bag" (video)</a></li>
</ul>
</li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Frances Buontempo joins Phil and returning guest co-host, Matt Godbolt. Frances talks to us about her new book on modern C++ as well as her the topic of her previous book on machine learning. We discuss the differences between LLM-based AI and more statistical approaches, as well as where random numbers fit into all this and the limitations of their current support in C++.
        <p><b>News</b></p>
<ul>
<li><a href="https://cppcon.org/cppcon-2023-program-announced/">CppCon programme announced</a></li>
<li><a href="https://www.youtube.com/playlist?list=PL5XXu3X6L7jtXSfqjaQnVXJOCFRyfHrS6">C++ on Sea videos</a></li>
<li><a href="https://devblogs.microsoft.com/oldnewthing/2023/08/page/3">"Inside STL" - The Old New Thing (August archive)</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/16b4mz2/opensourced_c_projects_that_use_modern_c_features/">Open source C++ projects that use modern C++ features (Reddit)</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.manning.com/books/c-plus-plus-bookcamp">"C++ Bookcamp" (title may change) - Frances' new book</a></li>
<li><a href="https://pragprog.com/titles/fbmach/genetic-algorithms-and-machine-learning-for-programmers/">"Genetic Algorithms and Machine Learning for Programmers" - Frances' previous book</a></li>
<li><a href="https://accu.org/journals/nonmembers/overload_issue_members/">Overload issues</a> (<a href="http://accu.org/">submit articles on the main ACCU site</a>)</li>
<li><a href="https://accu.org/conf-docs/PDFs_2013/paper_bag_certificate.JPG">Frances' paper bag escapology certificate</a></li>
<li><a href="https://this1that1whatever.com/miscellany/mind-reader/Shannon-Mind-Reading.pdf">Shannon's mind reading paper</a></li>
<li><a href="https://nsandi-corporate.com/media-resources/ernie#">ERNIE (Electronic Random Number Indicator Equipment)</a></li>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2059r0.pdf">P2059R0 - "Make Pseudo-random Numbers Portable" (defunct)</a></li>
<li><a href="https://www.youtube.com/watch?v=xXHT_PGOm2c">"Using, Generating and Testing with Pseudo-Random Numbers" - Frances' ACCU 2023 talk</a></li>
<li>"Program your way out of a paper bag" series:<ul>
<li><a href="https://accu.org/conf-docs/PDFs_2013/Frances_Buontempo_paperbag.pdf">"How to program your way out of a paper bag" (slides)</a></li>
<li><a href="https://www.youtube.com/watch?v=vhhS_MYViW4">"How to Evolve Your Way Out of a Paper Bag" (video)</a></li>
<li><a href="https://www.youtube.com/watch?v=6hst54AQR8U">"Diffuse your way out of a paper bag" (video)</a></li>
<li><a href="https://www.youtube.com/watch?v=vhhS_MYViW4&amp;t=9s">"How to Evolve Your Way Out of a Paper Bag" (video)</a></li>
<li><a href="https://www.youtube.com/watch?v=wlsbg5q0hO0">"Crowd Your Way Out of a Paper Bag" (video)</a></li>
</ul>
</li>
</ul>]]>
      </content:encoded>
      <pubDate>Fri, 15 Sep 2023 09:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/a01553ec/0481b959.mp3" length="28944478" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/5lYlPrXs7eHlsabE7qkmphUzxEmigWkTwkm2DSXbu34/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS83M2Iw/YzcxMmU2ZDQyOWYy/NDAxZTQwNDBiYTVh/NGUzYS5wbmc.jpg"/>
      <itunes:duration>3552</itunes:duration>
      <itunes:summary>Frances Buontempo joins Phil and returning guest co-host, Matt Godbolt. Frances talks to us about her new book on modern C++ as well as her the topic of her previous book on machine learning. We discuss the differences between LLM-based AI and more statistical approaches, as well as where random numbers fit into all this and the limitations of their current support in C++.</itunes:summary>
      <itunes:subtitle>Frances Buontempo joins Phil and returning guest co-host, Matt Godbolt. Frances talks to us about her new book on modern C++ as well as her the topic of her previous book on machine learning. We discuss the differences between LLM-based AI and more statis</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/frances_buontempo">Frances Buontempo</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:chapters url="https://share.transistor.fm/s/a01553ec/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>Automatic Static Analysis</title>
      <itunes:episode>368</itunes:episode>
      <podcast:episode>368</podcast:episode>
      <itunes:title>Automatic Static Analysis</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">a89feb4e-f79c-4e19-b44c-825c55f672c4</guid>
      <link>https://share.transistor.fm/s/db2975fd</link>
      <description>
        <![CDATA[Abbas Sabra joins Phil and Timur. Abbas talks to us about static analysis, the challenges - and benefits - of analysing C++ code, and a new feature from Sonar that can scan public repos with zero config.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.boost.org/users/history/version_1_83_0.html">Boost 1.83.0 released</a></li>
<li><a href="https://github.com/fmtlib/fmt/releases/tag/10.1.0">fmt 10.1 released</a></li>
<li><a href="https://reductor.dev/cpp/2023/08/10/the-downsides-of-coroutines.html">The downsides of C++ Coroutines</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=Ft3zFk7VPrE">"All the defaults are backwards" - Phil's Lightning Talk</a></li>
<li><a href="https://www.sonarsource.com/blog/no-c-static-analysis-does-not-have-to-be-painful/">"No, C++ static analysis does not have to be painful" - Sonar blog</a></li>
<li><a href="https://www.youtube.com/watch?v=_EhqQAMscTQ">video showing Sonar's Automatic Analysis in action</a></li>
<li><a href="https://community.sonarsource.com/">Sonar Community Discourse forums</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Abbas Sabra joins Phil and Timur. Abbas talks to us about static analysis, the challenges - and benefits - of analysing C++ code, and a new feature from Sonar that can scan public repos with zero config.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.boost.org/users/history/version_1_83_0.html">Boost 1.83.0 released</a></li>
<li><a href="https://github.com/fmtlib/fmt/releases/tag/10.1.0">fmt 10.1 released</a></li>
<li><a href="https://reductor.dev/cpp/2023/08/10/the-downsides-of-coroutines.html">The downsides of C++ Coroutines</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=Ft3zFk7VPrE">"All the defaults are backwards" - Phil's Lightning Talk</a></li>
<li><a href="https://www.sonarsource.com/blog/no-c-static-analysis-does-not-have-to-be-painful/">"No, C++ static analysis does not have to be painful" - Sonar blog</a></li>
<li><a href="https://www.youtube.com/watch?v=_EhqQAMscTQ">video showing Sonar's Automatic Analysis in action</a></li>
<li><a href="https://community.sonarsource.com/">Sonar Community Discourse forums</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Fri, 01 Sep 2023 09:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/db2975fd/3d063337.mp3" length="25665837" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/unlJeae2iTv9iftANBwe07we9MFmE0xz2Mnim76EZbw/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9jZDRj/ZTIyN2JlMDk4NjEw/NTM1NjIwMDViZjEw/MTRjZi5wbmc.jpg"/>
      <itunes:duration>3188</itunes:duration>
      <itunes:summary>Abbas Sabra joins Phil and Timur. Abbas talks to us about static analysis, the challenges - and benefits - of analysing C++ code, and a new feature from Sonar that can scan public repos with zero config.</itunes:summary>
      <itunes:subtitle>Abbas Sabra joins Phil and Timur. Abbas talks to us about static analysis, the challenges - and benefits - of analysing C++ code, and a new feature from Sonar that can scan public repos with zero config.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/abbas_sabra">Abbas Sabra</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:chapters url="https://share.transistor.fm/s/db2975fd/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>Soagen</title>
      <itunes:episode>367</itunes:episode>
      <podcast:episode>367</podcast:episode>
      <itunes:title>Soagen</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">60c5f98e-6054-4a72-9a60-4d6f417bafba</guid>
      <link>https://share.transistor.fm/s/b3c5fbd8</link>
      <description>
        <![CDATA[Mark Gillard joins Timur and guest co-host Jason Turner. Mark talks to us about reflection, SIMD, and his library soagen, a structure-of-arrays generator for C++.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=EzmNeAhWqVs">What is Low Latency C++? C++Now 2023, part 1</a></li>
<li><a href="https://www.youtube.com/watch?v=5uIsadq-nyk">What is Low Latency C++? C++Now 2023, part 2</a></li>
<li><a href="https://devblogs.microsoft.com/oldnewthing/20230802-00/?p=108524">Inside STL: The vector</a></li>
<li><a href="https://devblogs.microsoft.com/oldnewthing/20230803-00/?p=108532">Inside STL: The string</a></li>
<li><a href="https://tristanbrindle.com/posts/flux-modules-experiments">Experimenting with Modules in Flux</a></li>
<li><a href="https://github.com/neek78/pycmake">pycmake</a></li>
<li><a href="https://github.com/jeremy-rifkin/cpptrace">cpptrace</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/marzer/soagen">Soagen on GitHub</a></li>
<li><a href="https://marzer.github.io/soagen/">Soagen documentation</a></li>
<li><a href="https://www.youtube.com/watch?v=rX0ItVEVjHc">Mike Acton: Data-Oriented Design and C++ at CppCon 2014</a></li>
<li><a href="https://www.youtube.com/watch?v=efrgipu94Oc&amp;t=1006s">Bryce Adelstein Lelbach on SoA and reflection at ACCU 2023</a></li>
<li><a href="https://www.youtube.com/watch?v=GoIOnQEmXbs">Data-Oriented Design and Modern C++ at CppNow 2023</a></li>
<li><a href="https://xania.org/200504/godbolt's-law">Godbolt's law</a></li>
<li><a href="https://github.com/marzer/tomlplusplus">toml++ on GitHub</a></li>
<li><a href="https://pvs-studio.com/en/blog/posts/cpp/1053/">PVS-Studio: 60 terrible tips for a C++ developer</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Mark Gillard joins Timur and guest co-host Jason Turner. Mark talks to us about reflection, SIMD, and his library soagen, a structure-of-arrays generator for C++.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=EzmNeAhWqVs">What is Low Latency C++? C++Now 2023, part 1</a></li>
<li><a href="https://www.youtube.com/watch?v=5uIsadq-nyk">What is Low Latency C++? C++Now 2023, part 2</a></li>
<li><a href="https://devblogs.microsoft.com/oldnewthing/20230802-00/?p=108524">Inside STL: The vector</a></li>
<li><a href="https://devblogs.microsoft.com/oldnewthing/20230803-00/?p=108532">Inside STL: The string</a></li>
<li><a href="https://tristanbrindle.com/posts/flux-modules-experiments">Experimenting with Modules in Flux</a></li>
<li><a href="https://github.com/neek78/pycmake">pycmake</a></li>
<li><a href="https://github.com/jeremy-rifkin/cpptrace">cpptrace</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/marzer/soagen">Soagen on GitHub</a></li>
<li><a href="https://marzer.github.io/soagen/">Soagen documentation</a></li>
<li><a href="https://www.youtube.com/watch?v=rX0ItVEVjHc">Mike Acton: Data-Oriented Design and C++ at CppCon 2014</a></li>
<li><a href="https://www.youtube.com/watch?v=efrgipu94Oc&amp;t=1006s">Bryce Adelstein Lelbach on SoA and reflection at ACCU 2023</a></li>
<li><a href="https://www.youtube.com/watch?v=GoIOnQEmXbs">Data-Oriented Design and Modern C++ at CppNow 2023</a></li>
<li><a href="https://xania.org/200504/godbolt's-law">Godbolt's law</a></li>
<li><a href="https://github.com/marzer/tomlplusplus">toml++ on GitHub</a></li>
<li><a href="https://pvs-studio.com/en/blog/posts/cpp/1053/">PVS-Studio: 60 terrible tips for a C++ developer</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Fri, 18 Aug 2023 09:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/b3c5fbd8/9d83a5d2.mp3" length="25207138" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/3lZMwwkr6O0nGJNWjh9m_Yx0LPNRTqJeCENdf2RO9BU/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8zMjhj/MGU0YmI0YjRkYjE0/ZWI4YTgzODlkMTgy/OTczOC5wbmc.jpg"/>
      <itunes:duration>3149</itunes:duration>
      <itunes:summary>Mark Gillard joins Timur and guest co-host Jason Turner. Mark talks to us about reflection, SIMD, and his library soagen, a structure-of-arrays generator for C++.</itunes:summary>
      <itunes:subtitle>Mark Gillard joins Timur and guest co-host Jason Turner. Mark talks to us about reflection, SIMD, and his library soagen, a structure-of-arrays generator for C++.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/mark_gillard">Mark Gillard</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:chapters url="https://share.transistor.fm/s/b3c5fbd8/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>How CLion works under the hood</title>
      <itunes:episode>366</itunes:episode>
      <podcast:episode>366</podcast:episode>
      <itunes:title>How CLion works under the hood</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">57ab7e6b-e702-47eb-8c33-acdb0bfb8cb2</guid>
      <link>https://share.transistor.fm/s/e57c6466</link>
      <description>
        <![CDATA[Dmitry Kozhevnikov joins Timur and guest co-host Matt Godbolt. Dmitry talks to us about how the CLion IDE works under the hood.
        <p><b>News</b></p>
<ul>
<li><a href="https://github.com/rui314/mold/releases/tag/v2.0.0">mold 2.0.0 released</a></li>
<li><a href="https://jb.gg/clion-232">CLion 2023.2 released</a></li>
<li><a href="https://www.think-cell.com/en/career/devblog/should-we-stop-writing-functions">Should we stop writing functions?</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://youtu.be/xBAduq0RGes?t=1839">C++ Lambda Idioms: technique to separate user-specified and deduced template parameters</a></li>
<li><a href="https://kotlinfoundation.org/">The Kotlin Foundation</a></li>
<li><a href="https://github.com/JetBrains/JetBrainsRuntime">JetBrains Runtime</a></li>
<li><a href="https://www.jetbrains.com/help/clion/global-dataflow-analysis.html">CLion data flow analysis engine</a></li>
<li><a href="https://pvs-studio.com/en/blog/posts/cpp/1053/">PVS-Studio: 60 terrible tips for a C++ developer</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Dmitry Kozhevnikov joins Timur and guest co-host Matt Godbolt. Dmitry talks to us about how the CLion IDE works under the hood.
        <p><b>News</b></p>
<ul>
<li><a href="https://github.com/rui314/mold/releases/tag/v2.0.0">mold 2.0.0 released</a></li>
<li><a href="https://jb.gg/clion-232">CLion 2023.2 released</a></li>
<li><a href="https://www.think-cell.com/en/career/devblog/should-we-stop-writing-functions">Should we stop writing functions?</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://youtu.be/xBAduq0RGes?t=1839">C++ Lambda Idioms: technique to separate user-specified and deduced template parameters</a></li>
<li><a href="https://kotlinfoundation.org/">The Kotlin Foundation</a></li>
<li><a href="https://github.com/JetBrains/JetBrainsRuntime">JetBrains Runtime</a></li>
<li><a href="https://www.jetbrains.com/help/clion/global-dataflow-analysis.html">CLion data flow analysis engine</a></li>
<li><a href="https://pvs-studio.com/en/blog/posts/cpp/1053/">PVS-Studio: 60 terrible tips for a C++ developer</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Fri, 04 Aug 2023 09:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/e57c6466/40ada05b.mp3" length="28108310" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/bR6xeBxaxMPkToev0uYcWlY6xbfxz5PgocJPRQVHoVE/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8zN2Jl/M2Y0NDdmZDNjZjkx/ZmFiYjVjMTU0ODEw/ZTNhZC5wbmc.jpg"/>
      <itunes:duration>3512</itunes:duration>
      <itunes:summary>Dmitry Kozhevnikov joins Timur and guest co-host Matt Godbolt. Dmitry talks to us about how the CLion IDE works under the hood.</itunes:summary>
      <itunes:subtitle>Dmitry Kozhevnikov joins Timur and guest co-host Matt Godbolt. Dmitry talks to us about how the CLion IDE works under the hood.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/dmitry_kozhevnikov">Dmitry Kozhevnikov</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:chapters url="https://share.transistor.fm/s/e57c6466/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>Safety, Security and Modern C++, with Bjarne Stroustrup</title>
      <itunes:episode>365</itunes:episode>
      <podcast:episode>365</podcast:episode>
      <itunes:title>Safety, Security and Modern C++, with Bjarne Stroustrup</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">e0bfd5bf-c3c7-4e2b-b7e6-c45aa7ca8d8a</guid>
      <link>https://share.transistor.fm/s/5fd90d26</link>
      <description>
        <![CDATA[Bjarne Stroustrup joins Phil and Timur. Bjarne talks to us about safety in C++ through profiles, as well as modules and concepts - and looks ahead to what else is coming next.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.reddit.com/r/cpp/comments/14t857g/video_releases_on_the_cnow_youtube_channel/">C++ Now 2023 videos</a></li>
<li><a href="https://www.youtube.com/playlist?list=PL9hrFapz4dsPIxK50qZ_BAlvh_Gt9B1fm">ACCU 2023 videos</a></li>
<li><a href="https://surveys.jetbrains.com/s3/ti-developer-ecosystem-survey-2023">JetBrains Developer Ecosystem Survey 2023</a></li>
<li><a href="https://bannalia.blogspot.com/2023/07/inside-boostconcurrentflatmap.html">Upcoming Boost 1.83 release</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2739r0.pdf">P2739R0 - 'A call to action: Think seriously about “safety"; then do something sensible about it'</a></li>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2687r0.pdf">P2687R0 - 'Design Alternatives for Type-and-Resource Safe C++'</a></li>
<li><a href="https://www.youtube.com/watch?v=yUIFdL3D0Vk">'Contemporary C++ in Action' (video) - Daniela Engert</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Bjarne Stroustrup joins Phil and Timur. Bjarne talks to us about safety in C++ through profiles, as well as modules and concepts - and looks ahead to what else is coming next.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.reddit.com/r/cpp/comments/14t857g/video_releases_on_the_cnow_youtube_channel/">C++ Now 2023 videos</a></li>
<li><a href="https://www.youtube.com/playlist?list=PL9hrFapz4dsPIxK50qZ_BAlvh_Gt9B1fm">ACCU 2023 videos</a></li>
<li><a href="https://surveys.jetbrains.com/s3/ti-developer-ecosystem-survey-2023">JetBrains Developer Ecosystem Survey 2023</a></li>
<li><a href="https://bannalia.blogspot.com/2023/07/inside-boostconcurrentflatmap.html">Upcoming Boost 1.83 release</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2739r0.pdf">P2739R0 - 'A call to action: Think seriously about “safety"; then do something sensible about it'</a></li>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2687r0.pdf">P2687R0 - 'Design Alternatives for Type-and-Resource Safe C++'</a></li>
<li><a href="https://www.youtube.com/watch?v=yUIFdL3D0Vk">'Contemporary C++ in Action' (video) - Daniela Engert</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Fri, 21 Jul 2023 09:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/5fd90d26/33057a3f.mp3" length="29686108" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/yZBt4CaENDJuVlBkdhs17fTN5mRIOXwyMVSlc32b-PI/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9hNDMx/MzhhNzhjZTZjNDBm/MzljMWVmNjBkMDY0/OThhZC5wbmc.jpg"/>
      <itunes:duration>3709</itunes:duration>
      <itunes:summary>Bjarne Stroustrup joins Phil and Timur. Bjarne talks to us about safety in C++ through profiles, as well as modules and concepts - and looks ahead to what else is coming next.</itunes:summary>
      <itunes:subtitle>Bjarne Stroustrup joins Phil and Timur. Bjarne talks to us about safety in C++ through profiles, as well as modules and concepts - and looks ahead to what else is coming next.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/bjarne_stroustrup">Bjarne Stroustrup</podcast:person>
      <podcast:chapters url="https://share.transistor.fm/s/5fd90d26/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>Sequence-Oriented Programming</title>
      <itunes:episode>364</itunes:episode>
      <podcast:episode>364</podcast:episode>
      <itunes:title>Sequence-Oriented Programming</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">a6ca4298-5a51-4082-b5a9-338b13aed5bb</guid>
      <link>https://share.transistor.fm/s/05acd191</link>
      <description>
        <![CDATA[Tristan Brindle joins Timur and Phil. Tristan talks to us about a safer alternative to iterators and his library, Flux, that implements it.
        <p><b>News</b></p>
<ul>
<li><a href="https://pvs-studio.com/en/blog/posts/cpp/1053/">60 terrible tips for a C++ developer</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/14h4ono/202306_varna_iso_c_committee_trip_report_first/">Big, combined, committee trip report from Varna</a></li>
<li><a href="https://blog.jetbrains.com/clion/2023/06/clion-2023-2-eap4-ai-assistant">CLion 2023.2 EAP4: AI Assistant</a></li>
<li><a href="https://verdagon.dev/blog/vale-memory-safe-cpp">"Making C++ Memory-Safe Without Borrow Checking, Reference Counting, or Tracing Garbage Collection"</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://cppcast.com/odin-holmes-kvasir/">Episode 78 of CppCast, mentioning Cling</a></li>
<li><a href="https://adspthepodcast.com/2023/06/30/Episode-136.html">Episode of ADSP recorded at C++ on Sea</a></li>
<li><a href="https://cppcast.com/tom-oliver-tristan/">Episode 152 of CppCast, with Tristan and the C++ London Uni team</a></li>
<li><a href="https://github.com/tcbrindle/flux">Flux on GitHub</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Tristan Brindle joins Timur and Phil. Tristan talks to us about a safer alternative to iterators and his library, Flux, that implements it.
        <p><b>News</b></p>
<ul>
<li><a href="https://pvs-studio.com/en/blog/posts/cpp/1053/">60 terrible tips for a C++ developer</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/14h4ono/202306_varna_iso_c_committee_trip_report_first/">Big, combined, committee trip report from Varna</a></li>
<li><a href="https://blog.jetbrains.com/clion/2023/06/clion-2023-2-eap4-ai-assistant">CLion 2023.2 EAP4: AI Assistant</a></li>
<li><a href="https://verdagon.dev/blog/vale-memory-safe-cpp">"Making C++ Memory-Safe Without Borrow Checking, Reference Counting, or Tracing Garbage Collection"</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://cppcast.com/odin-holmes-kvasir/">Episode 78 of CppCast, mentioning Cling</a></li>
<li><a href="https://adspthepodcast.com/2023/06/30/Episode-136.html">Episode of ADSP recorded at C++ on Sea</a></li>
<li><a href="https://cppcast.com/tom-oliver-tristan/">Episode 152 of CppCast, with Tristan and the C++ London Uni team</a></li>
<li><a href="https://github.com/tcbrindle/flux">Flux on GitHub</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Fri, 07 Jul 2023 09:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/05acd191/8e961af0.mp3" length="29716331" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/mVfHmqpiKq-h3fpTjDxM6M27TRINcJohZs-lAGYMQx8/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS81MTll/ODJlOTAxZjlmYTU3/YjFkYzI5MDJmOTAw/MWEyNC5wbmc.jpg"/>
      <itunes:duration>3713</itunes:duration>
      <itunes:summary>Tristan Brindle joins Timur and Phil. Tristan talks to us about a safer alternative to iterators and his library, Flux, that implements it.</itunes:summary>
      <itunes:subtitle>Tristan Brindle joins Timur and Phil. Tristan talks to us about a safer alternative to iterators and his library, Flux, that implements it.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/tristan_brindle">Tristan Brindle</podcast:person>
      <podcast:chapters url="https://share.transistor.fm/s/05acd191/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>Contracts</title>
      <itunes:episode>363</itunes:episode>
      <podcast:episode>363</podcast:episode>
      <itunes:title>Contracts</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">09011687-de01-4493-9d20-6a9457c39767</guid>
      <link>https://share.transistor.fm/s/c0cbc06a</link>
      <description>
        <![CDATA[Joshua Berne joins Phil and Timur. Joshua talks to us about the previous week's ISO C++ meeting in Varna, Bulgaria, then focuses on the current state of the contracts proposal that he has been central to, as well as a bit of its history.
        <p><b>News</b></p>
<ul>
<li>ISO C++ trip report's from Varna:<ul>
<li><a href="https://herbsutter.com/2023/06/16/trip-report-summer-iso-c-standards-meeting-varna-bulgaria/">Herb Sutter's trip report</a></li>
<li><a href="https://www.think-cell.com/en/career/devblog/trip-report-summer-iso-cpp-meeting-in-varna-bulgaria">Jonathan Müller's trip report</a></li>
</ul>
</li>
<li><a href="https://www.reddit.com/r/cpp/comments/145fnjl/gcc_14_nrvo_enhancements/">GCC 14 NRVO enhancements (Reddit)</a><ul>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2025r2">P2025 proposes guaranteed NRVO</a></li>
<li><a href="https://devblogs.microsoft.com/oldnewthing/20230612-00/?p=108329">How to get NRVO before C++26</a></li>
</ul>
</li>
<li><a href="https://developer.apple.com/xcode/cpp/">XCode 15 beta</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://wg21.link/P2831">P2831 - "Functions having a narrow contract should not be noexcept"</a></li>
<li><a href="https://wg21.link/P2521">P2521 - The current contracts MVP</a></li>
<li><a href="http://wg21.link/p2695">P2695 - "A proposed plan for Contracts in C++"</a></li>
<li><a href="https://wg21.link/P2811">P2811 - "Contract-Violation Handlers"</a></li>
<li><a href="https://wg21.link/P2834">P2834 - "Semantic Stability Across Contract-Checking Build Modes"</a></li>
<li><a href="https://isocpp.org/files/papers/P2877R0.pdf">P2877R0 - "Contract Build Modes, Semantics, and Implementation Strategies"</a></li>
<li><a href="https://wg21.link/P2751">P2751 - "Evaluation of Checked Contract-Checking Annotations"</a></li>
<li><a href="https://wg21.link/P2552">P2552 - "On the ignorability of standard attributes"</a></li>
<li><a href="https://wg21.link/p2786">p2786 - "Trivial relocatability options"</a></li>
<li><a href="https://wg21.link/P2839">P2839 - "Nontrivial Relocation via a New owning reference Type"</a></li>
<li><a href="https://wg21.link/P0843R8">P0843R8 - "inplace_vector"</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Joshua Berne joins Phil and Timur. Joshua talks to us about the previous week's ISO C++ meeting in Varna, Bulgaria, then focuses on the current state of the contracts proposal that he has been central to, as well as a bit of its history.
        <p><b>News</b></p>
<ul>
<li>ISO C++ trip report's from Varna:<ul>
<li><a href="https://herbsutter.com/2023/06/16/trip-report-summer-iso-c-standards-meeting-varna-bulgaria/">Herb Sutter's trip report</a></li>
<li><a href="https://www.think-cell.com/en/career/devblog/trip-report-summer-iso-cpp-meeting-in-varna-bulgaria">Jonathan Müller's trip report</a></li>
</ul>
</li>
<li><a href="https://www.reddit.com/r/cpp/comments/145fnjl/gcc_14_nrvo_enhancements/">GCC 14 NRVO enhancements (Reddit)</a><ul>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2025r2">P2025 proposes guaranteed NRVO</a></li>
<li><a href="https://devblogs.microsoft.com/oldnewthing/20230612-00/?p=108329">How to get NRVO before C++26</a></li>
</ul>
</li>
<li><a href="https://developer.apple.com/xcode/cpp/">XCode 15 beta</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://wg21.link/P2831">P2831 - "Functions having a narrow contract should not be noexcept"</a></li>
<li><a href="https://wg21.link/P2521">P2521 - The current contracts MVP</a></li>
<li><a href="http://wg21.link/p2695">P2695 - "A proposed plan for Contracts in C++"</a></li>
<li><a href="https://wg21.link/P2811">P2811 - "Contract-Violation Handlers"</a></li>
<li><a href="https://wg21.link/P2834">P2834 - "Semantic Stability Across Contract-Checking Build Modes"</a></li>
<li><a href="https://isocpp.org/files/papers/P2877R0.pdf">P2877R0 - "Contract Build Modes, Semantics, and Implementation Strategies"</a></li>
<li><a href="https://wg21.link/P2751">P2751 - "Evaluation of Checked Contract-Checking Annotations"</a></li>
<li><a href="https://wg21.link/P2552">P2552 - "On the ignorability of standard attributes"</a></li>
<li><a href="https://wg21.link/p2786">p2786 - "Trivial relocatability options"</a></li>
<li><a href="https://wg21.link/P2839">P2839 - "Nontrivial Relocation via a New owning reference Type"</a></li>
<li><a href="https://wg21.link/P0843R8">P0843R8 - "inplace_vector"</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Fri, 23 Jun 2023 09:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/c0cbc06a/4d826525.mp3" length="51189516" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/WBWF05BDLeCf1TcRs4GhbY-m_SAGRULMqQdtm8znRPM/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS84YTBi/YWViZmE0ZmYyMGU3/ZmQ4YzYyNTJiMGNj/YzZkMi5wbmc.jpg"/>
      <itunes:duration>4265</itunes:duration>
      <itunes:summary>Joshua Berne joins Phil and Timur. Joshua talks to us about the previous week's ISO C++ meeting in Varna, Bulgaria, then focuses on the current state of the contracts proposal that he has been central to, as well as a bit of its history.</itunes:summary>
      <itunes:subtitle>Joshua Berne joins Phil and Timur. Joshua talks to us about the previous week's ISO C++ meeting in Varna, Bulgaria, then focuses on the current state of the contracts proposal that he has been central to, as well as a bit of its history.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/joshua_berne">Joshua Berne</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:chapters url="https://share.transistor.fm/s/c0cbc06a/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>Modules and build systems</title>
      <itunes:episode>362</itunes:episode>
      <podcast:episode>362</podcast:episode>
      <itunes:title>Modules and build systems</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">a5d60f3a-020f-4951-ab8d-90c445f20482</guid>
      <link>https://share.transistor.fm/s/77200036</link>
      <description>
        <![CDATA[Daniel Ruoso joins Phil and Timur. After covering a couple of blog posts and a new UI library, we welcome Daniel back to talk with us about modules, package and build systems and SG15, the tooling study group. We also revisit the Ecosystem International Standard.
        <p><b>News</b></p>
<ul>
<li><a href="https://medium.com/factset/modern-c-in-depth-is-string-view-worth-it-7ae7570b7830">Modern C++ In-Depth — Is string_view Worth It?</a></li>
<li><a href="https://devblogs.microsoft.com/oldnewthing/20170927-00/?p=97095">How to check if a pointer is in a range of memory - Raymond Chen</a></li>
<li><a href="https://nuicpp.org/">Nui - new C++ Webview UI library</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/13yxm9u/nui_c_user_interface_library/">Nui on Reddit</a></li>
<li><a href="https://timur.audio/survey">Timur's Undefined Behaviour survey</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2898r0.pdf">P2898R0 - "Importable Headers are Not Universally Implementable"</a></li>
<li><a href="https://www.youtube.com/watch?v=vYl6mrEzn1E">"Clang Automated Refactoring for everyone with clangmetatool" - Daniel's C++ Now 2019 talk</a></li>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1689r5.html">P1689R5 - "Format for describing dependencies of source files" (Kitware)</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Daniel Ruoso joins Phil and Timur. After covering a couple of blog posts and a new UI library, we welcome Daniel back to talk with us about modules, package and build systems and SG15, the tooling study group. We also revisit the Ecosystem International Standard.
        <p><b>News</b></p>
<ul>
<li><a href="https://medium.com/factset/modern-c-in-depth-is-string-view-worth-it-7ae7570b7830">Modern C++ In-Depth — Is string_view Worth It?</a></li>
<li><a href="https://devblogs.microsoft.com/oldnewthing/20170927-00/?p=97095">How to check if a pointer is in a range of memory - Raymond Chen</a></li>
<li><a href="https://nuicpp.org/">Nui - new C++ Webview UI library</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/13yxm9u/nui_c_user_interface_library/">Nui on Reddit</a></li>
<li><a href="https://timur.audio/survey">Timur's Undefined Behaviour survey</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2898r0.pdf">P2898R0 - "Importable Headers are Not Universally Implementable"</a></li>
<li><a href="https://www.youtube.com/watch?v=vYl6mrEzn1E">"Clang Automated Refactoring for everyone with clangmetatool" - Daniel's C++ Now 2019 talk</a></li>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1689r5.html">P1689R5 - "Format for describing dependencies of source files" (Kitware)</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Fri, 09 Jun 2023 09:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/77200036/7321ce4b.mp3" length="48428237" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/PPOZc_VU363S5I4PnFPorU5LtunajQ46Qc5eJyC9JeQ/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS82YjJj/NzYxODZhZjA0ZWNj/ZDgyZjZhMDZlMzMx/ZmM2YS5wbmc.jpg"/>
      <itunes:duration>4035</itunes:duration>
      <itunes:summary>Daniel Ruoso joins Phil and Timur. After covering a couple of blog posts and a new UI library, we welcome Daniel back to talk with us about modules, package and build systems and SG15, the tooling study group. We also revisit the Ecosystem International Standard.</itunes:summary>
      <itunes:subtitle>Daniel Ruoso joins Phil and Timur. After covering a couple of blog posts and a new UI library, we welcome Daniel back to talk with us about modules, package and build systems and SG15, the tooling study group. We also revisit the Ecosystem International S</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/daniel_ruoso">Daniel Ruoso</podcast:person>
      <podcast:chapters url="https://share.transistor.fm/s/77200036/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>C++ in Finance</title>
      <itunes:episode>361</itunes:episode>
      <podcast:episode>361</podcast:episode>
      <itunes:title>C++ in Finance</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">1b50897a-c96e-4bcd-89b9-67ae2902015b</guid>
      <link>https://share.transistor.fm/s/2247b3d1</link>
      <description>
        <![CDATA[Antony Peacock joins Timur and Phil. After rounding up the news, we chat with Antony about what it's like to work in finance as a C++ developer, the similarities and differences to games dev and how you can break in to a role in finance. We also discuss what it's like to work in tech as someone with dyslexia.
        <p><b>News</b></p>
<ul>
<li><a href="https://devblogs.microsoft.com/cppblog/visual-studio-17-6-for-cpp-devs/">Visual Studio 17.6 released</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/137is3a/valgrind_321_released/">Valgrind 3.21 released</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/13gdlbw/the_snitch_v11_testing_framework_is_out_now_with/">Snitch 1.1</a></li>
<li><a href="https://meetingcpp.com/mcpp/submittalk/">Meeting C++ Call for Speakers (until June 18)</a></li>
<li><a href="https://cppcon.org/cfs2023/">CppCon Call for Speakers (until June 25)</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2547r1.html">P2547R1 - "Language Support for Customisable Functions"</a></li>
<li><a href="https://www.mavensecurities.com/maven-on-c/">Maven on C++</a></li>
<li><a href="https://www.mavensecurities.com/how-to-get-into-tech/">"How to get into the tech industry" (Maven's blog)</a></li>
<li><a href="https://www.mavensecurities.com/revisiting-interview-questions-at-maven/">Interview question at Maven</a></li>
<li><a href="https://profitview.net/events/algo-trading-cpp-20-ranges">"C++ 20 Techniques for Algorithmic Trading" (webinar)</a></li>
<li><a href="https://profitview.net/events/cpp-concepts-low-latency-algo-trading">"C++ Concepts and Fireside Chat on Algorithmic Trading" (webinar)</a></li>
<li><a href="https://profitview.net/events/cpp-python-algo-trading">"C++ and Python for Algorithmic Trading" (webinar)</a></li>
<li><a href="https://github.com/profitviews/heisenberg">Example algo trading code from webinar series (1)</a></li>
<li><a href="https://github.com/profitviews/fast-python-backtest">Example algo trading code from webinar series (2)</a></li>
<li><a href="https://www.diversita.co.uk/_files/ugd/ddc8ad_164bb501ee6d42e1ba910a33f01e5d44.pdf">Antony's article on Neurodiversity and Dyslexia</a></li>
<li><a href="https://www.diversita.co.uk">Diversita (UK)</a></li>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p0201r6.html">P0201R6 - "polymorphic_value: A Polymorphic Value Type for C++"</a></li>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1950r2.html">P1950R2 - "indirect_value: A Free-Store-Allocated Value Type For C++"</a></li>
<li><a href="https://github.com/jfalcou/eve">EVE - the Expressive Vector Engine</a></li>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1385r7.pdf">P1385R7 - "Linear Algebra"</a></li>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1935r2.html">P1935R2 - "A C++ Approach to Physical Units"</a></li>
<li><a href="https://github.com/mpusz/units">mp-units - Mateusz Pusz' implementation of physical units</a></li>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2547r0.pdf">P2547R0 - "Language support for customisable functions"</a></li>
<li><a href="https://brevzin.github.io/c++/2020/12/01/tag-invoke/">"Why tag_invoke is not the solution I want" - Barry Revzin</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Antony Peacock joins Timur and Phil. After rounding up the news, we chat with Antony about what it's like to work in finance as a C++ developer, the similarities and differences to games dev and how you can break in to a role in finance. We also discuss what it's like to work in tech as someone with dyslexia.
        <p><b>News</b></p>
<ul>
<li><a href="https://devblogs.microsoft.com/cppblog/visual-studio-17-6-for-cpp-devs/">Visual Studio 17.6 released</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/137is3a/valgrind_321_released/">Valgrind 3.21 released</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/13gdlbw/the_snitch_v11_testing_framework_is_out_now_with/">Snitch 1.1</a></li>
<li><a href="https://meetingcpp.com/mcpp/submittalk/">Meeting C++ Call for Speakers (until June 18)</a></li>
<li><a href="https://cppcon.org/cfs2023/">CppCon Call for Speakers (until June 25)</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2547r1.html">P2547R1 - "Language Support for Customisable Functions"</a></li>
<li><a href="https://www.mavensecurities.com/maven-on-c/">Maven on C++</a></li>
<li><a href="https://www.mavensecurities.com/how-to-get-into-tech/">"How to get into the tech industry" (Maven's blog)</a></li>
<li><a href="https://www.mavensecurities.com/revisiting-interview-questions-at-maven/">Interview question at Maven</a></li>
<li><a href="https://profitview.net/events/algo-trading-cpp-20-ranges">"C++ 20 Techniques for Algorithmic Trading" (webinar)</a></li>
<li><a href="https://profitview.net/events/cpp-concepts-low-latency-algo-trading">"C++ Concepts and Fireside Chat on Algorithmic Trading" (webinar)</a></li>
<li><a href="https://profitview.net/events/cpp-python-algo-trading">"C++ and Python for Algorithmic Trading" (webinar)</a></li>
<li><a href="https://github.com/profitviews/heisenberg">Example algo trading code from webinar series (1)</a></li>
<li><a href="https://github.com/profitviews/fast-python-backtest">Example algo trading code from webinar series (2)</a></li>
<li><a href="https://www.diversita.co.uk/_files/ugd/ddc8ad_164bb501ee6d42e1ba910a33f01e5d44.pdf">Antony's article on Neurodiversity and Dyslexia</a></li>
<li><a href="https://www.diversita.co.uk">Diversita (UK)</a></li>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p0201r6.html">P0201R6 - "polymorphic_value: A Polymorphic Value Type for C++"</a></li>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1950r2.html">P1950R2 - "indirect_value: A Free-Store-Allocated Value Type For C++"</a></li>
<li><a href="https://github.com/jfalcou/eve">EVE - the Expressive Vector Engine</a></li>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1385r7.pdf">P1385R7 - "Linear Algebra"</a></li>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1935r2.html">P1935R2 - "A C++ Approach to Physical Units"</a></li>
<li><a href="https://github.com/mpusz/units">mp-units - Mateusz Pusz' implementation of physical units</a></li>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2547r0.pdf">P2547R0 - "Language support for customisable functions"</a></li>
<li><a href="https://brevzin.github.io/c++/2020/12/01/tag-invoke/">"Why tag_invoke is not the solution I want" - Barry Revzin</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Fri, 26 May 2023 08:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/2247b3d1/8e3316fb.mp3" length="39495718" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/UpcOZoaxGIBn25sLkXycIhlPCEbPlTZ2B_Myxnil8-A/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS83NDYy/NDJlMGIyYTJlZDRm/NWE5ZTQ0Y2QxOWI0/MmJhMC5wbmc.jpg"/>
      <itunes:duration>3290</itunes:duration>
      <itunes:summary>Antony Peacock joins Timur and Phil. After rounding up the news, we chat with Antony about what it's like to work in finance as a C++ developer, the similarities and differences to games dev and how you can break in to a role in finance. We also discuss what it's like to work in tech as someone with dyslexia.</itunes:summary>
      <itunes:subtitle>Antony Peacock joins Timur and Phil. After rounding up the news, we chat with Antony about what it's like to work in finance as a C++ developer, the similarities and differences to games dev and how you can break in to a role in finance. We also discuss w</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/antony_peacock">Antony Peacock</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:chapters url="https://share.transistor.fm/s/2247b3d1/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>Conan 2.0</title>
      <itunes:episode>360</itunes:episode>
      <podcast:episode>360</podcast:episode>
      <itunes:title>Conan 2.0</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">28fccf07-e6e3-4836-90c9-5ad75ceac416</guid>
      <link>https://share.transistor.fm/s/1ddc4bf4</link>
      <description>
        <![CDATA[Luis Campos joins Phil and Timur. After some compiler and language news, we chat with Luis about the recent Conan 2.0 release, the state of package management in C++, today and what's happening in the world of C++ standards that may impact it in the future.
        <p><b>News</b></p>
<ul>
<li><a href="https://gcc.gnu.org/gcc-13/changes.html">GCC 13 released</a></li>
<li><a href="https://herbsutter.com/2023/04/30/cppfront-spring-update/">CppFront "spring update"</a></li>
<li><a href="https://www.modular.com/mojo">Mojo - a new language with Python-like syntax but runs like C++</a></li>
<li><a href="https://crablang.org/">CrabLang - a fork of Rust</a></li>
<li><a href="https://timur.audio/survey">Timur's Undefined Behaviour survey</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://blog.conan.io//2023/02/22/Conan-2.0.html">Conan 2.0</a></li>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2656r2.html">P2656R2 - "C++ Ecosystem International Standard"</a></li>
<li><a href="https://twitter.com/conan_io">Conan on Twitter</a></li>
<li><a href="https://www.youtube.com/watch?v=eCgu8YNLYME">"A Lock-free Atomic shared_ptr" - Timur's C++ Now 2022 talk</a></li>
<li><a href="https://www.youtube.com/watch?v=kKGglzm5ous">"Advanced Dependencies Model in Conan 2.0" - Diego's ACCU 2022 talk</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Luis Campos joins Phil and Timur. After some compiler and language news, we chat with Luis about the recent Conan 2.0 release, the state of package management in C++, today and what's happening in the world of C++ standards that may impact it in the future.
        <p><b>News</b></p>
<ul>
<li><a href="https://gcc.gnu.org/gcc-13/changes.html">GCC 13 released</a></li>
<li><a href="https://herbsutter.com/2023/04/30/cppfront-spring-update/">CppFront "spring update"</a></li>
<li><a href="https://www.modular.com/mojo">Mojo - a new language with Python-like syntax but runs like C++</a></li>
<li><a href="https://crablang.org/">CrabLang - a fork of Rust</a></li>
<li><a href="https://timur.audio/survey">Timur's Undefined Behaviour survey</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://blog.conan.io//2023/02/22/Conan-2.0.html">Conan 2.0</a></li>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2656r2.html">P2656R2 - "C++ Ecosystem International Standard"</a></li>
<li><a href="https://twitter.com/conan_io">Conan on Twitter</a></li>
<li><a href="https://www.youtube.com/watch?v=eCgu8YNLYME">"A Lock-free Atomic shared_ptr" - Timur's C++ Now 2022 talk</a></li>
<li><a href="https://www.youtube.com/watch?v=kKGglzm5ous">"Advanced Dependencies Model in Conan 2.0" - Diego's ACCU 2022 talk</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Fri, 12 May 2023 08:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/1ddc4bf4/f5c025bc.mp3" length="41893973" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/S-rns5b9CGAJ6OPDHnktyi6jg2Wav1pVWhuz3Hjr2ck/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9hNzlk/OGY3N2EzYjBlODIy/NmNhOWQxMjMyMzE0/NWJhNi5wbmc.jpg"/>
      <itunes:duration>3490</itunes:duration>
      <itunes:summary>Luis Campos joins Phil and Timur. After some compiler and language news, we chat with Luis about the recent Conan 2.0 release, the state of package management in C++, today and what's happening in the world of C++ standards that may impact it in the future.</itunes:summary>
      <itunes:subtitle>Luis Campos joins Phil and Timur. After some compiler and language news, we chat with Luis about the recent Conan 2.0 release, the state of package management in C++, today and what's happening in the world of C++ standards that may impact it in the futur</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/luis_caro_campos">Luis Caro Campos</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:chapters url="https://share.transistor.fm/s/1ddc4bf4/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>AI Infrastructure</title>
      <itunes:episode>359</itunes:episode>
      <podcast:episode>359</podcast:episode>
      <itunes:title>AI Infrastructure</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">f8074dfb-5534-47d0-ac47-fcf4df175745</guid>
      <link>https://share.transistor.fm/s/337f9201</link>
      <description>
        <![CDATA[Ashot Vardanian joins Timur and Phil. After some conference updates, news about the ISO C++ Developer Survey, Sonar integration in Compiler Explorer and some posts on modules and performance, we chat with Ashot Vardanian about AI and the infrastructure that underpins it. Ashot talks to us about some of the libraries and tools he and his startup have been developing over the past few years with some impressive numbers behind them.
        <p><b>News</b></p>
<ul>
<li><a href="https://corecpp.org">Core C++ (Israel) - 5th-8th June</a></li>
<li><a href="https://meetingcpp.com/2023/">Meeting C++ 2023 - 12th-14th November</a></li>
<li><a href="https://cppnow.org/announcements/2023/03/2023-program-announced/">C++ Now 2023 - 7th-12th May</a></li>
<li><a href="https://cpponsea.uk/news/full-schedule-for-2023-now-available.html">C++ on Sea 2023 schedule announced - 27th-30th June</a></li>
<li><a href="https://cppnorth.ca">CppNorth - 17th-19th July</a></li>
<li><a href="https://www.surveymonkey.com/r/isocpp-2023">2023 ISO C++ Developer Survey</a></li>
<li><a href="https://www.sonarsource.com/blog/sonar-compiler-explorer-write-clean-c-code-inside-your-browser/">"Sonar ❤️ Compiler Explorer: Write clean C++ code inside your browser"</a></li>
<li><a href="https://www.zverovich.net/2023/04/10/cxx20-modules-in-clang.html">"C++20 modules in clang"</a></li>
<li><a href="https://johnnysswlab.com/horrible-code-clean-performance/">"Horrible Code, Clean Performance"</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.unum.cloud">Unum (Ash's AI research company)</a></li>
<li><a href="https://github.com/orgs/unum-cloud/repositories?type=all">Unum repos on GitHub</a></li>
<li><a href="https://github.com/cpp-armenia/meetings">Cpp Armenia User Group</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Ashot Vardanian joins Timur and Phil. After some conference updates, news about the ISO C++ Developer Survey, Sonar integration in Compiler Explorer and some posts on modules and performance, we chat with Ashot Vardanian about AI and the infrastructure that underpins it. Ashot talks to us about some of the libraries and tools he and his startup have been developing over the past few years with some impressive numbers behind them.
        <p><b>News</b></p>
<ul>
<li><a href="https://corecpp.org">Core C++ (Israel) - 5th-8th June</a></li>
<li><a href="https://meetingcpp.com/2023/">Meeting C++ 2023 - 12th-14th November</a></li>
<li><a href="https://cppnow.org/announcements/2023/03/2023-program-announced/">C++ Now 2023 - 7th-12th May</a></li>
<li><a href="https://cpponsea.uk/news/full-schedule-for-2023-now-available.html">C++ on Sea 2023 schedule announced - 27th-30th June</a></li>
<li><a href="https://cppnorth.ca">CppNorth - 17th-19th July</a></li>
<li><a href="https://www.surveymonkey.com/r/isocpp-2023">2023 ISO C++ Developer Survey</a></li>
<li><a href="https://www.sonarsource.com/blog/sonar-compiler-explorer-write-clean-c-code-inside-your-browser/">"Sonar ❤️ Compiler Explorer: Write clean C++ code inside your browser"</a></li>
<li><a href="https://www.zverovich.net/2023/04/10/cxx20-modules-in-clang.html">"C++20 modules in clang"</a></li>
<li><a href="https://johnnysswlab.com/horrible-code-clean-performance/">"Horrible Code, Clean Performance"</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.unum.cloud">Unum (Ash's AI research company)</a></li>
<li><a href="https://github.com/orgs/unum-cloud/repositories?type=all">Unum repos on GitHub</a></li>
<li><a href="https://github.com/cpp-armenia/meetings">Cpp Armenia User Group</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Fri, 28 Apr 2023 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/337f9201/dd12993c.mp3" length="50832151" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/0c9vvYCcjhGr5qQ7l_7-s1MJCE8wScq-ct6EAiPX62E/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9mZDIz/ZDAwZTMzYzA0YjIx/YTQ2ZTdjZGVlMmRi/YjYyMS5wbmc.jpg"/>
      <itunes:duration>4235</itunes:duration>
      <itunes:summary>Ashot Vardanian joins Timur and Phil. After some conference updates, news about the ISO C++ Developer Survey, Sonar integration in Compiler Explorer and some posts on modules and performance, we chat with Ashot Vardanian about AI and the infrastructure that underpins it. Ashot talks to us about some of the libraries and tools he and his startup have been developing over the past few years with some impressive numbers behind them.</itunes:summary>
      <itunes:subtitle>Ashot Vardanian joins Timur and Phil. After some conference updates, news about the ISO C++ Developer Survey, Sonar integration in Compiler Explorer and some posts on modules and performance, we chat with Ashot Vardanian about AI and the infrastructure th</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/ashot_vardanian">Ashot Vardanian</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:chapters url="https://share.transistor.fm/s/337f9201/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>Native Languages (programming and natural)</title>
      <itunes:episode>358</itunes:episode>
      <podcast:episode>358</podcast:episode>
      <itunes:title>Native Languages (programming and natural)</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">25551a85-d189-496f-a0e3-78844035ae9e</guid>
      <link>https://share.transistor.fm/s/136bcb45</link>
      <description>
        <![CDATA[Mathew Benson joins Phil and Timur. After some news on new dev tool releases and some welcome improvements to iostreams in GCC13, we talk to Mathew Benson about what it's like to learn and use C++ in Africa and the implications for the hardware and our choices in programming language. Mathew also draws an interesting parallel to natural languages.
        <p><b>News</b></p>
<ul>
<li><a href="https://blog.jetbrains.com/clion/2023/03/clion-2023-1-is-out/">CLion 2023.1 released</a></li>
<li><a href="https://www.qt.io/blog/qt-creator-10-released">Qt Creator 10 released</a></li>
<li><a href="https://engineering.fb.com/2023/04/06/open-source/buck2-open-source-large-scale-build-system/">Buck2 released</a></li>
<li><a href="https://developers.redhat.com/articles/2023/04/03/leaner-libstdc-gcc-13">"A leaner  in libstdc++ for GCC 13"</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://forms.gle/dQbmsRjuD55B2AVj7">Timur's three-question Undefined Behaviour survey</a></li>
<li><a href="https://twitter.com/cppafrica">CppAfrica on Twitter</a></li>
<li><a href="https://discord.com/invite/aSzjFS6Bxj">CppAfrica on Discord</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Mathew Benson joins Phil and Timur. After some news on new dev tool releases and some welcome improvements to iostreams in GCC13, we talk to Mathew Benson about what it's like to learn and use C++ in Africa and the implications for the hardware and our choices in programming language. Mathew also draws an interesting parallel to natural languages.
        <p><b>News</b></p>
<ul>
<li><a href="https://blog.jetbrains.com/clion/2023/03/clion-2023-1-is-out/">CLion 2023.1 released</a></li>
<li><a href="https://www.qt.io/blog/qt-creator-10-released">Qt Creator 10 released</a></li>
<li><a href="https://engineering.fb.com/2023/04/06/open-source/buck2-open-source-large-scale-build-system/">Buck2 released</a></li>
<li><a href="https://developers.redhat.com/articles/2023/04/03/leaner-libstdc-gcc-13">"A leaner  in libstdc++ for GCC 13"</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://forms.gle/dQbmsRjuD55B2AVj7">Timur's three-question Undefined Behaviour survey</a></li>
<li><a href="https://twitter.com/cppafrica">CppAfrica on Twitter</a></li>
<li><a href="https://discord.com/invite/aSzjFS6Bxj">CppAfrica on Discord</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Fri, 14 Apr 2023 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/136bcb45/95384a3f.mp3" length="38470512" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/Vel6O5K7jr9jVG78d50PQ8fbGQZWOYnf7aKKrjVXd7A/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8xZmY2/OTFlNTFlYjA2ZGUx/ZTcyZDJkM2U5N2U5/YTQ5Ny5wbmc.jpg"/>
      <itunes:duration>3205</itunes:duration>
      <itunes:summary>Mathew Benson joins Phil and Timur. After some news on new dev tool releases and some welcome improvements to iostreams in GCC13, we talk to Mathew Benson about what it's like to learn and use C++ in Africa and the implications for the hardware and our choices in programming language. Mathew also draws an interesting parallel to natural languages.</itunes:summary>
      <itunes:subtitle>Mathew Benson joins Phil and Timur. After some news on new dev tool releases and some welcome improvements to iostreams in GCC13, we talk to Mathew Benson about what it's like to learn and use C++ in Africa and the implications for the hardware and our ch</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/mathew_benson">Mathew Benson</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:chapters url="https://share.transistor.fm/s/136bcb45/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>Cpp2, with Herb Sutter</title>
      <itunes:episode>357</itunes:episode>
      <podcast:episode>357</podcast:episode>
      <itunes:title>Cpp2, with Herb Sutter</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">67b50058-83c4-4136-a3ea-3186340f4d33</guid>
      <link>https://share.transistor.fm/s/b70d53c7</link>
      <description>
        <![CDATA[Herb Sutter joins Phil and Timur. We catch up on the news about LLVM 16 being released, a new book on initialisation in C++ and a couple of new user groups. Then we talk to Herb about his new language/ alternate syntax, Cpp2, which compiles down to C++ in much the same way that C with Classes compiled down to C.
        <p><b>News</b></p>
<ul>
<li><a href="https://discourse.llvm.org/t/llvm-16-0-0-release/69326">LLVM 16.0.0 released</a></li>
<li><a href="https://www.cppstories.com/2023/init-story-print/">"C++ initialisation story" - a new book by Bartlomiej Filipek</a></li>
<li><a href="https://www.linkedin.com/posts/milo%C5%A1-an%C4%91elkovi%C4%87-79952118a_join-the-cppprague-discord-server-activity-7039505564371927040-K5AB/">New user group forming in Prague - Miloš Anđelković</a></li>
<li><a href="https://www.meetup.com/cpphelsinki/">New user group forming in Helsinki - Timur Doumler</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/hsutter/cppfront">CppFront - the compiler for Cpp2</a></li>
<li><a href="https://www.youtube.com/watch?v=ELeZAKCN4tY">"Can C++ be 10x Simpler &amp; Safer?" - Herb's CppCon keynote introducing Cpp2 and CppFront</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Herb Sutter joins Phil and Timur. We catch up on the news about LLVM 16 being released, a new book on initialisation in C++ and a couple of new user groups. Then we talk to Herb about his new language/ alternate syntax, Cpp2, which compiles down to C++ in much the same way that C with Classes compiled down to C.
        <p><b>News</b></p>
<ul>
<li><a href="https://discourse.llvm.org/t/llvm-16-0-0-release/69326">LLVM 16.0.0 released</a></li>
<li><a href="https://www.cppstories.com/2023/init-story-print/">"C++ initialisation story" - a new book by Bartlomiej Filipek</a></li>
<li><a href="https://www.linkedin.com/posts/milo%C5%A1-an%C4%91elkovi%C4%87-79952118a_join-the-cppprague-discord-server-activity-7039505564371927040-K5AB/">New user group forming in Prague - Miloš Anđelković</a></li>
<li><a href="https://www.meetup.com/cpphelsinki/">New user group forming in Helsinki - Timur Doumler</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/hsutter/cppfront">CppFront - the compiler for Cpp2</a></li>
<li><a href="https://www.youtube.com/watch?v=ELeZAKCN4tY">"Can C++ be 10x Simpler &amp; Safer?" - Herb's CppCon keynote introducing Cpp2 and CppFront</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Fri, 31 Mar 2023 08:30:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/b70d53c7/b9cda7af.mp3" length="50716725" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/v6vnPF_oG9OOKOdJyuwERan31U3yHs24iR23XY1ouJ0/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9mYjM3/M2IzOTcwNjc0YTA2/NTE1ZmZjN2I0Njhl/NTcwZi5wbmc.jpg"/>
      <itunes:duration>4225</itunes:duration>
      <itunes:summary>Herb Sutter joins Phil and Timur. We catch up on the news about LLVM 16 being released, a new book on initialisation in C++ and a couple of new user groups. Then we talk to Herb about his new language/ alternate syntax, Cpp2, which compiles down to C++ in much the same way that C with Classes compiled down to C.</itunes:summary>
      <itunes:subtitle>Herb Sutter joins Phil and Timur. We catch up on the news about LLVM 16 being released, a new book on initialisation in C++ and a couple of new user groups. Then we talk to Herb about his new language/ alternate syntax, Cpp2, which compiles down to C++ in</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/herb_sutter">Herb Sutter</podcast:person>
      <podcast:chapters url="https://share.transistor.fm/s/b70d53c7/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>Safety Critical C++</title>
      <itunes:episode>356</itunes:episode>
      <podcast:episode>356</podcast:episode>
      <itunes:title>Safety Critical C++</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">e12cf48c-b598-4b05-8d50-a52969b6836c</guid>
      <link>https://share.transistor.fm/s/39551bea</link>
      <description>
        <![CDATA[Andreas Weis joins Timur and Phil. After some news about Boost, std::format and performance, Andreas talks to us about safety critical application domains, safety in C++ in general, and the difference between safety in security.
        <p><b>News</b></p>
<ul>
<li><a href="https://lists.boost.org/Archives/boost/2023/02/254234.php">Boost libraries may drop support for older language versions</a></li>
<li><a href="https://www.cppstories.com/2023/fun-print-tables-format/">"Fun with printing tables with std::format and C++20" - Bartlomiej Filipek</a></li>
<li><a href="https://isocpp.org/blog/2023/03/cpp20-formatting-library-parts-1.-2-and-3-gajendra-gulgulia">"C++20 Formatting Library, Parts 1. 2 and 3" - Gajendra Gulgulia</a></li>
<li><a href="https://johnnysswlab.com/decreasing-the-number-of-memory-accesses-1-2/">"Decreasing the Number of Memory Accesses, 1/2" - Ivica Bogosavljevic</a></li>
<li><a href="https://eventos.uc3m.es/93418/detail/using-std-cpp-2023.html">using std::cpp (conference in Madrid)</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.meetup.com/MUCplusplus/">MUC++ (The Munich C++ User Group)</a></li>
<li><a href="https://stackoverflow.com/users/577603/comicsansms">ComicSansMs - Andreas on StackOverflow</a></li>
<li><a href="https://berthub.eu/articles/posts/eu-cra-secure-coding-solution/">The EU's Cyber Resilience Act</a></li>
<li><a href="https://twitter.com/seanbax/status/1631710434565976064?s=20">"Why not simply implement borrow checking in C++?" - Sean Baxter on Twitter</a></li>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2771r0.html">P2771R0 - "Towards memory safety in C++"</a></li>
<li><a href="https://developers.slashdot.org/story/23/01/21/0526236/rust-safety-is-not-superior-to-c-bjarne-stroustrup-says">"Rust Safety is not superior to C++" - Bjarne Stroustrup</a></li>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2739r0.pdf">P2739R0 - "A call to action: Think seriously about 'safety'; then do something sensible about it"</a></li>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2759r1.pdf">P2759R1 - "DG Opinion on safety for ISO C++"</a></li>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2723r1.html">P2723R1 - "Zero-initialize objects of automatic storage duration"</a></li>
<li><a href="https://isocpp.org/files/papers/D2795R0.html">D2795R0 - "Correct and incorrect code, and 'erroneous behaviour'"</a></li>
<li><a href="https://isocpp.org/files/papers/P2809R0.html">P2809R0 - "Trivial infinite loops are not Undefined Behavior"</a></li>
<li><a href="https://www.misra.org.uk">MISRA</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Andreas Weis joins Timur and Phil. After some news about Boost, std::format and performance, Andreas talks to us about safety critical application domains, safety in C++ in general, and the difference between safety in security.
        <p><b>News</b></p>
<ul>
<li><a href="https://lists.boost.org/Archives/boost/2023/02/254234.php">Boost libraries may drop support for older language versions</a></li>
<li><a href="https://www.cppstories.com/2023/fun-print-tables-format/">"Fun with printing tables with std::format and C++20" - Bartlomiej Filipek</a></li>
<li><a href="https://isocpp.org/blog/2023/03/cpp20-formatting-library-parts-1.-2-and-3-gajendra-gulgulia">"C++20 Formatting Library, Parts 1. 2 and 3" - Gajendra Gulgulia</a></li>
<li><a href="https://johnnysswlab.com/decreasing-the-number-of-memory-accesses-1-2/">"Decreasing the Number of Memory Accesses, 1/2" - Ivica Bogosavljevic</a></li>
<li><a href="https://eventos.uc3m.es/93418/detail/using-std-cpp-2023.html">using std::cpp (conference in Madrid)</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.meetup.com/MUCplusplus/">MUC++ (The Munich C++ User Group)</a></li>
<li><a href="https://stackoverflow.com/users/577603/comicsansms">ComicSansMs - Andreas on StackOverflow</a></li>
<li><a href="https://berthub.eu/articles/posts/eu-cra-secure-coding-solution/">The EU's Cyber Resilience Act</a></li>
<li><a href="https://twitter.com/seanbax/status/1631710434565976064?s=20">"Why not simply implement borrow checking in C++?" - Sean Baxter on Twitter</a></li>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2771r0.html">P2771R0 - "Towards memory safety in C++"</a></li>
<li><a href="https://developers.slashdot.org/story/23/01/21/0526236/rust-safety-is-not-superior-to-c-bjarne-stroustrup-says">"Rust Safety is not superior to C++" - Bjarne Stroustrup</a></li>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2739r0.pdf">P2739R0 - "A call to action: Think seriously about 'safety'; then do something sensible about it"</a></li>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2759r1.pdf">P2759R1 - "DG Opinion on safety for ISO C++"</a></li>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2723r1.html">P2723R1 - "Zero-initialize objects of automatic storage duration"</a></li>
<li><a href="https://isocpp.org/files/papers/D2795R0.html">D2795R0 - "Correct and incorrect code, and 'erroneous behaviour'"</a></li>
<li><a href="https://isocpp.org/files/papers/P2809R0.html">P2809R0 - "Trivial infinite loops are not Undefined Behavior"</a></li>
<li><a href="https://www.misra.org.uk">MISRA</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Fri, 17 Mar 2023 07:30:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/39551bea/969dc395.mp3" length="51740635" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/oM6XXGhIChBDe-bOw1RnGc4z36tLapAJ9hK8F_TgNXs/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9jM2Iy/ZjY5N2E3MGVhNDI2/Y2FlNTMwMzZmYmE3/YTk3Ni5wbmc.jpg"/>
      <itunes:duration>4311</itunes:duration>
      <itunes:summary>Andreas Weis joins Timur and Phil. After some news about Boost, std::format and performance, Andreas talks to us about safety critical application domains, safety in C++ in general, and the difference between safety in security.</itunes:summary>
      <itunes:subtitle>Andreas Weis joins Timur and Phil. After some news about Boost, std::format and performance, Andreas talks to us about safety critical application domains, safety in C++ in general, and the difference between safety in security.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/andreas_weis">Andreas Weis</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:chapters url="https://share.transistor.fm/s/39551bea/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>Carbon, with Richard Smith</title>
      <itunes:episode>355</itunes:episode>
      <podcast:episode>355</podcast:episode>
      <itunes:title>Carbon, with Richard Smith</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">721fce88-c8b1-4b9e-9161-8c4cefe36b17</guid>
      <link>https://share.transistor.fm/s/6fb8d35b</link>
      <description>
        <![CDATA[Richard Smith joins Timur and Phil. After the usual news round-up, we chat with Richard about the new C++ successor language, Carbon. Richard is one of the three lead contributors to Carbon and he discusses the philosophy and some of the special features that make Carbon different.
        <p><b>News</b></p>
<ul>
<li><a href="https://blog.conan.io//2023/02/22/Conan-2.0.html">Conan 2.0 release</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/cmake-debugger-allows-you-to-debug-your-cmake-scripts-and-more/">CMake debugger in Visual Studio</a></li>
<li><a href="https://www.tomlooman.com/unreal-engine-cpp-guide/">Unreal Engine - C++ Complete Guide</a></li>
<li><a href="https://italiancpp.github.io/con23/">The Italian C++ Conference</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1881r0.html">P1881R0 - Epochs proposal</a></li>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2137r0.html">P2137R0 - "Goals and priorities for C++" (from March 2020)</a></li>
<li><a href="https://github.com/carbon-language">Carbon GitHub org - with lots of links</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Richard Smith joins Timur and Phil. After the usual news round-up, we chat with Richard about the new C++ successor language, Carbon. Richard is one of the three lead contributors to Carbon and he discusses the philosophy and some of the special features that make Carbon different.
        <p><b>News</b></p>
<ul>
<li><a href="https://blog.conan.io//2023/02/22/Conan-2.0.html">Conan 2.0 release</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/cmake-debugger-allows-you-to-debug-your-cmake-scripts-and-more/">CMake debugger in Visual Studio</a></li>
<li><a href="https://www.tomlooman.com/unreal-engine-cpp-guide/">Unreal Engine - C++ Complete Guide</a></li>
<li><a href="https://italiancpp.github.io/con23/">The Italian C++ Conference</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1881r0.html">P1881R0 - Epochs proposal</a></li>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2137r0.html">P2137R0 - "Goals and priorities for C++" (from March 2020)</a></li>
<li><a href="https://github.com/carbon-language">Carbon GitHub org - with lots of links</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 02 Mar 2023 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/6fb8d35b/394706f9.mp3" length="42001560" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/Ey3ud0gY9bnXlCooiV5A83e7htDrz_78eSbklOa-Z2M/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS82ZWI3/NmU4YzA3NGE4NDhj/NDYwYTUzMjU3ZGZk/NGRiNS5wbmc.jpg"/>
      <itunes:duration>3499</itunes:duration>
      <itunes:summary>Richard Smith joins Timur and Phil. After the usual news round-up, we chat with Richard about the new C++ successor language, Carbon. Richard is one of the three lead contributors to Carbon and he discusses the philosophy and some of the special features that make Carbon different.</itunes:summary>
      <itunes:subtitle>Richard Smith joins Timur and Phil. After the usual news round-up, we chat with Richard about the new C++ successor language, Carbon. Richard is one of the three lead contributors to Carbon and he discusses the philosophy and some of the special features </itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/richard_smith">Richard Smith</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:chapters url="https://share.transistor.fm/s/6fb8d35b/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>Issaquah trip report and how the C++ sausage is made</title>
      <itunes:episode>354</itunes:episode>
      <podcast:episode>354</podcast:episode>
      <itunes:title>Issaquah trip report and how the C++ sausage is made</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">ea53875a-0509-407e-b998-abc46613986f</guid>
      <link>https://share.transistor.fm/s/a3e3da52</link>
      <description>
        <![CDATA[Nina Ranns joins Timur and Phil. After community news, including conferences, a new C++ community in Africa and a new project manager and build system, we talk to Nina about the recent ISO committee meeting in Issaquah where the technical work on C++23 was finalised, as well as an inside look at how the committee works and Nina's current project: allocator-friendly library types that don't allocate.
        <p><b>News</b></p>
<ul>
<li><a href="https://corecpp.org/">Core C++ (cfp open)</a></li>
<li><a href="https://www.cppindia.co.in/conference/2023/call-for-speakers/">CppIndia cfp</a></li>
<li><a href="https://cppnow.org/announcements/2023/01/2023-call-for-student-volunteers/">C++ Now - call for volunteers</a></li>
<li><a href="https://cpponsea.uk">C++ on Sea (speakers and tickets)</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/10xy0bf/a_c_community_in_africa/">C++ Africa</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/110fb4g/zork_reaches_the_v050_supporting_the_three_major/">Zork++ 0.5</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://homepages.uc.edu/~thomam/Articles/HowSoftwareCompaniesDie.pdf">Orsen Scott Card's Beekeeper Analogy</a></li>
<li><a href="https://wg21.link/p2806r0">P2806R0 - "Do Expressions"</a></li>
<li><a href="https://www.youtube.com/watch?v=pdoUnvTwnr4">Nina's user type categories talk</a></li>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2644r1.pdf">P2644R1 - "Final Fix of Broken Range‐based for Loop"</a></li>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2047r1.html">P2047R1 - "An allocator aware optional type"</a></li>
<li><a href="https://www.bloomberg.com/company/stories/why-4-bloomberg-engineers-wrote-another-cplusplus-book/">Embracing Modern C++ Safely</a></li>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2674r1.pdf">P2674R1 - "A trait for implicit lifetime types"</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Nina Ranns joins Timur and Phil. After community news, including conferences, a new C++ community in Africa and a new project manager and build system, we talk to Nina about the recent ISO committee meeting in Issaquah where the technical work on C++23 was finalised, as well as an inside look at how the committee works and Nina's current project: allocator-friendly library types that don't allocate.
        <p><b>News</b></p>
<ul>
<li><a href="https://corecpp.org/">Core C++ (cfp open)</a></li>
<li><a href="https://www.cppindia.co.in/conference/2023/call-for-speakers/">CppIndia cfp</a></li>
<li><a href="https://cppnow.org/announcements/2023/01/2023-call-for-student-volunteers/">C++ Now - call for volunteers</a></li>
<li><a href="https://cpponsea.uk">C++ on Sea (speakers and tickets)</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/10xy0bf/a_c_community_in_africa/">C++ Africa</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/110fb4g/zork_reaches_the_v050_supporting_the_three_major/">Zork++ 0.5</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://homepages.uc.edu/~thomam/Articles/HowSoftwareCompaniesDie.pdf">Orsen Scott Card's Beekeeper Analogy</a></li>
<li><a href="https://wg21.link/p2806r0">P2806R0 - "Do Expressions"</a></li>
<li><a href="https://www.youtube.com/watch?v=pdoUnvTwnr4">Nina's user type categories talk</a></li>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2644r1.pdf">P2644R1 - "Final Fix of Broken Range‐based for Loop"</a></li>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2047r1.html">P2047R1 - "An allocator aware optional type"</a></li>
<li><a href="https://www.bloomberg.com/company/stories/why-4-bloomberg-engineers-wrote-another-cplusplus-book/">Embracing Modern C++ Safely</a></li>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2674r1.pdf">P2674R1 - "A trait for implicit lifetime types"</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 16 Feb 2023 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/a3e3da52/8d1320eb.mp3" length="46219655" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/k7VtZVW2GRZ0n4-A-NMJXUKA9DhmL0bTMAM09jpdX68/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9jYTk0/NjIwMTcyZGRlZDc2/NjFlMWIwMmYzOWI5/NmFiYS5wbmc.jpg"/>
      <itunes:duration>3850</itunes:duration>
      <itunes:summary>Nina Ranns joins Timur and Phil. After community news, including conferences, a new C++ community in Africa and a new project manager and build system, we talk to Nina about the recent ISO committee meeting in Issaquah where the technical work on C++23 was finalised, as well as an inside look at how the committee works and Nina's current project: allocator-friendly library types that don't allocate.</itunes:summary>
      <itunes:subtitle>Nina Ranns joins Timur and Phil. After community news, including conferences, a new C++ community in Africa and a new project manager and build system, we talk to Nina about the recent ISO committee meeting in Issaquah where the technical work on C++23 wa</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/nina_ranns">Nina Ranns</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:chapters url="https://share.transistor.fm/s/a3e3da52/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>CppNorth and the Forgotten Developers</title>
      <itunes:episode>353</itunes:episode>
      <podcast:episode>353</podcast:episode>
      <itunes:title>CppNorth and the Forgotten Developers</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">9d8de4f6-c3ef-4757-902e-dc3c22466444</guid>
      <link>https://share.transistor.fm/s/f96f81ed</link>
      <description>
        <![CDATA[Mike Daum joins Phil and Timur. After some community news, including the state of modules support in CMake and a new compile-time parsing library inspired by Rust's macros, we talk to Mike about CppNorth - what it is, how it got started and what makes it different - then about company cultures, a new language from Epic, and the importance of catering to 'Dark Matter Developers'.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.accuconference.org/">ACCU Schedule and registration</a></li>
<li><a href="https://www.kitware.com/import-cmake-c20-modules">CMake blog post about the state of C++20 Modules support</a></li>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1689r5.html">P1689R5 "Format for describing dependencies of source files"</a></li>
<li><a href="https://github.com/maksym-pasichnyk/macro_rules">"Macro Rules" - compile-time parser library from Max Pasichnyk</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/10n09m2/c_20_compiletime_parsing_with_rusts_like_macro/">Reddit discussion of Macro Rules</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://cppnorth.ca">CppNorth</a></li>
<li><a href="https://store.cppnorth.ca/discount/CPPCAST?redirect=%2Fproducts%2Fcppnorth-2023">Exclusive Discount code for CppNorth registration (while available)</a></li>
<li><a href="mailto:submissionhelp@cppnorth.ca">CppNorth mentoring email</a></li>
<li><a href="https://discord.gg/6WtMVN5SZF">CppNorth mentoring channel on Discord</a></li>
<li><a href="https://homepages.uc.edu/~thomam/Articles/HowSoftwareCompaniesDie.pdf">Orsen Scott Card's Beekeeper Analogy</a></li>
<li><a href="https://forums.unrealengine.com/t/verse-the-new-unreal-scripting-language/156617">Verse, the new Unreal scripting language</a></li>
<li><a href="https://www.youtube.com/watch?v=832JF1o7Ck8">Talk on Verse, by Simon Peyton Jones</a></li>
<li><a href="https://www.oreilly.com/library/view/c-software-design/9781098113155/">"C++ Software Design" (book) - Klaus Iglberger</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Mike Daum joins Phil and Timur. After some community news, including the state of modules support in CMake and a new compile-time parsing library inspired by Rust's macros, we talk to Mike about CppNorth - what it is, how it got started and what makes it different - then about company cultures, a new language from Epic, and the importance of catering to 'Dark Matter Developers'.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.accuconference.org/">ACCU Schedule and registration</a></li>
<li><a href="https://www.kitware.com/import-cmake-c20-modules">CMake blog post about the state of C++20 Modules support</a></li>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1689r5.html">P1689R5 "Format for describing dependencies of source files"</a></li>
<li><a href="https://github.com/maksym-pasichnyk/macro_rules">"Macro Rules" - compile-time parser library from Max Pasichnyk</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/10n09m2/c_20_compiletime_parsing_with_rusts_like_macro/">Reddit discussion of Macro Rules</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://cppnorth.ca">CppNorth</a></li>
<li><a href="https://store.cppnorth.ca/discount/CPPCAST?redirect=%2Fproducts%2Fcppnorth-2023">Exclusive Discount code for CppNorth registration (while available)</a></li>
<li><a href="mailto:submissionhelp@cppnorth.ca">CppNorth mentoring email</a></li>
<li><a href="https://discord.gg/6WtMVN5SZF">CppNorth mentoring channel on Discord</a></li>
<li><a href="https://homepages.uc.edu/~thomam/Articles/HowSoftwareCompaniesDie.pdf">Orsen Scott Card's Beekeeper Analogy</a></li>
<li><a href="https://forums.unrealengine.com/t/verse-the-new-unreal-scripting-language/156617">Verse, the new Unreal scripting language</a></li>
<li><a href="https://www.youtube.com/watch?v=832JF1o7Ck8">Talk on Verse, by Simon Peyton Jones</a></li>
<li><a href="https://www.oreilly.com/library/view/c-software-design/9781098113155/">"C++ Software Design" (book) - Klaus Iglberger</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 02 Feb 2023 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/f96f81ed/bad02fad.mp3" length="50599436" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/b9H3UdcQz_GEhkL8Sc1QfZ3BBqNu7y7ps-FvXspNeR4/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9iZTE4/MTJkYzFiZmQ5Zjg4/YzM3M2JkNDFiYjEy/NWNjYy5wbmc.jpg"/>
      <itunes:duration>4215</itunes:duration>
      <itunes:summary>Mike Daum joins Phil and Timur. After some community news, including the state of modules support in CMake and a new compile-time parsing library inspired by Rust's macros, we talk to Mike about CppNorth - what it is, how it got started and what makes it different - then about company cultures, a new language from Epic, and the importance of catering to 'Dark Matter Developers'.</itunes:summary>
      <itunes:subtitle>Mike Daum joins Phil and Timur. After some community news, including the state of modules support in CMake and a new compile-time parsing library inspired by Rust's macros, we talk to Mike about CppNorth - what it is, how it got started and what makes it </itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/mike_daum">Mike Daum</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:chapters url="https://share.transistor.fm/s/f96f81ed/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>Val and Mutable Value Semantics</title>
      <itunes:episode>352</itunes:episode>
      <podcast:episode>352</podcast:episode>
      <itunes:title>Val and Mutable Value Semantics</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">77f3edb9-67c5-4e8e-98a2-ef6f80e1898e</guid>
      <link>https://share.transistor.fm/s/727e17db</link>
      <description>
        <![CDATA[Dimi Racordon joins Timur and Phil. They first have a couple more conference speaker calls, a new C++20 test framework, and and some updates about Safety in C++ and the C++ successor languages announced last year. Then they talk to Dimi Racordon about the new language, Val, how it relates to C++, and why mutable value semantics are so powerful.
        <p><b>News</b></p>
<ul>
<li><a href="https://cppnow.org/announcements/2022/12/2023-CfS/">C++ Now Call for Speakers</a></li>
<li><a href="https://submissionportal.cppnorth.ca">CppNorth Call for Speakers</a></li>
<li><a href="https://github.com/cschreib/snitch">Snitch v1.0 - a "Lightweight C++20 testing framework"</a></li>
<li><a href="https://accu.org/journals/overload/30/172/teodorescu/">"The Year of C++ Successor Languages" - Lucian Radu Teodorescu</a></li>
<li><a href="https://security.googleblog.com/2023/01/supporting-use-of-rust-in-chromium.html">"Supporting the Use of Rust in the Chromium Project" - Google Security Blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=ws-Z8xKbP4w">Dimi's CppCon 2022 talk on Val and C++ interop</a></li>
<li><a href="https://www.youtube.com/watch?v=t2bCE0erTFI">"I'll Build Myself" - Phil's song about building C++</a></li>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2739r0.pdf">P2739R0 - "A call to action:
Think seriously about “safety”; then do something sensible about it"</a></li>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2759r0.pdf">P2759R0 - "DG Opinion on Saftety for ISO C++"</a></li>
<li><a href="https://chromium.googlesource.com/chromium/src/+/master/docs/security/rule-of-2.md">"The Rule of Two"</a></li>
<li><a href="https://www.val-lang.dev">val-lang.dev - the official website for Val</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Dimi Racordon joins Timur and Phil. They first have a couple more conference speaker calls, a new C++20 test framework, and and some updates about Safety in C++ and the C++ successor languages announced last year. Then they talk to Dimi Racordon about the new language, Val, how it relates to C++, and why mutable value semantics are so powerful.
        <p><b>News</b></p>
<ul>
<li><a href="https://cppnow.org/announcements/2022/12/2023-CfS/">C++ Now Call for Speakers</a></li>
<li><a href="https://submissionportal.cppnorth.ca">CppNorth Call for Speakers</a></li>
<li><a href="https://github.com/cschreib/snitch">Snitch v1.0 - a "Lightweight C++20 testing framework"</a></li>
<li><a href="https://accu.org/journals/overload/30/172/teodorescu/">"The Year of C++ Successor Languages" - Lucian Radu Teodorescu</a></li>
<li><a href="https://security.googleblog.com/2023/01/supporting-use-of-rust-in-chromium.html">"Supporting the Use of Rust in the Chromium Project" - Google Security Blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=ws-Z8xKbP4w">Dimi's CppCon 2022 talk on Val and C++ interop</a></li>
<li><a href="https://www.youtube.com/watch?v=t2bCE0erTFI">"I'll Build Myself" - Phil's song about building C++</a></li>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2739r0.pdf">P2739R0 - "A call to action:
Think seriously about “safety”; then do something sensible about it"</a></li>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2759r0.pdf">P2759R0 - "DG Opinion on Saftety for ISO C++"</a></li>
<li><a href="https://chromium.googlesource.com/chromium/src/+/master/docs/security/rule-of-2.md">"The Rule of Two"</a></li>
<li><a href="https://www.val-lang.dev">val-lang.dev - the official website for Val</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 19 Jan 2023 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/727e17db/abcce366.mp3" length="34597678" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/Sf7qJliaPNl4Uyii97mufIzW0q2FYtA5Vfbbb-G137U/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS85MTQx/ZmU2NTg0ZDdhYTg2/NGJlZWE1NjAyNTlm/MzlkNi5wbmc.jpg"/>
      <itunes:duration>2882</itunes:duration>
      <itunes:summary>Dimi Racordon joins Timur and Phil. They first have a couple more conference speaker calls, a new C++20 test framework, and and some updates about Safety in C++ and the C++ successor languages announced last year. Then they talk to Dimi Racordon about the new language, Val, how it relates to C++, and why mutable value semantics are so powerful.</itunes:summary>
      <itunes:subtitle>Dimi Racordon joins Timur and Phil. They first have a couple more conference speaker calls, a new C++20 test framework, and and some updates about Safety in C++ and the C++ successor languages announced last year. Then they talk to Dimi Racordon about the</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/dimi_racordon">Dimi Racordon</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:chapters url="https://share.transistor.fm/s/727e17db/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>From Healthcare to Automotive</title>
      <itunes:episode>351</itunes:episode>
      <podcast:episode>351</podcast:episode>
      <itunes:title>From Healthcare to Automotive</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">fdeea070-5ce3-4598-90f9-f926e360dac3</guid>
      <link>https://share.transistor.fm/s/a9caf3ad</link>
      <description>
        <![CDATA[Honey Sukesan joins Phil and Timur. They first have a couple more conference announcements, an update on Cpp2 and a round-up of C++ in 2022. Then they talk to Honey Sukesan about her journey from working in Healthcare to working in the Automotive industry, and some of the surprising overlaps - as well as her personal journey during along the way.
        <p><b>News</b></p>
<ul>
<li><a href="https://store.cppnorth.ca">CppNorth tickets on sale</a></li>
<li><a href="https://usingstdcpp.org/using-stdcpp-2023/call-for-talks-using-stdcpp-2023/">using std::cpp Call for Speakers</a></li>
<li><a href="https://herbsutter.com/2022/12/31/cpp2-and-cppfront-year-end-mini-update/">"Cpp2 and cppfront: Year-end mini-update"</a></li>
<li><a href="https://www.cppstories.com/2022/cpp-status-2022/">"C++ at the end of 2022" - Bartlomiej Filipek</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/zt1o9k/libstdc13_gets_c20_chrono/">"libstdc++13 gets C++20 "</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.toastmasters.org">ToastMasters</a></li>
<li><a href="https://www.youtube.com/watch?v=hQjJzb-c05o">"Can software developers draw pictures" (Honey's CppCon 2020 Lightning Talk)</a></li>
<li><a href="https://www.youtube.com/watch?v=TtGqJ20_cuw">"SOLID Principles Unleashed" (Honey's CppIndia 2022 talk)</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Honey Sukesan joins Phil and Timur. They first have a couple more conference announcements, an update on Cpp2 and a round-up of C++ in 2022. Then they talk to Honey Sukesan about her journey from working in Healthcare to working in the Automotive industry, and some of the surprising overlaps - as well as her personal journey during along the way.
        <p><b>News</b></p>
<ul>
<li><a href="https://store.cppnorth.ca">CppNorth tickets on sale</a></li>
<li><a href="https://usingstdcpp.org/using-stdcpp-2023/call-for-talks-using-stdcpp-2023/">using std::cpp Call for Speakers</a></li>
<li><a href="https://herbsutter.com/2022/12/31/cpp2-and-cppfront-year-end-mini-update/">"Cpp2 and cppfront: Year-end mini-update"</a></li>
<li><a href="https://www.cppstories.com/2022/cpp-status-2022/">"C++ at the end of 2022" - Bartlomiej Filipek</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/zt1o9k/libstdc13_gets_c20_chrono/">"libstdc++13 gets C++20 "</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.toastmasters.org">ToastMasters</a></li>
<li><a href="https://www.youtube.com/watch?v=hQjJzb-c05o">"Can software developers draw pictures" (Honey's CppCon 2020 Lightning Talk)</a></li>
<li><a href="https://www.youtube.com/watch?v=TtGqJ20_cuw">"SOLID Principles Unleashed" (Honey's CppIndia 2022 talk)</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 05 Jan 2023 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/a9caf3ad/2450cadc.mp3" length="38182517" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/A-HjAtAcDZL2FSeiOQ6CXREhH_BAxMIBQwUSrFkLASA/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9lOTdl/MzkzMzM0MDEwOThj/ZDI1ZGNhNTg2NGRl/YjQxNS5wbmc.jpg"/>
      <itunes:duration>3181</itunes:duration>
      <itunes:summary>Honey Sukesan joins Phil and Timur. They first have a couple more conference announcements, an update on Cpp2 and a round-up of C++ in 2022. Then they talk to Honey Sukesan about her journey from working in Healthcare to working in the Automotive industry, and some of the surprising overlaps - as well as her personal journey during along the way.</itunes:summary>
      <itunes:subtitle>Honey Sukesan joins Phil and Timur. They first have a couple more conference announcements, an update on Cpp2 and a round-up of C++ in 2022. Then they talk to Honey Sukesan about her journey from working in Healthcare to working in the Automotive industry</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/honey_sukesan">Honey Sukesan</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:chapters url="https://share.transistor.fm/s/a9caf3ad/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>Holiday Special with Phil Nash and Timur Doumler</title>
      <itunes:episode>350</itunes:episode>
      <podcast:episode>350</podcast:episode>
      <itunes:title>Holiday Special with Phil Nash and Timur Doumler</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">b342ea84-38e7-4006-843e-cb9da7e9378f</guid>
      <link>https://share.transistor.fm/s/0e39aa23</link>
      <description>
        <![CDATA[Rob and Jason are back, at least for the holidays, and are joined by Timur Doumler and Phil Nash to talk about some of their recent news, and a super secret new project they are working on together.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.boost.org/users/history/version_1_81_0.html">Boost 1.81.0 released</a></li>
<li><a href="https://www.jetbrains.com/clion/whatsnew/">CLion 2022.3 released, with CMake debug and new (opt-in) UI</a></li>
<li><a href="https://twitter.com/JetBrains_Fleet/status/1603771443464097792">C++ support in JetBrains' Fleet</a></li>
<li><a href="https://www.tiobe.com/tiobe-index/">C++ passes Java on the TIOBE index</a></li>
<li><a href="https://cor3ntin.github.io/posts/safety/">"If we must, let's talk about safety" (Corentin Jabot)</a></li>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2723r0.html">P2723R0 "Zero-initialize objects of automatic storage duration" (JF Bastien)</a></li>
<li><a href="https://ndctechtown.com/call-for-papers">NDC TechTown - Call for Speakers (ends May 19th)</a></li>
<li><a href="https://cpponsea.uk/news/the-2023-call-for-speakers-opens.html">C++ on Sea - Call for Speakers (ends Jan 8th)</a></li>
<li>ACCU - speakers selected, schedule soon</li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1774r8.pdf">P1774R8 "Portable Assumption" ([[assume]])</a></li>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2590r2.pdf">P2590R2 "Explicit lifetime managerment" (std::start_lifetime_as)</a></li>
<li><a href="https://www.youtube.com/watch?v=_qzMpk-22cc">"Type punning in modern C++" (video)</a></li>
<li><a href="https://www.sonarsource.com/blog/the-rules-of-three-five-and-zero/">"The Rules of Three, Five and Zero" (article)</a></li>
<li><a href="https://www.sonarsource.com/blog/beyond-the-rules-of-three-five-and-zero/">"Beyond the Rules of Three, Five and Zero" (article)</a></li>
<li><a href="https://www.youtube.com/watch?v=c4BGTEfw0Go">"The Power of Clean C++" (webinar)</a></li>
<li><a href="https://leanpub.com/u/jason_turner">Jason's C++ eBooks</a></li>
<li><a href="https://amzn.to/3vckEC6">Jason's C++ print books</a></li>
<li><a href="https://www.youtube.com/@cppweekly">Jason's "C++ Weekly" Youtube channel</a></li>
<li><a href="https://www.youtube.com/watch?v=HlaoxhmThmk">"Making C++ Fun, Safe, and Accessible" - Jason's C++ on Sea keynote</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are back, at least for the holidays, and are joined by Timur Doumler and Phil Nash to talk about some of their recent news, and a super secret new project they are working on together.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.boost.org/users/history/version_1_81_0.html">Boost 1.81.0 released</a></li>
<li><a href="https://www.jetbrains.com/clion/whatsnew/">CLion 2022.3 released, with CMake debug and new (opt-in) UI</a></li>
<li><a href="https://twitter.com/JetBrains_Fleet/status/1603771443464097792">C++ support in JetBrains' Fleet</a></li>
<li><a href="https://www.tiobe.com/tiobe-index/">C++ passes Java on the TIOBE index</a></li>
<li><a href="https://cor3ntin.github.io/posts/safety/">"If we must, let's talk about safety" (Corentin Jabot)</a></li>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2723r0.html">P2723R0 "Zero-initialize objects of automatic storage duration" (JF Bastien)</a></li>
<li><a href="https://ndctechtown.com/call-for-papers">NDC TechTown - Call for Speakers (ends May 19th)</a></li>
<li><a href="https://cpponsea.uk/news/the-2023-call-for-speakers-opens.html">C++ on Sea - Call for Speakers (ends Jan 8th)</a></li>
<li>ACCU - speakers selected, schedule soon</li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1774r8.pdf">P1774R8 "Portable Assumption" ([[assume]])</a></li>
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2590r2.pdf">P2590R2 "Explicit lifetime managerment" (std::start_lifetime_as)</a></li>
<li><a href="https://www.youtube.com/watch?v=_qzMpk-22cc">"Type punning in modern C++" (video)</a></li>
<li><a href="https://www.sonarsource.com/blog/the-rules-of-three-five-and-zero/">"The Rules of Three, Five and Zero" (article)</a></li>
<li><a href="https://www.sonarsource.com/blog/beyond-the-rules-of-three-five-and-zero/">"Beyond the Rules of Three, Five and Zero" (article)</a></li>
<li><a href="https://www.youtube.com/watch?v=c4BGTEfw0Go">"The Power of Clean C++" (webinar)</a></li>
<li><a href="https://leanpub.com/u/jason_turner">Jason's C++ eBooks</a></li>
<li><a href="https://amzn.to/3vckEC6">Jason's C++ print books</a></li>
<li><a href="https://www.youtube.com/@cppweekly">Jason's "C++ Weekly" Youtube channel</a></li>
<li><a href="https://www.youtube.com/watch?v=HlaoxhmThmk">"Making C++ Fun, Safe, and Accessible" - Jason's C++ on Sea keynote</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 22 Dec 2022 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/0e39aa23/ff418cda.mp3" length="47331133" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/iSYsH7vD6ikxfmZfAibl0bmqgMueX3FpiGGVXDYP2rw/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9iNDcx/YTVkNDc5MzYwMWU3/NGYxZWY3NmVlZWM4/ZGQ0ZC5wbmc.jpg"/>
      <itunes:duration>3943</itunes:duration>
      <itunes:summary>Rob and Jason are back, at least for the holidays, and are joined by Timur Doumler and Phil Nash to talk about some of their recent news, and a super secret new project they are working on together.</itunes:summary>
      <itunes:subtitle>Rob and Jason are back, at least for the holidays, and are joined by Timur Doumler and Phil Nash to talk about some of their recent news, and a super secret new project they are working on together.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:chapters url="https://share.transistor.fm/s/0e39aa23/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>Podcast News and Updates</title>
      <itunes:episode>349</itunes:episode>
      <podcast:episode>349</podcast:episode>
      <itunes:title>Podcast News and Updates</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">5ea2738a-8ef7-4a32-8f3c-cca24849a381</guid>
      <link>https://share.transistor.fm/s/fd8c43a8</link>
      <description>
        <![CDATA[Rob and Jason discuss various news articles, libraries and announcements.
        <p><b>News</b></p>
<ul>
<li><a href="https://old.reddit.com/r/cpp/comments/uhi5nr/lexy_c_parsing_dsl_library_first_beta_release/">Lexy First Beta Release</a></li>
<li><a href="https://old.reddit.com/r/cpp/comments/ujrirj/i_made_online_c_compiler_looking_for_feedback/">I made an Online C++ Compiler</a></li>
<li><a href="https://gcc.gnu.org/pipermail/gcc/2022-May/238653.html">GCC 12.1 Release</a></li>
<li><a href="https://meetingcpp.com/meetingcpp/news/items/Cpp-User-Group-Meetings-in-May-2022.html">Join your local user's group</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason discuss various news articles, libraries and announcements.
        <p><b>News</b></p>
<ul>
<li><a href="https://old.reddit.com/r/cpp/comments/uhi5nr/lexy_c_parsing_dsl_library_first_beta_release/">Lexy First Beta Release</a></li>
<li><a href="https://old.reddit.com/r/cpp/comments/ujrirj/i_made_online_c_compiler_looking_for_feedback/">I made an Online C++ Compiler</a></li>
<li><a href="https://gcc.gnu.org/pipermail/gcc/2022-May/238653.html">GCC 12.1 Release</a></li>
<li><a href="https://meetingcpp.com/meetingcpp/news/items/Cpp-User-Group-Meetings-in-May-2022.html">Join your local user's group</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 12 May 2022 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/fd8c43a8/404dfed4.mp3" length="97421840" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/g2aqz5QFVkgkrQZQmvMgKvXiRdaXF2XJF3yrNqIhnuM/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8zMDI0/NDliMWQxYTk4Mzdl/ZjVjOGMwMmU2ZGM4/NDllNS5wbmc.jpg"/>
      <itunes:duration>2434</itunes:duration>
      <itunes:summary>Rob and Jason discuss various news articles, libraries and announcements.</itunes:summary>
      <itunes:subtitle>Rob and Jason discuss various news articles, libraries and announcements.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Elements GUI Library</title>
      <itunes:episode>348</itunes:episode>
      <podcast:episode>348</podcast:episode>
      <itunes:title>Elements GUI Library</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">8ddd70e9-72bf-409b-b202-8a8878d52675</guid>
      <link>https://share.transistor.fm/s/e3f81688</link>
      <description>
        <![CDATA[Joel de Guzman joins Rob and Jason. They first talk about new features in GCC 12 and the latest ISO papers. Then they talk to Joel de Guzman about his history with Open Source and the Boost community, the Elements GUI library and his work with audio software and hardware.
        <p><b>News</b></p>
<ul>
<li><a href="https://developers.redhat.com/articles/2022/04/25/new-c-features-gcc-12#">New C++ features in GCC 12</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/#mailing2022-04">April 2022 Mailing</a></li>
<li><a href="https://corecpp.org/assets/CoreCpp2022_CallForSpeakers.pdf">Core C++ Call For Papers</a></li>
<li><a href="https://ndctechtown.com/call-for-papers">NDC TechTown Call for Papers</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/cycfi/elements">Elements C++ GUI Library</a></li>
<li><a href="https://github.com/cycfi/artist">Artist 2D Canvas Libray</a></li>
<li><a href="https://www.cycfi.com/">Cycfi Research</a></li>
<li><a href="https://www.boost.org/doc/libs/1_67_0/libs/spirit/doc/html/index.html">Boost Spirit</a></li>
</ul>
<p><b>Patreon</b></p>
<ul>
<li><a href="https://www.patreon.com/CppCast">CppCast Patreon</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Joel de Guzman joins Rob and Jason. They first talk about new features in GCC 12 and the latest ISO papers. Then they talk to Joel de Guzman about his history with Open Source and the Boost community, the Elements GUI library and his work with audio software and hardware.
        <p><b>News</b></p>
<ul>
<li><a href="https://developers.redhat.com/articles/2022/04/25/new-c-features-gcc-12#">New C++ features in GCC 12</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/#mailing2022-04">April 2022 Mailing</a></li>
<li><a href="https://corecpp.org/assets/CoreCpp2022_CallForSpeakers.pdf">Core C++ Call For Papers</a></li>
<li><a href="https://ndctechtown.com/call-for-papers">NDC TechTown Call for Papers</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/cycfi/elements">Elements C++ GUI Library</a></li>
<li><a href="https://github.com/cycfi/artist">Artist 2D Canvas Libray</a></li>
<li><a href="https://www.cycfi.com/">Cycfi Research</a></li>
<li><a href="https://www.boost.org/doc/libs/1_67_0/libs/spirit/doc/html/index.html">Boost Spirit</a></li>
</ul>
<p><b>Patreon</b></p>
<ul>
<li><a href="https://www.patreon.com/CppCast">CppCast Patreon</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 05 May 2022 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/e3f81688/d77b33ef.mp3" length="100787195" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/FOc6yceV8urecKUnirQz4wr_A0dH5J0MdR8qQmZ0UrI/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9jMDc4/NWM3MGJmZDg2ZDM3/ZDE0ZWM0ZjRmMGNm/ZDg3Zi5wbmc.jpg"/>
      <itunes:duration>2518</itunes:duration>
      <itunes:summary>Joel de Guzman joins Rob and Jason. They first talk about new features in GCC 12 and the latest ISO papers. Then they talk to Joel de Guzman about his history with Open Source and the Boost community, the Elements GUI library and his work with audio software and hardware.</itunes:summary>
      <itunes:subtitle>Joel de Guzman joins Rob and Jason. They first talk about new features in GCC 12 and the latest ISO papers. Then they talk to Joel de Guzman about his history with Open Source and the Boost community, the Elements GUI library and his work with audio softw</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/joel_de_guzman">Joel de Guzman</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Linear Algebra Standardization</title>
      <itunes:episode>347</itunes:episode>
      <podcast:episode>347</podcast:episode>
      <itunes:title>Linear Algebra Standardization</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">7d6ba199-afc1-4e32-9296-7669fc04638b</guid>
      <link>https://share.transistor.fm/s/4adaab36</link>
      <description>
        <![CDATA[Mark Hoemmen joins Rob and Jason. They first talk about an debugging improvements in VS Code and C++20/23 features going into MSVC. Then they talk to Mark Hoemmen about his past work on linear algebra libraries Tpetra and Kokkos, and current efforts to get linear algebra into the standard.
        <p><b>News</b></p>
<ul>
<li><a href="https://devblogs.microsoft.com/cppblog/whats-new-for-c-debugging-in-visual-studio-code/?WT.mc_id=academic-0000-abartolo">What's new for C++ debugging in VS Code</a></li>
<li><a href="https://thephd.dev/conformance-should-mean-something-fputc-and-freestanding">Conformance should mean something - fputc, and freestanding</a></li>
<li><a href="https://www.youtube.com/watch?v=DAl37n2XOwk">MSVC C++20/23 Update</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://docs.trilinos.org/dev/packages/tpetra/doc/html/index.html">Tpetra parallel linear algebra</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1417r0.pdf">P1417R0: Historical lessons for C++ linear algebra library standardization</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1673r7.html">P1673R7: A free function linear algebra interface based on the BLAS</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1674r1.pdf">P1674R1: Evolving a Standard C++ Linear Algebra Library from the BLAS</a></li>
</ul>
<p><b>Patreon</b></p>
<ul>
<li><a href="https://www.patreon.com/CppCast">CppCast Patreon</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Mark Hoemmen joins Rob and Jason. They first talk about an debugging improvements in VS Code and C++20/23 features going into MSVC. Then they talk to Mark Hoemmen about his past work on linear algebra libraries Tpetra and Kokkos, and current efforts to get linear algebra into the standard.
        <p><b>News</b></p>
<ul>
<li><a href="https://devblogs.microsoft.com/cppblog/whats-new-for-c-debugging-in-visual-studio-code/?WT.mc_id=academic-0000-abartolo">What's new for C++ debugging in VS Code</a></li>
<li><a href="https://thephd.dev/conformance-should-mean-something-fputc-and-freestanding">Conformance should mean something - fputc, and freestanding</a></li>
<li><a href="https://www.youtube.com/watch?v=DAl37n2XOwk">MSVC C++20/23 Update</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://docs.trilinos.org/dev/packages/tpetra/doc/html/index.html">Tpetra parallel linear algebra</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1417r0.pdf">P1417R0: Historical lessons for C++ linear algebra library standardization</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1673r7.html">P1673R7: A free function linear algebra interface based on the BLAS</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1674r1.pdf">P1674R1: Evolving a Standard C++ Linear Algebra Library from the BLAS</a></li>
</ul>
<p><b>Patreon</b></p>
<ul>
<li><a href="https://www.patreon.com/CppCast">CppCast Patreon</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 28 Apr 2022 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/4adaab36/31b8675a.mp3" length="126902931" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/1mMiYXY-k9Zirh50LrCCJoYKblM14WHIBjONPgZO2qs/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8xZjQ5/NDAwMzYxMmM2NDVh/NzRmYmJjYjk4M2Y2/NWJlNy5wbmc.jpg"/>
      <itunes:duration>3171</itunes:duration>
      <itunes:summary>Mark Hoemmen joins Rob and Jason. They first talk about an debugging improvements in VS Code and C++20/23 features going into MSVC. Then they talk to Mark Hoemmen about his past work on linear algebra libraries Tpetra and Kokkos, and current efforts to get linear algebra into the standard.</itunes:summary>
      <itunes:subtitle>Mark Hoemmen joins Rob and Jason. They first talk about an debugging improvements in VS Code and C++20/23 features going into MSVC. Then they talk to Mark Hoemmen about his past work on linear algebra libraries Tpetra and Kokkos, and current efforts to ge</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/mark_hoemmen">Mark Hoemmen</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Rcpp</title>
      <itunes:episode>346</itunes:episode>
      <podcast:episode>346</podcast:episode>
      <itunes:title>Rcpp</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">8a4aa208-2dc1-490f-a7e5-dfcbd703aa15</guid>
      <link>https://share.transistor.fm/s/0c4d172a</link>
      <description>
        <![CDATA[Dirk Eddelbuettel joins Rob and Jason. They first talk about an updated C++ web framework, and whether C should be considered a programming language or a protocol. Then they talk to Dirk about the R programming language, and RCPP the R/C++ interop library.
        <p><b>News</b></p>
<ul>
<li><a href="https://old.reddit.com/r/cpp/comments/tqzghc/a_year_and_a_half_ago_i_picked_up_an_abandoned_c/">Crow v1.0 released</a></li>
<li><a href="https://www.kdab.com/cpp23-will-be-really-awesome/">C++23 will be really awesome</a></li>
<li><a href="https://gankra.github.io/blah/c-isnt-a-language/">C isn't A Programming Language Anymore</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.rcpp.org/">Rcpp</a></li>
<li><a href="https://dirk.eddelbuettel.com/code/rcpp.html">Rcpp: Seamless R and C++ Integration</a></li>
</ul>
<p><b>Patreon</b></p>
<ul>
<li><a href="https://www.patreon.com/CppCast">CppCast Patreon</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Dirk Eddelbuettel joins Rob and Jason. They first talk about an updated C++ web framework, and whether C should be considered a programming language or a protocol. Then they talk to Dirk about the R programming language, and RCPP the R/C++ interop library.
        <p><b>News</b></p>
<ul>
<li><a href="https://old.reddit.com/r/cpp/comments/tqzghc/a_year_and_a_half_ago_i_picked_up_an_abandoned_c/">Crow v1.0 released</a></li>
<li><a href="https://www.kdab.com/cpp23-will-be-really-awesome/">C++23 will be really awesome</a></li>
<li><a href="https://gankra.github.io/blah/c-isnt-a-language/">C isn't A Programming Language Anymore</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.rcpp.org/">Rcpp</a></li>
<li><a href="https://dirk.eddelbuettel.com/code/rcpp.html">Rcpp: Seamless R and C++ Integration</a></li>
</ul>
<p><b>Patreon</b></p>
<ul>
<li><a href="https://www.patreon.com/CppCast">CppCast Patreon</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 21 Apr 2022 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/0c4d172a/fcd99968.mp3" length="131418046" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/ywCUolMXU9_Yl3WcWKJM7atAeXx8T1iJmVKZUDub5hU/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8wYzVh/NDA5ODUzZDNlZDgx/ZWVkOWJhMDdkOWRm/NDFjMC5wbmc.jpg"/>
      <itunes:duration>3279</itunes:duration>
      <itunes:summary>Dirk Eddelbuettel joins Rob and Jason. They first talk about an updated C++ web framework, and whether C should be considered a programming language or a protocol. Then they talk to Dirk about the R programming language, and RCPP the R/C++ interop library.</itunes:summary>
      <itunes:subtitle>Dirk Eddelbuettel joins Rob and Jason. They first talk about an updated C++ web framework, and whether C should be considered a programming language or a protocol. Then they talk to Dirk about the R programming language, and RCPP the R/C++ interop library</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/dirk_eddelbuettel">Dirk Eddelbuettel</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>CppNorth</title>
      <itunes:episode>345</itunes:episode>
      <podcast:episode>345</podcast:episode>
      <itunes:title>CppNorth</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">66b86c87-681e-443c-903e-fd9dce886ae0</guid>
      <link>https://share.transistor.fm/s/263a9418</link>
      <description>
        <![CDATA[Diana Ojeda from Intel and Stephanie Brenham from Ubisoft join Rob and Jason. They first talk about the upcoming Pure Virtual C++ conference, an update to WxWidgets and Apple's release of a Metal interface for C++. Then they talk to Diana and Stephanie about the upcoming CppNorth conference, how they got involved and much more.
        <p><b>News</b></p>
<ul>
<li><a href="https://devblogs.microsoft.com/cppblog/sign-up-for-the-pure-virtual-cpp-2022-conference/">Sign Up for the Pure Virtual C++ 2022 Conference</a></li>
<li><a href="http://wxwidgets.org/news/2022/04/wxwidgets-3.1.6-released/">wxWidgets 3.1.6 Released</a></li>
<li><a href="https://developer.apple.com/metal/cpp/">Getting started with Metal-cpp</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://cppnorth.ca/">CppNorth</a></li>
<li><a href="https://cppnorth.ca/workshops.html">CppNorth Workshops</a></li>
<li><a href="https://cppnorth.ca/registration.html">CppNorth Registration</a></li>
</ul>
<p><b>Patreon</b></p>
<ul>
<li><a href="https://www.patreon.com/CppCast">CppCast Patreon</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Diana Ojeda from Intel and Stephanie Brenham from Ubisoft join Rob and Jason. They first talk about the upcoming Pure Virtual C++ conference, an update to WxWidgets and Apple's release of a Metal interface for C++. Then they talk to Diana and Stephanie about the upcoming CppNorth conference, how they got involved and much more.
        <p><b>News</b></p>
<ul>
<li><a href="https://devblogs.microsoft.com/cppblog/sign-up-for-the-pure-virtual-cpp-2022-conference/">Sign Up for the Pure Virtual C++ 2022 Conference</a></li>
<li><a href="http://wxwidgets.org/news/2022/04/wxwidgets-3.1.6-released/">wxWidgets 3.1.6 Released</a></li>
<li><a href="https://developer.apple.com/metal/cpp/">Getting started with Metal-cpp</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://cppnorth.ca/">CppNorth</a></li>
<li><a href="https://cppnorth.ca/workshops.html">CppNorth Workshops</a></li>
<li><a href="https://cppnorth.ca/registration.html">CppNorth Registration</a></li>
</ul>
<p><b>Patreon</b></p>
<ul>
<li><a href="https://www.patreon.com/CppCast">CppCast Patreon</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 14 Apr 2022 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/263a9418/d90ae3c7.mp3" length="124420214" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/j0APhSZQ3DVubuuZKOQGuAH6EmE8VCYm2IwvS2b-c6s/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8wMTU4/MWI1NDMyODUyZGFm/OTJlODhmZjkwYTcx/NWRiOS5qcGc.jpg"/>
      <itunes:duration>3106</itunes:duration>
      <itunes:summary>Diana Ojeda from Intel and Stephanie Brenham from Ubisoft join Rob and Jason. They first talk about the upcoming Pure Virtual C++ conference, an update to WxWidgets and Apple's release of a Metal interface for C++. Then they talk to Diana and Stephanie about the upcoming CppNorth conference, how they got involved and much more.</itunes:summary>
      <itunes:subtitle>Diana Ojeda from Intel and Stephanie Brenham from Ubisoft join Rob and Jason. They first talk about the upcoming Pure Virtual C++ conference, an update to WxWidgets and Apple's release of a Metal interface for C++. Then they talk to Diana and Stephanie ab</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/diana_ojeda">Diana Ojeda</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/stephanie_brenham">Stephanie Brenham</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Mentorship</title>
      <itunes:episode>344</itunes:episode>
      <podcast:episode>344</podcast:episode>
      <itunes:title>Mentorship</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">7df39fd5-3003-408a-9a65-9388c58aa225</guid>
      <link>https://share.transistor.fm/s/f0fee5d7</link>
      <description>
        <![CDATA[Rainer Grimm joins Rob and Jason. They first talk about a new implementation of the ninja build system and updates to Qt Creator and CMake. Then they talk to Rainer Grimm about his mentorship program, and history of teaching C++.
        <p><b>News</b></p>
<ul>
<li><a href="http://neugierig.org/software/blog/2022/03/n2.html">N2: revisiting ninja</a></li>
<li><a href="https://www.qt.io/blog/qt-creator-7-released">Qt Creator 7 released</a></li>
<li><a href="https://www.kitware.com/cmake-3-23-0-is-available-for-download/">Cmake 3.23.0 available</a></li>
<li><a href="https://www.cppstories.com/2022/ranges-composition/">C++20 Ranges: The Key Advantage -  Algorithm Composition</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.modernescpp.com">Modernes C++</a></li>
<li><a href="https://www.grimm-jaud.de/index.php/blog">Rainer's German Blog</a></li>
<li><a href="https://www.modernescpp.org/">Mentoring Program</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li>Use code JetBrainsForCppCast during checkout at <a href="https://jb.gg/cppcast">JetBrains.com</a> for a 25% discount</li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rainer Grimm joins Rob and Jason. They first talk about a new implementation of the ninja build system and updates to Qt Creator and CMake. Then they talk to Rainer Grimm about his mentorship program, and history of teaching C++.
        <p><b>News</b></p>
<ul>
<li><a href="http://neugierig.org/software/blog/2022/03/n2.html">N2: revisiting ninja</a></li>
<li><a href="https://www.qt.io/blog/qt-creator-7-released">Qt Creator 7 released</a></li>
<li><a href="https://www.kitware.com/cmake-3-23-0-is-available-for-download/">Cmake 3.23.0 available</a></li>
<li><a href="https://www.cppstories.com/2022/ranges-composition/">C++20 Ranges: The Key Advantage -  Algorithm Composition</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.modernescpp.com">Modernes C++</a></li>
<li><a href="https://www.grimm-jaud.de/index.php/blog">Rainer's German Blog</a></li>
<li><a href="https://www.modernescpp.org/">Mentoring Program</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li>Use code JetBrainsForCppCast during checkout at <a href="https://jb.gg/cppcast">JetBrains.com</a> for a 25% discount</li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 07 Apr 2022 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/f0fee5d7/9f2310c6.mp3" length="113307149" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/TZy2zDS_P0HjDMylxNtJv9ugeqQmqPAHnf0qGu4eQIg/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8wOTFi/NWQ5MzczZGIyYTMx/YjRkMDk4MDZjMDE0/Y2UxMC5qcGc.jpg"/>
      <itunes:duration>2831</itunes:duration>
      <itunes:summary>Rainer Grimm joins Rob and Jason. They first talk about a new implementation of the ninja build system and updates to Qt Creator and CMake. Then they talk to Rainer Grimm about his mentorship program, and history of teaching C++.</itunes:summary>
      <itunes:subtitle>Rainer Grimm joins Rob and Jason. They first talk about a new implementation of the ninja build system and updates to Qt Creator and CMake. Then they talk to Rainer Grimm about his mentorship program, and history of teaching C++.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/rainer_grimm">Rainer Grimm</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Julia</title>
      <itunes:episode>343</itunes:episode>
      <podcast:episode>343</podcast:episode>
      <itunes:title>Julia</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">3086092b-323b-458f-8ebc-efe84c825abf</guid>
      <link>https://share.transistor.fm/s/7a2b7b2c</link>
      <description>
        <![CDATA[Logan Kilpatrick joins Rob and Jason. They first talk about a GDB frontend and an IDE like autocompletion tool for the terminal. Then they talk to Logan Kilpatrick about the Julia programming language. They discuss the origin of the language, and where it fits in today amongst other languages in the scientific computing domain.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.reddit.com/r/cpp/comments/tp049r/seer_a_new_gui_frontend_to_gdbmi_updated_v13/">Seer - a new gui frontend to gdb</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/tn6jnk/idestyle_autocomplete_for_your_terminal_that/">IDE style autocomplete for your terminal</a></li>
<li><a href="https://www.insidequantumtechnology.com/news-archive/nvidia-we-are-a-quantum-computing-company/">Nvidia: 'We are a Quantum Computing Company'</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://julialang.org/">Julia</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li>Use code JetBrainsForCppCast during checkout at <a href="https://jb.gg/cppcast">JetBrains.com</a> for a 25% discount</li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Logan Kilpatrick joins Rob and Jason. They first talk about a GDB frontend and an IDE like autocompletion tool for the terminal. Then they talk to Logan Kilpatrick about the Julia programming language. They discuss the origin of the language, and where it fits in today amongst other languages in the scientific computing domain.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.reddit.com/r/cpp/comments/tp049r/seer_a_new_gui_frontend_to_gdbmi_updated_v13/">Seer - a new gui frontend to gdb</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/tn6jnk/idestyle_autocomplete_for_your_terminal_that/">IDE style autocomplete for your terminal</a></li>
<li><a href="https://www.insidequantumtechnology.com/news-archive/nvidia-we-are-a-quantum-computing-company/">Nvidia: 'We are a Quantum Computing Company'</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://julialang.org/">Julia</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li>Use code JetBrainsForCppCast during checkout at <a href="https://jb.gg/cppcast">JetBrains.com</a> for a 25% discount</li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 31 Mar 2022 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/7a2b7b2c/53c2fe8a.mp3" length="125185359" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:duration>3130</itunes:duration>
      <itunes:summary>Logan Kilpatrick joins Rob and Jason. They first talk about a GDB frontend and an IDE like autocompletion tool for the terminal. Then they talk to Logan Kilpatrick about the Julia programming language. They discuss the origin of the language, and where it fits in today amongst other languages in the scientific computing domain.</itunes:summary>
      <itunes:subtitle>Logan Kilpatrick joins Rob and Jason. They first talk about a GDB frontend and an IDE like autocompletion tool for the terminal. Then they talk to Logan Kilpatrick about the Julia programming language. They discuss the origin of the language, and where it</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/logan_kilpatrick">Logan Kilpatrick</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Zig</title>
      <itunes:episode>342</itunes:episode>
      <podcast:episode>342</podcast:episode>
      <itunes:title>Zig</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">098cd01a-56be-4f75-91da-4dcce71b22fd</guid>
      <link>https://share.transistor.fm/s/a5c3a2c8</link>
      <description>
        <![CDATA[Andrew Kelley joins Rob and Jason. They first say Happy 25th Birthday to Visual Studio and discuss a tool for parsing GCC error logs. Then they talk to Andrew Kelley, the president of the Zig Software Foundation. He talks about the Zig language, upcoming changes to its build tooling, and how Zig can be used with C and C++.
        <p><b>News</b></p>
<ul>
<li><a href="https://devblogs.microsoft.com/visualstudio/happy-25th-birthday-visual-studio/">Happy 25th birthday Visual Studio</a></li>
<li><a href="https://www.youtube.com/watch?v=cKLPlHHa7vk">GCC Explorer: A utility for exploring GCC error logs</a></li>
<li><a href="http://www.theoreticallyphysics.com/gcc-explorer/">GCC Explorer</a></li>
<li><a href="https://itnext.io/divide-conquer-and-sets-the-114-c-algorithms-series-d0085a38046e">Divide &amp; Conquer and Sets: The 114 C++ algorithms series</a></li>
<li><a href="https://github.com/cpp-best-practices/game_jam">C++ Best Practices Game Jam</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://ziglang.org/">Zig Software Language</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li>Use code JetBrainsForCppCast during checkout at <a href="https://jb.gg/cppcast">JetBrains.com</a> for a 25% discount</li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Andrew Kelley joins Rob and Jason. They first say Happy 25th Birthday to Visual Studio and discuss a tool for parsing GCC error logs. Then they talk to Andrew Kelley, the president of the Zig Software Foundation. He talks about the Zig language, upcoming changes to its build tooling, and how Zig can be used with C and C++.
        <p><b>News</b></p>
<ul>
<li><a href="https://devblogs.microsoft.com/visualstudio/happy-25th-birthday-visual-studio/">Happy 25th birthday Visual Studio</a></li>
<li><a href="https://www.youtube.com/watch?v=cKLPlHHa7vk">GCC Explorer: A utility for exploring GCC error logs</a></li>
<li><a href="http://www.theoreticallyphysics.com/gcc-explorer/">GCC Explorer</a></li>
<li><a href="https://itnext.io/divide-conquer-and-sets-the-114-c-algorithms-series-d0085a38046e">Divide &amp; Conquer and Sets: The 114 C++ algorithms series</a></li>
<li><a href="https://github.com/cpp-best-practices/game_jam">C++ Best Practices Game Jam</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://ziglang.org/">Zig Software Language</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li>Use code JetBrainsForCppCast during checkout at <a href="https://jb.gg/cppcast">JetBrains.com</a> for a 25% discount</li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 24 Mar 2022 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/a5c3a2c8/0ea60dca.mp3" length="124447457" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/s0icVyyp-e1jw2cqlVby3_yHoJ2Vizm6Xmb4mckksT8/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9iODBk/NzEyYTRhOTdmYWZl/OThlZWUzYjAyY2Rm/OGRkNS5wbmc.jpg"/>
      <itunes:duration>3109</itunes:duration>
      <itunes:summary>Andrew Kelley joins Rob and Jason. They first say Happy 25th Birthday to Visual Studio and discuss a tool for parsing GCC error logs. Then they talk to Andrew Kelley, the president of the Zig Software Foundation. He talks about the Zig language, upcoming changes to its build tooling, and how Zig can be used with C and C++.</itunes:summary>
      <itunes:subtitle>Andrew Kelley joins Rob and Jason. They first say Happy 25th Birthday to Visual Studio and discuss a tool for parsing GCC error logs. Then they talk to Andrew Kelley, the president of the Zig Software Foundation. He talks about the Zig language, upcoming </itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/andrew_kelley">Andrew Kelley</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Swift and C++ Interoperability</title>
      <itunes:episode>341</itunes:episode>
      <podcast:episode>341</podcast:episode>
      <itunes:title>Swift and C++ Interoperability</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">0834db3a-b7f6-4c44-9329-e32e615b1876</guid>
      <link>https://share.transistor.fm/s/9ceb3ffd</link>
      <description>
        <![CDATA[Dave Abrahams joins Rob and Jason. They first talk about JeanHeyd Meneid's blog post on saving C's ABI. Then they talk to Dave about his history as a founding contributor of boost and the current workgroup he is a part of to enable bidirectional interop between swift and C++.
        <p><b>News</b></p>
<ul>
<li><a href="https://thephd.dev/to-save-c-we-must-save-abi-fixing-c-function-abi">To Save C, We Must Save the ABI</a></li>
<li><a href="https://old.reddit.com/r/cpp/comments/tcvi0s/jluna_a_new_julia_c_wrapper/">Jluna C++ interop for Julia</a></li>
<li><a href="https://old.reddit.com/r/cpp/comments/tavuyk/emulating_template_named_arguments_in_c20/">Emulating template named arguments in C++ 20</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://forums.swift.org/t/swift-and-c-interoperability-workgroup-announcement/54998">Swift and C++ interoperability workgroup announcement</a></li>
<li><a href="https://github.com/apple/swift/blob/main/docs/CppInteroperability/CppInteroperabilityStatus.md">C++ Interoperability Status</a></li>
<li><a href="https://github.com/apple/swift/blob/main/docs/CppInteroperability/GettingStartedWithC%2B%2BInterop.md">Getting started with C++ Interoperability</a></li>
<li><a href="https://github.com/apple/swift/blob/main/docs/CppInteroperability/CppInteroperabilityManifesto.md">Interoperability between Swift and C++</a></li>
</ul>
<p><b>Patreon</b></p>
<ul>
<li><a href="https://www.patreon.com/CppCast">CppCast Patreon</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Dave Abrahams joins Rob and Jason. They first talk about JeanHeyd Meneid's blog post on saving C's ABI. Then they talk to Dave about his history as a founding contributor of boost and the current workgroup he is a part of to enable bidirectional interop between swift and C++.
        <p><b>News</b></p>
<ul>
<li><a href="https://thephd.dev/to-save-c-we-must-save-abi-fixing-c-function-abi">To Save C, We Must Save the ABI</a></li>
<li><a href="https://old.reddit.com/r/cpp/comments/tcvi0s/jluna_a_new_julia_c_wrapper/">Jluna C++ interop for Julia</a></li>
<li><a href="https://old.reddit.com/r/cpp/comments/tavuyk/emulating_template_named_arguments_in_c20/">Emulating template named arguments in C++ 20</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://forums.swift.org/t/swift-and-c-interoperability-workgroup-announcement/54998">Swift and C++ interoperability workgroup announcement</a></li>
<li><a href="https://github.com/apple/swift/blob/main/docs/CppInteroperability/CppInteroperabilityStatus.md">C++ Interoperability Status</a></li>
<li><a href="https://github.com/apple/swift/blob/main/docs/CppInteroperability/GettingStartedWithC%2B%2BInterop.md">Getting started with C++ Interoperability</a></li>
<li><a href="https://github.com/apple/swift/blob/main/docs/CppInteroperability/CppInteroperabilityManifesto.md">Interoperability between Swift and C++</a></li>
</ul>
<p><b>Patreon</b></p>
<ul>
<li><a href="https://www.patreon.com/CppCast">CppCast Patreon</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 16 Mar 2022 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/9ceb3ffd/c67db4c7.mp3" length="110685401" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/J1U3ry16qm5_SOhDDZh9JO8BI06edyIBQcfSQ8NojlM/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS81YzRj/OWQ4Njg0MzY2NDdi/ZDlkOGNhMzMzNjgy/ZjgyYi5wbmc.jpg"/>
      <itunes:duration>2765</itunes:duration>
      <itunes:summary>Dave Abrahams joins Rob and Jason. They first talk about JeanHeyd Meneid's blog post on saving C's ABI. Then they talk to Dave about his history as a founding contributor of boost and the current workgroup he is a part of to enable bidirectional interop between swift and C++.</itunes:summary>
      <itunes:subtitle>Dave Abrahams joins Rob and Jason. They first talk about JeanHeyd Meneid's blog post on saving C's ABI. Then they talk to Dave about his history as a founding contributor of boost and the current workgroup he is a part of to enable bidirectional interop b</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/dave_abrahams">Dave Abrahams</podcast:person>
    </item>
    <item>
      <title>New C++ Scope and Debugging Support</title>
      <itunes:episode>340</itunes:episode>
      <podcast:episode>340</podcast:episode>
      <itunes:title>New C++ Scope and Debugging Support</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">4793e29a-beca-4d9d-8759-296f145edf60</guid>
      <link>https://share.transistor.fm/s/f5b05903</link>
      <description>
        <![CDATA[René Ferdinand Rivera Morell joins Rob and Jason. They first talk about a new cmake initialization project and some projects in the C++ show and tell. Then they talk to René about his open letter to the C++ committee about expanding its scope to include tooling and other related technologies.
        <p><b>News</b></p>
<ul>
<li><a href="https://devblogs.microsoft.com/cppblog/execution-and-static-analysis-support-for-msvc-on-compiler-explorer/">Execution and Static Analysis Support for MSVC on Compiler Explorer</a></li>
<li><a href="https://github.com/friendlyanon/cmake-init">Cmake-init</a></li>
<li><a href="https://old.reddit.com/r/cpp/comments/ssgqtu/c_show_and_tell_experiment/">C++ Show and Tell experiment</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/grafikrobot/cpp_scope">New C++ Scope</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2492r0.html">Attending C++ Standards Committee Meetings During a Pandemic</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2546r0.html">Debugging Support</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li>Indicate the #cppcast hashtag and request your PVS-Studio one-month trial license here <a href="https://pvs-studio.com/try_free">https://pvs-studio.com/try_free</a></li>
<li>C++ tools evolution: static code analyzers:
<a href="https://pvs-studio.com/0873">https://pvs-studio.com/0873</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[René Ferdinand Rivera Morell joins Rob and Jason. They first talk about a new cmake initialization project and some projects in the C++ show and tell. Then they talk to René about his open letter to the C++ committee about expanding its scope to include tooling and other related technologies.
        <p><b>News</b></p>
<ul>
<li><a href="https://devblogs.microsoft.com/cppblog/execution-and-static-analysis-support-for-msvc-on-compiler-explorer/">Execution and Static Analysis Support for MSVC on Compiler Explorer</a></li>
<li><a href="https://github.com/friendlyanon/cmake-init">Cmake-init</a></li>
<li><a href="https://old.reddit.com/r/cpp/comments/ssgqtu/c_show_and_tell_experiment/">C++ Show and Tell experiment</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/grafikrobot/cpp_scope">New C++ Scope</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2492r0.html">Attending C++ Standards Committee Meetings During a Pandemic</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2546r0.html">Debugging Support</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li>Indicate the #cppcast hashtag and request your PVS-Studio one-month trial license here <a href="https://pvs-studio.com/try_free">https://pvs-studio.com/try_free</a></li>
<li>C++ tools evolution: static code analyzers:
<a href="https://pvs-studio.com/0873">https://pvs-studio.com/0873</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 09 Mar 2022 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/f5b05903/19894cc8.mp3" length="104520599" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/JomBJ5lNoOGwHzrFPGBk9eZ4IkUKh3L8U6jD0XpBprc/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS83MTUz/Y2YxODY5OTVkZTY2/ZDYyNGJmMDgyZGI4/MWZiZS5wbmc.jpg"/>
      <itunes:duration>2611</itunes:duration>
      <itunes:summary>René Ferdinand Rivera Morell joins Rob and Jason. They first talk about a new cmake initialization project and some projects in the C++ show and tell. Then they talk to René about his open letter to the C++ committee about expanding its scope to include tooling and other related technologies.</itunes:summary>
      <itunes:subtitle>René Ferdinand Rivera Morell joins Rob and Jason. They first talk about a new cmake initialization project and some projects in the C++ show and tell. Then they talk to René about his open letter to the C++ committee about expanding its scope to include t</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/rene_ferdinand_rivera_morell">René Ferdinand Rivera Morell</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Secure Coding and Integers</title>
      <itunes:episode>339</itunes:episode>
      <podcast:episode>339</podcast:episode>
      <itunes:title>Secure Coding and Integers</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">0778cf86-9777-48de-8c94-cc745089ca87</guid>
      <link>https://share.transistor.fm/s/ea86a7ed</link>
      <description>
        <![CDATA[Robert Seacord joins Rob and Jason. They first talk about a constexpr wordle game and constexpr unique_ptr being added to the standard. Then they talk to Robert Seacord about secure coding and his thoughts on integers.
        <p><b>News</b></p>
<ul>
<li><a href="https://vittorioromeo.info/index/blog/wordlexpr.html">Wordlexpr: compile-time wordle in C++20</a></li>
<li><a href="https://isocpp.org/blog/2022/01/2022-01-mailing-available">January ISO Mailing</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2273r3.pdf">Constexpr unique_ptr accepted</a></li>
<li><a href="https://twitter.com/rainer_grimm/status/1498211105545543687">Rainer's bundle on sale 1/2 off with sales going to support Ukraine</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.humblebundle.com/books/joy-coding-no-starch-press-books">Joy of Coding Humble Bundle</a></li>
<li><a href="https://nostarch.com/Effective_C">Effective C - An Introduction to Professional C Programming</a></li>
<li><a href="https://www.informit.com/store/secure-coding-in-c-and-c-plus-plus-9780321822130">Secure Coding in C and C++, 2nd Edition</a></li>
<li><a href="https://www.informit.com/store/cert-c-coding-standard-second-edition-98-rules-for-9780133805383">The CERT C Coding Standard</a></li>
<li><a href="https://resources.sei.cmu.edu/downloads/secure-coding/assets/sei-cert-cpp-coding-standard-2016-v01.pdf">SEI CERT C++ Coding Standard</a></li>
<li><a href="https://www.iso.org/standard/61134.html">ISO/IEC TS 17961</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1718.pdf">ISO/IEC TS 17961 - Review Draft</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li>Use code JetBrainsForCppCast during checkout at <a href="https://jb.gg/cppcast">JetBrains.com</a> for a 25% discount</li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Robert Seacord joins Rob and Jason. They first talk about a constexpr wordle game and constexpr unique_ptr being added to the standard. Then they talk to Robert Seacord about secure coding and his thoughts on integers.
        <p><b>News</b></p>
<ul>
<li><a href="https://vittorioromeo.info/index/blog/wordlexpr.html">Wordlexpr: compile-time wordle in C++20</a></li>
<li><a href="https://isocpp.org/blog/2022/01/2022-01-mailing-available">January ISO Mailing</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2273r3.pdf">Constexpr unique_ptr accepted</a></li>
<li><a href="https://twitter.com/rainer_grimm/status/1498211105545543687">Rainer's bundle on sale 1/2 off with sales going to support Ukraine</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.humblebundle.com/books/joy-coding-no-starch-press-books">Joy of Coding Humble Bundle</a></li>
<li><a href="https://nostarch.com/Effective_C">Effective C - An Introduction to Professional C Programming</a></li>
<li><a href="https://www.informit.com/store/secure-coding-in-c-and-c-plus-plus-9780321822130">Secure Coding in C and C++, 2nd Edition</a></li>
<li><a href="https://www.informit.com/store/cert-c-coding-standard-second-edition-98-rules-for-9780133805383">The CERT C Coding Standard</a></li>
<li><a href="https://resources.sei.cmu.edu/downloads/secure-coding/assets/sei-cert-cpp-coding-standard-2016-v01.pdf">SEI CERT C++ Coding Standard</a></li>
<li><a href="https://www.iso.org/standard/61134.html">ISO/IEC TS 17961</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1718.pdf">ISO/IEC TS 17961 - Review Draft</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li>Use code JetBrainsForCppCast during checkout at <a href="https://jb.gg/cppcast">JetBrains.com</a> for a 25% discount</li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 02 Mar 2022 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/ea86a7ed/d90442ca.mp3" length="109955153" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/YBfvBepUGPMIEl9s12KlAMpCyASahiuODhsMuhSXZYY/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS80NDE2/MWEyNmJhMWUxMjFi/YjRjYThmOTJiYjMw/ZmRlZi5wbmc.jpg"/>
      <itunes:duration>2747</itunes:duration>
      <itunes:summary>Robert Seacord joins Rob and Jason. They first talk about a constexpr wordle game and constexpr unique_ptr being added to the standard. Then they talk to Robert Seacord about secure coding and his thoughts on integers.</itunes:summary>
      <itunes:subtitle>Robert Seacord joins Rob and Jason. They first talk about a constexpr wordle game and constexpr unique_ptr being added to the standard. Then they talk to Robert Seacord about secure coding and his thoughts on integers.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/robert_seacord">Robert Seacord</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Teaching Embedded Development</title>
      <itunes:episode>338</itunes:episode>
      <podcast:episode>338</podcast:episode>
      <itunes:title>Teaching Embedded Development</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">dfc1efe3-4f1c-486b-9c4b-198d4513d4c5</guid>
      <link>https://share.transistor.fm/s/838fa6cd</link>
      <description>
        <![CDATA[Khalil Estell joins Rob and Jason. They first talk about Matt Godbolt's recent keynote at CPPP on C++'s Superpower. Then they talk to Khalil about teaching C++ embedded development and some of his thoughts on embedded development, including why not to avoid runtime polymorphism.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=0_UttFDnV3k">CPPP Keynote: C++'s Superpower - Matt Godbolt</a></li>
<li><a href="https://devblogs.microsoft.com/visualstudio/visual-studio-2022-17-1-is-now-available/">Visual Studio 2022 17.1 is now available</a></li>
<li><a href="https://16bpp.net/blog/post/making-a-cross-platform-mobile-desktop-app-with-qt-62/">Making a cross platform mobile &amp; desktop app with Qt 6.2</a></li>
<li><a href="https://marketplace.visualstudio.com/items?itemName=jumpinjackie.vscode-map-preview">VSCode Map Preview</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/SJSU-Dev2/libembeddedhal">libembeddedhal</a></li>
<li><a href="https://github.com/SJSU-Dev2">San Jose State University GitHub</a></li>
<li><a href="https://www.youtube.com/c/KhalilEstell">Khalil's YouTube Channel</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li>Use code JetBrainsForCppCast during checkout at <a href="https://jb.gg/cppcast">JetBrains.com</a> for a 25% discount</li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Khalil Estell joins Rob and Jason. They first talk about Matt Godbolt's recent keynote at CPPP on C++'s Superpower. Then they talk to Khalil about teaching C++ embedded development and some of his thoughts on embedded development, including why not to avoid runtime polymorphism.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=0_UttFDnV3k">CPPP Keynote: C++'s Superpower - Matt Godbolt</a></li>
<li><a href="https://devblogs.microsoft.com/visualstudio/visual-studio-2022-17-1-is-now-available/">Visual Studio 2022 17.1 is now available</a></li>
<li><a href="https://16bpp.net/blog/post/making-a-cross-platform-mobile-desktop-app-with-qt-62/">Making a cross platform mobile &amp; desktop app with Qt 6.2</a></li>
<li><a href="https://marketplace.visualstudio.com/items?itemName=jumpinjackie.vscode-map-preview">VSCode Map Preview</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/SJSU-Dev2/libembeddedhal">libembeddedhal</a></li>
<li><a href="https://github.com/SJSU-Dev2">San Jose State University GitHub</a></li>
<li><a href="https://www.youtube.com/c/KhalilEstell">Khalil's YouTube Channel</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li>Use code JetBrainsForCppCast during checkout at <a href="https://jb.gg/cppcast">JetBrains.com</a> for a 25% discount</li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 24 Feb 2022 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/838fa6cd/7e6ef131.mp3" length="125212643" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/RS9d9pb_-fnXjGZ2O8RvST3KUFKUVQBhiKWEVfBRpes/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8wMTI1/OTQ4MWFiNjg3MGRi/YTQ5ODlmODQ0MGJj/YTcxNC5wbmc.jpg"/>
      <itunes:duration>3128</itunes:duration>
      <itunes:summary>Khalil Estell joins Rob and Jason. They first talk about Matt Godbolt's recent keynote at CPPP on C++'s Superpower. Then they talk to Khalil about teaching C++ embedded development and some of his thoughts on embedded development, including why not to avoid runtime polymorphism.</itunes:summary>
      <itunes:subtitle>Khalil Estell joins Rob and Jason. They first talk about Matt Godbolt's recent keynote at CPPP on C++'s Superpower. Then they talk to Khalil about teaching C++ embedded development and some of his thoughts on embedded development, including why not to avo</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/khalil_estell">Khalil Estell</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>GDAL and PDAL</title>
      <itunes:episode>337</itunes:episode>
      <podcast:episode>337</podcast:episode>
      <itunes:title>GDAL and PDAL</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">c7b9bb54-634d-45f5-aae1-74374b77439a</guid>
      <link>https://share.transistor.fm/s/8056937e</link>
      <description>
        <![CDATA[Howard Butler joins Rob and Jason. They first talk about an announcement from Swift on a C++ interoperability workgroup. Then they talk to Howard Butler about the C++ Geospatial libraries GDAL and PDAL, and his involvement with geospatial development.
        <p><b>News</b></p>
<ul>
<li><a href="https://forums.swift.org/t/swift-and-c-interoperability-workgroup-announcement/54998">Swift and C++ interoperability workgroup announcement</a></li>
<li><a href="https://devblogs.microsoft.com/oldnewthing/20220120-00/?p=106178">The mystery of the crash that seems to be on a std::move operation</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/how-we-used-cpp20-to-eliminate-an-entire-class-of-runtime-bugs/">How we used C++20 to eliminate an entire class of runtime bugs</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://hobu.co/">hobu</a></li>
<li><a href="https://gdal.org/">GDAL</a></li>
<li><a href="https://github.com/OSGeo/gdal">GDAL on GitHub</a></li>
<li><a href="http://pdal.io/">PDAL</a></li>
<li><a href="https://github.com/PDAL/PDAL">PDAL on GitHub</a></li>
<li><a href="https://copc.io/">Cloud Optimized Point Cloud</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li>Use code JetBrainsForCppCast during checkout at <a href="https://jb.gg/cppcast">JetBrains.com</a> for a 25% discount</li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Howard Butler joins Rob and Jason. They first talk about an announcement from Swift on a C++ interoperability workgroup. Then they talk to Howard Butler about the C++ Geospatial libraries GDAL and PDAL, and his involvement with geospatial development.
        <p><b>News</b></p>
<ul>
<li><a href="https://forums.swift.org/t/swift-and-c-interoperability-workgroup-announcement/54998">Swift and C++ interoperability workgroup announcement</a></li>
<li><a href="https://devblogs.microsoft.com/oldnewthing/20220120-00/?p=106178">The mystery of the crash that seems to be on a std::move operation</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/how-we-used-cpp20-to-eliminate-an-entire-class-of-runtime-bugs/">How we used C++20 to eliminate an entire class of runtime bugs</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://hobu.co/">hobu</a></li>
<li><a href="https://gdal.org/">GDAL</a></li>
<li><a href="https://github.com/OSGeo/gdal">GDAL on GitHub</a></li>
<li><a href="http://pdal.io/">PDAL</a></li>
<li><a href="https://github.com/PDAL/PDAL">PDAL on GitHub</a></li>
<li><a href="https://copc.io/">Cloud Optimized Point Cloud</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li>Use code JetBrainsForCppCast during checkout at <a href="https://jb.gg/cppcast">JetBrains.com</a> for a 25% discount</li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 17 Feb 2022 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/8056937e/662d9a70.mp3" length="122808224" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/AMIh28x0IywMnfy62BViRcGyOrsLzn42p_IL2tj9HpA/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS82YmE5/MmUxY2ZjNzJkY2I5/ZmRiYjM2NWY5MDFi/MGNjZS5wbmc.jpg"/>
      <itunes:duration>3068</itunes:duration>
      <itunes:summary>Howard Butler joins Rob and Jason. They first talk about an announcement from Swift on a C++ interoperability workgroup. Then they talk to Howard Butler about the C++ Geospatial libraries GDAL and PDAL, and his involvement with geospatial development.</itunes:summary>
      <itunes:subtitle>Howard Butler joins Rob and Jason. They first talk about an announcement from Swift on a C++ interoperability workgroup. Then they talk to Howard Butler about the C++ Geospatial libraries GDAL and PDAL, and his involvement with geospatial development.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/howard_butler">Howard Butler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>5G Network Computing</title>
      <itunes:episode>336</itunes:episode>
      <podcast:episode>336</podcast:episode>
      <itunes:title>5G Network Computing</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">9beb3b90-3e10-4bd9-9305-06858efeb96b</guid>
      <link>https://share.transistor.fm/s/7d81bcd5</link>
      <description>
        <![CDATA[Yacob Cohen-Arazi joins Rob and Jason. They first talk about an update to Microsoft's GSL library and the upcoming LLVM v14. Then they talk to Kobi about work he's done at Qualcomm with 5G networks and how 5G is about a lot more then just bandwidth improvements.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=Xe5ffO6Ouwg">Nerd Talk - Doug McIlroy &amp; Brian Kernighan</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/gsl-4-0-0-is-available-now/">GSL 4.0.0 is Available Now</a></li>
<li><a href="https://github.com/gsl-lite/gsl-lite">gsl-lite</a></li>
<li><a href="https://belaycpp.com/2022/02/02/i-dont-know-which-container-to-use-and-at-this-point-im-too-afraid-to-ask/">I don't know which container to use (and at this point I'm too afraid to ask)</a></li>
<li><a href="https://www.phoronix.com/scan.php?page=news_item&amp;px=LLVM-Clang-14-Ends">LLVM/Clang 14 ends Feature Development with better C++20 support, Armv9</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.meetup.com/San-Diego-CPP/">San Diego C++</a></li>
<li><a href="https://www.qualcomm.com/company/careers">Qualcomm Careers</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li>Use code JetBrainsForCppCast during checkout at <a href="https://jb.gg/cppcast">JetBrains.com</a> for a 25% discount</li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Yacob Cohen-Arazi joins Rob and Jason. They first talk about an update to Microsoft's GSL library and the upcoming LLVM v14. Then they talk to Kobi about work he's done at Qualcomm with 5G networks and how 5G is about a lot more then just bandwidth improvements.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=Xe5ffO6Ouwg">Nerd Talk - Doug McIlroy &amp; Brian Kernighan</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/gsl-4-0-0-is-available-now/">GSL 4.0.0 is Available Now</a></li>
<li><a href="https://github.com/gsl-lite/gsl-lite">gsl-lite</a></li>
<li><a href="https://belaycpp.com/2022/02/02/i-dont-know-which-container-to-use-and-at-this-point-im-too-afraid-to-ask/">I don't know which container to use (and at this point I'm too afraid to ask)</a></li>
<li><a href="https://www.phoronix.com/scan.php?page=news_item&amp;px=LLVM-Clang-14-Ends">LLVM/Clang 14 ends Feature Development with better C++20 support, Armv9</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.meetup.com/San-Diego-CPP/">San Diego C++</a></li>
<li><a href="https://www.qualcomm.com/company/careers">Qualcomm Careers</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li>Use code JetBrainsForCppCast during checkout at <a href="https://jb.gg/cppcast">JetBrains.com</a> for a 25% discount</li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 10 Feb 2022 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/7d81bcd5/2d65c020.mp3" length="63086799" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/T4uhMQcroGsPL8I6CmcMJsjX7oCexqN2WIb5K3qwYww/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9iNzM5/MzFiZWViYWEyNmRk/N2IyMjdhZTgxMjBm/NTFkOS5wbmc.jpg"/>
      <itunes:duration>3150</itunes:duration>
      <itunes:summary>Yacob Cohen-Arazi joins Rob and Jason. They first talk about an update to Microsoft's GSL library and the upcoming LLVM v14. Then they talk to Kobi about work he's done at Qualcomm with 5G networks and how 5G is about a lot more then just bandwidth improvements.</itunes:summary>
      <itunes:subtitle>Yacob Cohen-Arazi joins Rob and Jason. They first talk about an update to Microsoft's GSL library and the upcoming LLVM v14. Then they talk to Kobi about work he's done at Qualcomm with 5G networks and how 5G is about a lot more then just bandwidth improv</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/yacob_cohen_arazi">Yacob Cohen-Arazi</podcast:person>
    </item>
    <item>
      <title>Unix and C History</title>
      <itunes:episode>335</itunes:episode>
      <podcast:episode>335</podcast:episode>
      <itunes:title>Unix and C History</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">8b118231-067f-480d-a697-fc4519109cd5</guid>
      <link>https://share.transistor.fm/s/a1adf635</link>
      <description>
        <![CDATA[Brian Kernighan joins Rob and Jason. They first talk about the pros and cons of virtual teaching and training during COVID times, and the news that BOLT has been merged into LLVM. Then they talk to Brian about the history of UNIX and C development at Bell Labs.
        <p><b>News</b></p>
<ul>
<li><a href="https://andreasfertig.blog/2021/12/more-than-a-year-of-virtual-classes-experience-the-good-parts/">More than a year of virtual classes experience - The good parts</a></li>
<li><a href="https://www.phoronix.com/scan.php?page=news_item&amp;px=LLVM-Lands-BOLT">BOLT merged into LLVM</a></li>
<li><a href="https://hackingcpp.com/cpp/cheat_sheets.html">C++ Cheat Sheets</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.cs.princeton.edu/~bwk/">Brian Kernighan</a></li>
<li><a href="https://amzn.to/3gmx82B">Unix: A History and a Memoir (Amazon)</a></li>
<li><a href="https://amzn.to/3seVhOf">The C Programming Language (Amazon)</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li>Indicate the #cppcast hashtag and request your PVS-Studio one-month trial license here <a href="https://pvs-studio.com/try_free">https://pvs-studio.com/try_free</a></li>
<li>C++ tools evolution: static code analyzers:
<a href="https://pvs-studio.com/0873">https://pvs-studio.com/0873</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Brian Kernighan joins Rob and Jason. They first talk about the pros and cons of virtual teaching and training during COVID times, and the news that BOLT has been merged into LLVM. Then they talk to Brian about the history of UNIX and C development at Bell Labs.
        <p><b>News</b></p>
<ul>
<li><a href="https://andreasfertig.blog/2021/12/more-than-a-year-of-virtual-classes-experience-the-good-parts/">More than a year of virtual classes experience - The good parts</a></li>
<li><a href="https://www.phoronix.com/scan.php?page=news_item&amp;px=LLVM-Lands-BOLT">BOLT merged into LLVM</a></li>
<li><a href="https://hackingcpp.com/cpp/cheat_sheets.html">C++ Cheat Sheets</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.cs.princeton.edu/~bwk/">Brian Kernighan</a></li>
<li><a href="https://amzn.to/3gmx82B">Unix: A History and a Memoir (Amazon)</a></li>
<li><a href="https://amzn.to/3seVhOf">The C Programming Language (Amazon)</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li>Indicate the #cppcast hashtag and request your PVS-Studio one-month trial license here <a href="https://pvs-studio.com/try_free">https://pvs-studio.com/try_free</a></li>
<li>C++ tools evolution: static code analyzers:
<a href="https://pvs-studio.com/0873">https://pvs-studio.com/0873</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 03 Feb 2022 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/a1adf635/b640b8af.mp3" length="76474997" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/6TKtBqv3tmoDkJd9LKEAzgbM3OITD8tfuPGmM845l-o/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8xNzRi/ZGZlZTA2Y2FmMmE3/MjIwNjg5M2JkZjIy/ZWRhMi5wbmc.jpg"/>
      <itunes:duration>3183</itunes:duration>
      <itunes:summary>Brian Kernighan joins Rob and Jason. They first talk about the pros and cons of virtual teaching and training during COVID times, and the news that BOLT has been merged into LLVM. Then they talk to Brian about the history of UNIX and C development at Bell Labs.</itunes:summary>
      <itunes:subtitle>Brian Kernighan joins Rob and Jason. They first talk about the pros and cons of virtual teaching and training during COVID times, and the news that BOLT has been merged into LLVM. Then they talk to Brian about the history of UNIX and C development at Bell</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/brian_kernighan">Brian Kernighan</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Docker Development and Modernizing OOD</title>
      <itunes:episode>334</itunes:episode>
      <podcast:episode>334</podcast:episode>
      <itunes:title>Docker Development and Modernizing OOD</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">7cdddc13-f52c-498b-a90e-fe27ee1cbc3a</guid>
      <link>https://share.transistor.fm/s/6141ab9e</link>
      <description>
        <![CDATA[Yacob Cohen-Arazi joins Rob and Jason. They first talk about the first ISO mailing of the year and some upcoming conference dates. Then they talk to Yacob about his experience building and running docker containers for C++ software development and his work updating code examples for an upcoming C++ Object Oriented book.
        <p><b>News</b></p>
<ul>
<li><a href="https://amzn.to/3rWRBQU">Amazon: Copy and Reference Puzzlers</a></li>
<li><a href="https://leanpub.com/copyandreferencepuzzlers_book1/">Leanpub: Copy and Reference Puzzlers</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/#mailing2022-01">ISO January Mailing</a></li>
<li><a href="https://github.com/RealTimeChris/DiscordCoreAPI">C++ Discord Bot Library</a></li>
<li><a href="https://surveys.jetbrains.com/s3/clion-diary4">CLIon UX Study</a></li>
<li><a href="https://cppnow.org/announcements/2021/12/2022-CfS/?mc_cid=c81280ed44&amp;mc_eid=33cd130788">C++Now 2022 Call For Submissions</a></li>
<li><a href="https://cppcon.org/cfp-for-2022-classes/?mc_cid=c81280ed44&amp;mc_eid=33cd130788">CppCon 2022 Call for Proposals for CppCon Academy 2022 Classes</a></li>
<li><a href="https://cpponsea.uk/news/the-2022-call-for-speakers-is-now-open.html?mc_cid=c81280ed44&amp;mc_eid=33cd130788">C++ On Sea 2022 Call for Speakers</a></li>
<li><a href="https://cppnorth.ca/cfp.html?mc_cid=c81280ed44&amp;mc_eid=33cd130788">CppNorth Call for Papers</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.meetup.com/San-Diego-CPP/">San Diego C++</a></li>
<li><a href="https://blog.jetbrains.com/clion/2020/01/using-docker-with-clion/">Using Docker with CLion</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li>Indicate the #cppcast hashtag and request your PVS-Studio one-month trial license here <a href="https://pvs-studio.com/try_free">https://pvs-studio.com/try_free</a></li>
<li>C++ tools evolution: static code analyzers:
<a href="https://pvs-studio.com/0873">https://pvs-studio.com/0873</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Yacob Cohen-Arazi joins Rob and Jason. They first talk about the first ISO mailing of the year and some upcoming conference dates. Then they talk to Yacob about his experience building and running docker containers for C++ software development and his work updating code examples for an upcoming C++ Object Oriented book.
        <p><b>News</b></p>
<ul>
<li><a href="https://amzn.to/3rWRBQU">Amazon: Copy and Reference Puzzlers</a></li>
<li><a href="https://leanpub.com/copyandreferencepuzzlers_book1/">Leanpub: Copy and Reference Puzzlers</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/#mailing2022-01">ISO January Mailing</a></li>
<li><a href="https://github.com/RealTimeChris/DiscordCoreAPI">C++ Discord Bot Library</a></li>
<li><a href="https://surveys.jetbrains.com/s3/clion-diary4">CLIon UX Study</a></li>
<li><a href="https://cppnow.org/announcements/2021/12/2022-CfS/?mc_cid=c81280ed44&amp;mc_eid=33cd130788">C++Now 2022 Call For Submissions</a></li>
<li><a href="https://cppcon.org/cfp-for-2022-classes/?mc_cid=c81280ed44&amp;mc_eid=33cd130788">CppCon 2022 Call for Proposals for CppCon Academy 2022 Classes</a></li>
<li><a href="https://cpponsea.uk/news/the-2022-call-for-speakers-is-now-open.html?mc_cid=c81280ed44&amp;mc_eid=33cd130788">C++ On Sea 2022 Call for Speakers</a></li>
<li><a href="https://cppnorth.ca/cfp.html?mc_cid=c81280ed44&amp;mc_eid=33cd130788">CppNorth Call for Papers</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.meetup.com/San-Diego-CPP/">San Diego C++</a></li>
<li><a href="https://blog.jetbrains.com/clion/2020/01/using-docker-with-clion/">Using Docker with CLion</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li>Indicate the #cppcast hashtag and request your PVS-Studio one-month trial license here <a href="https://pvs-studio.com/try_free">https://pvs-studio.com/try_free</a></li>
<li>C++ tools evolution: static code analyzers:
<a href="https://pvs-studio.com/0873">https://pvs-studio.com/0873</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 26 Jan 2022 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/6141ab9e/a80d7601.mp3" length="51622196" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/lDMZ5i2RC6FfQOOUWv7yF8ZSv3roEjwwIaIbvEZ-HEc/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9jMDVh/NWI3ZDcyZTJiMzA5/YjliZmI4ODY5YTYx/MWUzYy5wbmc.jpg"/>
      <itunes:duration>3221</itunes:duration>
      <itunes:summary>Yacob Cohen-Arazi joins Rob and Jason. They first talk about the first ISO mailing of the year and some upcoming conference dates. Then they talk to Yacob about his experience building and running docker containers for C++ software development and his work updating code examples for an upcoming C++ Object Oriented book.</itunes:summary>
      <itunes:subtitle>Yacob Cohen-Arazi joins Rob and Jason. They first talk about the first ISO mailing of the year and some upcoming conference dates. Then they talk to Yacob about his experience building and running docker containers for C++ software development and his wor</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/yacob_cohen_arazi">Yacob Cohen-Arazi</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Binary Exploits</title>
      <itunes:episode>333</itunes:episode>
      <podcast:episode>333</podcast:episode>
      <itunes:title>Binary Exploits</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">21f77892-ec95-4c96-8637-b7301989d3ef</guid>
      <link>https://share.transistor.fm/s/586c32f1</link>
      <description>
        <![CDATA[Marit Tokle and Christian Ressell join Rob and Jason. They first talk about a Y2K like bug that unexpectedly hit us in the new year. Then they talk about binary exploits, why they're still relevant, and a particular binary exploit that Marit and Christian demonstrated during their recent talk at NDC Techtown. They also talk about 'Capture The Flag' security competitions.
        <p><b>News</b></p>
<ul>
<li><a href="https://rachelbythebay.com/w/2022/01/01/baddate/">YYMMDDHHMM just overflowed a signed 32 bit int</a></li>
<li><a href="https://old.reddit.com/r/cpp/comments/rzmxq9/james_web_space_telescope_runs_on_c_code/">James Webb Space Telescope runs on C++</a></li>
<li><a href="http://www.modernescpp.com/index.php/my-mentoring-program-fundamentals-for-c-professionals">My Mentoring Program "Fundamentals for C++ Professionals"</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://ndctechtown.com/agenda/demonstrating-binary-exploitation-with-a-recent-vulnerability-098d/0erkwaql9j2">NDC TechTown: Demonstrating binary exploitation with a recent vulnerability</a></li>
<li><a href="https://www.youtube.com/watch?v=PD-Q0nhkegM">Demonstrating binary exploitation - Marit Iren Rognli Tokle &amp; Christian Resell</a></li>
<li><a href="https://codeql.github.com/">CodeQL</a></li>
<li><a href="https://ctftime.org/">CTF Time</a></li>
<li><a href="https://ctftime.org/team/81341/">CTF Team bootplug</a></li>
<li><a href="https://ctflearn.com/">CTF Learn</a></li>
<li><a href="https://overthewire.org/wargames/">Over The Wire</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li>Indicate the #cppcast hashtag and request your PVS-Studio one-month trial license here <a href="https://pvs-studio.com/try_free">https://pvs-studio.com/try_free</a></li>
<li>C++ tools evolution: static code analyzers:
<a href="https://pvs-studio.com/0873">https://pvs-studio.com/0873</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Marit Tokle and Christian Ressell join Rob and Jason. They first talk about a Y2K like bug that unexpectedly hit us in the new year. Then they talk about binary exploits, why they're still relevant, and a particular binary exploit that Marit and Christian demonstrated during their recent talk at NDC Techtown. They also talk about 'Capture The Flag' security competitions.
        <p><b>News</b></p>
<ul>
<li><a href="https://rachelbythebay.com/w/2022/01/01/baddate/">YYMMDDHHMM just overflowed a signed 32 bit int</a></li>
<li><a href="https://old.reddit.com/r/cpp/comments/rzmxq9/james_web_space_telescope_runs_on_c_code/">James Webb Space Telescope runs on C++</a></li>
<li><a href="http://www.modernescpp.com/index.php/my-mentoring-program-fundamentals-for-c-professionals">My Mentoring Program "Fundamentals for C++ Professionals"</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://ndctechtown.com/agenda/demonstrating-binary-exploitation-with-a-recent-vulnerability-098d/0erkwaql9j2">NDC TechTown: Demonstrating binary exploitation with a recent vulnerability</a></li>
<li><a href="https://www.youtube.com/watch?v=PD-Q0nhkegM">Demonstrating binary exploitation - Marit Iren Rognli Tokle &amp; Christian Resell</a></li>
<li><a href="https://codeql.github.com/">CodeQL</a></li>
<li><a href="https://ctftime.org/">CTF Time</a></li>
<li><a href="https://ctftime.org/team/81341/">CTF Team bootplug</a></li>
<li><a href="https://ctflearn.com/">CTF Learn</a></li>
<li><a href="https://overthewire.org/wargames/">Over The Wire</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li>Indicate the #cppcast hashtag and request your PVS-Studio one-month trial license here <a href="https://pvs-studio.com/try_free">https://pvs-studio.com/try_free</a></li>
<li>C++ tools evolution: static code analyzers:
<a href="https://pvs-studio.com/0873">https://pvs-studio.com/0873</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 19 Jan 2022 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/586c32f1/ef67e6c4.mp3" length="29458768" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/poZhFQc4BKucD5EHSpiz76dNy4jb7yRY4Egzfz4fdAA/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9jZDYz/ZTg0MDQyMGZlNzIy/NzYyNzdkNDk1NWEw/ZTcwYS5wbmc.jpg"/>
      <itunes:duration>3671</itunes:duration>
      <itunes:summary>Marit Tokle and Christian Ressell join Rob and Jason. They first talk about a Y2K like bug that unexpectedly hit us in the new year. Then they talk about binary exploits, why they're still relevant, and a particular binary exploit that Marit and Christian demonstrated during their recent talk at NDC Techtown. They also talk about 'Capture The Flag' security competitions.</itunes:summary>
      <itunes:subtitle>Marit Tokle and Christian Ressell join Rob and Jason. They first talk about a Y2K like bug that unexpectedly hit us in the new year. Then they talk about binary exploits, why they're still relevant, and a particular binary exploit that Marit and Christian</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/marit_tokle">Marit Tokle</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/christian_ressell">Christian Ressell</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>C++ Compile Time Parser Generator</title>
      <itunes:episode>332</itunes:episode>
      <podcast:episode>332</podcast:episode>
      <itunes:title>C++ Compile Time Parser Generator</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">590c2b01-8661-4d8e-9260-640c3f87b9b1</guid>
      <link>https://share.transistor.fm/s/b9c29f98</link>
      <description>
        <![CDATA[Rob and Jason are joined by Piotr Winter. They first talk about include guards vs pragma once, testing for constexpr and the preview of Catch v3. Then they talk to Piotr Winter about CTPG, the C++ Compile Time Parser Generator.
        <p><b>News</b></p>
<ul>
<li><a href="https://old.reddit.com/r/cpp/comments/rxb6r2/include_guards_or_pragma_once/">Include guards or #pragma once</a></li>
<li><a href="https://quuxplusone.github.io/blog/2022/01/04/test-constexpr-friendliness/">Test an expression for constexpr friendliness</a></li>
<li><a href="https://github.com/catchorg/Catch2/releases/tag/v3.0.0-preview4">Catch v3 Preview 4</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/peter-winter/ctpg">C++ Compile Time Parser Generator</a></li>
<li><a href="http://peter-winter.com/">Peter Winter's Blog</a></li>
<li><a href="https://www.youtube.com/watch?v=SSYSqLWXgO4">Deadline24 2013 | Future Processing</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li>Indicate the #cppcast hashtag and request your PVS-Studio one-month trial license here <a href="https://pvs-studio.com/try_free">https://pvs-studio.com/try_free</a></li>
<li>C++ tools evolution: static code analyzers:
<a href="https://pvs-studio.com/0873">https://pvs-studio.com/0873</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Piotr Winter. They first talk about include guards vs pragma once, testing for constexpr and the preview of Catch v3. Then they talk to Piotr Winter about CTPG, the C++ Compile Time Parser Generator.
        <p><b>News</b></p>
<ul>
<li><a href="https://old.reddit.com/r/cpp/comments/rxb6r2/include_guards_or_pragma_once/">Include guards or #pragma once</a></li>
<li><a href="https://quuxplusone.github.io/blog/2022/01/04/test-constexpr-friendliness/">Test an expression for constexpr friendliness</a></li>
<li><a href="https://github.com/catchorg/Catch2/releases/tag/v3.0.0-preview4">Catch v3 Preview 4</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/peter-winter/ctpg">C++ Compile Time Parser Generator</a></li>
<li><a href="http://peter-winter.com/">Peter Winter's Blog</a></li>
<li><a href="https://www.youtube.com/watch?v=SSYSqLWXgO4">Deadline24 2013 | Future Processing</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li>Indicate the #cppcast hashtag and request your PVS-Studio one-month trial license here <a href="https://pvs-studio.com/try_free">https://pvs-studio.com/try_free</a></li>
<li>C++ tools evolution: static code analyzers:
<a href="https://pvs-studio.com/0873">https://pvs-studio.com/0873</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 12 Jan 2022 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/b9c29f98/1b441844.mp3" length="25155698" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/9VHUos6ZdbjC9CJxuyyFcwHKlC4RTnCCqqHB4dC1d6c/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS84MzE3/MzdlOWQxN2EwNDQz/NDk3YjRlNTA5ZTUx/YjJmZC5wbmc.jpg"/>
      <itunes:duration>3133</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Piotr Winter. They first talk about include guards vs pragma once, testing for constexpr and the preview of Catch v3. Then they talk to Piotr Winter about CTPG, the C++ Compile Time Parser Generator.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Piotr Winter. They first talk about include guards vs pragma once, testing for constexpr and the preview of Catch v3. Then they talk to Piotr Winter about CTPG, the C++ Compile Time Parser Generator.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/piotr_winter">Piotr Winter</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Modern C for Absolute Beginners</title>
      <itunes:episode>331</itunes:episode>
      <podcast:episode>331</podcast:episode>
      <itunes:title>Modern C for Absolute Beginners</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">34962e80-dba8-4e39-9842-752c861d4cc1</guid>
      <link>https://share.transistor.fm/s/476b02cb</link>
      <description>
        <![CDATA[Rob and Jason are joined by Slobodan Dmitrovic. They first talk about the latest update to the {fmt} library, another Raymond Chen blogpost, and a summary of ISO standardization progress made in 2021. Then they talk to Slobodan about his new book Modern C for Absolute Beginners.
        <p><b>News</b></p>
<ul>
<li><a href="https://github.com/fmtlib/fmt/releases/tag/8.1.0">{fmt} v8.1.0 released</a></li>
<li><a href="https://devblogs.microsoft.com/oldnewthing/20211229-00/?p=106061">You can't copy code with memcpy</a></li>
<li><a href="https://botondballo.wordpress.com/2022/01/03/2021-c-standardization-highlights/">2021 C++ Standardization Highlights</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://amzn.to/3q1tzo7">Modern C for Absolute Beginners</a></li>
<li><a href="https://www.cppandfriends.com/">C++ and Friends</a></li>
</ul>
<p><b>Patreon</b></p>
<ul>
<li><a href="https://www.patreon.com/CppCast">CppCast Patreon</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Slobodan Dmitrovic. They first talk about the latest update to the {fmt} library, another Raymond Chen blogpost, and a summary of ISO standardization progress made in 2021. Then they talk to Slobodan about his new book Modern C for Absolute Beginners.
        <p><b>News</b></p>
<ul>
<li><a href="https://github.com/fmtlib/fmt/releases/tag/8.1.0">{fmt} v8.1.0 released</a></li>
<li><a href="https://devblogs.microsoft.com/oldnewthing/20211229-00/?p=106061">You can't copy code with memcpy</a></li>
<li><a href="https://botondballo.wordpress.com/2022/01/03/2021-c-standardization-highlights/">2021 C++ Standardization Highlights</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://amzn.to/3q1tzo7">Modern C for Absolute Beginners</a></li>
<li><a href="https://www.cppandfriends.com/">C++ and Friends</a></li>
</ul>
<p><b>Patreon</b></p>
<ul>
<li><a href="https://www.patreon.com/CppCast">CppCast Patreon</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 05 Jan 2022 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/476b02cb/2aac26c5.mp3" length="20511560" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/sDO0tGwtytOqEjlK_sf1ZCb7i9EPldfbKpZ9ybDa72g/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9hNDAw/ZWM3YmFjMGI3Njll/OTk1NjMyOGU1OWNk/MzBhNy5wbmc.jpg"/>
      <itunes:duration>2552</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Slobodan Dmitrovic. They first talk about the latest update to the {fmt} library, another Raymond Chen blogpost, and a summary of ISO standardization progress made in 2021. Then they talk to Slobodan about his new book Modern C for Absolute Beginners.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Slobodan Dmitrovic. They first talk about the latest update to the {fmt} library, another Raymond Chen blogpost, and a summary of ISO standardization progress made in 2021. Then they talk to Slobodan about his new book Modern C</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/slobodan_dmitrovic">Slobodan Dmitrović</podcast:person>
    </item>
    <item>
      <title>New Years 2022</title>
      <itunes:episode>330</itunes:episode>
      <podcast:episode>330</podcast:episode>
      <itunes:title>New Years 2022</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">34ea8b41-930d-474a-a1d1-f7e7c61d7c50</guid>
      <link>https://share.transistor.fm/s/8bbea799</link>
      <description>
        <![CDATA[Rob and Jason discuss various news articles, libraries and announcements on the last episode of 2021 before the new year.
        <p><b>News</b></p>
<ul>
<li><a href="https://old.reddit.com/r/cpp/comments/rnwq2g/c_logging_library_something_ive_been_working_on/">C++ logging library - something I've been working on, Pt. 2</a></li>
<li><a href="https://old.reddit.com/r/cpp/comments/rnqy8r/do_vectors_get_more_use_than_what_my_textbook/">Do vectors get more use than what my textbook implies?</a></li>
<li><a href="https://nibblestew.blogspot.com/2021/12/this-year-receive-gift-of-free-meson.html">This year receive the gift of a free Meson manual</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/microsoft-visual-studio-2022-and-floating-point-to-integer-conversions/">Microsoft VS 2022 and Floating-point to Integer Conversions</a></li>
<li><a href="https://pvs-studio.com/en/blog/posts/cpp/0901/">Top 10 bugs found in C++ projects in 2021</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/visual-studio-code-c-december-2021-update-clang-tidy/">Visual Studio Code C++ December 2021 Update: clang-tidy</a></li>
<li><a href="https://github.com/hnOsmium0001/imgui-command-palette">ImGui Command Palette</a></li>
<li><a href="https://old.reddit.com/r/cpp/comments/rin3at/brand_new_c20_serialization_library_one_header/">Brand new C++20 serialization library (one header)</a></li>
<li><a href="https://blog.jetbrains.com/clion/2021/12/clion-update-roadmap-2022-1/">CLion Bug-Fix Update 2021.3.1 and Roadmap for 2022.1</a></li>
<li><a href="https://cpponsea.uk/news/cpp-on-sea-2022.html">C++ on Sea 2022</a></li>
<li><a href="https://www.youtube.com/watch?v=afc6WEJV6VE&amp;list=PLHTh1InhhwT6vjwMy3RG5Tnahw0G9qIx6&amp;index=20">Your New Mental Model of constexpr - Jason Turner - CppCon 2021</a></li>
<li><a href="https://cppnow.org/announcements/2021/12/2022-CfS/">C++Now 2022 Call For Submissions</a></li>
<li><a href="https://cppnorth.ca/">C++ North</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li>Use code JetBrainsForCppCast during checkout at <a href="https://jb.gg/cppcast">JetBrains.com</a> for a 25% discount</li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason discuss various news articles, libraries and announcements on the last episode of 2021 before the new year.
        <p><b>News</b></p>
<ul>
<li><a href="https://old.reddit.com/r/cpp/comments/rnwq2g/c_logging_library_something_ive_been_working_on/">C++ logging library - something I've been working on, Pt. 2</a></li>
<li><a href="https://old.reddit.com/r/cpp/comments/rnqy8r/do_vectors_get_more_use_than_what_my_textbook/">Do vectors get more use than what my textbook implies?</a></li>
<li><a href="https://nibblestew.blogspot.com/2021/12/this-year-receive-gift-of-free-meson.html">This year receive the gift of a free Meson manual</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/microsoft-visual-studio-2022-and-floating-point-to-integer-conversions/">Microsoft VS 2022 and Floating-point to Integer Conversions</a></li>
<li><a href="https://pvs-studio.com/en/blog/posts/cpp/0901/">Top 10 bugs found in C++ projects in 2021</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/visual-studio-code-c-december-2021-update-clang-tidy/">Visual Studio Code C++ December 2021 Update: clang-tidy</a></li>
<li><a href="https://github.com/hnOsmium0001/imgui-command-palette">ImGui Command Palette</a></li>
<li><a href="https://old.reddit.com/r/cpp/comments/rin3at/brand_new_c20_serialization_library_one_header/">Brand new C++20 serialization library (one header)</a></li>
<li><a href="https://blog.jetbrains.com/clion/2021/12/clion-update-roadmap-2022-1/">CLion Bug-Fix Update 2021.3.1 and Roadmap for 2022.1</a></li>
<li><a href="https://cpponsea.uk/news/cpp-on-sea-2022.html">C++ on Sea 2022</a></li>
<li><a href="https://www.youtube.com/watch?v=afc6WEJV6VE&amp;list=PLHTh1InhhwT6vjwMy3RG5Tnahw0G9qIx6&amp;index=20">Your New Mental Model of constexpr - Jason Turner - CppCon 2021</a></li>
<li><a href="https://cppnow.org/announcements/2021/12/2022-CfS/">C++Now 2022 Call For Submissions</a></li>
<li><a href="https://cppnorth.ca/">C++ North</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li>Use code JetBrainsForCppCast during checkout at <a href="https://jb.gg/cppcast">JetBrains.com</a> for a 25% discount</li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 30 Dec 2021 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/8bbea799/3b7616be.mp3" length="20608246" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/UBIjoCrRP-J4OuKTkPeBJZmYto0izdjg23hBBkx40xQ/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8xYTNh/ODExMmE4ODUyOGUw/OTAzOTNmYjE2N2Nj/NDMyOS5wbmc.jpg"/>
      <itunes:duration>2565</itunes:duration>
      <itunes:summary>Rob and Jason discuss various news articles, libraries and announcements on the last episode of 2021 before the new year.</itunes:summary>
      <itunes:subtitle>Rob and Jason discuss various news articles, libraries and announcements on the last episode of 2021 before the new year.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Distributing C++ Modules</title>
      <itunes:episode>329</itunes:episode>
      <podcast:episode>329</podcast:episode>
      <itunes:title>Distributing C++ Modules</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">2b74ff7f-729f-43ff-a5e2-4ca27f23a577</guid>
      <link>https://share.transistor.fm/s/e7b56527</link>
      <description>
        <![CDATA[Rob and Jason are joined by Daniel Ruoso and Bret Brown from Bloomberg. They first talk about Jason's new Object Lifetime Puzzle book and a blost post from Kevlin Henney on Agile processes. Then they talk to Daniel and Bret about their research into using Modules at Bloomberg, and some of the changes still needed from compilers and build systems to use Modules in large scale software development.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.boost.org/users/history/version_1_78_0.html">Boost v1.78</a></li>
<li><a href="https://leanpub.com/objectlifetimepuzzlerslevel1book1">Object Lifetime Puzzlers Book 1</a></li>
<li><a href="https://kevlinhenney.medium.com/agility-speed-96057078fe40">Agility ≠ Speed</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2409r0.pdf">p2409: Requirements for Usage of C++ Modules at Bloomberg</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2473r0.pdf">p2473: Distributing   C++   Module   Libraries</a></li>
<li><a href="https://www.linkedin.com/pulse/what-agile-actually-daniel-ruoso/">What Agile is Actually About?</a></li>
<li><a href="https://www.youtube.com/watch?v=R1E1tmeqxBY">CppCon - Lessons Learned from Packaging 10,000+ C++ Projects - Bret Brown &amp; Daniel Ruoso - CppCon 2021</a></li>
<li><a href="https://www.youtube.com/watch?v=IZXNsim9TWI">CppCon - Modern CMake Modules - Bret Brown - CppCon 2021</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li>Use code JetBrainsForCppCast during checkout at <a href="https://jb.gg/cppcast">JetBrains.com</a> for a 25% discount</li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Daniel Ruoso and Bret Brown from Bloomberg. They first talk about Jason's new Object Lifetime Puzzle book and a blost post from Kevlin Henney on Agile processes. Then they talk to Daniel and Bret about their research into using Modules at Bloomberg, and some of the changes still needed from compilers and build systems to use Modules in large scale software development.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.boost.org/users/history/version_1_78_0.html">Boost v1.78</a></li>
<li><a href="https://leanpub.com/objectlifetimepuzzlerslevel1book1">Object Lifetime Puzzlers Book 1</a></li>
<li><a href="https://kevlinhenney.medium.com/agility-speed-96057078fe40">Agility ≠ Speed</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2409r0.pdf">p2409: Requirements for Usage of C++ Modules at Bloomberg</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2473r0.pdf">p2473: Distributing   C++   Module   Libraries</a></li>
<li><a href="https://www.linkedin.com/pulse/what-agile-actually-daniel-ruoso/">What Agile is Actually About?</a></li>
<li><a href="https://www.youtube.com/watch?v=R1E1tmeqxBY">CppCon - Lessons Learned from Packaging 10,000+ C++ Projects - Bret Brown &amp; Daniel Ruoso - CppCon 2021</a></li>
<li><a href="https://www.youtube.com/watch?v=IZXNsim9TWI">CppCon - Modern CMake Modules - Bret Brown - CppCon 2021</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li>Use code JetBrainsForCppCast during checkout at <a href="https://jb.gg/cppcast">JetBrains.com</a> for a 25% discount</li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 15 Dec 2021 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/e7b56527/35ae3ecb.mp3" length="29037997" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/etiQ7RhxdyWBDe1gOgyYHym3L-rFaRUEcMXxuyHNjCE/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9kNWQ1/OGVkNGNjZDc3ZjFi/MWY5M2E1NGEzNmVl/NGM0MC5wbmc.jpg"/>
      <itunes:duration>3618</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Daniel Ruoso and Bret Brown from Bloomberg. They first talk about Jason's new Object Lifetime Puzzle book and a blost post from Kevlin Henney on Agile processes. Then they talk to Daniel and Bret about their research into using Modules at Bloomberg, and some of the changes still needed from compilers and build systems to use Modules in large scale software development.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Daniel Ruoso and Bret Brown from Bloomberg. They first talk about Jason's new Object Lifetime Puzzle book and a blost post from Kevlin Henney on Agile processes. Then they talk to Daniel and Bret about their research into using</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/daniel_ruoso">Daniel Ruoso</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/bret_brown">Bret Brown</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Beautiful C++</title>
      <itunes:episode>328</itunes:episode>
      <podcast:episode>328</podcast:episode>
      <itunes:title>Beautiful C++</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">5cc65d43-0384-4840-a6ea-678123c7983e</guid>
      <link>https://share.transistor.fm/s/cba0ff93</link>
      <description>
        <![CDATA[Rob and Jason are joined by Kate Gregory and Guy Davidson. They first talk about a free online game development course and updates to CLion. Then they talk to Kate and Guy about their upcoming book: Beautiful C++: 30 Core Guidelines for Writing Clean, Safe, and Fast Code.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=LpEdZbUdDe4&amp;list=PL_xRyXins848jkwC9Coy7B4N5XTOnQZzz">C++ Game Programming course on YouTube</a></li>
<li><a href="https://blog.jetbrains.com/clion/2021/12/clion-2021-3-remote-debugger-docker/">CLion 2021.3</a></li>
<li><a href="https://blog.sonarsource.com/modernizing-your-code-with-cpp20">Modernizing Your Code With C++20</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://amzn.to/3dHJalC">Beautiful C++: 30 Core Guidelines for Writing Clean, Safe, and Fast Code on Amazon</a></li>
<li><a href="http://www.gregcons.com/KateBlog/BeautifulC30CoreGuidelinesForWritingCleanSafeAndFastCode.aspx">Kate Gregory's Blog - Beautiful C++: 30 Core Guidelines for Writing Clean, Safe, and Fast Code</a></li>
<li><a href="https://godbolt.org/z/cg30-ch0.0">Sample Code for Beautiful C++ on Compiler Explorer</a></li>
<li><a href="https://cppnorth.ca/">C++ North - The Canadian C++ Conference</a></li>
<li><a href="https://clementpirelli.wordpress.com/2021/12/08/cpp-reflection-ts-first-look/">C++ Reflection TS: A First Look</a></li>
<li><a href="https://store.steampowered.com/app/1142710/Total_War_WARHAMMER_III/">Total War: Warhammer III</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li>Indicate the #cppcast hashtag and request your PVS-Studio one-month trial license here <a href="https://pvs-studio.com/try_free">https://pvs-studio.com/try_free</a></li>
<li>C++ tools evolution: static code analyzers:
<a href="https://pvs-studio.com/0873">https://pvs-studio.com/0873</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Kate Gregory and Guy Davidson. They first talk about a free online game development course and updates to CLion. Then they talk to Kate and Guy about their upcoming book: Beautiful C++: 30 Core Guidelines for Writing Clean, Safe, and Fast Code.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=LpEdZbUdDe4&amp;list=PL_xRyXins848jkwC9Coy7B4N5XTOnQZzz">C++ Game Programming course on YouTube</a></li>
<li><a href="https://blog.jetbrains.com/clion/2021/12/clion-2021-3-remote-debugger-docker/">CLion 2021.3</a></li>
<li><a href="https://blog.sonarsource.com/modernizing-your-code-with-cpp20">Modernizing Your Code With C++20</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://amzn.to/3dHJalC">Beautiful C++: 30 Core Guidelines for Writing Clean, Safe, and Fast Code on Amazon</a></li>
<li><a href="http://www.gregcons.com/KateBlog/BeautifulC30CoreGuidelinesForWritingCleanSafeAndFastCode.aspx">Kate Gregory's Blog - Beautiful C++: 30 Core Guidelines for Writing Clean, Safe, and Fast Code</a></li>
<li><a href="https://godbolt.org/z/cg30-ch0.0">Sample Code for Beautiful C++ on Compiler Explorer</a></li>
<li><a href="https://cppnorth.ca/">C++ North - The Canadian C++ Conference</a></li>
<li><a href="https://clementpirelli.wordpress.com/2021/12/08/cpp-reflection-ts-first-look/">C++ Reflection TS: A First Look</a></li>
<li><a href="https://store.steampowered.com/app/1142710/Total_War_WARHAMMER_III/">Total War: Warhammer III</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li>Indicate the #cppcast hashtag and request your PVS-Studio one-month trial license here <a href="https://pvs-studio.com/try_free">https://pvs-studio.com/try_free</a></li>
<li>C++ tools evolution: static code analyzers:
<a href="https://pvs-studio.com/0873">https://pvs-studio.com/0873</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 08 Dec 2021 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/cba0ff93/cdbbb3d9.mp3" length="25705706" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/Gl0thFBc9tHqFK2Xyhb9eUXJ-mdUUOtKX0qEXB7a4fo/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8wZjQ2/MGQ1ZjBkOWMxZGQx/Y2Y4MTk0NTc3YmI4/NjkzZi5wbmc.jpg"/>
      <itunes:duration>3202</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Kate Gregory and Guy Davidson. They first talk about a free online game development course and updates to CLion. Then they talk to Kate and Guy about their upcoming book: Beautiful C++: 30 Core Guidelines for Writing Clean, Safe, and Fast Code.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Kate Gregory and Guy Davidson. They first talk about a free online game development course and updates to CLion. Then they talk to Kate and Guy about their upcoming book: Beautiful C++: 30 Core Guidelines for Writing Clean, Saf</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/kate_gregory">Kate Gregory</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/guy_davidson">Guy Davidson</podcast:person>
    </item>
    <item>
      <title>Software Architecture with C++</title>
      <itunes:episode>327</itunes:episode>
      <podcast:episode>327</podcast:episode>
      <itunes:title>Software Architecture with C++</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">e33a788c-4646-46c8-b9a1-f799aa7b2518</guid>
      <link>https://share.transistor.fm/s/1e16dee8</link>
      <description>
        <![CDATA[Rob and Jason are joined by Adrian Ostrowski and Piotr Gaczowki. They first talk about profiling tools and reverse iterators. Then they talk to Adrian and Piotr about their book on C++ Software Architecture, and what all C++ developers can learn from it.
        <p><b>News</b></p>
<ul>
<li><a href="https://devblogs.microsoft.com/oldnewthing/20211112-00/?p=105908">Another way of looking at C++ reverse iterators</a></li>
<li><a href="https://hackingcpp.com/cpp/tools/profilers.html">C++ Profiling and Benchmarking Tools in 2021</a></li>
<li><a href="https://quuxplusone.github.io/blog/2021/11/19/string-view-by-value-ps/">A footnote on "Three reasons to pass std::string_view by value"</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.packtpub.com/product/software-architecture-with-c/9781838554590">Software Architecture with C++</a></li>
<li><a href="https://amzn.to/3p790F4">Software Architecture with C++ on Amazon</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li>Indicate the #cppcast hashtag and request your PVS-Studio one-month trial license here <a href="https://pvs-studio.com/try_free">https://pvs-studio.com/try_free</a></li>
<li>C++ tools evolution: static code analyzers:
<a href="https://pvs-studio.com/0873">https://pvs-studio.com/0873</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Adrian Ostrowski and Piotr Gaczowki. They first talk about profiling tools and reverse iterators. Then they talk to Adrian and Piotr about their book on C++ Software Architecture, and what all C++ developers can learn from it.
        <p><b>News</b></p>
<ul>
<li><a href="https://devblogs.microsoft.com/oldnewthing/20211112-00/?p=105908">Another way of looking at C++ reverse iterators</a></li>
<li><a href="https://hackingcpp.com/cpp/tools/profilers.html">C++ Profiling and Benchmarking Tools in 2021</a></li>
<li><a href="https://quuxplusone.github.io/blog/2021/11/19/string-view-by-value-ps/">A footnote on "Three reasons to pass std::string_view by value"</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.packtpub.com/product/software-architecture-with-c/9781838554590">Software Architecture with C++</a></li>
<li><a href="https://amzn.to/3p790F4">Software Architecture with C++ on Amazon</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li>Indicate the #cppcast hashtag and request your PVS-Studio one-month trial license here <a href="https://pvs-studio.com/try_free">https://pvs-studio.com/try_free</a></li>
<li>C++ tools evolution: static code analyzers:
<a href="https://pvs-studio.com/0873">https://pvs-studio.com/0873</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 01 Dec 2021 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/1e16dee8/f6466e12.mp3" length="26841693" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/m2QGdFMdJet0yB1NBYU6HaaCAKEJZvct-MLuvADShM0/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS85YzE0/MTJjYjgwNDZiZWI1/ZDM0ZWM3ZTk1YWZk/Nzg0NC5wbmc.jpg"/>
      <itunes:duration>3344</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Adrian Ostrowski and Piotr Gaczowki. They first talk about profiling tools and reverse iterators. Then they talk to Adrian and Piotr about their book on C++ Software Architecture, and what all C++ developers can learn from it.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Adrian Ostrowski and Piotr Gaczowki. They first talk about profiling tools and reverse iterators. Then they talk to Adrian and Piotr about their book on C++ Software Architecture, and what all C++ developers can learn from it.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/adrian_ostrowski">Adrian Ostrowski</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/piotr_gaczkowski">Piotr Gaczkowski</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Mdspan and Too Cute C++ Tricks</title>
      <itunes:episode>326</itunes:episode>
      <podcast:episode>326</podcast:episode>
      <itunes:title>Mdspan and Too Cute C++ Tricks</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">2e7dd9eb-97e8-4596-b8ba-5122743faa54</guid>
      <link>https://share.transistor.fm/s/7a66e46e</link>
      <description>
        <![CDATA[Rob and Conor are joined by Daisy Hollman. They first talk about C++23's approaching feature freeze including Daisy's work on the mdspan proposal. Then they talk to Daisy about her recent 'too cute' CppCon talk and whether you should be writing cute code in production.
        <p><b>News</b></p>
<ul>
<li><a href="https://pages.jetbrains.com/cppcon2021">JetBrains CppCon Talks</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/qug17i/c23_near_the_finish_line/">C++23: Near the Finish Line</a></li>
<li><a href="https://blog.kitware.com/cmake-3-22-0-available-for-download/">Cmake 3.22.0 available for download</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p0009r13.html">p0009 mdspan</a></li>
<li><a href="https://www.youtube.com/watch?v=2YKj2l3PlCI">Daisy Hollman - What you can learn from being too cute - Meeting C++ online</a></li>
<li><a href="https://apps.apple.com/app/petrify/id1451177988">Petrify App</a></li>
<li><a href="https://pmd.github.io/latest/pmd_userdocs_cpd.html">PMD Source Code Analyzer</a></li>
<li><a href="https://www.includecpp.org/">#include </a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li>Use code JetBrainsForCppCast during checkout at <a href="https://jb.gg/cppcast">JetBrains.com</a> for a 25% discount</li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Conor are joined by Daisy Hollman. They first talk about C++23's approaching feature freeze including Daisy's work on the mdspan proposal. Then they talk to Daisy about her recent 'too cute' CppCon talk and whether you should be writing cute code in production.
        <p><b>News</b></p>
<ul>
<li><a href="https://pages.jetbrains.com/cppcon2021">JetBrains CppCon Talks</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/qug17i/c23_near_the_finish_line/">C++23: Near the Finish Line</a></li>
<li><a href="https://blog.kitware.com/cmake-3-22-0-available-for-download/">Cmake 3.22.0 available for download</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p0009r13.html">p0009 mdspan</a></li>
<li><a href="https://www.youtube.com/watch?v=2YKj2l3PlCI">Daisy Hollman - What you can learn from being too cute - Meeting C++ online</a></li>
<li><a href="https://apps.apple.com/app/petrify/id1451177988">Petrify App</a></li>
<li><a href="https://pmd.github.io/latest/pmd_userdocs_cpd.html">PMD Source Code Analyzer</a></li>
<li><a href="https://www.includecpp.org/">#include </a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li>Use code JetBrainsForCppCast during checkout at <a href="https://jb.gg/cppcast">JetBrains.com</a> for a 25% discount</li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 24 Nov 2021 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/7a66e46e/7097a427.mp3" length="26477025" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/5nC65MF8bmgFW5nIz4_gpWGER7zAA3sPREVMPwLAXEY/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS82MDVi/OTcyOGY3MDMzNDRi/NmYzMDBkZTJiZmQw/MTg2OS5wbmc.jpg"/>
      <itunes:duration>3298</itunes:duration>
      <itunes:summary>Rob and Conor are joined by Daisy Hollman. They first talk about C++23's approaching feature freeze including Daisy's work on the mdspan proposal. Then they talk to Daisy about her recent 'too cute' CppCon talk and whether you should be writing cute code in production.</itunes:summary>
      <itunes:subtitle>Rob and Conor are joined by Daisy Hollman. They first talk about C++23's approaching feature freeze including Daisy's work on the mdspan proposal. Then they talk to Daisy about her recent 'too cute' CppCon talk and whether you should be writing cute code </itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/daisy_hollman">Daisy Hollman</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Deducing This</title>
      <itunes:episode>325</itunes:episode>
      <podcast:episode>325</podcast:episode>
      <itunes:title>Deducing This</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">1a8ba71f-7b84-4996-ba7e-1c190b96c7ea</guid>
      <link>https://share.transistor.fm/s/46bed108</link>
      <description>
        <![CDATA[Rob and Jason are joined by Gašper Ažman. They first talk about some resources for learning C++ and learning how to work on the LLVM compiler. Then they talk to Gašper about the Deducing This feature coming  to C++23, how the feature worked its way through the ISO committee and what it will change.
        <p><b>News</b></p>
<ul>
<li><a href="https://adspthepodcast.com/">ADSP: The Podcast</a></li>
<li><a href="https://www.arraycast.com/">The Array Cast </a></li>
<li><a href="https://cppbyexample.com/">C++ By Example</a></li>
<li><a href="https://jb.gg/cppcon21">JetBrains CppCon Early Access</a></li>
<li><a href="https://blog.jetbrains.com/clion/2021/11/cppcon-2021-trip-report/">CppCon 2021 trip report</a></li>
<li><a href="https://lowlevelbits.org/how-to-learn-compilers-llvm-edition/">How to learn Compilers LLVM Edition</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p0847r7.html">p0847 Deducing This</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2358r0.pdf">Defining Contracts</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li>Use code JetBrainsForCppCast during checkout at <a href="https://jb.gg/cppcast">JetBrains.com</a> for a 25% discount</li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Gašper Ažman. They first talk about some resources for learning C++ and learning how to work on the LLVM compiler. Then they talk to Gašper about the Deducing This feature coming  to C++23, how the feature worked its way through the ISO committee and what it will change.
        <p><b>News</b></p>
<ul>
<li><a href="https://adspthepodcast.com/">ADSP: The Podcast</a></li>
<li><a href="https://www.arraycast.com/">The Array Cast </a></li>
<li><a href="https://cppbyexample.com/">C++ By Example</a></li>
<li><a href="https://jb.gg/cppcon21">JetBrains CppCon Early Access</a></li>
<li><a href="https://blog.jetbrains.com/clion/2021/11/cppcon-2021-trip-report/">CppCon 2021 trip report</a></li>
<li><a href="https://lowlevelbits.org/how-to-learn-compilers-llvm-edition/">How to learn Compilers LLVM Edition</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p0847r7.html">p0847 Deducing This</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2358r0.pdf">Defining Contracts</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li>Use code JetBrainsForCppCast during checkout at <a href="https://jb.gg/cppcast">JetBrains.com</a> for a 25% discount</li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 10 Nov 2021 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/46bed108/1ea6f583.mp3" length="28116777" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/IrGijVsLQMnTYD018BbibTebCdLV0KzmgD5GaUZpRMM/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9mZGEx/NjY1MGQxNmEwYmMz/MDJjOGNlMjU2NjRi/ZTk3My5wbmc.jpg"/>
      <itunes:duration>3503</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Gašper Ažman. They first talk about some resources for learning C++ and learning how to work on the LLVM compiler. Then they talk to Gašper about the Deducing This feature coming  to C++23, how the feature worked its way through the ISO committee and what it will change.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Gašper Ažman. They first talk about some resources for learning C++ and learning how to work on the LLVM compiler. Then they talk to Gašper about the Deducing This feature coming  to C++23, how the feature worked its way throug</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/gasper_azman">Gašper Ažman</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Visual Studio 2022</title>
      <itunes:episode>324</itunes:episode>
      <podcast:episode>324</podcast:episode>
      <itunes:title>Visual Studio 2022</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">e1a320d9-a7fa-4a98-afae-dc8e1f4a2cf3</guid>
      <link>https://share.transistor.fm/s/6e41d75e</link>
      <description>
        <![CDATA[Rob and Jason are joined by Sy Brand from Microsoft. They first talk about the recent CppCon conference, the hybrid format and some of their favorite talks. Then they talk to Sy about the upcoming Visual Studio 2022 release, what's new in the IDE and new features and improvements for C++ developers.
        <p><b>News</b></p>
<ul>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/#mailing2021-10">WG21 October Mailing</a></li>
<li><a href="https://javierestrada.blog/2021/10/30/cppcon-2021-virtual-trip-report-a-user-story/">CppCon 2021 Virtual Trip Report, A User Story</a></li>
<li><a href="https://www.youtube.com/watch?v=raB_289NxBk">Extending and Simplifying C++: Thoughts on Pattern Matching using is and as - Herb Sutter</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://docs.microsoft.com/en-us/visualstudio/releases/2022/release-notes-preview">Visual Studio 2022 Release Notes</a></li>
<li><a href="https://visualstudio.microsoft.com/launch/">Visual Studio 2022 Launch Day Event</a></li>
<li><a href="https://github.com/microsoft/STL/projects/9">C++20 DR tracker</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://pvs-studio.com/strlen">PVS-Studio Learns What strlen is All About</a></li>
<li><a href="https://pvs-studio.com/broadcasting">PVS-Studio podcast transcripts</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Sy Brand from Microsoft. They first talk about the recent CppCon conference, the hybrid format and some of their favorite talks. Then they talk to Sy about the upcoming Visual Studio 2022 release, what's new in the IDE and new features and improvements for C++ developers.
        <p><b>News</b></p>
<ul>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/#mailing2021-10">WG21 October Mailing</a></li>
<li><a href="https://javierestrada.blog/2021/10/30/cppcon-2021-virtual-trip-report-a-user-story/">CppCon 2021 Virtual Trip Report, A User Story</a></li>
<li><a href="https://www.youtube.com/watch?v=raB_289NxBk">Extending and Simplifying C++: Thoughts on Pattern Matching using is and as - Herb Sutter</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://docs.microsoft.com/en-us/visualstudio/releases/2022/release-notes-preview">Visual Studio 2022 Release Notes</a></li>
<li><a href="https://visualstudio.microsoft.com/launch/">Visual Studio 2022 Launch Day Event</a></li>
<li><a href="https://github.com/microsoft/STL/projects/9">C++20 DR tracker</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://pvs-studio.com/strlen">PVS-Studio Learns What strlen is All About</a></li>
<li><a href="https://pvs-studio.com/broadcasting">PVS-Studio podcast transcripts</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 03 Nov 2021 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/6e41d75e/553ee5a1.mp3" length="28045730" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/bdxtZxSmg211rhmduGaxQa3xUWBrHsoLA8EEL-mpWdI/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS80ZDNm/MDczZDYzNTM1N2Mx/MzI3Zjk4NmQ0Mjdj/YWE0Yi5wbmc.jpg"/>
      <itunes:duration>3494</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Sy Brand from Microsoft. They first talk about the recent CppCon conference, the hybrid format and some of their favorite talks. Then they talk to Sy about the upcoming Visual Studio 2022 release, what's new in the IDE and new features and improvements for C++ developers.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Sy Brand from Microsoft. They first talk about the recent CppCon conference, the hybrid format and some of their favorite talks. Then they talk to Sy about the upcoming Visual Studio 2022 release, what's new in the IDE and new </itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/sy_brand">Sy Brand</podcast:person>
    </item>
    <item>
      <title>C++23 ISO Progress</title>
      <itunes:episode>323</itunes:episode>
      <podcast:episode>323</podcast:episode>
      <itunes:title>C++23 ISO Progress</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">7aae9682-7253-4f71-8023-fc44dffcada0</guid>
      <link>https://share.transistor.fm/s/ee4a4e81</link>
      <description>
        <![CDATA[Rob and Jason are joined by Bryce Adelstein Lelbach. They first talk about SonarLint analysis, and searching algorithm performance and an observation on compiler diversity. Then they talk to Bryce about the proposals that are heading for C++23, including major changes to the executor and networking proposals.
        <p><b>News</b></p>
<ul>
<li><a href="https://blog.sonarsource.com/supercharge-cpp-analysis-sonarlint-for-clion">Supercharge your C++ analysis with SonarLint for Clion</a></li>
<li><a href="https://julienjorge.medium.com/efficiently-searching-an-array-with-gcc-clang-and-icc-4234ef3cdba3">Efficiently searching an array with GCC, Clang and ICC</a></li>
<li><a href="https://old.reddit.com/r/cpp/comments/q6tgod/c_committee_polling_results_for_asynchronous/">C++ Committee polling results for asynchronous programming</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p0443r13.html">P0443R13 - A Unified Executors Proposal for C++</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2300r0.html">P2300R0 - std::execution</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://pvs-studio.com/strlen">PVS-Studio Learns What strlen is All About</a></li>
<li><a href="https://pvs-studio.com/broadcasting">PVS-Studio podcast transcripts</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Bryce Adelstein Lelbach. They first talk about SonarLint analysis, and searching algorithm performance and an observation on compiler diversity. Then they talk to Bryce about the proposals that are heading for C++23, including major changes to the executor and networking proposals.
        <p><b>News</b></p>
<ul>
<li><a href="https://blog.sonarsource.com/supercharge-cpp-analysis-sonarlint-for-clion">Supercharge your C++ analysis with SonarLint for Clion</a></li>
<li><a href="https://julienjorge.medium.com/efficiently-searching-an-array-with-gcc-clang-and-icc-4234ef3cdba3">Efficiently searching an array with GCC, Clang and ICC</a></li>
<li><a href="https://old.reddit.com/r/cpp/comments/q6tgod/c_committee_polling_results_for_asynchronous/">C++ Committee polling results for asynchronous programming</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p0443r13.html">P0443R13 - A Unified Executors Proposal for C++</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2300r0.html">P2300R0 - std::execution</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://pvs-studio.com/strlen">PVS-Studio Learns What strlen is All About</a></li>
<li><a href="https://pvs-studio.com/broadcasting">PVS-Studio podcast transcripts</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 28 Oct 2021 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/ee4a4e81/6778ba2c.mp3" length="26671132" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/lmcfLdgi7bbmDs14_DLVpfTOwRRVwCXa6WVrvPka_os/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8wZGEy/MGFmMDBiMTdlOWMy/OTA0MDRkYmYwZGJl/MzU0Ny5wbmc.jpg"/>
      <itunes:duration>3322</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Bryce Adelstein Lelbach. They first talk about SonarLint analysis, and searching algorithm performance and an observation on compiler diversity. Then they talk to Bryce about the proposals that are heading for C++23, including major changes to the executor and networking proposals.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Bryce Adelstein Lelbach. They first talk about SonarLint analysis, and searching algorithm performance and an observation on compiler diversity. Then they talk to Bryce about the proposals that are heading for C++23, including </itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/bryce_adelstein_lelbach">Bryce Adelstein Lelbach</podcast:person>
    </item>
    <item>
      <title>JIT Compilation and Exascale Computing</title>
      <itunes:episode>322</itunes:episode>
      <podcast:episode>322</podcast:episode>
      <itunes:title>JIT Compilation and Exascale Computing</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">07f20535-2a89-4c15-a083-5becc86fb1f5</guid>
      <link>https://share.transistor.fm/s/beed602f</link>
      <description>
        <![CDATA[Rob and Jason are joined by Hal Finkel from the US Department of Energy. They first talk to Hal about the LLVM 13 release and why the release notes were lacking. Then they talk to Hal about his C++ JIT Proposal, the Clang prototype and how it could be used. They also talk about Hal's work at DOE, Exascale computing and more.
        <p><b>News</b></p>
<ul>
<li><a href="https://lists.llvm.org/pipermail/llvm-announce/2021-October/000095.html">LLVM 13 released</a></li>
<li><a href="https://devblogs.microsoft.com/oldnewthing/20211004-00/?p=105754">Some lesser-known powers of std::optional</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/q5yeo6/barbarian_an_open_and_distributed_conan_package/">Barbarian, an open and distributed Conan package index!</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/hfinkel/llvm-project-cxxjit">ClangJIT</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1609r1.html">P1609R1 C++ Should Support Just-in-Time Compilation</a></li>
<li><a href="https://www.youtube.com/watch?v=6dv9vdGIaWs">Hal Finkel "Faster Compile Times and Better Performance: Bringing Just-in-Time Compilation to C+"</a></li>
<li><a href="https://science.osti.gov/ascrI">US Department of Energy: Advanced Scientific Computing Research</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li>Use code JetBrainsForCppCast during checkout at <a href="https://jb.gg/cppcast">JetBrains.com</a> for a 25% discount</li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Hal Finkel from the US Department of Energy. They first talk to Hal about the LLVM 13 release and why the release notes were lacking. Then they talk to Hal about his C++ JIT Proposal, the Clang prototype and how it could be used. They also talk about Hal's work at DOE, Exascale computing and more.
        <p><b>News</b></p>
<ul>
<li><a href="https://lists.llvm.org/pipermail/llvm-announce/2021-October/000095.html">LLVM 13 released</a></li>
<li><a href="https://devblogs.microsoft.com/oldnewthing/20211004-00/?p=105754">Some lesser-known powers of std::optional</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/q5yeo6/barbarian_an_open_and_distributed_conan_package/">Barbarian, an open and distributed Conan package index!</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/hfinkel/llvm-project-cxxjit">ClangJIT</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1609r1.html">P1609R1 C++ Should Support Just-in-Time Compilation</a></li>
<li><a href="https://www.youtube.com/watch?v=6dv9vdGIaWs">Hal Finkel "Faster Compile Times and Better Performance: Bringing Just-in-Time Compilation to C+"</a></li>
<li><a href="https://science.osti.gov/ascrI">US Department of Energy: Advanced Scientific Computing Research</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li>Use code JetBrainsForCppCast during checkout at <a href="https://jb.gg/cppcast">JetBrains.com</a> for a 25% discount</li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 21 Oct 2021 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/beed602f/b0fe7bcd.mp3" length="26364637" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/kTvSMDXywy0Vq90lStwZxBbMU4iYZY-lZ9e2iTArYLA/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9iNGMx/M2QwOTYwNmQyOTE5/NjY1MTcxYWMyM2Jk/ZDU1MS5wbmc.jpg"/>
      <itunes:duration>3284</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Hal Finkel from the US Department of Energy. They first talk to Hal about the LLVM 13 release and why the release notes were lacking. Then they talk to Hal about his C++ JIT Proposal, the Clang prototype and how it could be used. They also talk about Hal's work at DOE, Exascale computing and more.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Hal Finkel from the US Department of Energy. They first talk to Hal about the LLVM 13 release and why the release notes were lacking. Then they talk to Hal about his C++ JIT Proposal, the Clang prototype and how it could be use</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/hal_finkel">Hal Finkel</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>EVE - the Expressive Vector Engine</title>
      <itunes:episode>321</itunes:episode>
      <podcast:episode>321</podcast:episode>
      <itunes:title>EVE - the Expressive Vector Engine</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">d1315aed-e77d-496c-8ab3-7ba978e53624</guid>
      <link>https://share.transistor.fm/s/69f3a93f</link>
      <description>
        <![CDATA[Rob and Jason are joined by Joël Falcou and Denis Yaroshevskiy. They first talk about the 6.2 release of Qt and the range-based for loop bug that won't be getting fixed in C++23. Then they talk to Joel and Denis about EVE, a C++20 SIMD library that evolved from Boost.SIMD.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.qt.io/blog/qt-6.2-lts-released">QT 6.2 LTS Released</a></li>
<li><a href="https://github.com/rohanrhu/gdb-frontend">GDBFrontend</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/pye3iv/c_committee_dont_want_to_fix_rangebased_for_loop/">C++ Committee don’t want to fix range-based for loop in C++23 (broken for 10yrs)</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/jfalcou/eve">EVE on GitHub</a></li>
<li><a href="https://godbolt.org/z/39x3fY8sd">EVE example on Compiler Explorer</a></li>
<li><a href="https://cppcon2021.sched.com/event/nvAV?iframe=no">CppCon 2021: SIMD in C++20: EVE of a new Era</a></li>
<li><a href="https://meetingcpp.com/mcpp/schedule/talkview.php?tid=131">Meeting C++ 2021 - EVE: A new, powerful open source C++20 SIMD library</a></li>
<li><a href="https://cppconf.ru/talks/eve-a-new-powerful-open-source-c-20-simd-library/">C++Russia EVE Talk</a></li>
<li><a href="https://www.youtube.com/watch?v=d6NcnyXjc3I">Denis Yaroshevskiy - my first SIMD - Meeting C++ online</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li>Use code JetBrainsForCppCast during checkout at <a href="https://jb.gg/cppcast">JetBrains.com</a> for a 25% discount</li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Joël Falcou and Denis Yaroshevskiy. They first talk about the 6.2 release of Qt and the range-based for loop bug that won't be getting fixed in C++23. Then they talk to Joel and Denis about EVE, a C++20 SIMD library that evolved from Boost.SIMD.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.qt.io/blog/qt-6.2-lts-released">QT 6.2 LTS Released</a></li>
<li><a href="https://github.com/rohanrhu/gdb-frontend">GDBFrontend</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/pye3iv/c_committee_dont_want_to_fix_rangebased_for_loop/">C++ Committee don’t want to fix range-based for loop in C++23 (broken for 10yrs)</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/jfalcou/eve">EVE on GitHub</a></li>
<li><a href="https://godbolt.org/z/39x3fY8sd">EVE example on Compiler Explorer</a></li>
<li><a href="https://cppcon2021.sched.com/event/nvAV?iframe=no">CppCon 2021: SIMD in C++20: EVE of a new Era</a></li>
<li><a href="https://meetingcpp.com/mcpp/schedule/talkview.php?tid=131">Meeting C++ 2021 - EVE: A new, powerful open source C++20 SIMD library</a></li>
<li><a href="https://cppconf.ru/talks/eve-a-new-powerful-open-source-c-20-simd-library/">C++Russia EVE Talk</a></li>
<li><a href="https://www.youtube.com/watch?v=d6NcnyXjc3I">Denis Yaroshevskiy - my first SIMD - Meeting C++ online</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li>Use code JetBrainsForCppCast during checkout at <a href="https://jb.gg/cppcast">JetBrains.com</a> for a 25% discount</li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 14 Oct 2021 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/69f3a93f/0da3d888.mp3" length="32380506" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/GGp9vam59mUjAjKWnlhrk3tiJOhMXi1MDrJSsTrj8tM/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8xNDM0/NzEzNTVkMjFiY2Q3/MjA4MWRkMDc3YjFk/MmI0OS5wbmc.jpg"/>
      <itunes:duration>4036</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Joël Falcou and Denis Yaroshevskiy. They first talk about the 6.2 release of Qt and the range-based for loop bug that won't be getting fixed in C++23. Then they talk to Joel and Denis about EVE, a C++20 SIMD library that evolved from Boost.SIMD.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Joël Falcou and Denis Yaroshevskiy. They first talk about the 6.2 release of Qt and the range-based for loop bug that won't be getting fixed in C++23. Then they talk to Joel and Denis about EVE, a C++20 SIMD library that evolve</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/denis_yaroshevskiy">Denis Yaroshevskiy</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/joel_falcou">Joel Falcou</podcast:person>
    </item>
    <item>
      <title>Autonomous UAS</title>
      <itunes:episode>320</itunes:episode>
      <podcast:episode>320</podcast:episode>
      <itunes:title>Autonomous UAS</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">2c1e1fe1-c553-43a8-9c7e-8cb9f32be7e1</guid>
      <link>https://share.transistor.fm/s/2b8aee7f</link>
      <description>
        <![CDATA[Rob and Jason are joined by Brandon Duick and Billy Sisson from Exyn Technologies. They first discuss the upcoming CppCon hybrid conference and a new tuple library for C++20. Then they talk to Brandon and Billy about the autonomous UAS/Drone software they work on at Exyn Technologies.
        <p><b>News</b></p>
<ul>
<li><a href="https://cppcon.org/program-announcement-2021/">CppCon 2021 Program Announced</a></li>
<li><a href="https://github.com/codeinred/tuplet">Tuplet: A lightweight Tuple Library for Modern C++</a></li>
<li><a href="https://quuxplusone.github.io/blog/2021/10/03/p2447-span-from-initializer-list/">Span should have a converting constructor from initializer_list</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.exyn.com/about/careers">Exyn Technology Careers</a></li>
<li><a href="https://www.youtube.com/watch?v=UwH9m5rPJlc">Exyn - Autonomy Level 4</a></li>
<li><a href="https://www.youtube.com/watch?v=BaL98fhuMmE">First Dog to Fly a Drone</a></li>
<li><a href="https://www.youtube.com/watch?v=xT99zub7IUA">ExynAI - Modular Autonomy for Mission Critical Data</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://pvs-studio.com/strlen">PVS-Studio Learns What strlen is All About</a></li>
<li><a href="https://pvs-studio.com/broadcasting">PVS-Studio podcast transcripts</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Brandon Duick and Billy Sisson from Exyn Technologies. They first discuss the upcoming CppCon hybrid conference and a new tuple library for C++20. Then they talk to Brandon and Billy about the autonomous UAS/Drone software they work on at Exyn Technologies.
        <p><b>News</b></p>
<ul>
<li><a href="https://cppcon.org/program-announcement-2021/">CppCon 2021 Program Announced</a></li>
<li><a href="https://github.com/codeinred/tuplet">Tuplet: A lightweight Tuple Library for Modern C++</a></li>
<li><a href="https://quuxplusone.github.io/blog/2021/10/03/p2447-span-from-initializer-list/">Span should have a converting constructor from initializer_list</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.exyn.com/about/careers">Exyn Technology Careers</a></li>
<li><a href="https://www.youtube.com/watch?v=UwH9m5rPJlc">Exyn - Autonomy Level 4</a></li>
<li><a href="https://www.youtube.com/watch?v=BaL98fhuMmE">First Dog to Fly a Drone</a></li>
<li><a href="https://www.youtube.com/watch?v=xT99zub7IUA">ExynAI - Modular Autonomy for Mission Critical Data</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://pvs-studio.com/strlen">PVS-Studio Learns What strlen is All About</a></li>
<li><a href="https://pvs-studio.com/broadcasting">PVS-Studio podcast transcripts</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 07 Oct 2021 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/2b8aee7f/c23b58bc.mp3" length="27491492" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/De0srYjZwKOb3vKlW9ywa3fBF47mI_3USXbsR6P38wM/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9mMTZi/MzEwNzBkNjdjYmFm/ZmJmM2ViMDI4Y2Iy/YjBkMi5wbmc.jpg"/>
      <itunes:duration>3425</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Brandon Duick and Billy Sisson from Exyn Technologies. They first discuss the upcoming CppCon hybrid conference and a new tuple library for C++20. Then they talk to Brandon and Billy about the autonomous UAS/Drone software they work on at Exyn Technologies.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Brandon Duick and Billy Sisson from Exyn Technologies. They first discuss the upcoming CppCon hybrid conference and a new tuple library for C++20. Then they talk to Brandon and Billy about the autonomous UAS/Drone software they</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/brandon_duick">Brandon Duick</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/billy_sisson">Billy Sisson</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Joedb</title>
      <itunes:episode>319</itunes:episode>
      <podcast:episode>319</podcast:episode>
      <itunes:title>Joedb</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">30d0c70f-5963-4e9f-bc35-1c52d04dca07</guid>
      <link>https://share.transistor.fm/s/42927d37</link>
      <description>
        <![CDATA[Rob and Jason are joined by Remi Coulom from Kayufu. They first discuss another blog posts about the ongoing ABI problems in C++ and another on common mistakes with comparison functions. Then they talk to Remi about Joedb, the Journal-Only Embedded Database.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.sourcetrail.com/blog/discontinue_sourcetrail/">Dicontinue Sourcetrail</a></li>
<li><a href="https://thephd.dev/binary-banshees-digital-demons-abi-c-c++-help-me-god-please">Binary Banshees and Digital Demons</a></li>
<li><a href="https://old.reddit.com/r/cpp/comments/pvchq8/djinnigenerator_release_v120/">Djinni generator release v1.2.0</a></li>
<li><a href="https://github.com/ggabriel96/opzioni">Opzioni</a></li>
<li><a href="https://www.linkedin.com/pulse/everybody-makes-mistakes-when-writing-comparison-functions-karpov/">Everybody Makes Mistakes When Writing Comparison Functions</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/Remi-Coulom/joedb">Joedb - Journal-Only Embedded Database</a></li>
<li><a href="https://www.kayufu.com/">Kayufu - Artificial Intelligence in Games</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://pvs-studio.com/strlen">PVS-Studio Learns What strlen is All About</a></li>
<li><a href="https://pvs-studio.com/broadcasting">PVS-Studio podcast transcripts</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Remi Coulom from Kayufu. They first discuss another blog posts about the ongoing ABI problems in C++ and another on common mistakes with comparison functions. Then they talk to Remi about Joedb, the Journal-Only Embedded Database.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.sourcetrail.com/blog/discontinue_sourcetrail/">Dicontinue Sourcetrail</a></li>
<li><a href="https://thephd.dev/binary-banshees-digital-demons-abi-c-c++-help-me-god-please">Binary Banshees and Digital Demons</a></li>
<li><a href="https://old.reddit.com/r/cpp/comments/pvchq8/djinnigenerator_release_v120/">Djinni generator release v1.2.0</a></li>
<li><a href="https://github.com/ggabriel96/opzioni">Opzioni</a></li>
<li><a href="https://www.linkedin.com/pulse/everybody-makes-mistakes-when-writing-comparison-functions-karpov/">Everybody Makes Mistakes When Writing Comparison Functions</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/Remi-Coulom/joedb">Joedb - Journal-Only Embedded Database</a></li>
<li><a href="https://www.kayufu.com/">Kayufu - Artificial Intelligence in Games</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://pvs-studio.com/strlen">PVS-Studio Learns What strlen is All About</a></li>
<li><a href="https://pvs-studio.com/broadcasting">PVS-Studio podcast transcripts</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 30 Sep 2021 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/42927d37/d747192e.mp3" length="22283557" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/IFMYC9niVOXYLIPWu0phcpIniGJdbezWpg50mAJfd84/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9kMWNj/Y2I0MDhkYmU4MmNm/NGJhNWQ5MTAyMzM5/YjI1Mi5wbmc.jpg"/>
      <itunes:duration>2774</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Remi Coulom from Kayufu. They first discuss another blog posts about the ongoing ABI problems in C++ and another on common mistakes with comparison functions. Then they talk to Remi about Joedb, the Journal-Only Embedded Database.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Remi Coulom from Kayufu. They first discuss another blog posts about the ongoing ABI problems in C++ and another on common mistakes with comparison functions. Then they talk to Remi about Joedb, the Journal-Only Embedded Databa</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/remi_coulom">Remi Coulom</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>CoreCpp 2021</title>
      <itunes:episode>318</itunes:episode>
      <podcast:episode>318</podcast:episode>
      <itunes:title>CoreCpp 2021</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">34ff4206-15a5-4545-b309-305b2656844d</guid>
      <link>https://share.transistor.fm/s/0886a8b9</link>
      <description>
        <![CDATA[Rob and Jason are joined by Amir Kirsh and Avi Lachmish from Incredibuild. They first discuss Idle, a new C++ framework, the September ISO mailing and an Algorithm Intuition Chart. Then they talk to Amir and Avi about the recent CoreCpp conference, Bjarne's keynote and other talks from the conference.
        <p><b>News</b></p>
<ul>
<li><a href="https://github.com/Naios/idle">Idle: an asynchronous and hot-reloadable C++ dynamic component framework</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/#mailing2021-09">September ISO Mailing</a></li>
<li><a href="https://original.fileswhatever.net/algorithms.php">Algorithm Intuition Chart</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://corecpp.org/">Core Cpp Conference</a></li>
<li><a href="https://www.incredibuild.com/blog/bjarne-stroustrup-live-on-core-c-conference-qa-session">Bjarne Stroustrup Live on Core C++ Conference – Q&amp;A Session</a></li>
<li><a href="https://www.youtube.com/watch?v=Q7HcwDE3lsU">Core C++ 2021: Bjarne Stroustrup - Thriving in a crowded and changing world</a></li>
<li><a href="https://www.incredibuild.com/blog/rust-vs-c-and-is-it-good-for-enterprise">Rust vs C++ and Is It Good for Enterprise</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li>Use code JetBrainsForCppCast during checkout at <a href="https://jb.gg/cppcast">JetBrains.com</a> for a 25% discount</li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Amir Kirsh and Avi Lachmish from Incredibuild. They first discuss Idle, a new C++ framework, the September ISO mailing and an Algorithm Intuition Chart. Then they talk to Amir and Avi about the recent CoreCpp conference, Bjarne's keynote and other talks from the conference.
        <p><b>News</b></p>
<ul>
<li><a href="https://github.com/Naios/idle">Idle: an asynchronous and hot-reloadable C++ dynamic component framework</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/#mailing2021-09">September ISO Mailing</a></li>
<li><a href="https://original.fileswhatever.net/algorithms.php">Algorithm Intuition Chart</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://corecpp.org/">Core Cpp Conference</a></li>
<li><a href="https://www.incredibuild.com/blog/bjarne-stroustrup-live-on-core-c-conference-qa-session">Bjarne Stroustrup Live on Core C++ Conference – Q&amp;A Session</a></li>
<li><a href="https://www.youtube.com/watch?v=Q7HcwDE3lsU">Core C++ 2021: Bjarne Stroustrup - Thriving in a crowded and changing world</a></li>
<li><a href="https://www.incredibuild.com/blog/rust-vs-c-and-is-it-good-for-enterprise">Rust vs C++ and Is It Good for Enterprise</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li>Use code JetBrainsForCppCast during checkout at <a href="https://jb.gg/cppcast">JetBrains.com</a> for a 25% discount</li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 23 Sep 2021 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/0886a8b9/8ef8af6f.mp3" length="26860014" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/PRZsWDPqKLITFN3sjQ1YPNJW6dzkK-wVTi2QYUJK6pw/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9hZTNm/ZDcyYjhhOWMzZWZl/OGQ2YzgzODM2ZDNi/MDQ1Ny5wbmc.jpg"/>
      <itunes:duration>3346</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Amir Kirsh and Avi Lachmish from Incredibuild. They first discuss Idle, a new C++ framework, the September ISO mailing and an Algorithm Intuition Chart. Then they talk to Amir and Avi about the recent CoreCpp conference, Bjarne's keynote and other talks from the conference.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Amir Kirsh and Avi Lachmish from Incredibuild. They first discuss Idle, a new C++ framework, the September ISO mailing and an Algorithm Intuition Chart. Then they talk to Amir and Avi about the recent CoreCpp conference, Bjarne</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/avi_lachmish">Avi Lachmish</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/amir_kirsh">Amir Kirsh</podcast:person>
    </item>
    <item>
      <title>Dart and Crafting Interpreters</title>
      <itunes:episode>317</itunes:episode>
      <podcast:episode>317</podcast:episode>
      <itunes:title>Dart and Crafting Interpreters</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">dd5266aa-287d-41f6-8bed-878a2374e154</guid>
      <link>https://share.transistor.fm/s/ccfb92d2</link>
      <description>
        <![CDATA[Rob and Jason are joined by Bob Nystrom from Google. They first discuss git commands explained via cats and an analysis of how Visual Studio 2022 could use all your RAM. Then they talk to Bob about some of the programming languages he's created, his two books 'Crafting Interpreters' and 'Game Programming Patterns' and his work on the Dart programming language at Google.
        <p><b>News</b></p>
<ul>
<li><a href="https://old.reddit.com/r/cpp/comments/pkru4h/safer_usage_of_c_in_chrome/">Safer Usage of C++ in Chrome</a></li>
<li><a href="https://girliemac.com/blog/2017/12/26/git-purr/">Git commands explained with cats</a></li>
<li><a href="https://meetingembedded.com/News/items/Announcing-Meeting-Embedded-2021.html">Meeting Embedded 2021</a></li>
<li><a href="https://pvs-studio.com/en/blog/posts/csharp/0865/">How Visual Studio 2022 ate up to 100GB of RAM</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://amzn.to/3kbvnIa">Crafting Interpreters</a></li>
<li><a href="https://amzn.to/3hBlp1b">Game Programming Patterns</a></li>
<li><a href="https://dart.dev/">Dart Programming Language</a></li>
<li><a href="https://flutter.dev/">Flutter</a></li>
<li><a href="http://journal.stuffwithstuff.com/">Robert Nystrom's Blog</a></li>
<li><a href="https://github.com/munificent/vigil">Vigil on GitHub</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li>Use code JetBrainsForCppCast during checkout at <a href="https://jb.gg/cppcast">JetBrains.com</a> for a 25% discount</li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Bob Nystrom from Google. They first discuss git commands explained via cats and an analysis of how Visual Studio 2022 could use all your RAM. Then they talk to Bob about some of the programming languages he's created, his two books 'Crafting Interpreters' and 'Game Programming Patterns' and his work on the Dart programming language at Google.
        <p><b>News</b></p>
<ul>
<li><a href="https://old.reddit.com/r/cpp/comments/pkru4h/safer_usage_of_c_in_chrome/">Safer Usage of C++ in Chrome</a></li>
<li><a href="https://girliemac.com/blog/2017/12/26/git-purr/">Git commands explained with cats</a></li>
<li><a href="https://meetingembedded.com/News/items/Announcing-Meeting-Embedded-2021.html">Meeting Embedded 2021</a></li>
<li><a href="https://pvs-studio.com/en/blog/posts/csharp/0865/">How Visual Studio 2022 ate up to 100GB of RAM</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://amzn.to/3kbvnIa">Crafting Interpreters</a></li>
<li><a href="https://amzn.to/3hBlp1b">Game Programming Patterns</a></li>
<li><a href="https://dart.dev/">Dart Programming Language</a></li>
<li><a href="https://flutter.dev/">Flutter</a></li>
<li><a href="http://journal.stuffwithstuff.com/">Robert Nystrom's Blog</a></li>
<li><a href="https://github.com/munificent/vigil">Vigil on GitHub</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li>Use code JetBrainsForCppCast during checkout at <a href="https://jb.gg/cppcast">JetBrains.com</a> for a 25% discount</li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 16 Sep 2021 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/ccfb92d2/522f333e.mp3" length="28617189" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/KS3-l6H31rKw4xFksZ_mwenI6580iDVTC2OTPh8qiB0/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8wNDc1/MGZhNjUyNmMyMmI3/MzU5ZDY0ZjVkMGVj/NGI5NC5wbmc.jpg"/>
      <itunes:duration>3566</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Bob Nystrom from Google. They first discuss git commands explained via cats and an analysis of how Visual Studio 2022 could use all your RAM. Then they talk to Bob about some of the programming languages he's created, his two books 'Crafting Interpreters' and 'Game Programming Patterns' and his work on the Dart programming language at Google.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Bob Nystrom from Google. They first discuss git commands explained via cats and an analysis of how Visual Studio 2022 could use all your RAM. Then they talk to Bob about some of the programming languages he's created, his two b</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/robert_nystrom">Robert Nystrom</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Podcasting and Advocating</title>
      <itunes:episode>316</itunes:episode>
      <podcast:episode>316</podcast:episode>
      <itunes:title>Podcasting and Advocating</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">cfcfdd88-5abc-4269-8347-4c621e4e1f17</guid>
      <link>https://share.transistor.fm/s/5ece7f8f</link>
      <description>
        <![CDATA[Rob and Jason are joined by Phil Nash. They first discuss another C++ podcasts interview with Sean Parent and a blog post from Bungie on their process for creating coding guidelines. Then they talk to Phil Nash about his new role at Sonar Source, his podcasts, C++ On Sea and more.
        <p><b>News</b></p>
<ul>
<li><a href="https://adspthepodcast.com/2021/08/20/Episode-39.html">Episode 39: How Steve Jobs Saved Sean Parent</a></li>
<li><a href="https://www.bungie.net/en/News/Article/50666">Bungie C++ Guidelines &amp; Razors</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.sonarsource.com/">Sonar Source</a></li>
<li><a href="https://cpponsea.uk/">C++ on Sea</a></li>
<li><a href="https://cpp.chat/">cpp.chat</a></li>
<li><a href="https://nodiagnosticrequired.tv/">No Diagnostic Required</a></li>
<li><a href="https://cppcon.org/class-2021-accelerated-tdd/">Accelerated TDD: For More Productive C++</a></li>
<li><a href="https://github.com/bfgroup/Lyra">Lyra on GitHub</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.embarcadero.com/products/cbuilder/start-for-free?utm_source=CppCast&amp;utm_medium=AffiliateOutreach&amp;utm_content=BannerCppCast">C++ Builder</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Phil Nash. They first discuss another C++ podcasts interview with Sean Parent and a blog post from Bungie on their process for creating coding guidelines. Then they talk to Phil Nash about his new role at Sonar Source, his podcasts, C++ On Sea and more.
        <p><b>News</b></p>
<ul>
<li><a href="https://adspthepodcast.com/2021/08/20/Episode-39.html">Episode 39: How Steve Jobs Saved Sean Parent</a></li>
<li><a href="https://www.bungie.net/en/News/Article/50666">Bungie C++ Guidelines &amp; Razors</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.sonarsource.com/">Sonar Source</a></li>
<li><a href="https://cpponsea.uk/">C++ on Sea</a></li>
<li><a href="https://cpp.chat/">cpp.chat</a></li>
<li><a href="https://nodiagnosticrequired.tv/">No Diagnostic Required</a></li>
<li><a href="https://cppcon.org/class-2021-accelerated-tdd/">Accelerated TDD: For More Productive C++</a></li>
<li><a href="https://github.com/bfgroup/Lyra">Lyra on GitHub</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.embarcadero.com/products/cbuilder/start-for-free?utm_source=CppCast&amp;utm_medium=AffiliateOutreach&amp;utm_content=BannerCppCast">C++ Builder</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 09 Sep 2021 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/5ece7f8f/819deef3.mp3" length="23078643" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/pNaokUtEUL6C0_KI0qFs1cf-uA-1UmgEv4MatviVWfM/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS83MzI4/ODc5Y2VmZTIxZTkw/MWMyYWJmOWJiMGE5/ZTVhMy5wbmc.jpg"/>
      <itunes:duration>2873</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Phil Nash. They first discuss another C++ podcasts interview with Sean Parent and a blog post from Bungie on their process for creating coding guidelines. Then they talk to Phil Nash about his new role at Sonar Source, his podcasts, C++ On Sea and more.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Phil Nash. They first discuss another C++ podcasts interview with Sean Parent and a blog post from Bungie on their process for creating coding guidelines. Then they talk to Phil Nash about his new role at Sonar Source, his podc</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Learning C++ with Serenity</title>
      <itunes:episode>315</itunes:episode>
      <podcast:episode>315</podcast:episode>
      <itunes:title>Learning C++ with Serenity</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">6304a147-8506-4312-8875-acd353c4e308</guid>
      <link>https://share.transistor.fm/s/bb4b1cef</link>
      <description>
        <![CDATA[Rob and Jason are joined by Linus Groh. They first discuss a new feature of Compiler Explorer and some ISO papers. Then they talk to Linus about his involvement in the Serenity project, learning C++ as he became a contributor.
        <p><b>News</b></p>
<ul>
<li><a href="https://godbolt.org/z/WseTsM8YG">Compiler Explorer now supports multiple file compilation and linking</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/#mailing2021-08">August 2021 Mailing</a></li>
<li><a href="https://meetingcpp.com/mcpp/books/book.php?hash=142dbe39af634133e6192e359296cb5d6500ebb1">Introduction to Programming with C++ for Engineers</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://linus.dev/">Linus' Website</a></li>
<li><a href="https://github.com/SerenityOS/serenity">SerenityOS</a></li>
<li><a href="https://www.youtube.com/c/AndreasKling">Andreas Kling's YouTube Channel</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://pvs-studio.com/strlen">PVS-Studio Learns What strlen is All About</a></li>
<li><a href="https://pvs-studio.com/broadcasting">PVS-Studio podcast transcripts</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Linus Groh. They first discuss a new feature of Compiler Explorer and some ISO papers. Then they talk to Linus about his involvement in the Serenity project, learning C++ as he became a contributor.
        <p><b>News</b></p>
<ul>
<li><a href="https://godbolt.org/z/WseTsM8YG">Compiler Explorer now supports multiple file compilation and linking</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/#mailing2021-08">August 2021 Mailing</a></li>
<li><a href="https://meetingcpp.com/mcpp/books/book.php?hash=142dbe39af634133e6192e359296cb5d6500ebb1">Introduction to Programming with C++ for Engineers</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://linus.dev/">Linus' Website</a></li>
<li><a href="https://github.com/SerenityOS/serenity">SerenityOS</a></li>
<li><a href="https://www.youtube.com/c/AndreasKling">Andreas Kling's YouTube Channel</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://pvs-studio.com/strlen">PVS-Studio Learns What strlen is All About</a></li>
<li><a href="https://pvs-studio.com/broadcasting">PVS-Studio podcast transcripts</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 02 Sep 2021 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/bb4b1cef/ed5497aa.mp3" length="24175152" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/GMwmt8-gR6b9RG5CUKOkZiJAlNtJENcC9TqWNZaF5nc/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS82Nzdi/ZTBmZTNjMjFmMDIw/N2E1NTE5ZDI4NWJl/ZGRjOS5wbmc.jpg"/>
      <itunes:duration>3010</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Linus Groh. They first discuss a new feature of Compiler Explorer and some ISO papers. Then they talk to Linus about his involvement in the Serenity project, learning C++ as he became a contributor.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Linus Groh. They first discuss a new feature of Compiler Explorer and some ISO papers. Then they talk to Linus about his involvement in the Serenity project, learning C++ as he became a contributor.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/linus_groh">Linus Groh</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Insight Toolkit</title>
      <itunes:episode>314</itunes:episode>
      <podcast:episode>314</podcast:episode>
      <itunes:title>Insight Toolkit</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">aa4c77e9-7f19-466c-8fe1-81891809a339</guid>
      <link>https://share.transistor.fm/s/33b44e54</link>
      <description>
        <![CDATA[Rob and Jason are joined by Matt McCormick from Kitware. They first discuss a blog post on using C++20 modules with GCC11 and Qt Multimedia support in Web Assembly. Then they talk to Matt about the history of Insight Toolkit, some of its applications and its role in the origin of CMake.
        <p><b>News</b></p>
<ul>
<li><a href="https://blog.feabhas.com/2021/08/c20-modules-with-gcc11/">C++20 modules with GCC11</a></li>
<li><a href="https://old.reddit.com/r/cpp/comments/p69plb/json_for_modern_c_3100/">JSON for Modern C++ 3.10.0 released</a></li>
<li><a href="http://qtandeverything.blogspot.com/2021/08/qt-multimedia-has-new-friend.html">Qt Multimedia has a new friend</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://itk.org/">Insight Toolkit</a></li>
<li><a href="https://github.com/InsightSoftwareConsortium/ITK">Insight Toolkit on GitHub</a></li>
<li><a href="https://www.slicer.org/">3D-Slicer</a></li>
<li><a href="https://cmake.org/">CMake</a></li>
<li><a href="https://insightsoftwareconsortium.github.io/itk-js/">itk.js</a></li>
<li><a href="https://kitware.github.io/vtk-js/index.html">vtk.js</a></li>
<li><a href="https://github.com/dockcross/dockcross">dockcross</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.embarcadero.com/products/cbuilder/start-for-free?utm_source=CppCast&amp;utm_medium=AffiliateOutreach&amp;utm_content=BannerCppCast">C++ Builder</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Matt McCormick from Kitware. They first discuss a blog post on using C++20 modules with GCC11 and Qt Multimedia support in Web Assembly. Then they talk to Matt about the history of Insight Toolkit, some of its applications and its role in the origin of CMake.
        <p><b>News</b></p>
<ul>
<li><a href="https://blog.feabhas.com/2021/08/c20-modules-with-gcc11/">C++20 modules with GCC11</a></li>
<li><a href="https://old.reddit.com/r/cpp/comments/p69plb/json_for_modern_c_3100/">JSON for Modern C++ 3.10.0 released</a></li>
<li><a href="http://qtandeverything.blogspot.com/2021/08/qt-multimedia-has-new-friend.html">Qt Multimedia has a new friend</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://itk.org/">Insight Toolkit</a></li>
<li><a href="https://github.com/InsightSoftwareConsortium/ITK">Insight Toolkit on GitHub</a></li>
<li><a href="https://www.slicer.org/">3D-Slicer</a></li>
<li><a href="https://cmake.org/">CMake</a></li>
<li><a href="https://insightsoftwareconsortium.github.io/itk-js/">itk.js</a></li>
<li><a href="https://kitware.github.io/vtk-js/index.html">vtk.js</a></li>
<li><a href="https://github.com/dockcross/dockcross">dockcross</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.embarcadero.com/products/cbuilder/start-for-free?utm_source=CppCast&amp;utm_medium=AffiliateOutreach&amp;utm_content=BannerCppCast">C++ Builder</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 26 Aug 2021 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/33b44e54/4eb62188.mp3" length="24488771" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/2DiZxyvROaO4IySd1iuj_NdtRvemxnUMzIVl0jy7-lE/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9mY2Uy/NWFhNmFhYWVmYjQw/ODEzZWVjZTNjNzU3/ZmRlNy5wbmc.jpg"/>
      <itunes:duration>3050</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Matt McCormick from Kitware. They first discuss a blog post on using C++20 modules with GCC11 and Qt Multimedia support in Web Assembly. Then they talk to Matt about the history of Insight Toolkit, some of its applications and its role in the origin of CMake.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Matt McCormick from Kitware. They first discuss a blog post on using C++20 modules with GCC11 and Qt Multimedia support in Web Assembly. Then they talk to Matt about the history of Insight Toolkit, some of its applications and </itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/matt_mccormick">Matt McCormick</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Efficient Programming with Components</title>
      <itunes:episode>313</itunes:episode>
      <podcast:episode>313</podcast:episode>
      <itunes:title>Efficient Programming with Components</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">e179a946-348d-47c0-8673-2e428cbe366f</guid>
      <link>https://share.transistor.fm/s/3aa6be8a</link>
      <description>
        <![CDATA[Rob and Jason are joined by Justin Meiners. They first talk about a big boost library update, and whether Valgrind is still useful compared to sanitizers. Then they talk to Justin Meiners about Alex Stepanov, his contribution to the STL and some of his courses that are still relevant to today's C++ programmers.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.boost.org/users/history/version_1_77_0.html">Boost v1.77.0</a></li>
<li><a href="https://software.intel.com/content/www/us/en/develop/blogs/adoption-of-llvm-complete-icx.html">Intel C/C++ compilers complete adoption of LLVM</a></li>
<li><a href="https://m-peko.github.io/craft-cpp/posts/valgrind-a-neglected-tool-from-the-shadows-or-a-serious-debugging-tool/">Valgrind - A neglected tool from the shadows or a serious debugging tool?</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/playlist?list=PLHxtyCq_WDLXryyw91lahwdtpZsmo4BGD">Efficient Programming with Components - YouTube Playlist</a></li>
<li><a href="https://justinmeiners.github.io/efficient-programming-with-components/">Efficient Programming with Components - Notes by Justin Meiners</a></li>
<li><a href="https://justinmeiners.github.io/efficient-programming-with-components/12_merge_sort.html#Merge-with-fewer-comparisonsl">Merge with fewer comparisons (using goto)</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.embarcadero.com/products/cbuilder/start-for-free?utm_source=CppCast&amp;utm_medium=AffiliateOutreach&amp;utm_content=BannerCppCast">C++ Builder</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Justin Meiners. They first talk about a big boost library update, and whether Valgrind is still useful compared to sanitizers. Then they talk to Justin Meiners about Alex Stepanov, his contribution to the STL and some of his courses that are still relevant to today's C++ programmers.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.boost.org/users/history/version_1_77_0.html">Boost v1.77.0</a></li>
<li><a href="https://software.intel.com/content/www/us/en/develop/blogs/adoption-of-llvm-complete-icx.html">Intel C/C++ compilers complete adoption of LLVM</a></li>
<li><a href="https://m-peko.github.io/craft-cpp/posts/valgrind-a-neglected-tool-from-the-shadows-or-a-serious-debugging-tool/">Valgrind - A neglected tool from the shadows or a serious debugging tool?</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/playlist?list=PLHxtyCq_WDLXryyw91lahwdtpZsmo4BGD">Efficient Programming with Components - YouTube Playlist</a></li>
<li><a href="https://justinmeiners.github.io/efficient-programming-with-components/">Efficient Programming with Components - Notes by Justin Meiners</a></li>
<li><a href="https://justinmeiners.github.io/efficient-programming-with-components/12_merge_sort.html#Merge-with-fewer-comparisonsl">Merge with fewer comparisons (using goto)</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.embarcadero.com/products/cbuilder/start-for-free?utm_source=CppCast&amp;utm_medium=AffiliateOutreach&amp;utm_content=BannerCppCast">C++ Builder</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 19 Aug 2021 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/3aa6be8a/3e65ff86.mp3" length="26128436" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/baeOybWkCLNs_DKb8mGwTLgru7MhNlcSYouvF9LrlNs/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8zMGZj/Yzg5MzJhMmM1MjY0/MjE0Njg5NDE2ZWQ4/NmQwMi5wbmc.jpg"/>
      <itunes:duration>3254</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Justin Meiners. They first talk about a big boost library update, and whether Valgrind is still useful compared to sanitizers. Then they talk to Justin Meiners about Alex Stepanov, his contribution to the STL and some of his courses that are still relevant to today's C++ programmers.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Justin Meiners. They first talk about a big boost library update, and whether Valgrind is still useful compared to sanitizers. Then they talk to Justin Meiners about Alex Stepanov, his contribution to the STL and some of his co</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/justin_meiners">Justin Meiners</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>News and Catching Up</title>
      <itunes:episode>312</itunes:episode>
      <podcast:episode>312</podcast:episode>
      <itunes:title>News and Catching Up</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">9957e0f0-c7b4-4d3e-961c-4cb55ab1f811</guid>
      <link>https://share.transistor.fm/s/8ab4b665</link>
      <description>
        <![CDATA[Rob and Jason talk about C++ news, upcoming conferences, tooling updates and a bit about the C++ projects they work on in their day jobs.
        <p><b>News</b></p>
<ul>
<li><a href="https://ndctechtown.com/speakers/jason-turner">NDC TechTown Keynote and Class</a></li>
<li><a href="https://cppcon.org/class-2021-practical-performance-practices/">CppCon Practical Performance Practices CppCon</a></li>
<li><a href="https://cppcon.org/big-update-with-big-thinks-for-a-big-program/">Big Update with Big Thanks for a Big Program</a></li>
<li><a href="https://labs.bishopfox.com/tech-blog/youre-doing-iot-rng">You're Doing IoT RNG</a></li>
<li><a href="https://isocpp.org/files/papers/D2422R0.html">Remove nodiscard annotations from the standard library specification</a></li>
<li><a href="https://developercommunity.visualstudio.com/t/std::span-is-not-zero-cost-because-of-th/1429284">std::span is not zero-cost because of the ms abi</a></li>
<li><a href="https://old.reddit.com/r/cpp/comments/ozzhhk/does_anyone_ever_use_goto_in_their_code/">/r/cpp - Does anyone ever use goto in their code?</a></li>
<li><a href="https://old.reddit.com/r/cpp/comments/p00vrk/github_actions_to_setup_gccclangmingww64/">/r/cpp - Github actions to setup gcc/clang/mingw</a></li>
<li><a href="https://old.reddit.com/r/cpp/comments/p1ce7t/am_i_going_to_be_burned_at_the_stake_for_using/">/r/cpp - Am I going to be burned at the stake for using basic_string as an integer array?</a></li>
<li><a href="https://blog.jetbrains.com/rscpp/2021/08/03/resharper-cpp-2021-2/#immutability_inspections">ReSharper C++ 2021.2: Type Conversion Hints, Immutability Inspections, Inline Function</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/moving-a-project-to-cpp-named-modules/">Moving a project to C++ named Modules</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://pvs-studio.com/strlen">PVS-Studio Learns What strlen is All About</a></li>
<li><a href="https://pvs-studio.com/broadcasting">PVS-Studio podcast transcripts</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason talk about C++ news, upcoming conferences, tooling updates and a bit about the C++ projects they work on in their day jobs.
        <p><b>News</b></p>
<ul>
<li><a href="https://ndctechtown.com/speakers/jason-turner">NDC TechTown Keynote and Class</a></li>
<li><a href="https://cppcon.org/class-2021-practical-performance-practices/">CppCon Practical Performance Practices CppCon</a></li>
<li><a href="https://cppcon.org/big-update-with-big-thinks-for-a-big-program/">Big Update with Big Thanks for a Big Program</a></li>
<li><a href="https://labs.bishopfox.com/tech-blog/youre-doing-iot-rng">You're Doing IoT RNG</a></li>
<li><a href="https://isocpp.org/files/papers/D2422R0.html">Remove nodiscard annotations from the standard library specification</a></li>
<li><a href="https://developercommunity.visualstudio.com/t/std::span-is-not-zero-cost-because-of-th/1429284">std::span is not zero-cost because of the ms abi</a></li>
<li><a href="https://old.reddit.com/r/cpp/comments/ozzhhk/does_anyone_ever_use_goto_in_their_code/">/r/cpp - Does anyone ever use goto in their code?</a></li>
<li><a href="https://old.reddit.com/r/cpp/comments/p00vrk/github_actions_to_setup_gccclangmingww64/">/r/cpp - Github actions to setup gcc/clang/mingw</a></li>
<li><a href="https://old.reddit.com/r/cpp/comments/p1ce7t/am_i_going_to_be_burned_at_the_stake_for_using/">/r/cpp - Am I going to be burned at the stake for using basic_string as an integer array?</a></li>
<li><a href="https://blog.jetbrains.com/rscpp/2021/08/03/resharper-cpp-2021-2/#immutability_inspections">ReSharper C++ 2021.2: Type Conversion Hints, Immutability Inspections, Inline Function</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/moving-a-project-to-cpp-named-modules/">Moving a project to C++ named Modules</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://pvs-studio.com/strlen">PVS-Studio Learns What strlen is All About</a></li>
<li><a href="https://pvs-studio.com/broadcasting">PVS-Studio podcast transcripts</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 12 Aug 2021 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/8ab4b665/d520b2d2.mp3" length="45878611" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/tbECLs41hjcH-FIslzdPi5qyJ42ZjHuDTPkuIAGNtcs/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS81NmZh/MjE3YWNhZmRhOGEx/NDBlOTMyNGI4NTAw/ZWVjNC5wbmc.jpg"/>
      <itunes:duration>2548</itunes:duration>
      <itunes:summary>Rob and Jason talk about C++ news, upcoming conferences, tooling updates and a bit about the C++ projects they work on in their day jobs.</itunes:summary>
      <itunes:subtitle>Rob and Jason talk about C++ news, upcoming conferences, tooling updates and a bit about the C++ projects they work on in their day jobs.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Performance Tuning</title>
      <itunes:episode>311</itunes:episode>
      <podcast:episode>311</podcast:episode>
      <itunes:title>Performance Tuning</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">372366e4-2da7-4adf-8457-a5bcd26a498e</guid>
      <link>https://share.transistor.fm/s/bb6df0bf</link>
      <description>
        <![CDATA[Rob and Matt are joined by Denis Bakhvalov. They first talk about building Minesweeper in C++ with SFML and a paper on throughput prediction on intel microarchitectures. Then they talk to Denis about his blog, book and video series focusing on C++ performance, and his vision of the future tooling and techniques of writing performant C++ code.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=myGrhTNUAPY">Making the Classic Minesweeper Game using C++ and SFML</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/edit-your-c-code-while-debugging-with-hot-reload-in-visual-studio-2022/">Hot Reload support for C++ Applications</a></li>
<li><a href="https://github.com/gabime/spdlog/releases/tag/v1.9.1">Spdlog 1.9.1 released. Support for compile-time format string validation</a></li>
<li><a href="https://arxiv.org/pdf/2107.14210.pdf">Accurate throughput prediction of basic blocks on recent intel microarchitectures</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://easyperf.net/">easyperf.net</a></li>
<li><a href="https://book.easyperf.net/perf_book">Performance Analysis and Tuning on Modern CPUs</a></li>
<li><a href="https://github.com/dendibakh/perf-ninja">Performance Ninja Course</a></li>
<li><a href="https://www.youtube.com/watch?v=ZSR4NlFGVPI&amp;t=9574s">LLVM+CGO Performance Workshop - Performance Tuning: Future Compiler Improvements</a></li>
<li><a href="http://proebsting.cs.arizona.edu/law.html">Proebsting's Law</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://pvs-studio.com/strlen">PVS-Studio Learns What strlen is All About</a></li>
<li><a href="https://pvs-studio.com/broadcasting">PVS-Studio podcast transcripts</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Matt are joined by Denis Bakhvalov. They first talk about building Minesweeper in C++ with SFML and a paper on throughput prediction on intel microarchitectures. Then they talk to Denis about his blog, book and video series focusing on C++ performance, and his vision of the future tooling and techniques of writing performant C++ code.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=myGrhTNUAPY">Making the Classic Minesweeper Game using C++ and SFML</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/edit-your-c-code-while-debugging-with-hot-reload-in-visual-studio-2022/">Hot Reload support for C++ Applications</a></li>
<li><a href="https://github.com/gabime/spdlog/releases/tag/v1.9.1">Spdlog 1.9.1 released. Support for compile-time format string validation</a></li>
<li><a href="https://arxiv.org/pdf/2107.14210.pdf">Accurate throughput prediction of basic blocks on recent intel microarchitectures</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://easyperf.net/">easyperf.net</a></li>
<li><a href="https://book.easyperf.net/perf_book">Performance Analysis and Tuning on Modern CPUs</a></li>
<li><a href="https://github.com/dendibakh/perf-ninja">Performance Ninja Course</a></li>
<li><a href="https://www.youtube.com/watch?v=ZSR4NlFGVPI&amp;t=9574s">LLVM+CGO Performance Workshop - Performance Tuning: Future Compiler Improvements</a></li>
<li><a href="http://proebsting.cs.arizona.edu/law.html">Proebsting's Law</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://pvs-studio.com/strlen">PVS-Studio Learns What strlen is All About</a></li>
<li><a href="https://pvs-studio.com/broadcasting">PVS-Studio podcast transcripts</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 05 Aug 2021 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/bb6df0bf/b646b019.mp3" length="50136270" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/yVKTjq0tH3kRLRx5qYBhsibqu4jhDUfwqqXIYGUVswk/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8zYzYw/YTAyYTg0MTQwZWZi/OGNmYTFlNjYyMzA3/ZjQ3MS5wbmc.jpg"/>
      <itunes:duration>3035</itunes:duration>
      <itunes:summary>Rob and Matt are joined by Denis Bakhvalov. They first talk about building Minesweeper in C++ with SFML and a paper on throughput prediction on intel microarchitectures. Then they talk to Denis about his blog, book and video series focusing on C++ performance, and his vision of the future tooling and techniques of writing performant C++ code.</itunes:summary>
      <itunes:subtitle>Rob and Matt are joined by Denis Bakhvalov. They first talk about building Minesweeper in C++ with SFML and a paper on throughput prediction on intel microarchitectures. Then they talk to Denis about his blog, book and video series focusing on C++ perform</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/denis_bakhvalov">Denis Bakhvalov</podcast:person>
    </item>
    <item>
      <title>STLab</title>
      <itunes:episode>310</itunes:episode>
      <podcast:episode>310</podcast:episode>
      <itunes:title>STLab</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">1255f465-4ed1-44ea-83c5-0ec37e2bc353</guid>
      <link>https://share.transistor.fm/s/38ad913e</link>
      <description>
        <![CDATA[Rob and Jason are joined by Sean Parent and Dave Abrahams. They first talk to Dave about his history with C++, Boost and the Swift programming language. Then they talk with Sean and Dave about Adobe's Software Technology Lab and their plans to focus on Concurrency in C++.
        <p><b>News</b></p>
<ul>
<li><a href="https://andreasfertig.blog/2021/07/cpp20-a-neat-trick-with-consteval/">A Neat trick with consteval</a></li>
<li><a href="https://www.cppstories.com/2021/constexpr-new-cpp20/">Constexpr memory allocation</a></li>
<li><a href="https://github.com/yuchdev/CppBooks">Comprehensive Catalog of C++ Books</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://stlab.cc/">stlab</a></li>
<li><a href="https://github.com/stlab">stlab on GitHub</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.embarcadero.com/products/cbuilder/start-for-free?utm_source=CppCast&amp;utm_medium=AffiliateOutreach&amp;utm_content=BannerCppCast">C++ Builder</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Sean Parent and Dave Abrahams. They first talk to Dave about his history with C++, Boost and the Swift programming language. Then they talk with Sean and Dave about Adobe's Software Technology Lab and their plans to focus on Concurrency in C++.
        <p><b>News</b></p>
<ul>
<li><a href="https://andreasfertig.blog/2021/07/cpp20-a-neat-trick-with-consteval/">A Neat trick with consteval</a></li>
<li><a href="https://www.cppstories.com/2021/constexpr-new-cpp20/">Constexpr memory allocation</a></li>
<li><a href="https://github.com/yuchdev/CppBooks">Comprehensive Catalog of C++ Books</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://stlab.cc/">stlab</a></li>
<li><a href="https://github.com/stlab">stlab on GitHub</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.embarcadero.com/products/cbuilder/start-for-free?utm_source=CppCast&amp;utm_medium=AffiliateOutreach&amp;utm_content=BannerCppCast">C++ Builder</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 29 Jul 2021 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/38ad913e/7c5680f9.mp3" length="60201270" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/CN4sZBYDBpDtdcEW1ZF4dp6xblLCOhe509nYOs5Bd7I/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9mNzA2/NjNkMDk5YzVhZmEz/YTM4M2YwYTFmOWZi/ZjAzMC5wbmc.jpg"/>
      <itunes:duration>3474</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Sean Parent and Dave Abrahams. They first talk to Dave about his history with C++, Boost and the Swift programming language. Then they talk with Sean and Dave about Adobe's Software Technology Lab and their plans to focus on Concurrency in C++.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Sean Parent and Dave Abrahams. They first talk to Dave about his history with C++, Boost and the Swift programming language. Then they talk with Sean and Dave about Adobe's Software Technology Lab and their plans to focus on Co</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/dave_abrahams">Dave Abrahams</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/sean_parent">Sean Parent</podcast:person>
    </item>
    <item>
      <title>HPX and DLA Future</title>
      <itunes:episode>309</itunes:episode>
      <podcast:episode>309</podcast:episode>
      <itunes:title>HPX and DLA Future</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">937cc241-703a-48ac-afc2-5736753588ad</guid>
      <link>https://share.transistor.fm/s/6d8730b0</link>
      <description>
        <![CDATA[Rob and Jason are joined by Hartmut Kaiser and Mikael Simberg. They first discuss some blog posts on returning multiple values from a function and C++ Ranges. Then they talk to Hartmut Kaiser and Mikael Simberg on the latest version of HPX, how easy it is to gain performance improvements with HPX, and DLA Futures, the Distributed Linear Algebra library built using HPX.
        <p><b>News</b></p>
<ul>
<li><a href="https://pvs-studio.com/en/blog/posts/0843/">An Unexpected Article About Our Unicorn: Who Is the PVS-Studio Mascot?</a></li>
<li><a href="https://www.fluentcpp.com/2021/07/09/how-to-return-several-values-from-a-function-in-c/">How to Return Several Values from a Function in C++</a></li>
<li><a href="https://andreasfertig.blog/2021/06/cpp20-ranges-benefits-avoid-dangling-pointers/">C++20 ranges benefits: avoid dangling pointers</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://hpx.stellar-group.org/">HPX</a></li>
<li><a href="https://github.com/STEllAR-GROUP/hpx">HPX on GitHub</a></li>
<li><a href="https://hpx.stellar-group.org/2021/07/14/hpx-1-7-0-released/">HPX 1.7.0 released</a></li>
<li><a href="https://github.com/eth-cscs/DLA-Future">DLA Future on GitHub</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.embarcadero.com/products/cbuilder/start-for-free?utm_source=CppCast&amp;utm_medium=AffiliateOutreach&amp;utm_content=BannerCppCast">C++ Builder</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Hartmut Kaiser and Mikael Simberg. They first discuss some blog posts on returning multiple values from a function and C++ Ranges. Then they talk to Hartmut Kaiser and Mikael Simberg on the latest version of HPX, how easy it is to gain performance improvements with HPX, and DLA Futures, the Distributed Linear Algebra library built using HPX.
        <p><b>News</b></p>
<ul>
<li><a href="https://pvs-studio.com/en/blog/posts/0843/">An Unexpected Article About Our Unicorn: Who Is the PVS-Studio Mascot?</a></li>
<li><a href="https://www.fluentcpp.com/2021/07/09/how-to-return-several-values-from-a-function-in-c/">How to Return Several Values from a Function in C++</a></li>
<li><a href="https://andreasfertig.blog/2021/06/cpp20-ranges-benefits-avoid-dangling-pointers/">C++20 ranges benefits: avoid dangling pointers</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://hpx.stellar-group.org/">HPX</a></li>
<li><a href="https://github.com/STEllAR-GROUP/hpx">HPX on GitHub</a></li>
<li><a href="https://hpx.stellar-group.org/2021/07/14/hpx-1-7-0-released/">HPX 1.7.0 released</a></li>
<li><a href="https://github.com/eth-cscs/DLA-Future">DLA Future on GitHub</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.embarcadero.com/products/cbuilder/start-for-free?utm_source=CppCast&amp;utm_medium=AffiliateOutreach&amp;utm_content=BannerCppCast">C++ Builder</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 22 Jul 2021 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/6d8730b0/ed5a873c.mp3" length="60435424" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/fi1gM9x8Drs6RwQvANv_Y6kwwB2dKuhEDXwz25qfbr8/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS80MzQz/MGU3MjlmMGI3MGI2/YTgzNWYxOWQ4Mzc0/NmJjNi5wbmc.jpg"/>
      <itunes:duration>3706</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Hartmut Kaiser and Mikael Simberg. They first discuss some blog posts on returning multiple values from a function and C++ Ranges. Then they talk to Hartmut Kaiser and Mikael Simberg on the latest version of HPX, how easy it is to gain performance improvements with HPX, and DLA Futures, the Distributed Linear Algebra library built using HPX.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Hartmut Kaiser and Mikael Simberg. They first discuss some blog posts on returning multiple values from a function and C++ Ranges. Then they talk to Hartmut Kaiser and Mikael Simberg on the latest version of HPX, how easy it is</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/mikael_simberg">Mikael Simberg</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/hartmut_kaiser">Hartmut Kaiser</podcast:person>
    </item>
    <item>
      <title>Improving Performance</title>
      <itunes:episode>308</itunes:episode>
      <podcast:episode>308</podcast:episode>
      <itunes:title>Improving Performance</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">b30d8d01-49ec-461f-b5b4-6c45e43b541b</guid>
      <link>https://share.transistor.fm/s/3aa9cdd8</link>
      <description>
        <![CDATA[Rob and Jason are joined by Ivica Bogosavljevic from Johny's Software Lab. They first talk about an open sourced 3d game engine and C++ documentation tools. Then they talk to Ivica Bogosavljevic from Johny's Software Lab where he writes about methods to improve performance in C++ applications.
        <p><b>News</b></p>
<ul>
<li><a href="https://github.com/o3de/o3de">Open 3D Engine</a></li>
<li><a href="https://sixtyfps.io/blog/documentation-tools-for-cpp-libraries.html">Doc Tools for C++ Libraries</a></li>
<li><a href="https://cppcon.org/cppcon-2021-call-for-submissions/">CppCon 2021 call for submissions</a></li>
<li><a href="https://www.meetingcpp.com/meetingcpp/news/items/Announcing-the-second-set-of-AMAs-for-2021.html">Second set of Meeting C++ AMAs</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://johnysswlab.com/">Johny's Software Lab</a></li>
<li><a href="https://easyperf.net/">easyperf</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://pvs-studio.com/clang">PVS-Studio Team: Switching to Clang Improved PVS-Studio C++ Analyzer's Performance</a></li>
<li><a href="https://pvs-studio.com/beta_clion">Beta-Testing of PVS-Studio Plugin for JetBrains CLion</a></li>
<li><a href="https://pvs-studio.com/broadcasting">PVS-Studio podcast transcripts</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Ivica Bogosavljevic from Johny's Software Lab. They first talk about an open sourced 3d game engine and C++ documentation tools. Then they talk to Ivica Bogosavljevic from Johny's Software Lab where he writes about methods to improve performance in C++ applications.
        <p><b>News</b></p>
<ul>
<li><a href="https://github.com/o3de/o3de">Open 3D Engine</a></li>
<li><a href="https://sixtyfps.io/blog/documentation-tools-for-cpp-libraries.html">Doc Tools for C++ Libraries</a></li>
<li><a href="https://cppcon.org/cppcon-2021-call-for-submissions/">CppCon 2021 call for submissions</a></li>
<li><a href="https://www.meetingcpp.com/meetingcpp/news/items/Announcing-the-second-set-of-AMAs-for-2021.html">Second set of Meeting C++ AMAs</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://johnysswlab.com/">Johny's Software Lab</a></li>
<li><a href="https://easyperf.net/">easyperf</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://pvs-studio.com/clang">PVS-Studio Team: Switching to Clang Improved PVS-Studio C++ Analyzer's Performance</a></li>
<li><a href="https://pvs-studio.com/beta_clion">Beta-Testing of PVS-Studio Plugin for JetBrains CLion</a></li>
<li><a href="https://pvs-studio.com/broadcasting">PVS-Studio podcast transcripts</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 15 Jul 2021 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/3aa9cdd8/c4233301.mp3" length="47488081" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/0C34VLYI9HzBmpmaw5-MXKXL4JSnOqnkyX5OYzhX5uc/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS83NzI2/Zjc5Y2IwZjUzYjAw/MzljMzA2MmZmMDBl/OTk4Mi5qcGc.jpg"/>
      <itunes:duration>3189</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Ivica Bogosavljevic from Johny's Software Lab. They first talk about an open sourced 3d game engine and C++ documentation tools. Then they talk to Ivica Bogosavljevic from Johny's Software Lab where he writes about methods to improve performance in C++ applications.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Ivica Bogosavljevic from Johny's Software Lab. They first talk about an open sourced 3d game engine and C++ documentation tools. Then they talk to Ivica Bogosavljevic from Johny's Software Lab where he writes about methods to i</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/ivica_bogosavljevic">Ivica Bogosavljevic</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Tipi.build</title>
      <itunes:episode>307</itunes:episode>
      <podcast:episode>307</podcast:episode>
      <itunes:title>Tipi.build</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">3b09015b-253e-4f0a-880a-6785bb424120</guid>
      <link>https://share.transistor.fm/s/7e8e93d7</link>
      <description>
        <![CDATA[Rob and Jason are joined by Damien Buhl and Yannic Staudt from tipi.build. They first talk about a new text encoding library and whether const should be the default for variables. Then they talk about tipi.build, the Compiler-as-a-Service that understands C++ code and can build it without scripts.
        <p><b>News</b></p>
<ul>
<li><a href="https://thephd.dev/any-encoding-ever-ztd-text-unicode-cpp">Any Encoding, Ever - ztd.text and Unicode for C++</a></li>
<li><a href="https://belaycpp.com/2021/06/30/should-every-variable-be-const-by-default/">Should every variable be const by default?</a></li>
<li><a href="https://marcoarena.wordpress.com/2021/06/23/reversing-words-of-a-string-with-ranges-thatsarotate/">Reversing words of a string with ranges -#thatsarotate</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://tipi.build/">tipi.build</a></li>
<li><a href="https://tipi.build/join">Join tipi.build beta</a></li>
<li><a href="https://tipi.build/blog">tipi.build blog</a></li>
<li><a href="https://twitter.com/TipiBuild">@TipiBuild</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/pvs-download-cppcast-t">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li><a href="https://www.viva64.com/qt-6">Date Processing Attracts Bugs or 77 Defects in Qt 6</a></li>
<li><a href="https://www.viva64.com/covid-19">COVID-19 Research and Uninitialized Variables</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Damien Buhl and Yannic Staudt from tipi.build. They first talk about a new text encoding library and whether const should be the default for variables. Then they talk about tipi.build, the Compiler-as-a-Service that understands C++ code and can build it without scripts.
        <p><b>News</b></p>
<ul>
<li><a href="https://thephd.dev/any-encoding-ever-ztd-text-unicode-cpp">Any Encoding, Ever - ztd.text and Unicode for C++</a></li>
<li><a href="https://belaycpp.com/2021/06/30/should-every-variable-be-const-by-default/">Should every variable be const by default?</a></li>
<li><a href="https://marcoarena.wordpress.com/2021/06/23/reversing-words-of-a-string-with-ranges-thatsarotate/">Reversing words of a string with ranges -#thatsarotate</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://tipi.build/">tipi.build</a></li>
<li><a href="https://tipi.build/join">Join tipi.build beta</a></li>
<li><a href="https://tipi.build/blog">tipi.build blog</a></li>
<li><a href="https://twitter.com/TipiBuild">@TipiBuild</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/pvs-download-cppcast-t">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li><a href="https://www.viva64.com/qt-6">Date Processing Attracts Bugs or 77 Defects in Qt 6</a></li>
<li><a href="https://www.viva64.com/covid-19">COVID-19 Research and Uninitialized Variables</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 08 Jul 2021 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/7e8e93d7/42c60dfd.mp3" length="67619074" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/rZsglL_FckIbeZHYbFrfo-3xRT-j175sbMNVgWXAsgk/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9hMTJk/NDVjOTUxYWM1Y2Mw/ZmE0OGU0OTQ4ZDEy/MDE2NC5wbmc.jpg"/>
      <itunes:duration>3061</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Damien Buhl and Yannic Staudt from tipi.build. They first talk about a new text encoding library and whether const should be the default for variables. Then they talk about tipi.build, the Compiler-as-a-Service that understands C++ code and can build it without scripts.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Damien Buhl and Yannic Staudt from tipi.build. They first talk about a new text encoding library and whether const should be the default for variables. Then they talk about tipi.build, the Compiler-as-a-Service that understands</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/yannic_staudt">Yannic Staudt</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/damien_buhl">Damien Buhl</podcast:person>
    </item>
    <item>
      <title>LFortran</title>
      <itunes:episode>306</itunes:episode>
      <podcast:episode>306</podcast:episode>
      <itunes:title>LFortran</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">4ddf4f29-9283-44ae-9aca-a703664c4c25</guid>
      <link>https://share.transistor.fm/s/d91a5072</link>
      <description>
        <![CDATA[Rob and Jason are joined by Ondřej Čertík from Los Alamos National Laboratory. They first talk about ISO Papers and Github's CoPilot AI programmer. Then they talk to Ondřej about LFortran, a modern LLVM based Fortran compiler that can compile Fortran code into C++. 
        <p><b>News</b></p>
<ul>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/#mailing2021-06">June 2021 ISO Mailing</a></li>
<li><a href="https://github.com/s9w/cpp-lit">C++ Library Include Times</a></li>
<li><a href="https://copilot.github.com/">GitHub Copilot</a></li>
<li><a href="https://cppcon.org/cppcon-2021-field-trip/">CppCon Field Trip</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://lfortran.org/">LFortran</a></li>
<li><a href="https://fortran-lang.org/">Fortran</a></li>
<li><a href="https://github.com/fortran-lang/fpm/">Fortran Package Manager</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/pvs-download-cppcast-t">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li><a href="https://www.viva64.com/qt-6">Date Processing Attracts Bugs or 77 Defects in Qt 6</a></li>
<li><a href="https://www.viva64.com/covid-19">COVID-19 Research and Uninitialized Variables</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Ondřej Čertík from Los Alamos National Laboratory. They first talk about ISO Papers and Github's CoPilot AI programmer. Then they talk to Ondřej about LFortran, a modern LLVM based Fortran compiler that can compile Fortran code into C++. 
        <p><b>News</b></p>
<ul>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/#mailing2021-06">June 2021 ISO Mailing</a></li>
<li><a href="https://github.com/s9w/cpp-lit">C++ Library Include Times</a></li>
<li><a href="https://copilot.github.com/">GitHub Copilot</a></li>
<li><a href="https://cppcon.org/cppcon-2021-field-trip/">CppCon Field Trip</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://lfortran.org/">LFortran</a></li>
<li><a href="https://fortran-lang.org/">Fortran</a></li>
<li><a href="https://github.com/fortran-lang/fpm/">Fortran Package Manager</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/pvs-download-cppcast-t">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li><a href="https://www.viva64.com/qt-6">Date Processing Attracts Bugs or 77 Defects in Qt 6</a></li>
<li><a href="https://www.viva64.com/covid-19">COVID-19 Research and Uninitialized Variables</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 01 Jul 2021 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/d91a5072/a56417c0.mp3" length="50176812" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/0j1qOgct_e2MRbRifxk_nFnNgGR4vtsnG_aYS7s9Sgo/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS85NWEz/ZTllYjU3ZjViODA1/YmUzZDZhZWY4MmZi/MDU0Yi5wbmc.jpg"/>
      <itunes:duration>3330</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Ondřej Čertík from Los Alamos National Laboratory. They first talk about ISO Papers and Github's CoPilot AI programmer. Then they talk to Ondřej about LFortran, a modern LLVM based Fortran compiler that can compile Fortran code into C++.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Ondřej Čertík from Los Alamos National Laboratory. They first talk about ISO Papers and Github's CoPilot AI programmer. Then they talk to Ondřej about LFortran, a modern LLVM based Fortran compiler that can compile Fortran code</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/ondrej_certik">Ondřej Čertík</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Regression Testing with Touca</title>
      <itunes:episode>305</itunes:episode>
      <podcast:episode>305</podcast:episode>
      <itunes:title>Regression Testing with Touca</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">52169303-b59e-47db-95cb-fae8a3c35f85</guid>
      <link>https://share.transistor.fm/s/fcd2881c</link>
      <description>
        <![CDATA[Rob and Jason are joined by Pejman Ghorbanzade. They first talk about changes to the format library to enable better compile time errors, and some conference news from CppCon, C++ on Sea and NDC TechTown. Then they talk to Pejman about Touca, a new tool he's created for continuous regression testing.
        <p><b>News</b></p>
<ul>
<li><a href="https://github.com/dfeneyrou/palanteer">Palanteer</a></li>
<li><a href="https://www.zverovich.net/2021/06/16/safe-formatting-api.html">A quest for safe text formatting API</a></li>
<li><a href="https://cpponsea.uk/index.html">C++ On Sea starting soon</a></li>
<li><a href="https://cppcon.org/cppcon-2021-call-for-submissions/">CppCon call for submissions</a></li>
<li><a href="https://ndctechtown.com/cfp">NDC TechTown call for papers</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://touca.io/">Touca</a></li>
<li><a href="https://blog.touca.io/starting-vision/">Touca's vision for the future of regression testing</a></li>
<li><a href="https://github.com/trytouca/touca-cpp">Touca SDK on GitHub</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.incredibuild.com/cppcast">Incredibuild</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Pejman Ghorbanzade. They first talk about changes to the format library to enable better compile time errors, and some conference news from CppCon, C++ on Sea and NDC TechTown. Then they talk to Pejman about Touca, a new tool he's created for continuous regression testing.
        <p><b>News</b></p>
<ul>
<li><a href="https://github.com/dfeneyrou/palanteer">Palanteer</a></li>
<li><a href="https://www.zverovich.net/2021/06/16/safe-formatting-api.html">A quest for safe text formatting API</a></li>
<li><a href="https://cpponsea.uk/index.html">C++ On Sea starting soon</a></li>
<li><a href="https://cppcon.org/cppcon-2021-call-for-submissions/">CppCon call for submissions</a></li>
<li><a href="https://ndctechtown.com/cfp">NDC TechTown call for papers</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://touca.io/">Touca</a></li>
<li><a href="https://blog.touca.io/starting-vision/">Touca's vision for the future of regression testing</a></li>
<li><a href="https://github.com/trytouca/touca-cpp">Touca SDK on GitHub</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.incredibuild.com/cppcast">Incredibuild</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Fri, 25 Jun 2021 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/fcd2881c/b64db1e5.mp3" length="54055766" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/kBANZZil3386LA11vO811HrqPLHPKawE7b6_cCrbwgY/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9mNWJl/YTRjYmIzZDdlZTRl/ODFkN2VjNDU4MjMw/NmY2Mi5wbmc.jpg"/>
      <itunes:duration>3199</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Pejman Ghorbanzade. They first talk about changes to the format library to enable better compile time errors, and some conference news from CppCon, C++ on Sea and NDC TechTown. Then they talk to Pejman about Touca, a new tool he's created for continuous regression testing.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Pejman Ghorbanzade. They first talk about changes to the format library to enable better compile time errors, and some conference news from CppCon, C++ on Sea and NDC TechTown. Then they talk to Pejman about Touca, a new tool h</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/pejman_ghorbanzade">Pejman Ghorbanzade</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Modernizing DOSBox</title>
      <itunes:episode>304</itunes:episode>
      <podcast:episode>304</podcast:episode>
      <itunes:title>Modernizing DOSBox</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">cb688c89-49a9-4fd1-8cc7-f925dae5c66f</guid>
      <link>https://share.transistor.fm/s/c8733c71</link>
      <description>
        <![CDATA[Rob and Jason are joined by Patryk Obara. They first talk about  in Visual Studio 2019 and a Trip Report from Herb Sutter on the Summer ISO meeting. Then they talk to Patryk Obara about the dosbox project itself and the dosbox staging repository where he's been working to modernize dosbox.
        <p><b>News</b></p>
<ul>
<li><a href="https://devblogs.microsoft.com/cppblog/format-in-visual-studio-2019-version-16-10/"> in Visual Studio 2019 v16.10</a></li>
<li><a href="https://herbsutter.com/2021/06/09/trip-report-summer-2021-iso-c-standards-meeting-virtual/">Trip report: Summer 2021 ISO C++ Standards meeting (virtual)</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/nytrak/c_coroutines_tutorial_part4/">Painless coroutines part 4</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://dosbox-staging.github.io/">DOSBox Staging</a></li>
<li><a href="https://github.com/dosbox-staging/dosbox-staging">DOSBox Staging on GitHub</a></li>
<li><a href="https://www.dosbox.com/">DOSBOX</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.incredibuild.com/cppcast">Incredibuild</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Patryk Obara. They first talk about  in Visual Studio 2019 and a Trip Report from Herb Sutter on the Summer ISO meeting. Then they talk to Patryk Obara about the dosbox project itself and the dosbox staging repository where he's been working to modernize dosbox.
        <p><b>News</b></p>
<ul>
<li><a href="https://devblogs.microsoft.com/cppblog/format-in-visual-studio-2019-version-16-10/"> in Visual Studio 2019 v16.10</a></li>
<li><a href="https://herbsutter.com/2021/06/09/trip-report-summer-2021-iso-c-standards-meeting-virtual/">Trip report: Summer 2021 ISO C++ Standards meeting (virtual)</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/nytrak/c_coroutines_tutorial_part4/">Painless coroutines part 4</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://dosbox-staging.github.io/">DOSBox Staging</a></li>
<li><a href="https://github.com/dosbox-staging/dosbox-staging">DOSBox Staging on GitHub</a></li>
<li><a href="https://www.dosbox.com/">DOSBOX</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.incredibuild.com/cppcast">Incredibuild</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Fri, 18 Jun 2021 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/c8733c71/1b2baac6.mp3" length="55031238" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/BUKwW1AM2my38sBpf57xewxICBPcLGiqN8hiuS8C3aw/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8zZGQ2/NTE2NmQxZTQ5MjZl/YzIyN2NmZDcxYTI0/OGMyYi5wbmc.jpg"/>
      <itunes:duration>3693</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Patryk Obara. They first talk about  in Visual Studio 2019 and a Trip Report from Herb Sutter on the Summer ISO meeting. Then they talk to Patryk Obara about the dosbox project itself and the dosbox staging repository where he's been working to modernize dosbox.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Patryk Obara. They first talk about  in Visual Studio 2019 and a Trip Report from Herb Sutter on the Summer ISO meeting. Then they talk to Patryk Obara about the dosbox project itself and the dosbox staging repository where he'</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/patryk_obara">Patryk Obara</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>DAW JSON Link</title>
      <itunes:episode>303</itunes:episode>
      <podcast:episode>303</podcast:episode>
      <itunes:title>DAW JSON Link</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">a8ddebf8-1bae-441a-a55d-5b38aa40eec4</guid>
      <link>https://share.transistor.fm/s/a3cad7a1</link>
      <description>
        <![CDATA[Rob and Jason are joined by Darrell Wright. They first talk about a gameboy emulator written by Ben Smith and a new regression testing tool. Then they talk to Darrell Wright about DAW JSON Link, his JSON serialization library.
        <p><b>News</b></p>
<ul>
<li><a href="https://github.com/ArthurSonzogni/FTXUI">FTXUI</a></li>
<li><a href="https://binji.github.io/posts/pokegb/">POKEGB gameboy emulator that only plays Pokemon blue (68 lines of C++)</a></li>
<li><a href="https://blog.touca.io/starting-vision/">Automated regression testing with Touca</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/beached/daw_json_link">DAW JSON Link on GitHub</a></li>
<li><a href="https://beached.github.io/daw_json_link/html/">DAW JSON Link Documentation</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.embarcadero.com/products/cbuilder/start-for-free?utm_source=CppCast&amp;utm_medium=AffiliateOutreach&amp;utm_content=BannerCppCast">C++ Builder</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Darrell Wright. They first talk about a gameboy emulator written by Ben Smith and a new regression testing tool. Then they talk to Darrell Wright about DAW JSON Link, his JSON serialization library.
        <p><b>News</b></p>
<ul>
<li><a href="https://github.com/ArthurSonzogni/FTXUI">FTXUI</a></li>
<li><a href="https://binji.github.io/posts/pokegb/">POKEGB gameboy emulator that only plays Pokemon blue (68 lines of C++)</a></li>
<li><a href="https://blog.touca.io/starting-vision/">Automated regression testing with Touca</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/beached/daw_json_link">DAW JSON Link on GitHub</a></li>
<li><a href="https://beached.github.io/daw_json_link/html/">DAW JSON Link Documentation</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.embarcadero.com/products/cbuilder/start-for-free?utm_source=CppCast&amp;utm_medium=AffiliateOutreach&amp;utm_content=BannerCppCast">C++ Builder</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Fri, 11 Jun 2021 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/a3cad7a1/0bf17188.mp3" length="57420951" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/lvHLVAlrvSqbaukV3cm_dTMzmqjyOumJp6sE2zQBlSY/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9mM2Fk/MTk0ZjA5MzBiYWUy/ZGRjYTY5Nzc5YTJl/MTdmNS5wbmc.jpg"/>
      <itunes:duration>3493</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Darrell Wright. They first talk about a gameboy emulator written by Ben Smith and a new regression testing tool. Then they talk to Darrell Wright about DAW JSON Link, his JSON serialization library.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Darrell Wright. They first talk about a gameboy emulator written by Ben Smith and a new regression testing tool. Then they talk to Darrell Wright about DAW JSON Link, his JSON serialization library.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/darrell_wright">Darrell Wright</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Incredibuild in the Cloud</title>
      <itunes:episode>302</itunes:episode>
      <podcast:episode>302</podcast:episode>
      <itunes:title>Incredibuild in the Cloud</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">ece52738-e384-453c-8057-f2d9ad1f7865</guid>
      <link>https://share.transistor.fm/s/1eb6b483</link>
      <description>
        <![CDATA[Rob and Jason are joined by Dana Rochman and Amir Kirsh from Incredibuild. They first discuss conference news and a blog post from Andreas Kling. Then they talk to Dana and Amir about the latest from Incredibuild, including new support for accelerating builds in the cloud, and build caching.
        <p><b>News</b></p>
<ul>
<li><a href="https://cpponsea.uk/news/speakers-schedule-and-a-90-programme.html">C++ On Sea Schedule</a></li>
<li><a href="https://corecpp.org/">Core C++</a></li>
<li><a href="https://awesomekling.github.io/I-quit-my-job-to-focus-on-SerenityOS-full-time/">I quit my job to focus on Serenity OS Full time</a></li>
<li><a href="https://www.incredibuild.com/blog/top-13-c-libraries-to-watch-out-for">13 C++ Libraries To Watch Out For</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.incredibuild.com/">Incredibuild</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.embarcadero.com/products/cbuilder/start-for-free?utm_source=CppCast&amp;utm_medium=AffiliateOutreach&amp;utm_content=BannerCppCast">C++ Builder</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Dana Rochman and Amir Kirsh from Incredibuild. They first discuss conference news and a blog post from Andreas Kling. Then they talk to Dana and Amir about the latest from Incredibuild, including new support for accelerating builds in the cloud, and build caching.
        <p><b>News</b></p>
<ul>
<li><a href="https://cpponsea.uk/news/speakers-schedule-and-a-90-programme.html">C++ On Sea Schedule</a></li>
<li><a href="https://corecpp.org/">Core C++</a></li>
<li><a href="https://awesomekling.github.io/I-quit-my-job-to-focus-on-SerenityOS-full-time/">I quit my job to focus on Serenity OS Full time</a></li>
<li><a href="https://www.incredibuild.com/blog/top-13-c-libraries-to-watch-out-for">13 C++ Libraries To Watch Out For</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.incredibuild.com/">Incredibuild</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.embarcadero.com/products/cbuilder/start-for-free?utm_source=CppCast&amp;utm_medium=AffiliateOutreach&amp;utm_content=BannerCppCast">C++ Builder</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Fri, 04 Jun 2021 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/1eb6b483/61af28c0.mp3" length="50634062" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/qNSHOyePvQCF_iQFAhFmowMVFBPgQgiKwDExifc_29Y/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS84MDc5/ZTIyMDZiZWVjYzYy/MGViZjRkZDdmNzMx/NTJhNS5wbmc.jpg"/>
      <itunes:duration>2971</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Dana Rochman and Amir Kirsh from Incredibuild. They first discuss conference news and a blog post from Andreas Kling. Then they talk to Dana and Amir about the latest from Incredibuild, including new support for accelerating builds in the cloud, and build caching.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Dana Rochman and Amir Kirsh from Incredibuild. They first discuss conference news and a blog post from Andreas Kling. Then they talk to Dana and Amir about the latest from Incredibuild, including new support for accelerating bu</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/dana_rochman">Dana Rochman</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/amir_kirsh">Amir Kirsh</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Spack</title>
      <itunes:episode>301</itunes:episode>
      <podcast:episode>301</podcast:episode>
      <itunes:title>Spack</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">e897f641-406f-40d0-8191-03289a51035b</guid>
      <link>https://share.transistor.fm/s/f1bd549c</link>
      <description>
        <![CDATA[Rob and Jason are joined by Todd Gamblin and Greg Becker. They first discuss a documentation tool, a blog post about floating point numbers, and yet another post about ABI changes. Then they talk to Todd and Greg from Lawrence Livermore National Laboratory (LLNL) who both work on Spack, the popular open source package manager aimed at HPC.
        <p><b>News</b></p>
<ul>
<li><a href="https://github.com/marzer/poxy">Poxy: a Doxygen frontend with extra fancy</a></li>
<li><a href="https://developers.redhat.com/blog/2021/05/12/mostly-harmless-an-account-of-pseudo-normal-floating-point-numbers">Mostly harmless: An account of pseudo-normal floating point numbers</a></li>
<li><a href="https://quuxplusone.github.io/blog/2021/05/07/std-iterator-as-a-base-class/">Removing an empty base class can break ABI</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://spack.io/">Spack</a></li>
<li><a href="https://github.com/spack/spack">Spack on GitHub</a></li>
<li><a href="https://spack-tutorial.readthedocs.io/">Spack Tutorial</a></li>
<li><a href="https://slack.spack.io/">Spack Slack</a></li>
<li><a href="https://www.youtube.com/watch?v=yuhV7iKRIJU">Build all the things with Spack: a package manager for more than C++ - Todd Gamblin - CppCon 2020</a></li>
<li><a href="https://github.com/potassco/clingo">Clingo: A grounder and solver for logic programs</a></li>
<li><a href="https://computing.llnl.gov/projects/build">Build: Solving the Software Complexity Puzzle</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/pvs-download-cppcast-t">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li><a href="https://www.viva64.com/qt-6">Date Processing Attracts Bugs or 77 Defects in Qt 6</a></li>
<li><a href="https://www.viva64.com/covid-19">COVID-19 Research and Uninitialized Variables</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Todd Gamblin and Greg Becker. They first discuss a documentation tool, a blog post about floating point numbers, and yet another post about ABI changes. Then they talk to Todd and Greg from Lawrence Livermore National Laboratory (LLNL) who both work on Spack, the popular open source package manager aimed at HPC.
        <p><b>News</b></p>
<ul>
<li><a href="https://github.com/marzer/poxy">Poxy: a Doxygen frontend with extra fancy</a></li>
<li><a href="https://developers.redhat.com/blog/2021/05/12/mostly-harmless-an-account-of-pseudo-normal-floating-point-numbers">Mostly harmless: An account of pseudo-normal floating point numbers</a></li>
<li><a href="https://quuxplusone.github.io/blog/2021/05/07/std-iterator-as-a-base-class/">Removing an empty base class can break ABI</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://spack.io/">Spack</a></li>
<li><a href="https://github.com/spack/spack">Spack on GitHub</a></li>
<li><a href="https://spack-tutorial.readthedocs.io/">Spack Tutorial</a></li>
<li><a href="https://slack.spack.io/">Spack Slack</a></li>
<li><a href="https://www.youtube.com/watch?v=yuhV7iKRIJU">Build all the things with Spack: a package manager for more than C++ - Todd Gamblin - CppCon 2020</a></li>
<li><a href="https://github.com/potassco/clingo">Clingo: A grounder and solver for logic programs</a></li>
<li><a href="https://computing.llnl.gov/projects/build">Build: Solving the Software Complexity Puzzle</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/pvs-download-cppcast-t">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li><a href="https://www.viva64.com/qt-6">Date Processing Attracts Bugs or 77 Defects in Qt 6</a></li>
<li><a href="https://www.viva64.com/covid-19">COVID-19 Research and Uninitialized Variables</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Fri, 28 May 2021 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/f1bd549c/7d0cc83b.mp3" length="57973808" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/Zgt0O1OfnuQ_2td1EGNzUjdO1ntvCx4UkDZFoWR4KBg/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8xZjg0/OGVkYTk2OWVjNjcx/MjA0NDJkMDQ5ODQ4/MDkwOC5wbmc.jpg"/>
      <itunes:duration>3554</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Todd Gamblin and Greg Becker. They first discuss a documentation tool, a blog post about floating point numbers, and yet another post about ABI changes. Then they talk to Todd and Greg from Lawrence Livermore National Laboratory (LLNL) who both work on Spack, the popular open source package manager aimed at HPC.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Todd Gamblin and Greg Becker. They first discuss a documentation tool, a blog post about floating point numbers, and yet another post about ABI changes. Then they talk to Todd and Greg from Lawrence Livermore National Laborator</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/todd_gamblin">Todd Gamblin</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/greg_becker">Greg Becker</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>ABI Stability</title>
      <itunes:episode>300</itunes:episode>
      <podcast:episode>300</podcast:episode>
      <itunes:title>ABI Stability</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">5b097eeb-2169-4c7a-8bf0-8a4a8f83ca90</guid>
      <link>https://share.transistor.fm/s/d3ebd540</link>
      <description>
        <![CDATA[Rob and Jason are joined by Marshall Clow. They first discuss some bugs Microsoft found using ASAN in open source projects, and new libraries. Then they talk to Marshall Clow, longtime maintainer of libc++, on his perspective on the C++ ABI, and why stability is important.
        <p><b>News</b></p>
<ul>
<li><a href="https://devblogs.microsoft.com/cppblog/finding-bugs-with-addresssanitizer-patterns-from-open-source-projects/">Finding Bugs with AddressSanitizer: Patterns from Open Source Projects</a></li>
<li><a href="https://github.com/mikke89/RmlUi/releases/tag/4.0">RmlUI 4.0 Release</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/nbeqfv/not_enough_standards_my_c1720_library_for/">Not Enough Standards, my C++17/20 library for cross-platform utilities</a></li>
<li><a href="https://meetingcpp.com/2021/">Meeting C++ 2021 Announced</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=7RoTDjLLXJQ">What is an ABI, and Why is Breaking it Bad? - Marshall Clow - CppCon 2020</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/pvs-download-cppcast-t">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li><a href="https://www.viva64.com/qt-6">Date Processing Attracts Bugs or 77 Defects in Qt 6</a></li>
<li><a href="https://www.viva64.com/covid-19">COVID-19 Research and Uninitialized Variables</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Marshall Clow. They first discuss some bugs Microsoft found using ASAN in open source projects, and new libraries. Then they talk to Marshall Clow, longtime maintainer of libc++, on his perspective on the C++ ABI, and why stability is important.
        <p><b>News</b></p>
<ul>
<li><a href="https://devblogs.microsoft.com/cppblog/finding-bugs-with-addresssanitizer-patterns-from-open-source-projects/">Finding Bugs with AddressSanitizer: Patterns from Open Source Projects</a></li>
<li><a href="https://github.com/mikke89/RmlUi/releases/tag/4.0">RmlUI 4.0 Release</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/nbeqfv/not_enough_standards_my_c1720_library_for/">Not Enough Standards, my C++17/20 library for cross-platform utilities</a></li>
<li><a href="https://meetingcpp.com/2021/">Meeting C++ 2021 Announced</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=7RoTDjLLXJQ">What is an ABI, and Why is Breaking it Bad? - Marshall Clow - CppCon 2020</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/pvs-download-cppcast-t">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li><a href="https://www.viva64.com/qt-6">Date Processing Attracts Bugs or 77 Defects in Qt 6</a></li>
<li><a href="https://www.viva64.com/covid-19">COVID-19 Research and Uninitialized Variables</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Fri, 21 May 2021 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/d3ebd540/59a41d64.mp3" length="57526005" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/mnfTaYGMqBX9k-EapOtShAiw4NCCrsrGpqyXlW7XE-M/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS84YWI0/ZTlhNmZjMmI1MDc5/ZDJlZjcyOTA4NGIz/NDg1Ny5wbmc.jpg"/>
      <itunes:duration>3641</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Marshall Clow. They first discuss some bugs Microsoft found using ASAN in open source projects, and new libraries. Then they talk to Marshall Clow, longtime maintainer of libc++, on his perspective on the C++ ABI, and why stability is important.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Marshall Clow. They first discuss some bugs Microsoft found using ASAN in open source projects, and new libraries. Then they talk to Marshall Clow, longtime maintainer of libc++, on his perspective on the C++ ABI, and why stabi</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/marshall_clow">Marshall Clow</podcast:person>
    </item>
    <item>
      <title>Djinni</title>
      <itunes:episode>299</itunes:episode>
      <podcast:episode>299</podcast:episode>
      <itunes:title>Djinni</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">52284e2b-7339-43cd-8c7b-44f467072f75</guid>
      <link>https://share.transistor.fm/s/56e5da10</link>
      <description>
        <![CDATA[Rob and Jason are joined by Harald Achitz. They first discuss performance updates for debug builds coming in the next version of Visual Studio. Then they talk about Djinni, the cross platform language binding generator tool initially developed by Dropbox that is now being supported by the C++ Mobile Development community.
        <p><b>News</b></p>
<ul>
<li><a href="https://devblogs.microsoft.com/cppblog/2x-3x-performance-improvements-for-debug-builds/">2x-3x Performance Improvements for Debug Builds</a></li>
<li><a href="https://vcpkg.io/en/index.html">Vcpkg site now has search</a></li>
<li><a href="https://nibblestew.blogspot.com/2021/05/should-we-break-abi-is-wrong-question.html">Should we break ABI is the wrong question</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://djinni.xlcpp.dev/">Djinni</a></li>
<li><a href="https://github.com/cross-language-cpp/djinni">Djinni on GitHub</a></li>
<li><a href="https://mobilecpp.slack.com/">Mobile C++ Slack</a></li>
<li><a href="https://www.swedencpp.se/">C++ User Groups of Sweden</a></li>
<li><a href="http://cppcom.org/">C++ Community Organizers</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.embarcadero.com/products/cbuilder/start-for-free?utm_source=CppCast&amp;utm_medium=AffiliateOutreach&amp;utm_content=BannerCppCast">C++ Builder</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Harald Achitz. They first discuss performance updates for debug builds coming in the next version of Visual Studio. Then they talk about Djinni, the cross platform language binding generator tool initially developed by Dropbox that is now being supported by the C++ Mobile Development community.
        <p><b>News</b></p>
<ul>
<li><a href="https://devblogs.microsoft.com/cppblog/2x-3x-performance-improvements-for-debug-builds/">2x-3x Performance Improvements for Debug Builds</a></li>
<li><a href="https://vcpkg.io/en/index.html">Vcpkg site now has search</a></li>
<li><a href="https://nibblestew.blogspot.com/2021/05/should-we-break-abi-is-wrong-question.html">Should we break ABI is the wrong question</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://djinni.xlcpp.dev/">Djinni</a></li>
<li><a href="https://github.com/cross-language-cpp/djinni">Djinni on GitHub</a></li>
<li><a href="https://mobilecpp.slack.com/">Mobile C++ Slack</a></li>
<li><a href="https://www.swedencpp.se/">C++ User Groups of Sweden</a></li>
<li><a href="http://cppcom.org/">C++ Community Organizers</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.embarcadero.com/products/cbuilder/start-for-free?utm_source=CppCast&amp;utm_medium=AffiliateOutreach&amp;utm_content=BannerCppCast">C++ Builder</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Fri, 14 May 2021 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/56e5da10/532b00ca.mp3" length="53754322" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/dn4Kkrg6Uzto74iqBTexj4aT8JYQSlb_aU_JJHZr80M/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS83MzA2/YTc5ODBhMDE3MjMw/MmNjNzAzMWMwMTY0/YTlkMC5wbmc.jpg"/>
      <itunes:duration>3357</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Harald Achitz. They first discuss performance updates for debug builds coming in the next version of Visual Studio. Then they talk about Djinni, the cross platform language binding generator tool initially developed by Dropbox that is now being supported by the C++ Mobile Development community.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Harald Achitz. They first discuss performance updates for debug builds coming in the next version of Visual Studio. Then they talk about Djinni, the cross platform language binding generator tool initially developed by Dropbox </itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/harald_achitz">Harald Achitz</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>SonarSource Analysis Tools</title>
      <itunes:episode>298</itunes:episode>
      <podcast:episode>298</podcast:episode>
      <itunes:title>SonarSource Analysis Tools</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">fc3c7075-7c7f-4ff6-83ae-fa52c9b35aca</guid>
      <link>https://share.transistor.fm/s/3b64e1d5</link>
      <description>
        <![CDATA[Rob and Jason are joined by Loïc Joly from SonarSource. They first discuss compiler updates in GCC and MSVC as well as survey results of most used C++ features. Then they talk to Loïc about the SonarSource static analysis tools for C++, what sorts of bugs they discover, and what goes into creating a new analysis rule.
        <p><b>News</b></p>
<ul>
<li><a href="https://github.com/microsoft/STL/wiki/Changelog#expected-in-vs-2019-1610-preview-3">VS 2019 STL is C++20 feature complete</a></li>
<li><a href="https://gcc.gnu.org/pipermail/gcc/2021-April/235922.html">GCC 11.1 Released</a></li>
<li><a href="https://meetingcpp.com/blog/items/Meeting-Cpp-survey-results--the-most-popular-Cpp-standard-features.html">Meeting C++ survey results: the most popular C++ standard features</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.sonarsource.com/cpp/">SonarSource</a></li>
<li><a href="https://blog.sonarsource.com/the-neverending-story-of-writing-a-rule-for-argument">The NeverEnding Story of writing a rule for argument passing in C++</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.embarcadero.com/products/cbuilder/start-for-free?utm_source=CppCast&amp;utm_medium=AffiliateOutreach&amp;utm_content=BannerCppCast">C++ Builder</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Loïc Joly from SonarSource. They first discuss compiler updates in GCC and MSVC as well as survey results of most used C++ features. Then they talk to Loïc about the SonarSource static analysis tools for C++, what sorts of bugs they discover, and what goes into creating a new analysis rule.
        <p><b>News</b></p>
<ul>
<li><a href="https://github.com/microsoft/STL/wiki/Changelog#expected-in-vs-2019-1610-preview-3">VS 2019 STL is C++20 feature complete</a></li>
<li><a href="https://gcc.gnu.org/pipermail/gcc/2021-April/235922.html">GCC 11.1 Released</a></li>
<li><a href="https://meetingcpp.com/blog/items/Meeting-Cpp-survey-results--the-most-popular-Cpp-standard-features.html">Meeting C++ survey results: the most popular C++ standard features</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.sonarsource.com/cpp/">SonarSource</a></li>
<li><a href="https://blog.sonarsource.com/the-neverending-story-of-writing-a-rule-for-argument">The NeverEnding Story of writing a rule for argument passing in C++</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.embarcadero.com/products/cbuilder/start-for-free?utm_source=CppCast&amp;utm_medium=AffiliateOutreach&amp;utm_content=BannerCppCast">C++ Builder</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Fri, 07 May 2021 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/3b64e1d5/f40239b4.mp3" length="54187526" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/4HpKYKVyBkQO2cNk6IGaYvoelmanEW7QNeYYw-g1tTQ/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8wYzJl/MjY4MzBhNTMxNzk2/YmM3ZGI1NGVkZWJl/OTJlMC5wbmc.jpg"/>
      <itunes:duration>3351</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Loïc Joly from SonarSource. They first discuss compiler updates in GCC and MSVC as well as survey results of most used C++ features. Then they talk to Loïc about the SonarSource static analysis tools for C++, what sorts of bugs they discover, and what goes into creating a new analysis rule.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Loïc Joly from SonarSource. They first discuss compiler updates in GCC and MSVC as well as survey results of most used C++ features. Then they talk to Loïc about the SonarSource static analysis tools for C++, what sorts of bugs</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/loic_joly">Loïc Joly</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Defer is better than Destructors</title>
      <itunes:episode>297</itunes:episode>
      <podcast:episode>297</podcast:episode>
      <itunes:title>Defer is better than Destructors</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">8e349dca-19ed-4018-b6ba-6252bb9ca4ec</guid>
      <link>https://share.transistor.fm/s/1a995d15</link>
      <description>
        <![CDATA[Rob and Jason are joined by JeanHeyd Meneide. They first discuss alternative operators in C++, upcoming virtual conferences and papers in the April ISO mailing. Then they talk to JeanHeyd about his work on the C and C++ committees, including embed, defer and more.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.reddit.com/r/cpp/comments/mw0khm/just_discovered_c_has_keywords_andornot_etc/">Just discovered C++ has keywords 'and'/'or'/'not' etc.</a></li>
<li><a href="https://visualstudio.microsoft.com/pure-virtual-cpp-event-2021/">Pure Virtual C++</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/#mailing2021-04">April Mailing</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://robertseacord.com/wp/2021/03/20/defer-mechanism-or-c-the-movie/">Defer Mechanism for C: The Movie</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1967r3.html">p1967 Preprocessor embed - Binary Resource Inclusion</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0052r9.pdf">p0052 Generic Scope Guard and RAII Wrapper for the Standard Library</a></li>
<li><a href="https://thephd.github.io/no-us-without-you-elifdef-elifndef-c-n2645">No Us Without You - elifdef and elifndef</a></li>
<li><a href="https://soasis.org/cosy/">CoSy Tech Con</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.incredibuild.com/cppcast">Incredibuild</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by JeanHeyd Meneide. They first discuss alternative operators in C++, upcoming virtual conferences and papers in the April ISO mailing. Then they talk to JeanHeyd about his work on the C and C++ committees, including embed, defer and more.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.reddit.com/r/cpp/comments/mw0khm/just_discovered_c_has_keywords_andornot_etc/">Just discovered C++ has keywords 'and'/'or'/'not' etc.</a></li>
<li><a href="https://visualstudio.microsoft.com/pure-virtual-cpp-event-2021/">Pure Virtual C++</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/#mailing2021-04">April Mailing</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://robertseacord.com/wp/2021/03/20/defer-mechanism-or-c-the-movie/">Defer Mechanism for C: The Movie</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1967r3.html">p1967 Preprocessor embed - Binary Resource Inclusion</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0052r9.pdf">p0052 Generic Scope Guard and RAII Wrapper for the Standard Library</a></li>
<li><a href="https://thephd.github.io/no-us-without-you-elifdef-elifndef-c-n2645">No Us Without You - elifdef and elifndef</a></li>
<li><a href="https://soasis.org/cosy/">CoSy Tech Con</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.incredibuild.com/cppcast">Incredibuild</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Fri, 30 Apr 2021 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/1a995d15/8276dc8c.mp3" length="58318717" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/yfrNAtNqyP4l9Dj8tUHoZrRP7eOkxCHqMX5JllxoRZg/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8xNDU5/NmNiOTAwODI1NTBk/MWQwMjBkZjZkZjYy/OGNlMC5wbmc.jpg"/>
      <itunes:duration>3722</itunes:duration>
      <itunes:summary>Rob and Jason are joined by JeanHeyd Meneide. They first discuss alternative operators in C++, upcoming virtual conferences and papers in the April ISO mailing. Then they talk to JeanHeyd about his work on the C and C++ committees, including embed, defer and more.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by JeanHeyd Meneide. They first discuss alternative operators in C++, upcoming virtual conferences and papers in the April ISO mailing. Then they talk to JeanHeyd about his work on the C and C++ committees, including embed, defer </itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/jeanheyd_meneide">JeanHeyd Meneide</podcast:person>
    </item>
    <item>
      <title>ScummVM</title>
      <itunes:episode>296</itunes:episode>
      <podcast:episode>296</podcast:episode>
      <itunes:title>ScummVM</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">7c9d407a-6196-4101-bfb5-6e99eaffde48</guid>
      <link>https://share.transistor.fm/s/f07fb069</link>
      <description>
        <![CDATA[Rob and Jason are joined by Eugene Sandulenko. They first discuss the announcement of Visual Studio 2022 and Facebook open sourcing a new machine learning library. Then they talk to Eugene Sandulenko all about ScummVM, how the project got started and more.
        <p><b>News</b></p>
<ul>
<li><a href="https://devblogs.microsoft.com/visualstudio/visual-studio-2022/">Visual Studio 2022 coming this summer</a></li>
<li><a href="https://github.com/flashlight/flashlight">Flashlight - a C++ standalone library for machine learning open sourced by Facebook</a></li>
<li><a href="https://isocpp.org/files/papers/CppDevSurvey-2021-04-summary.pdf">2021 Annual C++ Developer Survey "Lite"</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.scummvm.org/">ScummVM</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.incredibuild.com/cppcast">Incredibuild</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Eugene Sandulenko. They first discuss the announcement of Visual Studio 2022 and Facebook open sourcing a new machine learning library. Then they talk to Eugene Sandulenko all about ScummVM, how the project got started and more.
        <p><b>News</b></p>
<ul>
<li><a href="https://devblogs.microsoft.com/visualstudio/visual-studio-2022/">Visual Studio 2022 coming this summer</a></li>
<li><a href="https://github.com/flashlight/flashlight">Flashlight - a C++ standalone library for machine learning open sourced by Facebook</a></li>
<li><a href="https://isocpp.org/files/papers/CppDevSurvey-2021-04-summary.pdf">2021 Annual C++ Developer Survey "Lite"</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.scummvm.org/">ScummVM</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.incredibuild.com/cppcast">Incredibuild</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Fri, 23 Apr 2021 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/f07fb069/8740c87b.mp3" length="57389494" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/h7v6B7_LLuib4BuqhimsmC-zzThRymmeiA2ZaCCBdag/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8wMDY5/NTY1MTBjYTAxMjEw/MmMyNjBmZmEwMzY3/NTViOC5wbmc.jpg"/>
      <itunes:duration>3567</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Eugene Sandulenko. They first discuss the announcement of Visual Studio 2022 and Facebook open sourcing a new machine learning library. Then they talk to Eugene Sandulenko all about ScummVM, how the project got started and more.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Eugene Sandulenko. They first discuss the announcement of Visual Studio 2022 and Facebook open sourcing a new machine learning library. Then they talk to Eugene Sandulenko all about ScummVM, how the project got started and more</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/eugene_sandulenko">Eugene Sandulenko</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>C++Builder</title>
      <itunes:episode>295</itunes:episode>
      <podcast:episode>295</podcast:episode>
      <itunes:title>C++Builder</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">ab0c021d-7fa1-4c0f-bd14-761d734e4af2</guid>
      <link>https://share.transistor.fm/s/ba634f1d</link>
      <description>
        <![CDATA[Rob and Jason are joined by David Millington from Embarcadero. They first discuss a blog post on Thread Sanitizer and a very unique implementation of unique_ptr. Then they talk to David Millington from Embarcadero about C++ Builder, it's history and the state of the tool today. Including some of its extensions built into their version of Clang.
        <p><b>News</b></p>
<ul>
<li><a href="https://hacks.mozilla.org/2021/04/eliminating-data-races-in-firefox-a-technical-report/">Eliminating Data Races in Firefox</a></li>
<li><a href="https://meetingcpp.com/blog/items/Mathematical-constants-in-Cpp20.html">Mathematical constants in C++20</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/mp5kss/nft_backed_implementation_of_stdunique_ptr/">NFT backed implementation of std::unique_ptr</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.embarcadero.com/products/cbuilder?utm_source=CppCast&amp;utm_medium=AffiliateOutreach&amp;utm_content=CBuilder">C++Builder</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1384.pdf">N1384 - PME: Properties, Methods and Events</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1600.html">N1600 - C++/CLI Properties</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1615.pdf">N1615 - C++ Properties -- a Library Solution</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/pvs-download-cppcast-t">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li><a href="https://www.viva64.com/qt-6">Date Processing Attracts Bugs or 77 Defects in Qt 6</a></li>
<li><a href="https://www.viva64.com/covid-19">COVID-19 Research and Uninitialized Variables</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by David Millington from Embarcadero. They first discuss a blog post on Thread Sanitizer and a very unique implementation of unique_ptr. Then they talk to David Millington from Embarcadero about C++ Builder, it's history and the state of the tool today. Including some of its extensions built into their version of Clang.
        <p><b>News</b></p>
<ul>
<li><a href="https://hacks.mozilla.org/2021/04/eliminating-data-races-in-firefox-a-technical-report/">Eliminating Data Races in Firefox</a></li>
<li><a href="https://meetingcpp.com/blog/items/Mathematical-constants-in-Cpp20.html">Mathematical constants in C++20</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/mp5kss/nft_backed_implementation_of_stdunique_ptr/">NFT backed implementation of std::unique_ptr</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.embarcadero.com/products/cbuilder?utm_source=CppCast&amp;utm_medium=AffiliateOutreach&amp;utm_content=CBuilder">C++Builder</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1384.pdf">N1384 - PME: Properties, Methods and Events</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1600.html">N1600 - C++/CLI Properties</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1615.pdf">N1615 - C++ Properties -- a Library Solution</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/pvs-download-cppcast-t">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li><a href="https://www.viva64.com/qt-6">Date Processing Attracts Bugs or 77 Defects in Qt 6</a></li>
<li><a href="https://www.viva64.com/covid-19">COVID-19 Research and Uninitialized Variables</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Fri, 16 Apr 2021 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/ba634f1d/0b2ceb30.mp3" length="53855857" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/8xAV91pLM09FYnPaF6UaO96o8HkOwAhXo1uPH71gRFI/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8xNTFh/MDU3MGQxNmJiMmVm/MThmMTNjMzg2M2Fk/YzQxNi5wbmc.jpg"/>
      <itunes:duration>3239</itunes:duration>
      <itunes:summary>Rob and Jason are joined by David Millington from Embarcadero. They first discuss a blog post on Thread Sanitizer and a very unique implementation of unique_ptr. Then they talk to David Millington from Embarcadero about C++ Builder, it's history and the state of the tool today. Including some of its extensions built into their version of Clang.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by David Millington from Embarcadero. They first discuss a blog post on Thread Sanitizer and a very unique implementation of unique_ptr. Then they talk to David Millington from Embarcadero about C++ Builder, it's history and the s</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/david_millington">David Millington</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Rigel Engine</title>
      <itunes:episode>294</itunes:episode>
      <podcast:episode>294</podcast:episode>
      <itunes:title>Rigel Engine</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">08db5e49-39b5-4a51-bd2e-ffaff275bd7e</guid>
      <link>https://share.transistor.fm/s/d66a6b89</link>
      <description>
        <![CDATA[Rob and Jason are joined by Nikolai Wuttke. They first discuss a blog post series from Raymond Chen on coroutines and the upcoming pure virtual C++ conference. Then they talk to Nikolai Wuttke about Rigel Engine, a modern C++ reimplementation of Duke Nukem II.
        <p><b>News</b></p>
<ul>
<li><a href="https://codingtidbit.com/2021/04/01/c23-and-to-be-replaced-by-operator/">C++23: -&gt; and :: to be replaced by . operator</a></li>
<li><a href="https://devblogs.microsoft.com/oldnewthing/20210329-00/?p=105015">C++ coroutines: The mental model for coroutine promises</a></li>
<li><a href="https://github.com/thepowersgang/mrustc/">Mutabah's Rust Compiler</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/sign-up-for-the-pure-virtual-cpp-2021-conference/">Pure Virtual C++ 2021 Conference</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/lethal-guitar/RigelEngine">Rigel Engine on GitHub</a></li>
<li><a href="https://rigelengine.nikolai-wuttke.de">Play Rigel Engine online</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/pvs-download-cppcast-t">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li><a href="https://www.viva64.com/qt-6">Date Processing Attracts Bugs or 77 Defects in Qt 6</a></li>
<li><a href="https://www.viva64.com/covid-19">COVID-19 Research and Uninitialized Variables</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Nikolai Wuttke. They first discuss a blog post series from Raymond Chen on coroutines and the upcoming pure virtual C++ conference. Then they talk to Nikolai Wuttke about Rigel Engine, a modern C++ reimplementation of Duke Nukem II.
        <p><b>News</b></p>
<ul>
<li><a href="https://codingtidbit.com/2021/04/01/c23-and-to-be-replaced-by-operator/">C++23: -&gt; and :: to be replaced by . operator</a></li>
<li><a href="https://devblogs.microsoft.com/oldnewthing/20210329-00/?p=105015">C++ coroutines: The mental model for coroutine promises</a></li>
<li><a href="https://github.com/thepowersgang/mrustc/">Mutabah's Rust Compiler</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/sign-up-for-the-pure-virtual-cpp-2021-conference/">Pure Virtual C++ 2021 Conference</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/lethal-guitar/RigelEngine">Rigel Engine on GitHub</a></li>
<li><a href="https://rigelengine.nikolai-wuttke.de">Play Rigel Engine online</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/pvs-download-cppcast-t">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li><a href="https://www.viva64.com/qt-6">Date Processing Attracts Bugs or 77 Defects in Qt 6</a></li>
<li><a href="https://www.viva64.com/covid-19">COVID-19 Research and Uninitialized Variables</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Fri, 09 Apr 2021 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/d66a6b89/43b88627.mp3" length="60951475" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/94HkCLbujK-KJVLuld0REew-6Bes_sVj_rJOG2Lm5vo/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS80NmRk/MzdmZWQyM2U1ODJh/YTc2MTUyOTA5Y2Mw/MGYzMC5wbmc.jpg"/>
      <itunes:duration>3350</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Nikolai Wuttke. They first discuss a blog post series from Raymond Chen on coroutines and the upcoming pure virtual C++ conference. Then they talk to Nikolai Wuttke about Rigel Engine, a modern C++ reimplementation of Duke Nukem II.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Nikolai Wuttke. They first discuss a blog post series from Raymond Chen on coroutines and the upcoming pure virtual C++ conference. Then they talk to Nikolai Wuttke about Rigel Engine, a modern C++ reimplementation of Duke Nuke</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/nikolai_wuttke">Nikolai Wuttke</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>One Lone Coder</title>
      <itunes:episode>293</itunes:episode>
      <podcast:episode>293</podcast:episode>
      <itunes:title>One Lone Coder</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">defee019-06fe-4076-bcb6-2cf93e00c429</guid>
      <link>https://share.transistor.fm/s/276fb601</link>
      <description>
        <![CDATA[Rob and Jason are joined by David Barr (aka javidx9). They first discuss Microsoft open sourcing calculator, an update to CMake and the March 2021 ISO Mailing. Then they talk to David about his YouTube channel, One Lone Coder, what inspired him to start it, and PixelGameEngine, the 2D game engine he works on with the One Lone Coder community.
        <p><b>News</b></p>
<ul>
<li><a href="https://gitlab.com/avr-libstdcxx">Freestanding avr-libstdc++</a></li>
<li><a href="https://arstechnica.com/gadgets/2019/03/calc-exe-is-now-open-source-theres-surprising-depth-in-its-ancient-code/">Calc.exe is now open source</a></li>
<li><a href="https://discourse.cmake.org/t/cmake-3-20-0-available-for-download/2999">Cmake 3.20.0 available for download</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/#mailing2021-03">ISO C++ March Mailing</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/javidx9">javidx9 - One Lone Coder YouTube Channel</a></li>
<li><a href="https://www.twitch.tv/javidx9">javidx9 - Twitch Channel</a></li>
<li><a href="https://community.onelonecoder.com/">One Lone Coder Community</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.embarcadero.com/products/cbuilder/start-for-free?utm_source=CppCast&amp;utm_medium=AffiliateOutreach&amp;utm_content=BannerCppCast">C++ Builder</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by David Barr (aka javidx9). They first discuss Microsoft open sourcing calculator, an update to CMake and the March 2021 ISO Mailing. Then they talk to David about his YouTube channel, One Lone Coder, what inspired him to start it, and PixelGameEngine, the 2D game engine he works on with the One Lone Coder community.
        <p><b>News</b></p>
<ul>
<li><a href="https://gitlab.com/avr-libstdcxx">Freestanding avr-libstdc++</a></li>
<li><a href="https://arstechnica.com/gadgets/2019/03/calc-exe-is-now-open-source-theres-surprising-depth-in-its-ancient-code/">Calc.exe is now open source</a></li>
<li><a href="https://discourse.cmake.org/t/cmake-3-20-0-available-for-download/2999">Cmake 3.20.0 available for download</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/#mailing2021-03">ISO C++ March Mailing</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/javidx9">javidx9 - One Lone Coder YouTube Channel</a></li>
<li><a href="https://www.twitch.tv/javidx9">javidx9 - Twitch Channel</a></li>
<li><a href="https://community.onelonecoder.com/">One Lone Coder Community</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.embarcadero.com/products/cbuilder/start-for-free?utm_source=CppCast&amp;utm_medium=AffiliateOutreach&amp;utm_content=BannerCppCast">C++ Builder</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Fri, 02 Apr 2021 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/276fb601/eb6cecbd.mp3" length="62832705" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/pyZbuNF5y341bbDQau5LZqf9hWmBxZ5Y_tREv6pVrSw/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9kNDJk/ZGY1OTlkNjFmNTNl/M2ViYzZmOGRlZmNh/ZWNkNi5wbmc.jpg"/>
      <itunes:duration>3679</itunes:duration>
      <itunes:summary>Rob and Jason are joined by David Barr (aka javidx9). They first discuss Microsoft open sourcing calculator, an update to CMake and the March 2021 ISO Mailing. Then they talk to David about his YouTube channel, One Lone Coder, what inspired him to start it, and PixelGameEngine, the 2D game engine he works on with the One Lone Coder community.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by David Barr (aka javidx9). They first discuss Microsoft open sourcing calculator, an update to CMake and the March 2021 ISO Mailing. Then they talk to David about his YouTube channel, One Lone Coder, what inspired him to start i</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/david_barr">David Barr</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Event Streaming</title>
      <itunes:episode>291</itunes:episode>
      <podcast:episode>291</podcast:episode>
      <itunes:title>Event Streaming</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">2933bbd3-7071-4adc-8bef-f6aba82e3a13</guid>
      <link>https://share.transistor.fm/s/9ec5a04d</link>
      <description>
        <![CDATA[Rob and Jason are joined by Alex Gallego. They first discuss blog posts from Visual C++ on Intellisense updates and a tutorial for programming Starcraft AI. Then they talk to Alex Gallego about Red Panda, the event streaming platform written in C++ that's compatible with the Kafka API.
        <p><b>Episode Transcripts</b></p>
<ul>
<li><a href="https://www.viva64.com/en/tags/?q=Broadcasting">PVS-Studio Episode Transcripts</a></li>
</ul>
<p><b>News</b></p>
<ul>
<li><a href="https://github.com/milostosic/MTuner">MTuner</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/intellisense-improvements-in-visual-studio-2019/">Intellisense Improvements In Visual Studio 2019</a></li>
<li><a href="https://www.youtube.com/watch?v=FEEkO6__GKw">STARTcraft - Complete Beginner Starcraft: Broodwar AI Programming Tutorial with C++ / BWAPI STARTcraft</a></li>
<li><a href="https://github.com/git/git/blob/master/banned.h">Git source has a banned.h file that blocks use of certain C functions</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://vectorized.io/">Vectorized.io</a></li>
<li><a href="https://github.com/vectorizedio/redpanda">RedPanda on GitHub</a></li>
<li><a href="https://vectorized.io/blog/fast-and-safe/">The Kafka API is great; now let's make it fast!</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/pvs-download-cppcast-t">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li><a href="https://www.viva64.com/qt-6">Date Processing Attracts Bugs or 77 Defects in Qt 6</a></li>
<li><a href="https://www.viva64.com/covid-19">COVID-19 Research and Uninitialized Variables</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Alex Gallego. They first discuss blog posts from Visual C++ on Intellisense updates and a tutorial for programming Starcraft AI. Then they talk to Alex Gallego about Red Panda, the event streaming platform written in C++ that's compatible with the Kafka API.
        <p><b>Episode Transcripts</b></p>
<ul>
<li><a href="https://www.viva64.com/en/tags/?q=Broadcasting">PVS-Studio Episode Transcripts</a></li>
</ul>
<p><b>News</b></p>
<ul>
<li><a href="https://github.com/milostosic/MTuner">MTuner</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/intellisense-improvements-in-visual-studio-2019/">Intellisense Improvements In Visual Studio 2019</a></li>
<li><a href="https://www.youtube.com/watch?v=FEEkO6__GKw">STARTcraft - Complete Beginner Starcraft: Broodwar AI Programming Tutorial with C++ / BWAPI STARTcraft</a></li>
<li><a href="https://github.com/git/git/blob/master/banned.h">Git source has a banned.h file that blocks use of certain C functions</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://vectorized.io/">Vectorized.io</a></li>
<li><a href="https://github.com/vectorizedio/redpanda">RedPanda on GitHub</a></li>
<li><a href="https://vectorized.io/blog/fast-and-safe/">The Kafka API is great; now let's make it fast!</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/pvs-download-cppcast-t">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li><a href="https://www.viva64.com/qt-6">Date Processing Attracts Bugs or 77 Defects in Qt 6</a></li>
<li><a href="https://www.viva64.com/covid-19">COVID-19 Research and Uninitialized Variables</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 18 Mar 2021 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/9ec5a04d/07a7909b.mp3" length="57497830" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/yy8b7h_YvHdgohl1eZipq7Sw4p4lKfGzs_mB4mR6epk/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9kNDc1/Yzc1NWFhYTNhMjIw/MWEyNTI4NjQ4MDhj/NzQ2Yi5wbmc.jpg"/>
      <itunes:duration>3448</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Alex Gallego. They first discuss blog posts from Visual C++ on Intellisense updates and a tutorial for programming Starcraft AI. Then they talk to Alex Gallego about Red Panda, the event streaming platform written in C++ that's compatible with the Kafka API.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Alex Gallego. They first discuss blog posts from Visual C++ on Intellisense updates and a tutorial for programming Starcraft AI. Then they talk to Alex Gallego about Red Panda, the event streaming platform written in C++ that's</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/alexander_gallego">Alexander Gallego</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Reducing Memory Allocations</title>
      <itunes:episode>290</itunes:episode>
      <podcast:episode>290</podcast:episode>
      <itunes:title>Reducing Memory Allocations</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">17793345-77fa-4b02-8b85-943315e726ac</guid>
      <link>https://share.transistor.fm/s/5e6c1a37</link>
      <description>
        <![CDATA[Rob and Jason are joined by Arnaud Desitter. They first discuss blog posts on parameter passing, fuzzing and push_back vs emplace_back. Then they talk to Arnaud Desitter about his successes improving application performance by reducing memory allocations found using heaptrack.
        <p><b>Episode Transcripts</b></p>
<ul>
<li><a href="https://www.viva64.com/en/tags/?q=Broadcasting">PVS-Studio Episode Transcripts</a></li>
</ul>
<p><b>News</b></p>
<ul>
<li><a href="https://mort.coffee/home/clang-compiler-hacking/">Hacking on Clang is surprisingly easy</a></li>
<li><a href="https://wolchok.org/posts/parameter-passing/">Parameter Passing in C and C++</a></li>
<li><a href="https://www.fireeye.com/blog/threat-research/2021/03/fuzzing-image-parsing-in-windows-uninitialized-memory.html">Fuzzing Image Parsing in Windows, Part Two: Uninitialized Memory</a></li>
<li><a href="https://quuxplusone.github.io/blog/2021/03/03/push-back-emplace-back/">Don't blindly prefer emplace_back to push_back</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=ZXTI5iWHhrg">Reducing Memory Allocations in a Large C++ Application - Arnaud Desitter [ C++ on Sea 2020 ]</a></li>
<li><a href="https://github.com/adesitter/accu_presentations/blob/master/ReducingMemoryAllocations_CppOnSea_2020.pdf">Reducing Memory Allocations in a Large C++ Application - Slides- Arnaud Desitter [ C++ on Sea 2020 ]</a></li>
<li><a href="https://github.com/KDE/heaptrack">heaptrack</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/pvs-download-cppcast-t">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li><a href="https://www.viva64.com/evil_comparison_functions">The Evil within the Comparison Functions</a></li>
<li><a href="https://www.viva64.com/top_10_bug_cpp">Top 10 Bugs Found in C++ Projects in 2020</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Arnaud Desitter. They first discuss blog posts on parameter passing, fuzzing and push_back vs emplace_back. Then they talk to Arnaud Desitter about his successes improving application performance by reducing memory allocations found using heaptrack.
        <p><b>Episode Transcripts</b></p>
<ul>
<li><a href="https://www.viva64.com/en/tags/?q=Broadcasting">PVS-Studio Episode Transcripts</a></li>
</ul>
<p><b>News</b></p>
<ul>
<li><a href="https://mort.coffee/home/clang-compiler-hacking/">Hacking on Clang is surprisingly easy</a></li>
<li><a href="https://wolchok.org/posts/parameter-passing/">Parameter Passing in C and C++</a></li>
<li><a href="https://www.fireeye.com/blog/threat-research/2021/03/fuzzing-image-parsing-in-windows-uninitialized-memory.html">Fuzzing Image Parsing in Windows, Part Two: Uninitialized Memory</a></li>
<li><a href="https://quuxplusone.github.io/blog/2021/03/03/push-back-emplace-back/">Don't blindly prefer emplace_back to push_back</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=ZXTI5iWHhrg">Reducing Memory Allocations in a Large C++ Application - Arnaud Desitter [ C++ on Sea 2020 ]</a></li>
<li><a href="https://github.com/adesitter/accu_presentations/blob/master/ReducingMemoryAllocations_CppOnSea_2020.pdf">Reducing Memory Allocations in a Large C++ Application - Slides- Arnaud Desitter [ C++ on Sea 2020 ]</a></li>
<li><a href="https://github.com/KDE/heaptrack">heaptrack</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/pvs-download-cppcast-t">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li><a href="https://www.viva64.com/evil_comparison_functions">The Evil within the Comparison Functions</a></li>
<li><a href="https://www.viva64.com/top_10_bug_cpp">Top 10 Bugs Found in C++ Projects in 2020</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 11 Mar 2021 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/5e6c1a37/1360a1f1.mp3" length="57563461" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/xrlSccn62jJmaOYbw6McnAmZ0_DDn_WCiKcHQWkXGUM/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9iN2Yy/MDAwMGMyNGU5MmMz/NTYzNDM5MWExZDFm/YTBhZC5wbmc.jpg"/>
      <itunes:duration>3381</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Arnaud Desitter. They first discuss blog posts on parameter passing, fuzzing and push_back vs emplace_back. Then they talk to Arnaud Desitter about his successes improving application performance by reducing memory allocations found using heaptrack.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Arnaud Desitter. They first discuss blog posts on parameter passing, fuzzing and push_back vs emplace_back. Then they talk to Arnaud Desitter about his successes improving application performance by reducing memory allocations </itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/arnaud_desitter">Arnaud Desitter</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>The Old New Thing</title>
      <itunes:episode>289</itunes:episode>
      <podcast:episode>289</podcast:episode>
      <itunes:title>The Old New Thing</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">58ff14de-cbe9-4a82-8967-5c1f294a9035</guid>
      <link>https://share.transistor.fm/s/eb27083f</link>
      <description>
        <![CDATA[Rob and Jason are joined by Raymond Chen from Microsoft. They first talk about Herb Sutter's virtual ISO Plenary Trip Report and some new features voted into the C++23 draft. Then they talk to Raymond Chen from Microsoft about his career working on Windows and the Old New Thing blog.
        <p><b>News</b></p>
<ul>
<li><a href="https://herbsutter.com/2021/02/22/trip-report-winter-2021-iso-c-standards-meeting-virtual/">Trip report: Winter 2021 ISO C++ standards meeting (virtual)</a></li>
<li><a href="https://bcairns.medium.com/learn-c-qt-and-qml-the-easy-way-8d2fb830fb2d">Learn C++, Qt and QML the easy way</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li>Raymond’s blog <a href="https://devblogs.microsoft.com/oldnewthing/">The Old New Thing</a>. Here’s <a href="https://devblogs.microsoft.com/oldnewthing/20120628-00/?p=7263">the post that made his July 4 family picnic a little more stressful</a></li>
<li>Raymond is managing editor of the <a href="https://github.com/microsoft/Windows-universal-samples">Windows Universal Samples</a> and the <a href="https://github.com/microsoft/Windows-classic-samples/">Windows Classic Samples</a> repos on GitHub.</li>
<li>Here’s a <a href="https://www.youtube.com/playlist?list=PLlrxD0HtieHge3_8Dm48C0Ns61I6bHThc">YouTube playlist</a> of Raymond’s One Dev Minute short videos.</li>
<li>Raymond can be found on GitHub as <a href="https://github.com/oldnewthing/">@oldnewthing</a>, and his necktie’s Twitter account is <a href="https://twitter.com/ChenCravat">@ChenCravat</a>.</li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.wholetomato.com/downloads?utm_source=CppCast&amp;utm_medium=Affiliate&amp;utm_content=PodcastSponsorship">Visual Assist</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Raymond Chen from Microsoft. They first talk about Herb Sutter's virtual ISO Plenary Trip Report and some new features voted into the C++23 draft. Then they talk to Raymond Chen from Microsoft about his career working on Windows and the Old New Thing blog.
        <p><b>News</b></p>
<ul>
<li><a href="https://herbsutter.com/2021/02/22/trip-report-winter-2021-iso-c-standards-meeting-virtual/">Trip report: Winter 2021 ISO C++ standards meeting (virtual)</a></li>
<li><a href="https://bcairns.medium.com/learn-c-qt-and-qml-the-easy-way-8d2fb830fb2d">Learn C++, Qt and QML the easy way</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li>Raymond’s blog <a href="https://devblogs.microsoft.com/oldnewthing/">The Old New Thing</a>. Here’s <a href="https://devblogs.microsoft.com/oldnewthing/20120628-00/?p=7263">the post that made his July 4 family picnic a little more stressful</a></li>
<li>Raymond is managing editor of the <a href="https://github.com/microsoft/Windows-universal-samples">Windows Universal Samples</a> and the <a href="https://github.com/microsoft/Windows-classic-samples/">Windows Classic Samples</a> repos on GitHub.</li>
<li>Here’s a <a href="https://www.youtube.com/playlist?list=PLlrxD0HtieHge3_8Dm48C0Ns61I6bHThc">YouTube playlist</a> of Raymond’s One Dev Minute short videos.</li>
<li>Raymond can be found on GitHub as <a href="https://github.com/oldnewthing/">@oldnewthing</a>, and his necktie’s Twitter account is <a href="https://twitter.com/ChenCravat">@ChenCravat</a>.</li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.wholetomato.com/downloads?utm_source=CppCast&amp;utm_medium=Affiliate&amp;utm_content=PodcastSponsorship">Visual Assist</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 04 Mar 2021 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/eb27083f/34e434b1.mp3" length="60692223" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/MWvtEGWVxeMoKYw93TVDn9ID4YH-FCC7Dyd3KrvhEps/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS80ZDli/NTA4OTI0OTYxM2M4/MTEzOTA1YzdmZTRl/ZWZmZC5wbmc.jpg"/>
      <itunes:duration>3637</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Raymond Chen from Microsoft. They first talk about Herb Sutter's virtual ISO Plenary Trip Report and some new features voted into the C++23 draft. Then they talk to Raymond Chen from Microsoft about his career working on Windows and the Old New Thing blog.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Raymond Chen from Microsoft. They first talk about Herb Sutter's virtual ISO Plenary Trip Report and some new features voted into the C++23 draft. Then they talk to Raymond Chen from Microsoft about his career working on Window</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/raymond_chen">Raymond Chen</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Vcpkg Registries</title>
      <itunes:episode>288</itunes:episode>
      <podcast:episode>288</podcast:episode>
      <itunes:title>Vcpkg Registries</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">19b3871f-9f0d-4022-a809-564aaae0aaf4</guid>
      <link>https://share.transistor.fm/s/5ddc32fc</link>
      <description>
        <![CDATA[Rob and Jason are joined by Nicole Mazzuca from Microsoft. They first talk about a differential equation library, and modules support in build2 and meson. Then they talk to Nicole from Microsoft's vcpkg team about some new features in vcpkg to enable teams to host their own libraries.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.reddit.com/r/cpp/comments/lkcjki/solving_differential_equations_with_llvm/">Solving Differential Equations with LLVM</a></li>
<li><a href="https://build2.org/blog/build2-cxx20-modules-gcc.xhtml">Complete C++20 Modules Support with GCC in build2</a></li>
<li><a href="https://mesonbuild.com/Release-notes-for-0-57-0.html">Meson Build System 0.57.0 is out w/ experimental suport for C++ Modules, Qt6, ThinLTO and more</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://devblogs.microsoft.com/cppblog/registries-bring-your-own-libraries-to-vcpkg/">Registries: Bring your own libraries to vcpkg</a></li>
<li><a href="https://medium.com/@alex.birsan/dependency-confusion-4a5d60fec610">Dependency Confusion: How I Hacked Into Apple, Microsoft and Dozens of Other Companies</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/pvs-download-cppcast-t">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li><a href="https://www.viva64.com/evil_comparison_functions">The Evil within the Comparison Functions</a></li>
<li><a href="https://www.viva64.com/top_10_bug_cpp">Top 10 Bugs Found in C++ Projects in 2020</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Nicole Mazzuca from Microsoft. They first talk about a differential equation library, and modules support in build2 and meson. Then they talk to Nicole from Microsoft's vcpkg team about some new features in vcpkg to enable teams to host their own libraries.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.reddit.com/r/cpp/comments/lkcjki/solving_differential_equations_with_llvm/">Solving Differential Equations with LLVM</a></li>
<li><a href="https://build2.org/blog/build2-cxx20-modules-gcc.xhtml">Complete C++20 Modules Support with GCC in build2</a></li>
<li><a href="https://mesonbuild.com/Release-notes-for-0-57-0.html">Meson Build System 0.57.0 is out w/ experimental suport for C++ Modules, Qt6, ThinLTO and more</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://devblogs.microsoft.com/cppblog/registries-bring-your-own-libraries-to-vcpkg/">Registries: Bring your own libraries to vcpkg</a></li>
<li><a href="https://medium.com/@alex.birsan/dependency-confusion-4a5d60fec610">Dependency Confusion: How I Hacked Into Apple, Microsoft and Dozens of Other Companies</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/pvs-download-cppcast-t">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li><a href="https://www.viva64.com/evil_comparison_functions">The Evil within the Comparison Functions</a></li>
<li><a href="https://www.viva64.com/top_10_bug_cpp">Top 10 Bugs Found in C++ Projects in 2020</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 25 Feb 2021 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/5ddc32fc/697ef9ab.mp3" length="48077623" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/5BnvgiZ5zcutzXIM06Wiv5dZsUDdGhxbbAR6qnEznr0/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9jYWI5/ZTg4OTVlNTk0OTQ4/ZGRjMjRhNDI0ZDI2/ZTMyMy5wbmc.jpg"/>
      <itunes:duration>2992</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Nicole Mazzuca from Microsoft. They first talk about a differential equation library, and modules support in build2 and meson. Then they talk to Nicole from Microsoft's vcpkg team about some new features in vcpkg to enable teams to host their own libraries.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Nicole Mazzuca from Microsoft. They first talk about a differential equation library, and modules support in build2 and meson. Then they talk to Nicole from Microsoft's vcpkg team about some new features in vcpkg to enable team</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/nicole_mazzuca">Nicole Mazzuca</podcast:person>
    </item>
    <item>
      <title>Trading Systems</title>
      <itunes:episode>287</itunes:episode>
      <podcast:episode>287</podcast:episode>
      <itunes:title>Trading Systems</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">ba8ddf47-67f3-4fe8-a2a0-9446e55aeb8a</guid>
      <link>https://share.transistor.fm/s/1132a8ac</link>
      <description>
        <![CDATA[Rob and Jason are joined by Carl Cook from Optiver. They first talk discuss an announcement from Khronos that SYCL 2020 has been released, and a blog post from Microsoft on updates to the Visual Studio Code C++ extension. Then they talk to Carl Cook from Optiver about how they use C++ to power everything they do.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.phoronix.com/scan.php?page=news_item&amp;px=Khronos-SYCL-2020-Released">Khronos Releases SYCL 2020 for C++ Heterogeneous Parallel Programming</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/visual-studio-code-c-extension-cross-compilation-intellisense-configurations/">VS Code C++ Extension: Cross-Compilation IntelliSense Configurations</a></li>
<li><a href="https://github.com/QuantlabFinancial/cpp_tip_of_the_week">Modern C++ Tip of the Week</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.optiver.com/">Optiver</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/pvs-download-cppcast-t">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li><a href="https://www.viva64.com/evil_comparison_functions">The Evil within the Comparison Functions</a></li>
<li><a href="https://www.viva64.com/top_10_bug_cpp">Top 10 Bugs Found in C++ Projects in 2020</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Carl Cook from Optiver. They first talk discuss an announcement from Khronos that SYCL 2020 has been released, and a blog post from Microsoft on updates to the Visual Studio Code C++ extension. Then they talk to Carl Cook from Optiver about how they use C++ to power everything they do.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.phoronix.com/scan.php?page=news_item&amp;px=Khronos-SYCL-2020-Released">Khronos Releases SYCL 2020 for C++ Heterogeneous Parallel Programming</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/visual-studio-code-c-extension-cross-compilation-intellisense-configurations/">VS Code C++ Extension: Cross-Compilation IntelliSense Configurations</a></li>
<li><a href="https://github.com/QuantlabFinancial/cpp_tip_of_the_week">Modern C++ Tip of the Week</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.optiver.com/">Optiver</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/pvs-download-cppcast-t">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li><a href="https://www.viva64.com/evil_comparison_functions">The Evil within the Comparison Functions</a></li>
<li><a href="https://www.viva64.com/top_10_bug_cpp">Top 10 Bugs Found in C++ Projects in 2020</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 18 Feb 2021 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/1132a8ac/d404610d.mp3" length="54230960" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/i-m0McnoAFwhr8Gi2gyBcxncdWZnjX3rJfboRSsJftE/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS81N2Vi/NTdjNmUwY2RlNGQ3/Zjg5ZDQwNmU2MTU1/OTlmOS5wbmc.jpg"/>
      <itunes:duration>3384</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Carl Cook from Optiver. They first talk discuss an announcement from Khronos that SYCL 2020 has been released, and a blog post from Microsoft on updates to the Visual Studio Code C++ extension. Then they talk to Carl Cook from Optiver about how they use C++ to power everything they do.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Carl Cook from Optiver. They first talk discuss an announcement from Khronos that SYCL 2020 has been released, and a blog post from Microsoft on updates to the Visual Studio Code C++ extension. Then they talk to Carl Cook from </itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/carl_cook">Carl Cook</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Going Cross Platform</title>
      <itunes:episode>286</itunes:episode>
      <podcast:episode>286</podcast:episode>
      <itunes:title>Going Cross Platform</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">a75c7679-e574-4fcf-98c4-6979010d6795</guid>
      <link>https://share.transistor.fm/s/bf4e6210</link>
      <description>
        <![CDATA[Rob and Jason are joined by Sebastian Theophil from think-cell. They first talk discuss a blog post on building a 1 billion LOC project with the Threadripper 3990X and a browser extension for easily searching for C++ reference help. Then they talk to Sebastian about his teams efforts to port their Windows C++ codebase onto MacOS and some of the challenges they dealt with, as well as recent efforts to start porting some of the code into Web Assembly.
        <p><b>News</b></p>
<ul>
<li><a href="https://blogs.embarcadero.com/threadripper-3990x-the-quest-to-compile-1-billion-lines-of-c-on-64-cores/">Threadripper 3990X: The Quest to Compile 1 Billions lines of C++ on 64 cores</a></li>
<li><a href="https://old.reddit.com/r/cpp/comments/lbg4bj/looking_for_approachable_open_source_projects_to/">Looking for Approachable Open Source Projects to Contribute to</a></li>
<li><a href="https://cpp.extension.sh/changelog/#v0-2-2021-01-31">C++ Search Extension v0.2 released</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.think-cell.com/en/career/jobs/development.html">think-cell: Join us as a C++ developer</a></li>
<li><a href="https://cppconf-piter.ru/en/2020/spb/talks/7n4qbinocb8yk01lqx7f0q/">Windows, macOS and the Web: Lessons from cross-platform development at think-cell</a></li>
<li><a href="https://github.com/think-cell/tcjs">tcjs library for generating type-safe JavaScript bindings for C++/Emscripten</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.wholetomato.com/downloads?utm_source=CppCast&amp;utm_medium=Affiliate&amp;utm_content=PodcastSponsorship">Visual Assist</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Sebastian Theophil from think-cell. They first talk discuss a blog post on building a 1 billion LOC project with the Threadripper 3990X and a browser extension for easily searching for C++ reference help. Then they talk to Sebastian about his teams efforts to port their Windows C++ codebase onto MacOS and some of the challenges they dealt with, as well as recent efforts to start porting some of the code into Web Assembly.
        <p><b>News</b></p>
<ul>
<li><a href="https://blogs.embarcadero.com/threadripper-3990x-the-quest-to-compile-1-billion-lines-of-c-on-64-cores/">Threadripper 3990X: The Quest to Compile 1 Billions lines of C++ on 64 cores</a></li>
<li><a href="https://old.reddit.com/r/cpp/comments/lbg4bj/looking_for_approachable_open_source_projects_to/">Looking for Approachable Open Source Projects to Contribute to</a></li>
<li><a href="https://cpp.extension.sh/changelog/#v0-2-2021-01-31">C++ Search Extension v0.2 released</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.think-cell.com/en/career/jobs/development.html">think-cell: Join us as a C++ developer</a></li>
<li><a href="https://cppconf-piter.ru/en/2020/spb/talks/7n4qbinocb8yk01lqx7f0q/">Windows, macOS and the Web: Lessons from cross-platform development at think-cell</a></li>
<li><a href="https://github.com/think-cell/tcjs">tcjs library for generating type-safe JavaScript bindings for C++/Emscripten</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.wholetomato.com/downloads?utm_source=CppCast&amp;utm_medium=Affiliate&amp;utm_content=PodcastSponsorship">Visual Assist</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 11 Feb 2021 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/bf4e6210/af659de5.mp3" length="54162196" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/rCx9m-HxHWLBt-VD9RDbavvezgK0nR6kFcx_BKzNfUs/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9hZjQx/MjNlMzhhMTNmMDAx/OTdhZjJhNTNhNGUx/Y2Y5OC5wbmc.jpg"/>
      <itunes:duration>3303</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Sebastian Theophil from think-cell. They first talk discuss a blog post on building a 1 billion LOC project with the Threadripper 3990X and a browser extension for easily searching for C++ reference help. Then they talk to Sebastian about his teams efforts to port their Windows C++ codebase onto MacOS and some of the challenges they dealt with, as well as recent efforts to start porting some of the code into Web Assembly.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Sebastian Theophil from think-cell. They first talk discuss a blog post on building a 1 billion LOC project with the Threadripper 3990X and a browser extension for easily searching for C++ reference help. Then they talk to Seba</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/sebastian_theophil">Sebastian Theophil</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Clang Power Tools and C++ Myths</title>
      <itunes:episode>285</itunes:episode>
      <podcast:episode>285</podcast:episode>
      <itunes:title>Clang Power Tools and C++ Myths</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">52d668a2-3fb6-441b-811a-5e994ef9d0ac</guid>
      <link>https://share.transistor.fm/s/1d0bbfdf</link>
      <description>
        <![CDATA[Rob and Jason are joined by Victor Ciura. They first talk about different ways to filter a C++ container and a blog post on the Visual C++ blog from the Diablo 4 development team. They then talk to Victor about the Clang Power Tools plugin for Visual Studio which has recently been made free for both open source and commercial use. They also talk about C++ Myths.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.cppstories.com/2021/filter-cpp-containers/">12 Different Ways to Filter Containers in Modern C++</a></li>
<li><a href="https://github.com/MiSo1289/more_concepts">More_concepts library</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/blizzard-diablo-iv-debugs-linux-core-dumps-from-visual-studio/">Blizzard Diablo IV debugs Linux core dumps from Visual Studio</a></li>
<li><a href="https://www.cppstories.com/2021/natvis-tutorial/">Visual Studio's Native Debugging Framework Tutorial</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://clangpowertools.com/blog/next-steps-for-clang-power-tools.html">Next steps for Clang Power Tools</a></li>
<li><a href="https://www.youtube.com/watch?v=Bu1AEze14Ns">C++ Mythbusting with Victor and Jason</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.wholetomato.com/downloads?utm_source=CppCast&amp;utm_medium=Affiliate&amp;utm_content=PodcastSponsorship">Visual Assist</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Victor Ciura. They first talk about different ways to filter a C++ container and a blog post on the Visual C++ blog from the Diablo 4 development team. They then talk to Victor about the Clang Power Tools plugin for Visual Studio which has recently been made free for both open source and commercial use. They also talk about C++ Myths.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.cppstories.com/2021/filter-cpp-containers/">12 Different Ways to Filter Containers in Modern C++</a></li>
<li><a href="https://github.com/MiSo1289/more_concepts">More_concepts library</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/blizzard-diablo-iv-debugs-linux-core-dumps-from-visual-studio/">Blizzard Diablo IV debugs Linux core dumps from Visual Studio</a></li>
<li><a href="https://www.cppstories.com/2021/natvis-tutorial/">Visual Studio's Native Debugging Framework Tutorial</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://clangpowertools.com/blog/next-steps-for-clang-power-tools.html">Next steps for Clang Power Tools</a></li>
<li><a href="https://www.youtube.com/watch?v=Bu1AEze14Ns">C++ Mythbusting with Victor and Jason</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.wholetomato.com/downloads?utm_source=CppCast&amp;utm_medium=Affiliate&amp;utm_content=PodcastSponsorship">Visual Assist</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 04 Feb 2021 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/1d0bbfdf/3135b366.mp3" length="51484925" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/ZzQbRxl6rBYVGu_MZ3LhyDQcrNXl1ZgS8lx5WTkvC0E/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8xZjdk/ZTk4MzIwM2U1OTJi/ODY1ZDdjODhkNTEw/MjAyMC5wbmc.jpg"/>
      <itunes:duration>3209</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Victor Ciura. They first talk about different ways to filter a C++ container and a blog post on the Visual C++ blog from the Diablo 4 development team. They then talk to Victor about the Clang Power Tools plugin for Visual Studio which has recently been made free for both open source and commercial use. They also talk about C++ Myths.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Victor Ciura. They first talk about different ways to filter a C++ container and a blog post on the Visual C++ blog from the Diablo 4 development team. They then talk to Victor about the Clang Power Tools plugin for Visual Stud</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/victor_ciura">Victor Ciura</podcast:person>
    </item>
    <item>
      <title>SOLID Design Principles</title>
      <itunes:episode>284</itunes:episode>
      <podcast:episode>284</podcast:episode>
      <itunes:title>SOLID Design Principles</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">e86bad78-b762-459d-b69f-d1b221e32da7</guid>
      <link>https://share.transistor.fm/s/bd94d497</link>
      <description>
        <![CDATA[Rob and Jason are joined by Klaus Iglberger. They first talk about changes to make the Win32 API more accessible, some C++20 coroutine examples and ISO news. Then they talk to Klaus Iglberger about the SOLID design principles, why they still matter and what C++ developers should know about them.
        <p><b>News</b></p>
<ul>
<li><a href="https://blogs.windows.com/windowsdeveloper/2021/01/21/making-win32-apis-more-accessible-to-more-languages/">Making Win32 APIs More Accessible to More Languages</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/l4lcar/do_people_have_some_motivating_examples_for/">Motivated Examples for coroutines</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/#mailing2021-01">January 2021 ISO Mailing</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=Ntraj80qN2k">Breaking Dependencies: The SOLID Principles - Klaus Iglberger - CppCon 2020</a></li>
<li><a href="http://meetingcpp.com/mcpp/training/trainingslisting.php?tid=19">Meeting C++ Training: Modern C++ Design Patterns</a></li>
<li><a href="https://cppcon.org/class-2020-modern-cpp-design/">CppCon 2020: Modern C++ Design Patterns</a></li>
<li><a href="https://cpponsea.uk/2020/sessions/workshop_modern-cpp-design-patterns.html">Cpp On Sea: Modern C++ Design Patterns</a></li>
<li><a href="https://www.youtube.com/watch?v=tMW08JkFrBA">YOW! 2013 Kevlin Henney - The SOLID Design Principles Deconstructed</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.wholetomato.com/downloads?utm_source=CppCast&amp;utm_medium=Affiliate&amp;utm_content=PodcastSponsorship">Visual Assist</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Klaus Iglberger. They first talk about changes to make the Win32 API more accessible, some C++20 coroutine examples and ISO news. Then they talk to Klaus Iglberger about the SOLID design principles, why they still matter and what C++ developers should know about them.
        <p><b>News</b></p>
<ul>
<li><a href="https://blogs.windows.com/windowsdeveloper/2021/01/21/making-win32-apis-more-accessible-to-more-languages/">Making Win32 APIs More Accessible to More Languages</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/l4lcar/do_people_have_some_motivating_examples_for/">Motivated Examples for coroutines</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/#mailing2021-01">January 2021 ISO Mailing</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=Ntraj80qN2k">Breaking Dependencies: The SOLID Principles - Klaus Iglberger - CppCon 2020</a></li>
<li><a href="http://meetingcpp.com/mcpp/training/trainingslisting.php?tid=19">Meeting C++ Training: Modern C++ Design Patterns</a></li>
<li><a href="https://cppcon.org/class-2020-modern-cpp-design/">CppCon 2020: Modern C++ Design Patterns</a></li>
<li><a href="https://cpponsea.uk/2020/sessions/workshop_modern-cpp-design-patterns.html">Cpp On Sea: Modern C++ Design Patterns</a></li>
<li><a href="https://www.youtube.com/watch?v=tMW08JkFrBA">YOW! 2013 Kevlin Henney - The SOLID Design Principles Deconstructed</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.wholetomato.com/downloads?utm_source=CppCast&amp;utm_medium=Affiliate&amp;utm_content=PodcastSponsorship">Visual Assist</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 27 Jan 2021 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/bd94d497/0e60e526.mp3" length="50839186" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/vAB0SE3iRsqRw_tWRabOYZFYLQHfFrWmpOhwCDtr6Kk/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9hZDgy/NWQyM2ZlZjcxYjQz/M2RkYWY0MDBmOTVh/ODA2MS5wbmc.jpg"/>
      <itunes:duration>3130</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Klaus Iglberger. They first talk about changes to make the Win32 API more accessible, some C++20 coroutine examples and ISO news. Then they talk to Klaus Iglberger about the SOLID design principles, why they still matter and what C++ developers should know about them.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Klaus Iglberger. They first talk about changes to make the Win32 API more accessible, some C++20 coroutine examples and ISO news. Then they talk to Klaus Iglberger about the SOLID design principles, why they still matter and wh</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/klaus_iglberger">Klaus Iglberger</podcast:person>
    </item>
    <item>
      <title>Cheerp</title>
      <itunes:episode>283</itunes:episode>
      <podcast:episode>283</podcast:episode>
      <itunes:title>Cheerp</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">dbc30a5b-cfa4-4805-9340-06f86edb104e</guid>
      <link>https://share.transistor.fm/s/63971c64</link>
      <description>
        <![CDATA[Rob and Jason are joined by Alessandro Pignotti. They first talk about a linker project, a better assert for constexpr code. Then they talk about Cheerp, LeaningTech's C++ WebAssembly compiler, how it differs from emscripten, Cheerp optimizations and some of LeaningTech's other Cheerp products.
        <p><b>News</b></p>
<ul>
<li><a href="https://github.com/rui314/mold">mold: A Modern Linker</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/ko9g8i/c_jobs_q1_2021/">C++ Jobs Q1</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/kylb82/a_slightly_better_assert_using_c20s_stdis/">A slightly better assert using C++20's is_constant_evaluated</a></li>
<li><a href="https://devblogs.microsoft.com/oldnewthing/20210114-00/?p=104714">How can I write a C++ class that iterates over its base classes</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://leaningtech.com/pages/cheerp.html">Cheerp</a></li>
<li><a href="https://medium.com/leaningtech/extreme-webassembly-2-the-sad-state-of-webassembly-tail-calls-f5d48ef82a87">Extreme WebAssembly 2: the sad state of WebAssembly tail calls</a></li>
<li><a href="https://www.youtube.com/watch?v=7JUs4c99-mo">CheerpX: a WebAssembly-based x86 virtual machine in the browser, Yuri Iozzelli</a></li>
<li><a href="https://repl.leaningtech.com/">CheerpX repl</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.wholetomato.com/downloads?utm_source=CppCast&amp;utm_medium=Affiliate&amp;utm_content=PodcastSponsorship">Visual Assist</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Alessandro Pignotti. They first talk about a linker project, a better assert for constexpr code. Then they talk about Cheerp, LeaningTech's C++ WebAssembly compiler, how it differs from emscripten, Cheerp optimizations and some of LeaningTech's other Cheerp products.
        <p><b>News</b></p>
<ul>
<li><a href="https://github.com/rui314/mold">mold: A Modern Linker</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/ko9g8i/c_jobs_q1_2021/">C++ Jobs Q1</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/kylb82/a_slightly_better_assert_using_c20s_stdis/">A slightly better assert using C++20's is_constant_evaluated</a></li>
<li><a href="https://devblogs.microsoft.com/oldnewthing/20210114-00/?p=104714">How can I write a C++ class that iterates over its base classes</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://leaningtech.com/pages/cheerp.html">Cheerp</a></li>
<li><a href="https://medium.com/leaningtech/extreme-webassembly-2-the-sad-state-of-webassembly-tail-calls-f5d48ef82a87">Extreme WebAssembly 2: the sad state of WebAssembly tail calls</a></li>
<li><a href="https://www.youtube.com/watch?v=7JUs4c99-mo">CheerpX: a WebAssembly-based x86 virtual machine in the browser, Yuri Iozzelli</a></li>
<li><a href="https://repl.leaningtech.com/">CheerpX repl</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.wholetomato.com/downloads?utm_source=CppCast&amp;utm_medium=Affiliate&amp;utm_content=PodcastSponsorship">Visual Assist</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 20 Jan 2021 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/63971c64/28caf801.mp3" length="54606700" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/FshedxjDPnf0g6WhO82Ogc6GyXMJJRKgHM3IY1zoK7k/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS83ODdl/N2JkYjQzYjdlMDg2/ZjE2ZTZjZTEyODY2/ZjgwNi5wbmc.jpg"/>
      <itunes:duration>3234</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Alessandro Pignotti. They first talk about a linker project, a better assert for constexpr code. Then they talk about Cheerp, LeaningTech's C++ WebAssembly compiler, how it differs from emscripten, Cheerp optimizations and some of LeaningTech's other Cheerp products.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Alessandro Pignotti. They first talk about a linker project, a better assert for constexpr code. Then they talk about Cheerp, LeaningTech's C++ WebAssembly compiler, how it differs from emscripten, Cheerp optimizations and some</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/alessandro_pignotti">Alessandro Pignotti</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Priorities for C++23</title>
      <itunes:episode>282</itunes:episode>
      <podcast:episode>282</podcast:episode>
      <itunes:title>Priorities for C++23</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">2497bb79-7ccd-46a6-b04b-fea3282a399e</guid>
      <link>https://share.transistor.fm/s/a3714eb7</link>
      <description>
        <![CDATA[Rob and Jason are joined by Corentin Jabot. They first talk about a Visual Studio blog post on performance improvements in the 'inner build loop', and a ray tracer built into CMake. Then they talk to Corentin about his work in the C++ ISO committee on the Library Evolution Working Group and his thoughts on what could and should make it into C++23.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=qNX-tQ7w0Vg">f(t)</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/faster-c-iteration-builds/">Faster C++ Iteration Builds</a></li>
<li><a href="https://64.github.io/cmake-raytracer/">Ray Tracing in pure Cmake</a></li>
<li><a href="https://shafik.github.io/c++/2021/01/03/is_zero_a_butterfly.html">Is Zero a Butterfly?</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://cor3ntin.github.io/posts/std/">What is the standard Library</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2172r0.pdf">P2172 - What do we want from a modularized Standard Library?</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/pvs-download-cppcast-t">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li><a href="https://www.viva64.com/pvs-azure-devops">PVS-Studio: analyzing pull requests in Azure DevOps using self-hosted agents</a></li>
<li>
<p><a href="https://www.viva64.com/pvs-open-libraries">Why it is important to apply static analysis for open libraries that you add to your project</a></p>
</li>
<li>
<p>Use code JetBrainsForCppCast during checkout at <a href="http://www.jetbrains.com/">JetBrains.com</a> for a 25% discount</p>
</li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Corentin Jabot. They first talk about a Visual Studio blog post on performance improvements in the 'inner build loop', and a ray tracer built into CMake. Then they talk to Corentin about his work in the C++ ISO committee on the Library Evolution Working Group and his thoughts on what could and should make it into C++23.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=qNX-tQ7w0Vg">f(t)</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/faster-c-iteration-builds/">Faster C++ Iteration Builds</a></li>
<li><a href="https://64.github.io/cmake-raytracer/">Ray Tracing in pure Cmake</a></li>
<li><a href="https://shafik.github.io/c++/2021/01/03/is_zero_a_butterfly.html">Is Zero a Butterfly?</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://cor3ntin.github.io/posts/std/">What is the standard Library</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2172r0.pdf">P2172 - What do we want from a modularized Standard Library?</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/pvs-download-cppcast-t">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li><a href="https://www.viva64.com/pvs-azure-devops">PVS-Studio: analyzing pull requests in Azure DevOps using self-hosted agents</a></li>
<li>
<p><a href="https://www.viva64.com/pvs-open-libraries">Why it is important to apply static analysis for open libraries that you add to your project</a></p>
</li>
<li>
<p>Use code JetBrainsForCppCast during checkout at <a href="http://www.jetbrains.com/">JetBrains.com</a> for a 25% discount</p>
</li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 14 Jan 2021 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/a3714eb7/e4e9a78b.mp3" length="52714884" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/k08fa5eH0f1LaGJkHIbkqUTTPSYTy9q96oAp6hqOzt4/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8wZDY0/YzhiZDY5NDM1Yzc4/YWQ2YTI5MDY3NmY4/NDU3OS5wbmc.jpg"/>
      <itunes:duration>3231</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Corentin Jabot. They first talk about a Visual Studio blog post on performance improvements in the 'inner build loop', and a ray tracer built into CMake. Then they talk to Corentin about his work in the C++ ISO committee on the Library Evolution Working Group and his thoughts on what could and should make it into C++23.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Corentin Jabot. They first talk about a Visual Studio blog post on performance improvements in the 'inner build loop', and a ray tracer built into CMake. Then they talk to Corentin about his work in the C++ ISO committee on the</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/corentin_jabot">Corentin Jabot</podcast:person>
    </item>
    <item>
      <title>Open Frameworks and Creative Coding</title>
      <itunes:episode>281</itunes:episode>
      <podcast:episode>281</podcast:episode>
      <itunes:title>Open Frameworks and Creative Coding</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">39ee42ec-17be-4989-ada2-615d4f854213</guid>
      <link>https://share.transistor.fm/s/3dcb47d6</link>
      <description>
        <![CDATA[Rob and Jason are joined by Zach Lieberman, professor at MIT's Media Lab and co-founder of the School for Poetic Computation. They first talk about Herb Sutter's 2020 wrap up blog post and the ISO mailing from December 2020. Then Zach discusses Open Frameworks, a C++ toolkit he co-created 10 years ago for creative coding.
        <p><b>Transcript</b></p>
<ul>
<li><a href="https://www.viva64.com/en/b/0813/">Text Broadcast of CppCast 281 from PVS Studio</a></li>
</ul>
<p><b>News</b></p>
<ul>
<li><a href="https://herbsutter.com/2020/12/30/firsts-in-2020-or-a-little-dose-of-good-news/">Firsts in 2020</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/#mailing2020-12">Last 2020 ISO Mailing</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://openframeworks.cc/">Open Frameworks</a></li>
<li><a href="https://openframeworks.cc/ofBook/chapters/foreword.html">Open Frameworks Book</a></li>
<li><a href="https://ofxaddons.com/categories">ofxAddons</a></li>
<li><a href="https://www.shadertoy.com/">ShaderToy</a></li>
<li><a href="https://thebookofshaders.com/">The Book of Shaders</a></li>
<li><a href="https://www.youtube.com/watch?v=DKbtTPYZEig">Graffiti Research Lab L.A.S.E.R Tag</a></li>
<li><a href="https://www.nytimes.com/interactive/2018/us/addiction-heroin-opioids.html">A Visual Journery Through Addiction</a></li>
<li><a href="https://www.design-io.com/projects/connectedworlds">Connected Worlds</a></li>
<li><a href="https://www.katevassgalerie.com/blog/vera-molnar-pioneer-of-computer-art">Vera Molnar: Pioneer of Computer Art</a></li>
<li><a href="https://www.awn.com/mag/issue2.5/2.5pages/2.5moritzwhitney.html">Digital Harmony: The Life of John Whitney, Computer Animation Pioneer</a></li>
<li><a href="https://en.wikipedia.org/wiki/Muriel_Cooper">Muriel Cooper</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.wholetomato.com/downloads?utm_source=CppCast&amp;utm_medium=Affiliate&amp;utm_content=PodcastSponsorship">Visual Assist</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Zach Lieberman, professor at MIT's Media Lab and co-founder of the School for Poetic Computation. They first talk about Herb Sutter's 2020 wrap up blog post and the ISO mailing from December 2020. Then Zach discusses Open Frameworks, a C++ toolkit he co-created 10 years ago for creative coding.
        <p><b>Transcript</b></p>
<ul>
<li><a href="https://www.viva64.com/en/b/0813/">Text Broadcast of CppCast 281 from PVS Studio</a></li>
</ul>
<p><b>News</b></p>
<ul>
<li><a href="https://herbsutter.com/2020/12/30/firsts-in-2020-or-a-little-dose-of-good-news/">Firsts in 2020</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/#mailing2020-12">Last 2020 ISO Mailing</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://openframeworks.cc/">Open Frameworks</a></li>
<li><a href="https://openframeworks.cc/ofBook/chapters/foreword.html">Open Frameworks Book</a></li>
<li><a href="https://ofxaddons.com/categories">ofxAddons</a></li>
<li><a href="https://www.shadertoy.com/">ShaderToy</a></li>
<li><a href="https://thebookofshaders.com/">The Book of Shaders</a></li>
<li><a href="https://www.youtube.com/watch?v=DKbtTPYZEig">Graffiti Research Lab L.A.S.E.R Tag</a></li>
<li><a href="https://www.nytimes.com/interactive/2018/us/addiction-heroin-opioids.html">A Visual Journery Through Addiction</a></li>
<li><a href="https://www.design-io.com/projects/connectedworlds">Connected Worlds</a></li>
<li><a href="https://www.katevassgalerie.com/blog/vera-molnar-pioneer-of-computer-art">Vera Molnar: Pioneer of Computer Art</a></li>
<li><a href="https://www.awn.com/mag/issue2.5/2.5pages/2.5moritzwhitney.html">Digital Harmony: The Life of John Whitney, Computer Animation Pioneer</a></li>
<li><a href="https://en.wikipedia.org/wiki/Muriel_Cooper">Muriel Cooper</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.wholetomato.com/downloads?utm_source=CppCast&amp;utm_medium=Affiliate&amp;utm_content=PodcastSponsorship">Visual Assist</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 06 Jan 2021 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/3dcb47d6/2c62093b.mp3" length="53528643" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/b0YYJ66jXVADsmPIYTeCmOM43WWDdl4a7YsJNaDhk3s/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS82ZGRm/MzM0MDRkZDkxNTk0/NTFkODU0MDQ0MjNi/YTk2NS5wbmc.jpg"/>
      <itunes:duration>3243</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Zach Lieberman, professor at MIT's Media Lab and co-founder of the School for Poetic Computation. They first talk about Herb Sutter's 2020 wrap up blog post and the ISO mailing from December 2020. Then Zach discusses Open Frameworks, a C++ toolkit he co-created 10 years ago for creative coding.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Zach Lieberman, professor at MIT's Media Lab and co-founder of the School for Poetic Computation. They first talk about Herb Sutter's 2020 wrap up blog post and the ISO mailing from December 2020. Then Zach discusses Open Frame</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/zachary_lieberman">Zachary Lieberman</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Goodbye 2020</title>
      <itunes:episode>280</itunes:episode>
      <podcast:episode>280</podcast:episode>
      <itunes:title>Goodbye 2020</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">eea655da-f1da-4463-b42f-d9a78158166a</guid>
      <link>https://share.transistor.fm/s/930b4091</link>
      <description>
        <![CDATA[Rob and Jason are discuss various news articles, libraries and announcements on the last episode of 2020 before the new year.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.embo.io/">Embo++ 2021</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/kln8c8/runtime_access_of_stdtuple_elements/">Runtime access to tuple elements</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/kl9w8f/project_from_scratch_in_c_for_beginners/">YouTube C++ Series - Project from Scratch for C++ Beginners</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/klib5n/bona_a_c20_based_modern_file_information_viewer/">Bona - C++20 based modern file information viewer</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/kka4o7/concepts_appreciation_thread_i_dont_have_any/">Concepts appreciation thread</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/kj364n/c_logging_library_something_ive_been_working_on/">A new C++ Logging Library</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/pvs-download-cppcast-t">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li><a href="https://www.viva64.com/pvs-azure-devops">PVS-Studio: analyzing pull requests in Azure DevOps using self-hosted agents</a></li>
<li><a href="https://www.viva64.com/pvs-open-libraries">Why it is important to apply static analysis for open libraries that you add to your project</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are discuss various news articles, libraries and announcements on the last episode of 2020 before the new year.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.embo.io/">Embo++ 2021</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/kln8c8/runtime_access_of_stdtuple_elements/">Runtime access to tuple elements</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/kl9w8f/project_from_scratch_in_c_for_beginners/">YouTube C++ Series - Project from Scratch for C++ Beginners</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/klib5n/bona_a_c20_based_modern_file_information_viewer/">Bona - C++20 based modern file information viewer</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/kka4o7/concepts_appreciation_thread_i_dont_have_any/">Concepts appreciation thread</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/kj364n/c_logging_library_something_ive_been_working_on/">A new C++ Logging Library</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/pvs-download-cppcast-t">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li><a href="https://www.viva64.com/pvs-azure-devops">PVS-Studio: analyzing pull requests in Azure DevOps using self-hosted agents</a></li>
<li><a href="https://www.viva64.com/pvs-open-libraries">Why it is important to apply static analysis for open libraries that you add to your project</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 30 Dec 2020 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/930b4091/93b11114.mp3" length="40669280" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/sDijvBzMRg8NjubjjmGymHId06ge_BF4_fG4YisqUyc/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9iYzRk/YTczM2VhMTgzNzFm/NjY2ZDNjMjBiMTY0/MzNhZC5wbmc.jpg"/>
      <itunes:duration>2149</itunes:duration>
      <itunes:summary>Rob and Jason are discuss various news articles, libraries and announcements on the last episode of 2020 before the new year.</itunes:summary>
      <itunes:subtitle>Rob and Jason are discuss various news articles, libraries and announcements on the last episode of 2020 before the new year.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>TurtleBrowser</title>
      <itunes:episode>279</itunes:episode>
      <podcast:episode>279</podcast:episode>
      <itunes:title>TurtleBrowser</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">0aace840-259c-475c-803b-e091da8dcc28</guid>
      <link>https://share.transistor.fm/s/e1b0d76d</link>
      <description>
        <![CDATA[Rob and Jason are joined by Patricia Aas from TurtleSec. They first talk about updates to a Web Assembly compiler Cheerp and an announcement for a new systems programming language conference. Then they talk to Patricia about her current project building a new web browser using modern C++, Qt 5 and the Chromium engine. They also discuss Patricia's consulting business and managing it during the pandemic.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.ralfj.de/blog/2020/12/14/provenance.html">Pointers are Complicated II, or: We need better language specs</a></li>
<li><a href="https://medium.com/leaningtech/cheerp-2-6-compiling-cpp-to-wasm-and-javascript-cea4d2f67466">Cheerp 2.6 - compiling C++ to WebAssembly and JavaScript</a></li>
<li><a href="https://thephd.github.io/why-another-c++-c-rust-zig-systems-programming-conference">Why Another C++ (And More) Conference</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/turtlebrowser/turtlebrowser">TurtleBrowser on GitHub</a></li>
<li><a href="https://www.youtube.com/watch?v=a0aY3rOD0Ss">Trying to build an Open Source browser in 2020 - Patricia Aas</a></li>
<li><a href="https://turtlesec.no/">TurtleSec</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.wholetomato.com/downloads?utm_source=CppCast&amp;utm_medium=Affiliate&amp;utm_content=PodcastSponsorship">Visual Assist</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Patricia Aas from TurtleSec. They first talk about updates to a Web Assembly compiler Cheerp and an announcement for a new systems programming language conference. Then they talk to Patricia about her current project building a new web browser using modern C++, Qt 5 and the Chromium engine. They also discuss Patricia's consulting business and managing it during the pandemic.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.ralfj.de/blog/2020/12/14/provenance.html">Pointers are Complicated II, or: We need better language specs</a></li>
<li><a href="https://medium.com/leaningtech/cheerp-2-6-compiling-cpp-to-wasm-and-javascript-cea4d2f67466">Cheerp 2.6 - compiling C++ to WebAssembly and JavaScript</a></li>
<li><a href="https://thephd.github.io/why-another-c++-c-rust-zig-systems-programming-conference">Why Another C++ (And More) Conference</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/turtlebrowser/turtlebrowser">TurtleBrowser on GitHub</a></li>
<li><a href="https://www.youtube.com/watch?v=a0aY3rOD0Ss">Trying to build an Open Source browser in 2020 - Patricia Aas</a></li>
<li><a href="https://turtlesec.no/">TurtleSec</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.wholetomato.com/downloads?utm_source=CppCast&amp;utm_medium=Affiliate&amp;utm_content=PodcastSponsorship">Visual Assist</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 23 Dec 2020 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/e1b0d76d/bd49f343.mp3" length="62334334" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/KnZ2jtp6pAkMYex_nIhU9L-a8oNc0rzz2LEX30KTOd8/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS80NTI3/MjQyMmZjYTY3Yzlm/NzZjNDQxMTEyMTgz/NTk5Mi5wbmc.jpg"/>
      <itunes:duration>3642</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Patricia Aas from TurtleSec. They first talk about updates to a Web Assembly compiler Cheerp and an announcement for a new systems programming language conference. Then they talk to Patricia about her current project building a new web browser using modern C++, Qt 5 and the Chromium engine. They also discuss Patricia's consulting business and managing it during the pandemic.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Patricia Aas from TurtleSec. They first talk about updates to a Web Assembly compiler Cheerp and an announcement for a new systems programming language conference. Then they talk to Patricia about her current project building a</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/patricia_aas">Patricia Aas</podcast:person>
    </item>
    <item>
      <title>SerenityOS</title>
      <itunes:episode>278</itunes:episode>
      <podcast:episode>278</podcast:episode>
      <itunes:title>SerenityOS</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">e4df436f-5c3a-430e-b9fe-f60ed7f67660</guid>
      <link>https://share.transistor.fm/s/dcca1ec8</link>
      <description>
        <![CDATA[Rob and Jason are joined by Andreas Kling. They first talk about the Qt 6.0 Release as well as another new C++ podcast that has been announced. They then talk to Andreas Kling about SerenityOS, the C++ Operating System he is building along with others in the Open Source community.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.qt.io/blog/qt-6.0-released">Qt 6.0 Released</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/kc48b1/how_to_make_an_operating_system_using_c_in_depth/">How to Make an Operating System using C++</a></li>
<li><a href="https://nodiagnosticrequired.tv/">New Channel from the JetBrains crew</a></li>
<li><a href="https://www.iso.org/standard/79358.html">C++20 Published</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://serenityos.org/">SerenityOS</a></li>
<li><a href="https://github.com/SerenityOS/serenity">Serenity on GitHub</a></li>
<li><a href="https://www.youtube.com/andreaskling">Andreas Kling's YouTube</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.wholetomato.com/downloads?utm_source=CppCast&amp;utm_medium=Affiliate&amp;utm_content=PodcastSponsorship">Visual Assist</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Andreas Kling. They first talk about the Qt 6.0 Release as well as another new C++ podcast that has been announced. They then talk to Andreas Kling about SerenityOS, the C++ Operating System he is building along with others in the Open Source community.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.qt.io/blog/qt-6.0-released">Qt 6.0 Released</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/kc48b1/how_to_make_an_operating_system_using_c_in_depth/">How to Make an Operating System using C++</a></li>
<li><a href="https://nodiagnosticrequired.tv/">New Channel from the JetBrains crew</a></li>
<li><a href="https://www.iso.org/standard/79358.html">C++20 Published</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://serenityos.org/">SerenityOS</a></li>
<li><a href="https://github.com/SerenityOS/serenity">Serenity on GitHub</a></li>
<li><a href="https://www.youtube.com/andreaskling">Andreas Kling's YouTube</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.wholetomato.com/downloads?utm_source=CppCast&amp;utm_medium=Affiliate&amp;utm_content=PodcastSponsorship">Visual Assist</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 16 Dec 2020 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/dcca1ec8/48e99cf3.mp3" length="59239839" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/lruLG8PU4pNwozPXxLryFA_ozZwTYJrY9Xde2FyzwYA/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS85ZWNh/N2FlZGNiMDkzOTAz/MDc4ZDNjM2EwNDA2/YzZhMS5wbmc.jpg"/>
      <itunes:duration>3306</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Andreas Kling. They first talk about the Qt 6.0 Release as well as another new C++ podcast that has been announced. They then talk to Andreas Kling about SerenityOS, the C++ Operating System he is building along with others in the Open Source community.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Andreas Kling. They first talk about the Qt 6.0 Release as well as another new C++ podcast that has been announced. They then talk to Andreas Kling about SerenityOS, the C++ Operating System he is building along with others in </itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/andreas_kling">Andreas Kling</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Virtual Teaching and Plenary</title>
      <itunes:episode>277</itunes:episode>
      <podcast:episode>277</podcast:episode>
      <itunes:title>Virtual Teaching and Plenary</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">8b8ab3b7-8a66-438e-902d-d3cabc5b3ed0</guid>
      <link>https://share.transistor.fm/s/ee544b5d</link>
      <description>
        <![CDATA[Rob and Jason are joined by Patrice Roy. They first talk discuss JeanHeyd Meneide's blog post regarding ABI breakage in C and C++. Then they talk to Patrice Roy about his experience teaching C++ during the COVID pandemic, the first ISO Virtual Plenary and more.
        <p><b>Transcript</b></p>
<ul>
<li><a href="https://www.viva64.com/en/b/0806/">CppCast 277: Virtual Teaching and Plenary from PVS Studio</a></li>
</ul>
<p><b>News</b></p>
<ul>
<li><a href="https://thephd.github.io/intmax_t-hell-c++-c">A Special Kind of Hell - intmax_t in C and C++</a></li>
<li><a href="https://github.com/foonathan/lexy">Lexy</a></li>
<li><a href="https://blog.jetbrains.com/clion/2020/12/clion-2020-3-debug-misra-qt/">Clion 2020.3 Released</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=bMSrNBcir4Y">Some Things C++ Does Right - Patrice Roy - CppCon 2020</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/pvs-download-cppcast-t">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li><a href="https://www.viva64.com/pvs-azure-devops">PVS-Studio: analyzing pull requests in Azure DevOps using self-hosted agents</a></li>
<li><a href="https://www.viva64.com/pvs-open-libraries">Why it is important to apply static analysis for open libraries that you add to your project</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Patrice Roy. They first talk discuss JeanHeyd Meneide's blog post regarding ABI breakage in C and C++. Then they talk to Patrice Roy about his experience teaching C++ during the COVID pandemic, the first ISO Virtual Plenary and more.
        <p><b>Transcript</b></p>
<ul>
<li><a href="https://www.viva64.com/en/b/0806/">CppCast 277: Virtual Teaching and Plenary from PVS Studio</a></li>
</ul>
<p><b>News</b></p>
<ul>
<li><a href="https://thephd.github.io/intmax_t-hell-c++-c">A Special Kind of Hell - intmax_t in C and C++</a></li>
<li><a href="https://github.com/foonathan/lexy">Lexy</a></li>
<li><a href="https://blog.jetbrains.com/clion/2020/12/clion-2020-3-debug-misra-qt/">Clion 2020.3 Released</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=bMSrNBcir4Y">Some Things C++ Does Right - Patrice Roy - CppCon 2020</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/pvs-download-cppcast-t">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li><a href="https://www.viva64.com/pvs-azure-devops">PVS-Studio: analyzing pull requests in Azure DevOps using self-hosted agents</a></li>
<li><a href="https://www.viva64.com/pvs-open-libraries">Why it is important to apply static analysis for open libraries that you add to your project</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 09 Dec 2020 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/ee544b5d/41115fa0.mp3" length="47881885" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/eeWqMLqKP5boJAuqdR49iajCKVlXsW3ZLNICzEXqTMY/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8xZDMz/NjNiMTNkODI4Mzcw/NTJhYzJkMzQyYmIz/YmU2ZC5wbmc.jpg"/>
      <itunes:duration>3026</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Patrice Roy. They first talk discuss JeanHeyd Meneide's blog post regarding ABI breakage in C and C++. Then they talk to Patrice Roy about his experience teaching C++ during the COVID pandemic, the first ISO Virtual Plenary and more.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Patrice Roy. They first talk discuss JeanHeyd Meneide's blog post regarding ABI breakage in C and C++. Then they talk to Patrice Roy about his experience teaching C++ during the COVID pandemic, the first ISO Virtual Plenary and</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/patrice_roy">Patrice Roy</podcast:person>
    </item>
    <item>
      <title>Networking TS</title>
      <itunes:episode>276</itunes:episode>
      <podcast:episode>276</podcast:episode>
      <itunes:title>Networking TS</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">f34e22cb-d085-4272-b7cc-2cc109d3ed61</guid>
      <link>https://share.transistor.fm/s/ed0ac0db</link>
      <description>
        <![CDATA[Rob and Jason are joined by Robert Leahy. They first talk about an open source flappy bird clone and the C++ framework it was built with. Then they talk to Robert Leahy about the Networking TS that will hopefully be a major feature of C++23.
        <p><b>Transcript</b></p>
<ul>
<li><a href="https://www.viva64.com/cppcast_276">CppCast 276: Networking TS Transcript from PVS Studio</a></li>
</ul>
<p><b>News</b></p>
<ul>
<li><a href="https://preshing.com/20201126/a-small-open-source-game-in-cpp/">A Small Open Source Game in C++</a></li>
<li><a href="https://old.reddit.com/r/cpp/comments/k2cozv/the_c_20_initialization_flowchart/">The C++20 initialization flowchart</a></li>
<li><a href="https://lordsoftech.com/programming/error-codes-are-far-slower-than-exceptions/">Error codes are far slower than exceptions</a></li>
<li><a href="https://old.reddit.com/r/cpp/comments/k58a2u/beman_dawes_has_passed_away_boost_filesystem_wg21/">Beman Dawes has passed away</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=xgXFZ-rYc4w">The Networking TS from Scratch: I/O Objects - Robert Leahy - CppCon 2020</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3747.pdf">N3747 - A Universal Model for Asynchronous Operations</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2161r2.pdf">P2161 - Remove Default Candidate Executor</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/pvs-download-cppcast-t">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li><a href="https://www.viva64.com/pvs-azure-devops">PVS-Studio: analyzing pull requests in Azure DevOps using self-hosted agents</a></li>
<li>
<p><a href="https://www.viva64.com/pvs-open-libraries">Why it is important to apply static analysis for open libraries that you add to your project</a></p>
</li>
<li>
<p>Use code JetBrainsForCppCast during checkout at <a href="http://www.jetbrains.com/">JetBrains.com</a> for a 25% discount</p>
</li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Robert Leahy. They first talk about an open source flappy bird clone and the C++ framework it was built with. Then they talk to Robert Leahy about the Networking TS that will hopefully be a major feature of C++23.
        <p><b>Transcript</b></p>
<ul>
<li><a href="https://www.viva64.com/cppcast_276">CppCast 276: Networking TS Transcript from PVS Studio</a></li>
</ul>
<p><b>News</b></p>
<ul>
<li><a href="https://preshing.com/20201126/a-small-open-source-game-in-cpp/">A Small Open Source Game in C++</a></li>
<li><a href="https://old.reddit.com/r/cpp/comments/k2cozv/the_c_20_initialization_flowchart/">The C++20 initialization flowchart</a></li>
<li><a href="https://lordsoftech.com/programming/error-codes-are-far-slower-than-exceptions/">Error codes are far slower than exceptions</a></li>
<li><a href="https://old.reddit.com/r/cpp/comments/k58a2u/beman_dawes_has_passed_away_boost_filesystem_wg21/">Beman Dawes has passed away</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=xgXFZ-rYc4w">The Networking TS from Scratch: I/O Objects - Robert Leahy - CppCon 2020</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3747.pdf">N3747 - A Universal Model for Asynchronous Operations</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2161r2.pdf">P2161 - Remove Default Candidate Executor</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/pvs-download-cppcast-t">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li><a href="https://www.viva64.com/pvs-azure-devops">PVS-Studio: analyzing pull requests in Azure DevOps using self-hosted agents</a></li>
<li>
<p><a href="https://www.viva64.com/pvs-open-libraries">Why it is important to apply static analysis for open libraries that you add to your project</a></p>
</li>
<li>
<p>Use code JetBrainsForCppCast during checkout at <a href="http://www.jetbrains.com/">JetBrains.com</a> for a 25% discount</p>
</li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 02 Dec 2020 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/ed0ac0db/f079195d.mp3" length="61562491" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/QQ506v3rYJo8HQIT2Qb1bVhM0kE5V4fH8aSm-Hc-qso/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8wMGE5/NGRlNmFlN2Q5ODQ5/NjgzM2UzYjAwYTJi/MDI4Mi5wbmc.jpg"/>
      <itunes:duration>3390</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Robert Leahy. They first talk about an open source flappy bird clone and the C++ framework it was built with. Then they talk to Robert Leahy about the Networking TS that will hopefully be a major feature of C++23.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Robert Leahy. They first talk about an open source flappy bird clone and the C++ framework it was built with. Then they talk to Robert Leahy about the Networking TS that will hopefully be a major feature of C++23.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/robert_leahy">Robert Leahy</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Fuzz Testing on the GPU</title>
      <itunes:episode>275</itunes:episode>
      <podcast:episode>275</podcast:episode>
      <itunes:title>Fuzz Testing on the GPU</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">880a4326-8885-459a-9cb7-3ac4fb7ca6d6</guid>
      <link>https://share.transistor.fm/s/47785da8</link>
      <description>
        <![CDATA[Rob and Jason are joined by Artem Dinaburg and Ryan Eberhardt. They first talk about a new version of CMake that was just released, an interview with Bjarne Stroustrup and another month of new ISO papers. Then they talk to Artem and Ryan who talk about fuzz testing, including a new fuzz testing project being worked at Trail of Bits to enable fuzz testing on the GPU.
        <p><b>News</b></p>
<ul>
<li><a href="https://discourse.cmake.org/t/cmake-3-19-0-available-for-download/2198">Cmake 3.19 available for download</a></li>
<li><a href="https://www.techrepublic.com/article/c-programming-language-how-it-became-the-invisible-foundation-for-everything-and-whats-next/">How C++ became the invisible foundation for everything, and what's next</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/#mailing2020-11">November Monthly Mailing</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://blog.trailofbits.com/2020/10/22/lets-build-a-high-performance-fuzzer-with-gpus/">Let's build a high-performance fuzzer with GPUs!</a></li>
<li><a href="https://arxiv.org/pdf/2008.06537.pdf">The Relevance of Classic Fuzz Testing: Have We Solved This One?</a></li>
<li><a href="https://gamozolabs.github.io/fuzzing/2018/10/14/vectorized_emulation.html">Vectorized Emulation: Hardware accelerated taint tracking at 2 trillion instructions per second</a></li>
<li><a href="https://github.com/trailofbits/deepstate">DeepState - Parameterized Unit Testing Framework</a></li>
<li><a href="https://github.com/lifting-bits/mcsema">MCSema - Tool to translate binaries to LLVM bitcode</a></li>
<li><a href="https://github.com/lifting-bits/remill">Remill - Library of CPU instruction semantics</a></li>
<li><a href="https://github.com/lifting-bits/anvill">Anvill - Tool to make translated bitcode look closer to what a compiler would emit</a></li>
<li><a href="https://github.com/lifting-bits/rellic">Rellic - Translates LLVM bitcode to C using Clang's AST library</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/pvs-download-cppcast-t">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li><a href="https://www.viva64.com/pvs-azure-devops">PVS-Studio: analyzing pull requests in Azure DevOps using self-hosted agents</a></li>
<li>
<p><a href="https://www.viva64.com/pvs-open-libraries">Why it is important to apply static analysis for open libraries that you add to your project</a></p>
</li>
<li>
<p>Use code JetBrainsForCppCast during checkout at <a href="http://www.jetbrains.com/">JetBrains.com</a> for a 25% discount</p>
</li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Artem Dinaburg and Ryan Eberhardt. They first talk about a new version of CMake that was just released, an interview with Bjarne Stroustrup and another month of new ISO papers. Then they talk to Artem and Ryan who talk about fuzz testing, including a new fuzz testing project being worked at Trail of Bits to enable fuzz testing on the GPU.
        <p><b>News</b></p>
<ul>
<li><a href="https://discourse.cmake.org/t/cmake-3-19-0-available-for-download/2198">Cmake 3.19 available for download</a></li>
<li><a href="https://www.techrepublic.com/article/c-programming-language-how-it-became-the-invisible-foundation-for-everything-and-whats-next/">How C++ became the invisible foundation for everything, and what's next</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/#mailing2020-11">November Monthly Mailing</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://blog.trailofbits.com/2020/10/22/lets-build-a-high-performance-fuzzer-with-gpus/">Let's build a high-performance fuzzer with GPUs!</a></li>
<li><a href="https://arxiv.org/pdf/2008.06537.pdf">The Relevance of Classic Fuzz Testing: Have We Solved This One?</a></li>
<li><a href="https://gamozolabs.github.io/fuzzing/2018/10/14/vectorized_emulation.html">Vectorized Emulation: Hardware accelerated taint tracking at 2 trillion instructions per second</a></li>
<li><a href="https://github.com/trailofbits/deepstate">DeepState - Parameterized Unit Testing Framework</a></li>
<li><a href="https://github.com/lifting-bits/mcsema">MCSema - Tool to translate binaries to LLVM bitcode</a></li>
<li><a href="https://github.com/lifting-bits/remill">Remill - Library of CPU instruction semantics</a></li>
<li><a href="https://github.com/lifting-bits/anvill">Anvill - Tool to make translated bitcode look closer to what a compiler would emit</a></li>
<li><a href="https://github.com/lifting-bits/rellic">Rellic - Translates LLVM bitcode to C using Clang's AST library</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/pvs-download-cppcast-t">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li><a href="https://www.viva64.com/pvs-azure-devops">PVS-Studio: analyzing pull requests in Azure DevOps using self-hosted agents</a></li>
<li>
<p><a href="https://www.viva64.com/pvs-open-libraries">Why it is important to apply static analysis for open libraries that you add to your project</a></p>
</li>
<li>
<p>Use code JetBrainsForCppCast during checkout at <a href="http://www.jetbrains.com/">JetBrains.com</a> for a 25% discount</p>
</li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 26 Nov 2020 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/47785da8/83749581.mp3" length="70263057" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/NeMrhbNtw5TaAhJnufB7fZXv30ILxwApv8hxLKyrXRI/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS84OWY1/MmMwNmJlMjU4ZWFj/ODRhODFiNTIyNjE5/MTdjNS5wbmc.jpg"/>
      <itunes:duration>3862</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Artem Dinaburg and Ryan Eberhardt. They first talk about a new version of CMake that was just released, an interview with Bjarne Stroustrup and another month of new ISO papers. Then they talk to Artem and Ryan who talk about fuzz testing, including a new fuzz testing project being worked at Trail of Bits to enable fuzz testing on the GPU.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Artem Dinaburg and Ryan Eberhardt. They first talk about a new version of CMake that was just released, an interview with Bjarne Stroustrup and another month of new ISO papers. Then they talk to Artem and Ryan who talk about fu</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/artem_dinaburg">Artem Dinaburg</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/ryan_eberhardt">Ryan Eberhardt</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Concepts and Algorithm Intuition</title>
      <itunes:episode>274</itunes:episode>
      <podcast:episode>274</podcast:episode>
      <itunes:title>Concepts and Algorithm Intuition</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">06601574-b3c7-4bdf-bcba-b3a965e1c1bf</guid>
      <link>https://share.transistor.fm/s/aa662398</link>
      <description>
        <![CDATA[Rob and Jason are joined by Conor Hoekstra. They first talk about new and updated libraries in Boost and Herb Sutter's trip report covering news from the recent virtual ISO plenary meeting where the first new features were voted into C++23. Then they talk to Conor about some of his recent conference talks on Algorithm Intuition and Concepts vs typeclasses.
        <p><b>News</b></p>
<ul>
<li><a href="https://old.reddit.com/r/cpp/comments/jrjj2n/butano_a_modern_c_high_level_engine_for_the_gba/">Butano: a modern C++ high level engine for the GBA</a></li>
<li><a href="https://www.boost.org/users/history/in_progress.html">New Boost libraries in v1.75</a></li>
<li><a href="https://herbsutter.com/2020/11/13/trip-report-autumn-iso-c-standards-meeting-virtual/">Trip report: Autumn ISO C++ standards meeting (virtual)</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/codereport/Talks/blob/master/README.md">Conor's Conference Talks</a></li>
<li><a href="https://adspthepodcast.com/">ADSP: The Podcast</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/pvs-download-cppcast-t">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li><a href="https://www.viva64.com/pvs-azure-devops">PVS-Studio: analyzing pull requests in Azure DevOps using self-hosted agents</a></li>
<li>
<p><a href="https://www.viva64.com/pvs-open-libraries">Why it is important to apply static analysis for open libraries that you add to your project</a></p>
</li>
<li>
<p>Use code JetBrainsForCppCast during checkout at <a href="http://www.jetbrains.com/">JetBrains.com</a> for a 25% discount</p>
</li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Conor Hoekstra. They first talk about new and updated libraries in Boost and Herb Sutter's trip report covering news from the recent virtual ISO plenary meeting where the first new features were voted into C++23. Then they talk to Conor about some of his recent conference talks on Algorithm Intuition and Concepts vs typeclasses.
        <p><b>News</b></p>
<ul>
<li><a href="https://old.reddit.com/r/cpp/comments/jrjj2n/butano_a_modern_c_high_level_engine_for_the_gba/">Butano: a modern C++ high level engine for the GBA</a></li>
<li><a href="https://www.boost.org/users/history/in_progress.html">New Boost libraries in v1.75</a></li>
<li><a href="https://herbsutter.com/2020/11/13/trip-report-autumn-iso-c-standards-meeting-virtual/">Trip report: Autumn ISO C++ standards meeting (virtual)</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/codereport/Talks/blob/master/README.md">Conor's Conference Talks</a></li>
<li><a href="https://adspthepodcast.com/">ADSP: The Podcast</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/pvs-download-cppcast-t">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li><a href="https://www.viva64.com/pvs-azure-devops">PVS-Studio: analyzing pull requests in Azure DevOps using self-hosted agents</a></li>
<li>
<p><a href="https://www.viva64.com/pvs-open-libraries">Why it is important to apply static analysis for open libraries that you add to your project</a></p>
</li>
<li>
<p>Use code JetBrainsForCppCast during checkout at <a href="http://www.jetbrains.com/">JetBrains.com</a> for a 25% discount</p>
</li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 18 Nov 2020 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/aa662398/1cc9b6d3.mp3" length="63602829" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/7O2-xrDQjKc79RKWljCPx0xzL7I18XLf0kLxVvqL6hw/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9iOGRk/NGJhYjg1Mjc1YmE2/N2RhODNmNzBkMTNi/MGFjMS5wbmc.jpg"/>
      <itunes:duration>3637</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Conor Hoekstra. They first talk about new and updated libraries in Boost and Herb Sutter's trip report covering news from the recent virtual ISO plenary meeting where the first new features were voted into C++23. Then they talk to Conor about some of his recent conference talks on Algorithm Intuition and Concepts vs typeclasses.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Conor Hoekstra. They first talk about new and updated libraries in Boost and Herb Sutter's trip report covering news from the recent virtual ISO plenary meeting where the first new features were voted into C++23. Then they talk</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/conor_hoekstra">Conor Hoekstra</podcast:person>
    </item>
    <item>
      <title>Video Games, Robotics and Audio</title>
      <itunes:episode>273</itunes:episode>
      <podcast:episode>273</podcast:episode>
      <itunes:title>Video Games, Robotics and Audio</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">57234458-be39-49f3-9d51-dfa0f7f776fd</guid>
      <link>https://share.transistor.fm/s/205e68c5</link>
      <description>
        <![CDATA[Rob and Jason are joined by Joël Lamotte. They first talk about C++20 Modules support in GCC and MSVC and a micro benchmarking library. Then they talk to Joël about how he got involved in C++, and his experiences working on indie video games, robotics and his recent transition to the audio industry working on a web assembly powered website.
        <p><b>News</b></p>
<ul>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p0847r5.html">P0847R5 Deducing This</a></li>
<li><a href="https://www.phoronix.com/scan.php?page=news_item&amp;px=GCC-Modules-Code-Review">C++20 Modules Compiler Code Under Review, Could still land for GCC 11</a></li>
<li><a href="https://github.com/p-ranav/criterion">Criterion micro-benchmarking library</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/a-tour-of-cpp-modules-in-visual-studio/">A Tour of C++ Modules in Visual Studio</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://soundcloud.com/mjklaim/sets/best-of-klaims-music">Best of Klaim's Music on Soundcloud</a></li>
<li><a href="https://soundcloud.com/mjklaim/sets/glacierbound-ost-hometeam-gamedev">Glacierbound OST on Soundcloud</a></li>
<li><a href="https://hometeamgamedev.com/">HomeTeam GameDev</a></li>
<li><a href="https://www.jellynote.com/en">Jellynote</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/pvs-download-cppcast-t">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li><a href="https://www.viva64.com/pvs-azure-devops">PVS-Studio: analyzing pull requests in Azure DevOps using self-hosted agents</a></li>
<li>
<p><a href="https://www.viva64.com/pvs-open-libraries">Why it is important to apply static analysis for open libraries that you add to your project</a></p>
</li>
<li>
<p>Use code JetBrainsForCppCast during checkout at <a href="http://www.jetbrains.com/">JetBrains.com</a> for a 25% discount</p>
</li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Joël Lamotte. They first talk about C++20 Modules support in GCC and MSVC and a micro benchmarking library. Then they talk to Joël about how he got involved in C++, and his experiences working on indie video games, robotics and his recent transition to the audio industry working on a web assembly powered website.
        <p><b>News</b></p>
<ul>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p0847r5.html">P0847R5 Deducing This</a></li>
<li><a href="https://www.phoronix.com/scan.php?page=news_item&amp;px=GCC-Modules-Code-Review">C++20 Modules Compiler Code Under Review, Could still land for GCC 11</a></li>
<li><a href="https://github.com/p-ranav/criterion">Criterion micro-benchmarking library</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/a-tour-of-cpp-modules-in-visual-studio/">A Tour of C++ Modules in Visual Studio</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://soundcloud.com/mjklaim/sets/best-of-klaims-music">Best of Klaim's Music on Soundcloud</a></li>
<li><a href="https://soundcloud.com/mjklaim/sets/glacierbound-ost-hometeam-gamedev">Glacierbound OST on Soundcloud</a></li>
<li><a href="https://hometeamgamedev.com/">HomeTeam GameDev</a></li>
<li><a href="https://www.jellynote.com/en">Jellynote</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/pvs-download-cppcast-t">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li><a href="https://www.viva64.com/pvs-azure-devops">PVS-Studio: analyzing pull requests in Azure DevOps using self-hosted agents</a></li>
<li>
<p><a href="https://www.viva64.com/pvs-open-libraries">Why it is important to apply static analysis for open libraries that you add to your project</a></p>
</li>
<li>
<p>Use code JetBrainsForCppCast during checkout at <a href="http://www.jetbrains.com/">JetBrains.com</a> for a 25% discount</p>
</li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 11 Nov 2020 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/205e68c5/57e595c9.mp3" length="58876435" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/asU_zdSmG4mjqXncrO6SQYDmyyPCcv2BpKFjhY5q6Is/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS82MzEz/NzE4NTM2Y2FiNTRh/ZTAxYjNhZDZhZjU2/NGRkYi5wbmc.jpg"/>
      <itunes:duration>3579</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Joël Lamotte. They first talk about C++20 Modules support in GCC and MSVC and a micro benchmarking library. Then they talk to Joël about how he got involved in C++, and his experiences working on indie video games, robotics and his recent transition to the audio industry working on a web assembly powered website.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Joël Lamotte. They first talk about C++20 Modules support in GCC and MSVC and a micro benchmarking library. Then they talk to Joël about how he got involved in C++, and his experiences working on indie video games, robotics and</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/joel_lamotte">Joël Lamotte</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Unicode Progress and C++/C Study Group</title>
      <itunes:episode>272</itunes:episode>
      <podcast:episode>272</podcast:episode>
      <itunes:title>Unicode Progress and C++/C Study Group</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">62008e7a-baf3-4b0a-80b6-ef950d036744</guid>
      <link>https://share.transistor.fm/s/fc774cf8</link>
      <description>
        <![CDATA[Rob and JeanHeyd are joined by Aaron Ballman and Peter Brett, both members of the ISO C++ committee. They first talk about an extension for Visual Studio and Visual Code for visualizing struct layout and a blog post proposing a  safer boolean type. Then they talk about Aaron and Peter about progress being made at virtual ISO meetings and the upcoming virtual Plenary meeting.
        <p><b>News</b></p>
<ul>
<li><a href="https://github.com/Viladoman/StructLayout">StructLayout Visual C++ Extension</a></li>
<li><a href="https://vector-of-bool.github.io/2020/10/26/strong-bool.html">Fun with Concepts: Do You Even Lift, Bool?</a></li>
<li><a href="https://www.meetingcpp.com/blog/items/My-thoughts-on--The----Community-.html">Meeting C++: My thoughts on "The... Community?"</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/#mailing2020-10">ISO C++ October 2020 Mailing</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1787r4.html">P1787: Declarations and where to find them</a></li>
<li><a href="https://github.com/sg16-unicode/sg16">WG21 SG16 Unicode study group</a></li>
<li><a href="https://thephd.github.io/editing-the-c-standard">Editing the C Standard</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/pvs-download-cppcast-t">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li><a href="https://www.viva64.com/pvs-azure-devops">PVS-Studio: analyzing pull requests in Azure DevOps using self-hosted agents </a></li>
<li>
<p><a href="https://www.viva64.com/pvs-open-libraries">Why it is important to apply static analysis for open libraries that you add to your project</a></p>
</li>
<li>
<p>Use code JetBrainsForCppCast during checkout at <a href="http://www.jetbrains.com/">JetBrains.com</a> for a 25% discount</p>
</li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and JeanHeyd are joined by Aaron Ballman and Peter Brett, both members of the ISO C++ committee. They first talk about an extension for Visual Studio and Visual Code for visualizing struct layout and a blog post proposing a  safer boolean type. Then they talk about Aaron and Peter about progress being made at virtual ISO meetings and the upcoming virtual Plenary meeting.
        <p><b>News</b></p>
<ul>
<li><a href="https://github.com/Viladoman/StructLayout">StructLayout Visual C++ Extension</a></li>
<li><a href="https://vector-of-bool.github.io/2020/10/26/strong-bool.html">Fun with Concepts: Do You Even Lift, Bool?</a></li>
<li><a href="https://www.meetingcpp.com/blog/items/My-thoughts-on--The----Community-.html">Meeting C++: My thoughts on "The... Community?"</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/#mailing2020-10">ISO C++ October 2020 Mailing</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1787r4.html">P1787: Declarations and where to find them</a></li>
<li><a href="https://github.com/sg16-unicode/sg16">WG21 SG16 Unicode study group</a></li>
<li><a href="https://thephd.github.io/editing-the-c-standard">Editing the C Standard</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/pvs-download-cppcast-t">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li><a href="https://www.viva64.com/pvs-azure-devops">PVS-Studio: analyzing pull requests in Azure DevOps using self-hosted agents </a></li>
<li>
<p><a href="https://www.viva64.com/pvs-open-libraries">Why it is important to apply static analysis for open libraries that you add to your project</a></p>
</li>
<li>
<p>Use code JetBrainsForCppCast during checkout at <a href="http://www.jetbrains.com/">JetBrains.com</a> for a 25% discount</p>
</li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 04 Nov 2020 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/fc774cf8/09bae412.mp3" length="60830914" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/BIVwPJHTtuCa0DMvDKE-TXiVgHO3Mkqqdmo00rkX9f8/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8wZWYx/ZjI0ZmZhZTM0ZmQ3/NzM0ZTY1MzRlNWE5/ZmFlZi5wbmc.jpg"/>
      <itunes:duration>3582</itunes:duration>
      <itunes:summary>Rob and JeanHeyd are joined by Aaron Ballman and Peter Brett, both members of the ISO C++ committee. They first talk about an extension for Visual Studio and Visual Code for visualizing struct layout and a blog post proposing a  safer boolean type. Then they talk about Aaron and Peter about progress being made at virtual ISO meetings and the upcoming virtual Plenary meeting.</itunes:summary>
      <itunes:subtitle>Rob and JeanHeyd are joined by Aaron Ballman and Peter Brett, both members of the ISO C++ committee. They first talk about an extension for Visual Studio and Visual Code for visualizing struct layout and a blog post proposing a  safer boolean type. Then t</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/aaron_ballman">Aaron Ballman</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/peter_brett">Peter Brett</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>ThinLTO</title>
      <itunes:episode>271</itunes:episode>
      <podcast:episode>271</podcast:episode>
      <itunes:title>ThinLTO</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">b8f2ca80-a28a-49c6-8f7b-fdeb2bfb9605</guid>
      <link>https://share.transistor.fm/s/50adbafe</link>
      <description>
        <![CDATA[Rob and Jason are joined by Teresa Johnson from Google. They first discuss the Qt6 beta release and a blog post proposing range_ref, a lightweight view for ranges. Then they talk to Teresa about ThinLTO, the scalable and incremental Link Time Optimization built into LLVM.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.qt.io/blog/qt-6.0-beta-released">Qt 6.0 Beta Released</a></li>
<li><a href="https://artificial-mind.net/blog/2020/10/24/range_ref">Range_ref</a></li>
<li><a href="https://meetingcpp.com/meetingcpp/news/items/Jason-Turner-and-Rob-Irving-join-Meeting-Cpp-2020-for-an-shared-AMA.html">Rob and Jason AMA</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://clang.llvm.org/docs/ThinLTO.html">ThinLTO</a></li>
<li><a href="https://www.youtube.com/watch?v=p9nH2vZ2mNo">CppCon 2017: Teresa Johnson "ThinLTO: Scalable and Incremental Link-Time Optimization"</a></li>
<li><a href="https://meetingcpp.com/mcpp/schedule/talkview.php?tid=81">Meeting C++ 2020 - ThinLTO Whole Program Optimization: Past, Present and Future</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/pvs-download-cppcast-t">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li><a href="https://www.viva64.com/pvs-azure-devops">PVS-Studio: analyzing pull requests in Azure DevOps using self-hosted agents </a></li>
<li>
<p><a href="https://www.viva64.com/pvs-open-libraries">Why it is important to apply static analysis for open libraries that you add to your project</a></p>
</li>
<li>
<p>Use code JetBrainsForCppCast during checkout at <a href="http://www.jetbrains.com/">JetBrains.com</a> for a 25% discount</p>
</li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Teresa Johnson from Google. They first discuss the Qt6 beta release and a blog post proposing range_ref, a lightweight view for ranges. Then they talk to Teresa about ThinLTO, the scalable and incremental Link Time Optimization built into LLVM.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.qt.io/blog/qt-6.0-beta-released">Qt 6.0 Beta Released</a></li>
<li><a href="https://artificial-mind.net/blog/2020/10/24/range_ref">Range_ref</a></li>
<li><a href="https://meetingcpp.com/meetingcpp/news/items/Jason-Turner-and-Rob-Irving-join-Meeting-Cpp-2020-for-an-shared-AMA.html">Rob and Jason AMA</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://clang.llvm.org/docs/ThinLTO.html">ThinLTO</a></li>
<li><a href="https://www.youtube.com/watch?v=p9nH2vZ2mNo">CppCon 2017: Teresa Johnson "ThinLTO: Scalable and Incremental Link-Time Optimization"</a></li>
<li><a href="https://meetingcpp.com/mcpp/schedule/talkview.php?tid=81">Meeting C++ 2020 - ThinLTO Whole Program Optimization: Past, Present and Future</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/pvs-download-cppcast-t">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li><a href="https://www.viva64.com/pvs-azure-devops">PVS-Studio: analyzing pull requests in Azure DevOps using self-hosted agents </a></li>
<li>
<p><a href="https://www.viva64.com/pvs-open-libraries">Why it is important to apply static analysis for open libraries that you add to your project</a></p>
</li>
<li>
<p>Use code JetBrainsForCppCast during checkout at <a href="http://www.jetbrains.com/">JetBrains.com</a> for a 25% discount</p>
</li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 29 Oct 2020 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/50adbafe/f4522bb5.mp3" length="54101358" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/khfQKNq0QHaxBM-rNwooqZ9a3oxj2R3cNZvDkyoRw7g/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS82MmJj/OWY5YjM2MmMxYTFh/NmE1ZTI1YmM4NzM2/M2Q4ZC5wbmc.jpg"/>
      <itunes:duration>3132</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Teresa Johnson from Google. They first discuss the Qt6 beta release and a blog post proposing range_ref, a lightweight view for ranges. Then they talk to Teresa about ThinLTO, the scalable and incremental Link Time Optimization built into LLVM.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Teresa Johnson from Google. They first discuss the Qt6 beta release and a blog post proposing range_ref, a lightweight view for ranges. Then they talk to Teresa about ThinLTO, the scalable and incremental Link Time Optimization</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/teresa_johnson">Teresa Johnson</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Programming History, JIT Compilations and Generic Algorithms</title>
      <itunes:episode>270</itunes:episode>
      <podcast:episode>270</podcast:episode>
      <itunes:title>Programming History, JIT Compilations and Generic Algorithms</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">c84f6bb6-cc18-480d-8ef0-eac4812cac93</guid>
      <link>https://share.transistor.fm/s/b263a509</link>
      <description>
        <![CDATA[Rob and Jason are joined by Ben Deane from Quantlab. They first discuss the 11.0 update of Clang and an a blog post highlighting some of the smaller features that were added in C++17. They then talk to Ben about some of his recent CppCon talks including one on what we can learn from the history of programming languages and another on the ability to JIT C++ code.
        <p><b>News</b></p>
<ul>
<li><a href="https://releases.llvm.org/11.0.0/tools/clang/docs/ReleaseNotes.html">Clang 11.0.0 is out</a></li>
<li><a href="https://www.bfilipek.com/2019/08/17smallercpp17features.html">17 Smaller but Handy C++17 Features</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.quantlab.com/careers">Careers at Quantlab</a></li>
<li><a href="https://www.youtube.com/watch?v=InMh3JxbiTs">Constructing Generic Algorithms: Principles and Practice - Ben Deane - CppCon 2020</a></li>
<li><a href="https://www.youtube.com/watch?v=I3ov8HcdVKw">Just-in-Time Compilation: The Next Big Thing? - Ben Deane &amp; Kris Jusiak - CppCon 2020</a></li>
<li><a href="https://www.youtube.com/watch?v=ip_SR9CQrxk">How We Used To Be - Ben Deane - CppCon 2020</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="http://bit.ly/2YOH7re">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li><a href="https://www.viva64.com/en/b/0747/">PVS-Studio is now in Compiler Explorer!</a></li>
<li>
<p><a href="https://www.viva64.com/en/for-students/">Free PVS-Studio for Students and Teachers</a></p>
</li>
<li>
<p>Use code JetBrainsForCppCast during checkout at <a href="http://www.jetbrains.com/">JetBrains.com</a> for a 25% discount</p>
</li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Ben Deane from Quantlab. They first discuss the 11.0 update of Clang and an a blog post highlighting some of the smaller features that were added in C++17. They then talk to Ben about some of his recent CppCon talks including one on what we can learn from the history of programming languages and another on the ability to JIT C++ code.
        <p><b>News</b></p>
<ul>
<li><a href="https://releases.llvm.org/11.0.0/tools/clang/docs/ReleaseNotes.html">Clang 11.0.0 is out</a></li>
<li><a href="https://www.bfilipek.com/2019/08/17smallercpp17features.html">17 Smaller but Handy C++17 Features</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.quantlab.com/careers">Careers at Quantlab</a></li>
<li><a href="https://www.youtube.com/watch?v=InMh3JxbiTs">Constructing Generic Algorithms: Principles and Practice - Ben Deane - CppCon 2020</a></li>
<li><a href="https://www.youtube.com/watch?v=I3ov8HcdVKw">Just-in-Time Compilation: The Next Big Thing? - Ben Deane &amp; Kris Jusiak - CppCon 2020</a></li>
<li><a href="https://www.youtube.com/watch?v=ip_SR9CQrxk">How We Used To Be - Ben Deane - CppCon 2020</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="http://bit.ly/2YOH7re">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li><a href="https://www.viva64.com/en/b/0747/">PVS-Studio is now in Compiler Explorer!</a></li>
<li>
<p><a href="https://www.viva64.com/en/for-students/">Free PVS-Studio for Students and Teachers</a></p>
</li>
<li>
<p>Use code JetBrainsForCppCast during checkout at <a href="http://www.jetbrains.com/">JetBrains.com</a> for a 25% discount</p>
</li>
</ul>]]>
      </content:encoded>
      <pubDate>Fri, 23 Oct 2020 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/b263a509/30e40490.mp3" length="55602088" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/W1rf2fOWeBf3rUvM-nPgJ6zRBYcRBfRQsqiQjueH2BU/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9hNGUw/NTQxZjU4NzA5YThl/YzExYmM5ODVjNTVh/MzE4ZS5wbmc.jpg"/>
      <itunes:duration>3220</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Ben Deane from Quantlab. They first discuss the 11.0 update of Clang and an a blog post highlighting some of the smaller features that were added in C++17. They then talk to Ben about some of his recent CppCon talks including one on what we can learn from the history of programming languages and another on the ability to JIT C++ code.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Ben Deane from Quantlab. They first discuss the 11.0 update of Clang and an a blog post highlighting some of the smaller features that were added in C++17. They then talk to Ben about some of his recent CppCon talks including o</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/ben_deane">Ben Deane</podcast:person>
    </item>
    <item>
      <title>Bazel</title>
      <itunes:episode>269</itunes:episode>
      <podcast:episode>269</podcast:episode>
      <itunes:title>Bazel</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">12d04558-adf7-4cfc-a0a2-448df0514257</guid>
      <link>https://share.transistor.fm/s/2cb20080</link>
      <description>
        <![CDATA[Rob and Jason are joined by Lukács Berki and Julio Merino from Google's Bazel team. They discuss CppCon trip reports, the cpp subreddit and a video on C++ 20 Concepts. Then Lukács and Julio talk all about the advantages of Bazel and some of the key features of Google's open source build tool.
        <p><b>News</b></p>
<ul>
<li><a href="https://blog.testdouble.com/talks/2015-09-10-how-i-use-test-doubles/">My favorite way to TDD</a></li>
<li><a href="https://cppcon.org/2020_wrapup/">CppCon Trip Reports</a></li>
<li><a href="https://old.reddit.com/r/cpp/comments/j8t9fu/rcpp_status_update/">r/cpp status update</a></li>
<li><a href="https://www.youtube.com/watch?v=0ft3XR4ffNE">Concepts in C++20</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://bazel.build/">Bazel</a></li>
<li><a href="https://github.com/bazelbuild/bazel">Bazel on GitHub</a></li>
<li><a href="https://jmmv.dev/2020/10/bazel-jni.html">The final boss: Bazel's own JNI code</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Lukács Berki and Julio Merino from Google's Bazel team. They discuss CppCon trip reports, the cpp subreddit and a video on C++ 20 Concepts. Then Lukács and Julio talk all about the advantages of Bazel and some of the key features of Google's open source build tool.
        <p><b>News</b></p>
<ul>
<li><a href="https://blog.testdouble.com/talks/2015-09-10-how-i-use-test-doubles/">My favorite way to TDD</a></li>
<li><a href="https://cppcon.org/2020_wrapup/">CppCon Trip Reports</a></li>
<li><a href="https://old.reddit.com/r/cpp/comments/j8t9fu/rcpp_status_update/">r/cpp status update</a></li>
<li><a href="https://www.youtube.com/watch?v=0ft3XR4ffNE">Concepts in C++20</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://bazel.build/">Bazel</a></li>
<li><a href="https://github.com/bazelbuild/bazel">Bazel on GitHub</a></li>
<li><a href="https://jmmv.dev/2020/10/bazel-jni.html">The final boss: Bazel's own JNI code</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Fri, 16 Oct 2020 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/2cb20080/da57f98c.mp3" length="23153082" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/opp5oyeXcn8NA0gb4k70X6euKSXI44-3hQ7XxtX0FME/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS80YjIw/ZWIwMWFjNzc5NzZj/NmY4ZTRhNDQyYjQz/NGZjNy5wbmc.jpg"/>
      <itunes:duration>3130</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Lukács Berki and Julio Merino from Google's Bazel team. They discuss CppCon trip reports, the cpp subreddit and a video on C++ 20 Concepts. Then Lukács and Julio talk all about the advantages of Bazel and some of the key features of Google's open source build tool.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Lukács Berki and Julio Merino from Google's Bazel team. They discuss CppCon trip reports, the cpp subreddit and a video on C++ 20 Concepts. Then Lukács and Julio talk all about the advantages of Bazel and some of the key featur</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/lukacs_berki">Lukács Berki</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/julio_merino">Julio Merino</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Meeting C++ 2020</title>
      <itunes:episode>268</itunes:episode>
      <podcast:episode>268</podcast:episode>
      <itunes:title>Meeting C++ 2020</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">8c693d65-c425-4fad-9542-dc537dbe58d3</guid>
      <link>https://share.transistor.fm/s/978cb394</link>
      <description>
        <![CDATA[Rob and Jason are joined by Jens Weller from Meeting C++. They discuss a blog post on Immediately Invoked Function Expressions, a syntactic sugar library and JeanHeyd Meneid's blog and video about the C++ Community. Then they talk with Jens about the upcoming Meeting C++ conference, on line user groups and job fairs and more.
        <p><b>News</b></p>
<ul>
<li><a href="https://codingcards.org/cpp/1">Coding Cards</a></li>
<li><a href="https://foonathan.net/2020/10/iife-metaprogramming/">Technique: Immediately Invoked Function Expression for Metaprogramming</a></li>
<li><a href="https://github.com/HO-COOH/SugarPP">SugarPP: syntactic 🍬 for programming in C++</a></li>
<li><a href="https://thephd.github.io/the-community">The Community</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://meetingcpp.com/mcpp/survey/?src=CppCast">Meeting C++ Survey</a></li>
<li><a href="https://meetingcpp.com/2020">Meeting C++ 2020</a></li>
<li><a href="https://online.meetingcpp.com/">Meeting C++ Online</a></li>
<li><a href="https://www.youtube.com/watch?v=A3oc-7K1ejE">Burnout - Jens Weller - Meeting C++ 2019 secret lightning talks</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="http://bit.ly/2YOH7re">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li><a href="https://www.viva64.com/en/b/0747/">PVS-Studio is now in Compiler Explorer!</a></li>
<li><a href="https://www.viva64.com/en/for-students/">Free PVS-Studio for Students and Teachers</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Jens Weller from Meeting C++. They discuss a blog post on Immediately Invoked Function Expressions, a syntactic sugar library and JeanHeyd Meneid's blog and video about the C++ Community. Then they talk with Jens about the upcoming Meeting C++ conference, on line user groups and job fairs and more.
        <p><b>News</b></p>
<ul>
<li><a href="https://codingcards.org/cpp/1">Coding Cards</a></li>
<li><a href="https://foonathan.net/2020/10/iife-metaprogramming/">Technique: Immediately Invoked Function Expression for Metaprogramming</a></li>
<li><a href="https://github.com/HO-COOH/SugarPP">SugarPP: syntactic 🍬 for programming in C++</a></li>
<li><a href="https://thephd.github.io/the-community">The Community</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://meetingcpp.com/mcpp/survey/?src=CppCast">Meeting C++ Survey</a></li>
<li><a href="https://meetingcpp.com/2020">Meeting C++ 2020</a></li>
<li><a href="https://online.meetingcpp.com/">Meeting C++ Online</a></li>
<li><a href="https://www.youtube.com/watch?v=A3oc-7K1ejE">Burnout - Jens Weller - Meeting C++ 2019 secret lightning talks</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="http://bit.ly/2YOH7re">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li><a href="https://www.viva64.com/en/b/0747/">PVS-Studio is now in Compiler Explorer!</a></li>
<li><a href="https://www.viva64.com/en/for-students/">Free PVS-Studio for Students and Teachers</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Fri, 09 Oct 2020 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/978cb394/d229f41d.mp3" length="23013200" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/R9s17yn_lHqx12-hrOXRRvgBnaLlrXCromAgbxV6lYg/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS80Yzgx/ZDY1ZmM0OTc2YjEw/OTQwNGQyYTJjODRi/MGEzMC5wbmc.jpg"/>
      <itunes:duration>2893</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Jens Weller from Meeting C++. They discuss a blog post on Immediately Invoked Function Expressions, a syntactic sugar library and JeanHeyd Meneid's blog and video about the C++ Community. Then they talk with Jens about the upcoming Meeting C++ conference, on line user groups and job fairs and more.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Jens Weller from Meeting C++. They discuss a blog post on Immediately Invoked Function Expressions, a syntactic sugar library and JeanHeyd Meneid's blog and video about the C++ Community. Then they talk with Jens about the upco</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/jens_weller">Jens Weller</podcast:person>
    </item>
    <item>
      <title>Performance Matters</title>
      <itunes:episode>267</itunes:episode>
      <podcast:episode>267</podcast:episode>
      <itunes:title>Performance Matters</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">dc0fe76c-9e04-47ff-baba-ca8a5214b8de</guid>
      <link>https://share.transistor.fm/s/a297685f</link>
      <description>
        <![CDATA[Rob and Jason are joined by Emery Berger from the University of Massachusetts Amherst. They first discuss updates to GCC and the September ISO mailing. Then they talk to Emery Berger about Performance tooling and how improvements in Performance should be measured.
        <p><b>News</b></p>
<ul>
<li><a href="https://developers.redhat.com/blog/2020/09/24/new-c-features-in-gcc-10/">New C++ features in GCC 10</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/#mailing2020-09">September C++ ISO Mailing</a></li>
<li><a href="https://www.fluentcpp.com/2020/09/25/stdexchange-patterns-fast-safe-expressive-and-probably-underused/">std::exchange patterns: Fast, Safe, Expressive and Probably Underused</a></li>
<li><a href="https://sephwalker.typeform.com/to/UqePuZBF">include  Meeting C++2020 scholarship</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=koTf7u0v41o">Plenary: Performance Matters - Emery Berger - CppCon 2020</a></li>
<li><a href="https://people.cs.umass.edu/~emery/pubs/gcvsmalloc.pdf">Quantifying the Performance of Garbage Collection vs. Explicit Memory Management</a></li>
<li><a href="https://github.com/ccurtsinger/stabilizer">Stabilizer</a></li>
<li><a href="https://github.com/plasma-umass/coz">Coz</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="http://bit.ly/2YOH7re">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li><a href="https://www.viva64.com/en/b/0747/">PVS-Studio is now in Compiler Explorer!</a></li>
<li><a href="https://www.viva64.com/en/for-students/">Free PVS-Studio for Students and Teachers</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Emery Berger from the University of Massachusetts Amherst. They first discuss updates to GCC and the September ISO mailing. Then they talk to Emery Berger about Performance tooling and how improvements in Performance should be measured.
        <p><b>News</b></p>
<ul>
<li><a href="https://developers.redhat.com/blog/2020/09/24/new-c-features-in-gcc-10/">New C++ features in GCC 10</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/#mailing2020-09">September C++ ISO Mailing</a></li>
<li><a href="https://www.fluentcpp.com/2020/09/25/stdexchange-patterns-fast-safe-expressive-and-probably-underused/">std::exchange patterns: Fast, Safe, Expressive and Probably Underused</a></li>
<li><a href="https://sephwalker.typeform.com/to/UqePuZBF">include  Meeting C++2020 scholarship</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=koTf7u0v41o">Plenary: Performance Matters - Emery Berger - CppCon 2020</a></li>
<li><a href="https://people.cs.umass.edu/~emery/pubs/gcvsmalloc.pdf">Quantifying the Performance of Garbage Collection vs. Explicit Memory Management</a></li>
<li><a href="https://github.com/ccurtsinger/stabilizer">Stabilizer</a></li>
<li><a href="https://github.com/plasma-umass/coz">Coz</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="http://bit.ly/2YOH7re">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li><a href="https://www.viva64.com/en/b/0747/">PVS-Studio is now in Compiler Explorer!</a></li>
<li><a href="https://www.viva64.com/en/for-students/">Free PVS-Studio for Students and Teachers</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 01 Oct 2020 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/a297685f/bf3b40c0.mp3" length="60098665" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/XnM6OfpkHLKXp3OjTQCVZe0AcU3DrLEuqCy5Ib0DAWk/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS80NWNh/YzIyNTk5M2U4OTY1/OWRhZWVlOTJjYTFl/MmRlYi5wbmc.jpg"/>
      <itunes:duration>3630</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Emery Berger from the University of Massachusetts Amherst. They first discuss updates to GCC and the September ISO mailing. Then they talk to Emery Berger about Performance tooling and how improvements in Performance should be measured.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Emery Berger from the University of Massachusetts Amherst. They first discuss updates to GCC and the September ISO mailing. Then they talk to Emery Berger about Performance tooling and how improvements in Performance should be </itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/emery_berger">Emery Berger</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>CppCon 2020 Wrapup</title>
      <itunes:episode>266</itunes:episode>
      <podcast:episode>266</podcast:episode>
      <itunes:title>CppCon 2020 Wrapup</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">27be45d1-8869-4d2b-b607-477508949567</guid>
      <link>https://share.transistor.fm/s/5b120809</link>
      <description>
        <![CDATA[Rob and Jason are joined by Jon Kalb. They talk about the first on-line CppCon conference and plans for the future.
        <p><b>Links</b></p>
<ul>
<li><a href="https://cppcon.org/">CppCon</a></li>
<li><a href="https://www.youtube.com/playlist?list=PLHTh1InhhwT6VxYHtoWIvOup9gz0p95Qr">CppCon 2020 YouTube Playlist</a></li>
<li><a href="https://cppnow.org/">C++Now</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="http://bit.ly/2YOH7re">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li><a href="https://www.viva64.com/en/b/0747/">PVS-Studio is now in Compiler Explorer!</a></li>
<li><a href="https://www.viva64.com/en/for-students/">Free PVS-Studio for Students and Teachers</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Jon Kalb. They talk about the first on-line CppCon conference and plans for the future.
        <p><b>Links</b></p>
<ul>
<li><a href="https://cppcon.org/">CppCon</a></li>
<li><a href="https://www.youtube.com/playlist?list=PLHTh1InhhwT6VxYHtoWIvOup9gz0p95Qr">CppCon 2020 YouTube Playlist</a></li>
<li><a href="https://cppnow.org/">C++Now</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="http://bit.ly/2YOH7re">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li><a href="https://www.viva64.com/en/b/0747/">PVS-Studio is now in Compiler Explorer!</a></li>
<li><a href="https://www.viva64.com/en/for-students/">Free PVS-Studio for Students and Teachers</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 23 Sep 2020 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/5b120809/20789c1a.mp3" length="53288379" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/5CIrntnF7Z0Mn4mT_wzCEPjttkbF45JLNhes_EC-vLE/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8xYmRi/MWZhNGRjMGFhZGFk/M2RmMzQ2NmM2ZDRl/NTM1YS5wbmc.jpg"/>
      <itunes:duration>3378</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Jon Kalb. They talk about the first on-line CppCon conference and plans for the future.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Jon Kalb. They talk about the first on-line CppCon conference and plans for the future.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/jon_kalb">Jon Kalb</podcast:person>
    </item>
    <item>
      <title>Microsoft Announcements at CppCon 2020</title>
      <itunes:episode>265</itunes:episode>
      <podcast:episode>265</podcast:episode>
      <itunes:title>Microsoft Announcements at CppCon 2020</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">a088e4ec-9603-463a-9058-26fbdb94801b</guid>
      <link>https://share.transistor.fm/s/20ece1c2</link>
      <description>
        <![CDATA[Rob and Jason are joined by Julia Reid, Sy Brand and Augustin Popa from Microsoft. They talk about the virtual CppCon, favorite talks and the virtual conference experience. Then they talk about some of the announcements being made by the Microsoft Visual C++ team during the CppCon conference talks.
        <p><b>Links</b></p>
<ul>
<li><a href="https://devblogs.microsoft.com/cppblog/microsoft-cpp-team-at-cppcon-2020/">Microsoft C++ Team at CppCon 2020</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/c-in-visual-studio-code-reaches-version-1-0/">C++ in Visual Studio Code reaches version 1.0!</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/vcpkg-accelerate-your-team-development-environment-with-binary-caching-and-manifests/">vcpkg: Accelerate your team development environment with binary caching and manifests</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/a-multitude-of-updates-in-visual-studio-2019-version-16-8-preview-3/">A Multitude of Updates in Visual Studio 2019 version 16.8 Preview 3</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/standard-c20-modules-support-with-msvc-in-visual-studio-2019-version-16-8/">Standard C++20 Modules support with MSVC in Visual Studio 2019 version 16.8</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/c-coroutines-in-visual-studio-2019-version-16-8/">C++ Coroutines in Visual Studio 2019 Version 16.8</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/debug-linux-core-dumps-in-visual-studio/">Debug Linux core dumps in Visual Studio</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/project-onefuzz-new-open-source-developer-tool-to-find-and-fix-bugs-at-scale/">Project OneFuzz: new open source developer tool to find and fix bugs at scale</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="http://bit.ly/2YOH7re">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li><a href="https://www.viva64.com/en/b/0747/">PVS-Studio is now in Compiler Explorer!</a></li>
<li><a href="https://www.viva64.com/en/for-students/">Free PVS-Studio for Students and Teachers</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Julia Reid, Sy Brand and Augustin Popa from Microsoft. They talk about the virtual CppCon, favorite talks and the virtual conference experience. Then they talk about some of the announcements being made by the Microsoft Visual C++ team during the CppCon conference talks.
        <p><b>Links</b></p>
<ul>
<li><a href="https://devblogs.microsoft.com/cppblog/microsoft-cpp-team-at-cppcon-2020/">Microsoft C++ Team at CppCon 2020</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/c-in-visual-studio-code-reaches-version-1-0/">C++ in Visual Studio Code reaches version 1.0!</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/vcpkg-accelerate-your-team-development-environment-with-binary-caching-and-manifests/">vcpkg: Accelerate your team development environment with binary caching and manifests</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/a-multitude-of-updates-in-visual-studio-2019-version-16-8-preview-3/">A Multitude of Updates in Visual Studio 2019 version 16.8 Preview 3</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/standard-c20-modules-support-with-msvc-in-visual-studio-2019-version-16-8/">Standard C++20 Modules support with MSVC in Visual Studio 2019 version 16.8</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/c-coroutines-in-visual-studio-2019-version-16-8/">C++ Coroutines in Visual Studio 2019 Version 16.8</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/debug-linux-core-dumps-in-visual-studio/">Debug Linux core dumps in Visual Studio</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/project-onefuzz-new-open-source-developer-tool-to-find-and-fix-bugs-at-scale/">Project OneFuzz: new open source developer tool to find and fix bugs at scale</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="http://bit.ly/2YOH7re">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li><a href="https://www.viva64.com/en/b/0747/">PVS-Studio is now in Compiler Explorer!</a></li>
<li><a href="https://www.viva64.com/en/for-students/">Free PVS-Studio for Students and Teachers</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 17 Sep 2020 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/20ece1c2/bed14eaf.mp3" length="64225512" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/gAkGyXx_PxMcOkyaRctSaefpcjbAiNivfEolHEbdq7M/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9hOGQ4/MDRkYWFhOGE1YmU1/MDdhNTMxMTgxNWVh/OTNmZC5wbmc.jpg"/>
      <itunes:duration>3456</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Julia Reid, Sy Brand and Augustin Popa from Microsoft. They talk about the virtual CppCon, favorite talks and the virtual conference experience. Then they talk about some of the announcements being made by the Microsoft Visual C++ team during the CppCon conference talks.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Julia Reid, Sy Brand and Augustin Popa from Microsoft. They talk about the virtual CppCon, favorite talks and the virtual conference experience. Then they talk about some of the announcements being made by the Microsoft Visual </itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/julia_reid">Julia Reid</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/augustin_popa">Augustin Popa</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/sy_brand">Sy Brand</podcast:person>
    </item>
    <item>
      <title>stdpar</title>
      <itunes:episode>264</itunes:episode>
      <podcast:episode>264</podcast:episode>
      <itunes:title>stdpar</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">14fa2035-3826-4034-b47c-10c23299a655</guid>
      <link>https://share.transistor.fm/s/207845ac</link>
      <description>
        <![CDATA[Rob and Jason are joined by David Olsen from NVIDIA. They first discuss the news from the ISO Committee that C++20 has been approved and work on C++23 will continue virtually. Then they talk with David about his work on NVIDIA's C++ compiler to run parallel algorithm code on the GPU and a proposal he's working on to introduce 16-bit floats to standard C++.
        <p><b>News</b></p>
<ul>
<li><a href="https://herbsutter.com/2020/09/06/c20-approved-c23-meetings-and-schedule-update/">C++20 approved, C++23 meetings and schedule update</a></li>
<li><a href="https://stackoverflow.blog/2020/09/02/if-everyone-hates-it-why-is-oop-still-so-widely-spread/">If everyone hates it, why is OOP still so widely spread?</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/new-safety-rules-in-c-core-check/">New safety rules in C++ Core Check</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://developer.nvidia.com/blog/accelerating-standard-c-with-gpus-using-stdpar/?ncid=partn-19574#cid=hpc06_partn_en-us">Accelerating Standard C++ with GPUs using stdpar</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1467r4.html">P1467R4 Extended floating-point types and standard names</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://clangpowertools.com/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_campaign=promo_cppcast">Clang Power Tools</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by David Olsen from NVIDIA. They first discuss the news from the ISO Committee that C++20 has been approved and work on C++23 will continue virtually. Then they talk with David about his work on NVIDIA's C++ compiler to run parallel algorithm code on the GPU and a proposal he's working on to introduce 16-bit floats to standard C++.
        <p><b>News</b></p>
<ul>
<li><a href="https://herbsutter.com/2020/09/06/c20-approved-c23-meetings-and-schedule-update/">C++20 approved, C++23 meetings and schedule update</a></li>
<li><a href="https://stackoverflow.blog/2020/09/02/if-everyone-hates-it-why-is-oop-still-so-widely-spread/">If everyone hates it, why is OOP still so widely spread?</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/new-safety-rules-in-c-core-check/">New safety rules in C++ Core Check</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://developer.nvidia.com/blog/accelerating-standard-c-with-gpus-using-stdpar/?ncid=partn-19574#cid=hpc06_partn_en-us">Accelerating Standard C++ with GPUs using stdpar</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1467r4.html">P1467R4 Extended floating-point types and standard names</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://clangpowertools.com/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_campaign=promo_cppcast">Clang Power Tools</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 10 Sep 2020 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/207845ac/5de01400.mp3" length="46057795" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/ebBAC_BcMTApwBydBeTp6zhyeZUFrbYUfLwuuACvXyw/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS85Y2U3/MTYyNDQyOGU4M2U3/MGUyYzgzZWE3YTI4/ZTQ4OC5wbmc.jpg"/>
      <itunes:duration>2761</itunes:duration>
      <itunes:summary>Rob and Jason are joined by David Olsen from NVIDIA. They first discuss the news from the ISO Committee that C++20 has been approved and work on C++23 will continue virtually. Then they talk with David about his work on NVIDIA's C++ compiler to run parallel algorithm code on the GPU and a proposal he's working on to introduce 16-bit floats to standard C++.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by David Olsen from NVIDIA. They first discuss the news from the ISO Committee that C++20 has been approved and work on C++23 will continue virtually. Then they talk with David about his work on NVIDIA's C++ compiler to run parall</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/david_olsen">David Olsen</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Unit Testing</title>
      <itunes:episode>263</itunes:episode>
      <podcast:episode>263</podcast:episode>
      <itunes:title>Unit Testing</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">02acb83b-c16f-4e0e-987a-7ac722b54aa8</guid>
      <link>https://share.transistor.fm/s/1d79051b</link>
      <description>
        <![CDATA[Rob and Jason are joined by Oleg Rabaev. They first discuss some papers from the latest ISO mailing and a new feature in Microsoft's vcperf tool. Then they talk to Oleg Rabaev about Unit Testing methodologies and why it's important to write testable code.
        <p><b>News</b></p>
<ul>
<li><a href="https://isocpp.org/blog/2020/08/2020-08-mailing-available">2020-08 mailing</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/introducing-vcperf-timetrace-for-cpp-build-time-analysis/">Introducing vcperf /timetrace for C++ build time analysis</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/ijbaf5/question_regarding_optional_virtual_destructor_in/">Question regarding optional virtual destructor in C++20</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.bloomberg.com/professional/blog/category/apps-programming/">Bloomberg Blog</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://clangpowertools.com/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_campaign=promo_cppcast">Clang Power Tools</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Oleg Rabaev. They first discuss some papers from the latest ISO mailing and a new feature in Microsoft's vcperf tool. Then they talk to Oleg Rabaev about Unit Testing methodologies and why it's important to write testable code.
        <p><b>News</b></p>
<ul>
<li><a href="https://isocpp.org/blog/2020/08/2020-08-mailing-available">2020-08 mailing</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/introducing-vcperf-timetrace-for-cpp-build-time-analysis/">Introducing vcperf /timetrace for C++ build time analysis</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/ijbaf5/question_regarding_optional_virtual_destructor_in/">Question regarding optional virtual destructor in C++20</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.bloomberg.com/professional/blog/category/apps-programming/">Bloomberg Blog</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://clangpowertools.com/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_campaign=promo_cppcast">Clang Power Tools</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 03 Sep 2020 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/1d79051b/a8427aba.mp3" length="59607903" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/fh8ogTDPQmxBWphUWTqawLamGrGIAlMIpT3ckPo7Z7s/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9jYzMz/Njg0NTFiYzNjMTFk/MmFmOGFlYzVmOWMz/MjE2Mi5wbmc.jpg"/>
      <itunes:duration>3532</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Oleg Rabaev. They first discuss some papers from the latest ISO mailing and a new feature in Microsoft's vcperf tool. Then they talk to Oleg Rabaev about Unit Testing methodologies and why it's important to write testable code.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Oleg Rabaev. They first discuss some papers from the latest ISO mailing and a new feature in Microsoft's vcperf tool. Then they talk to Oleg Rabaev about Unit Testing methodologies and why it's important to write testable code.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/oleg_rabaev">Oleg Rabaev</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Cross Platform Mobile Telephony</title>
      <itunes:episode>262</itunes:episode>
      <podcast:episode>262</podcast:episode>
      <itunes:title>Cross Platform Mobile Telephony</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">fca8d479-c317-4cb7-8004-c0c0cc68340b</guid>
      <link>https://share.transistor.fm/s/83283ae3</link>
      <description>
        <![CDATA[Rob and Jason are joined by Dave Hagedorn. They first discuss a blog post from JeanHeyd Meneide on exception free containers. Then they talk to Dave Hagedorn from TextNow about his teams efforts to transition an existing iOS/Android app to using a cross platform C++ library.
        <p><b>News</b></p>
<ul>
<li><a href="https://thephd.github.io/freestanding-noexcept-allocators-vector-memory-hole">Here I Stand, Free - Allocators and an Inclusive STL</a></li>
<li><a href="https://github.com/p-ranav/awesome-hpp">Awesome hpp</a></li>
<li><a href="https://cor3ntin.github.io/posts/tuple/">Standard library development made easy with C++20</a></li>
<li><a href="https://www.meetup.com/CppMtl/events/272792676/">C++ Montreal Meetup Some things C++ does right</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://engineering.textnow.com/">TextNow Enginering Blog</a></li>
<li><a href="https://engineering.textnow.com/">TextNow Careers</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="http://bit.ly/2YOH7re">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li><a href="https://www.viva64.com/en/b/0747/">PVS-Studio is now in Compiler Explorer!</a></li>
<li><a href="https://www.viva64.com/en/for-students/">Free PVS-Studio for Students and Teachers</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Dave Hagedorn. They first discuss a blog post from JeanHeyd Meneide on exception free containers. Then they talk to Dave Hagedorn from TextNow about his teams efforts to transition an existing iOS/Android app to using a cross platform C++ library.
        <p><b>News</b></p>
<ul>
<li><a href="https://thephd.github.io/freestanding-noexcept-allocators-vector-memory-hole">Here I Stand, Free - Allocators and an Inclusive STL</a></li>
<li><a href="https://github.com/p-ranav/awesome-hpp">Awesome hpp</a></li>
<li><a href="https://cor3ntin.github.io/posts/tuple/">Standard library development made easy with C++20</a></li>
<li><a href="https://www.meetup.com/CppMtl/events/272792676/">C++ Montreal Meetup Some things C++ does right</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://engineering.textnow.com/">TextNow Enginering Blog</a></li>
<li><a href="https://engineering.textnow.com/">TextNow Careers</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="http://bit.ly/2YOH7re">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li><a href="https://www.viva64.com/en/b/0747/">PVS-Studio is now in Compiler Explorer!</a></li>
<li><a href="https://www.viva64.com/en/for-students/">Free PVS-Studio for Students and Teachers</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 27 Aug 2020 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/83283ae3/7caddb6b.mp3" length="51017311" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/EbNF_jDlVxZfNlpLHdLbgRyhBTuh1O7C_RNURssl1NY/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9mYzY5/MzQ2MzdlZjBmMGI0/M2NlNTc0YmE1MDI2/YjZhMy5wbmc.jpg"/>
      <itunes:duration>3118</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Dave Hagedorn. They first discuss a blog post from JeanHeyd Meneide on exception free containers. Then they talk to Dave Hagedorn from TextNow about his teams efforts to transition an existing iOS/Android app to using a cross platform C++ library.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Dave Hagedorn. They first discuss a blog post from JeanHeyd Meneide on exception free containers. Then they talk to Dave Hagedorn from TextNow about his teams efforts to transition an existing iOS/Android app to using a cross p</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/dave_hagedorn">Dave Hagedorn</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>STX</title>
      <itunes:episode>261</itunes:episode>
      <podcast:episode>261</podcast:episode>
      <itunes:title>STX</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">550af4f7-e0e5-4b0d-911a-97b5d3cadecb</guid>
      <link>https://share.transistor.fm/s/a3591fdb</link>
      <description>
        <![CDATA[Rob and Jason are joined by Basit Ayantunde. They first discuss a blog post on plain old data types and Visual Studio's Address Sanitizer support. Then they talk to Basit about the STX library.
        <p><b>News</b></p>
<ul>
<li><a href="https://mariusbancila.ro/blog/2020/08/10/no-more-plain-old-data/">No more plain old data</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/asan-for-windows-x64-and-debug-build-support/">AddressSanitizer for Windows: x64 and Debug Build Support</a></li>
<li><a href="https://www.meetingcpp.com/meetingcpp/news/items/Meeting-Cpp-2020-programme---online-tickets-available-.html">Meeting C++ Online Tickets Available</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/lamarrr/STX">STX</a></li>
<li><a href="https://www.patreon.com/lamarrr">Basit's Patreon</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="http://bit.ly/2YOH7re">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li><a href="https://www.viva64.com/en/b/0747/">PVS-Studio is now in Compiler Explorer!</a></li>
<li><a href="https://www.viva64.com/en/for-students/">Free PVS-Studio for Students and Teachers</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Basit Ayantunde. They first discuss a blog post on plain old data types and Visual Studio's Address Sanitizer support. Then they talk to Basit about the STX library.
        <p><b>News</b></p>
<ul>
<li><a href="https://mariusbancila.ro/blog/2020/08/10/no-more-plain-old-data/">No more plain old data</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/asan-for-windows-x64-and-debug-build-support/">AddressSanitizer for Windows: x64 and Debug Build Support</a></li>
<li><a href="https://www.meetingcpp.com/meetingcpp/news/items/Meeting-Cpp-2020-programme---online-tickets-available-.html">Meeting C++ Online Tickets Available</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/lamarrr/STX">STX</a></li>
<li><a href="https://www.patreon.com/lamarrr">Basit's Patreon</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="http://bit.ly/2YOH7re">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li><a href="https://www.viva64.com/en/b/0747/">PVS-Studio is now in Compiler Explorer!</a></li>
<li><a href="https://www.viva64.com/en/for-students/">Free PVS-Studio for Students and Teachers</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 20 Aug 2020 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/a3591fdb/e2096356.mp3" length="27190131" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/EqEjLDwAb7VmHBYEHbot2IVy9aa8ovxrpVm8DQYhU7Y/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8yYWVk/MTIzNGEwNDU5MDMy/OTYxOTBiMjIxMTdm/ZGFlMS5wbmc.jpg"/>
      <itunes:duration>1729</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Basit Ayantunde. They first discuss a blog post on plain old data types and Visual Studio's Address Sanitizer support. Then they talk to Basit about the STX library.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Basit Ayantunde. They first discuss a blog post on plain old data types and Visual Studio's Address Sanitizer support. Then they talk to Basit about the STX library.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/basit_ayantunde">Basit Ayantunde</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Modern C++ for Absolute Beginners</title>
      <itunes:episode>260</itunes:episode>
      <podcast:episode>260</podcast:episode>
      <itunes:title>Modern C++ for Absolute Beginners</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">78e12f68-e0b2-43d7-aad0-5ba288f32f4d</guid>
      <link>https://share.transistor.fm/s/1cda8828</link>
      <description>
        <![CDATA[Rob and Jason are joined by Slobodan Dmitrović. They first discuss a new C++ compiler from NVIDIA to compile conformant C++ code to GPUs. Then they talk to Slobodan about his book: Modern C++ for Absolute Beginners.
        <p><b>News</b></p>
<ul>
<li><a href="https://claremacrae.co.uk/blog/2020/07/approvaltests-training-course">Approval Tests Training Course</a></li>
<li><a href="https://developer.nvidia.com/blog/accelerating-standard-c-with-gpus-using-stdpar/">Accelerating Standard C++ with GPUs using stdpar</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/sign-up-for-the-private-preview-of-visual-studio-support-for-codespaces/">Sign up for Private Preview of VS support for Codespaces</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://amzn.to/2DMShDs">Amazon: Modern C++ for Absolute Beginners</a></li>
<li><a href="https://www.apress.com/gp/book/9781484260463">Apress: Modern C++ for Absolute Beginners</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://clangpowertools.com/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_campaign=promo_cppcast">Clang Power Tools</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Slobodan Dmitrović. They first discuss a new C++ compiler from NVIDIA to compile conformant C++ code to GPUs. Then they talk to Slobodan about his book: Modern C++ for Absolute Beginners.
        <p><b>News</b></p>
<ul>
<li><a href="https://claremacrae.co.uk/blog/2020/07/approvaltests-training-course">Approval Tests Training Course</a></li>
<li><a href="https://developer.nvidia.com/blog/accelerating-standard-c-with-gpus-using-stdpar/">Accelerating Standard C++ with GPUs using stdpar</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/sign-up-for-the-private-preview-of-visual-studio-support-for-codespaces/">Sign up for Private Preview of VS support for Codespaces</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://amzn.to/2DMShDs">Amazon: Modern C++ for Absolute Beginners</a></li>
<li><a href="https://www.apress.com/gp/book/9781484260463">Apress: Modern C++ for Absolute Beginners</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://clangpowertools.com/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_campaign=promo_cppcast">Clang Power Tools</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 13 Aug 2020 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/1cda8828/2844697b.mp3" length="46008871" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/Ns_H79qZvKCviRBHfYF6HK6Wu0x26ctQV-OSNt0E0lU/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8yZDQw/MTkyNTI4NGU1MGI5/YzAyZTkwYThmZjk3/ZjQ5Zi5wbmc.jpg"/>
      <itunes:duration>2764</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Slobodan Dmitrović. They first discuss a new C++ compiler from NVIDIA to compile conformant C++ code to GPUs. Then they talk to Slobodan about his book: Modern C++ for Absolute Beginners.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Slobodan Dmitrović. They first discuss a new C++ compiler from NVIDIA to compile conformant C++ code to GPUs. Then they talk to Slobodan about his book: Modern C++ for Absolute Beginners.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/slobodan_dmitrovic">Slobodan Dmitrović</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Go</title>
      <itunes:episode>259</itunes:episode>
      <podcast:episode>259</podcast:episode>
      <itunes:title>Go</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">e68363dc-cd09-469f-b270-80991488031e</guid>
      <link>https://share.transistor.fm/s/d0bf7f8c</link>
      <description>
        <![CDATA[Rob and Jason are joined by Ian Lance Taylor from Google. They first discuss an announcement from Conan and a blog post about embedding files into C++ applications using string literals. Then they talk to Ian Lance Taylor about the Go programming language.
        <p><b>News</b></p>
<ul>
<li><a href="https://blog.conan.io/2020/07/28/Launching-Conan-2.0-Tribe.html">Join the new Conan 2.0 Tribe</a></li>
<li><a href="https://mort.coffee/home/fast-cpp-embeds/">C++ 70x faster file embeds using string literals</a></li>
<li><a href="https://meetingcpp.com/meetingcpp/news/items/Online-Cpp-User-Group-Meetings-in-August-2020.html">Online meetups</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://golang.org/">Go</a></li>
<li><a href="https://github.com/golang/go">Go's GitHub repository</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://clangpowertools.com/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_campaign=promo_cppcast">Clang Power Tools</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Ian Lance Taylor from Google. They first discuss an announcement from Conan and a blog post about embedding files into C++ applications using string literals. Then they talk to Ian Lance Taylor about the Go programming language.
        <p><b>News</b></p>
<ul>
<li><a href="https://blog.conan.io/2020/07/28/Launching-Conan-2.0-Tribe.html">Join the new Conan 2.0 Tribe</a></li>
<li><a href="https://mort.coffee/home/fast-cpp-embeds/">C++ 70x faster file embeds using string literals</a></li>
<li><a href="https://meetingcpp.com/meetingcpp/news/items/Online-Cpp-User-Group-Meetings-in-August-2020.html">Online meetups</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://golang.org/">Go</a></li>
<li><a href="https://github.com/golang/go">Go's GitHub repository</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://clangpowertools.com/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_campaign=promo_cppcast">Clang Power Tools</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 06 Aug 2020 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/d0bf7f8c/233d0e9c.mp3" length="39333804" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/FQ3mRkMffd3s8v_zQyR-NnHEQNii8N_3EVjGWAh-6GM/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9mNDJh/NjdjYjkxZGFiNGNm/YzgxYzY3MGUyNmU5/YjZiMy5wbmc.jpg"/>
      <itunes:duration>2629</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Ian Lance Taylor from Google. They first discuss an announcement from Conan and a blog post about embedding files into C++ applications using string literals. Then they talk to Ian Lance Taylor about the Go programming language.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Ian Lance Taylor from Google. They first discuss an announcement from Conan and a blog post about embedding files into C++ applications using string literals. Then they talk to Ian Lance Taylor about the Go programming language</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/ian_taylor">Ian Taylor</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Visual Effects</title>
      <itunes:episode>258</itunes:episode>
      <podcast:episode>258</podcast:episode>
      <itunes:title>Visual Effects</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">d10c0fff-4bcc-4468-a96d-dc1c7f422cff</guid>
      <link>https://share.transistor.fm/s/ae97745a</link>
      <description>
        <![CDATA[Rob and Jason are joined by Josh Filstrup from Netflix. They first discuss an update to wxWidgets and a bug fix update in GCC. Then they talk to Josh about his background in Programming Languages and how he transitioned to work in the Visual Effects industry, including his current job at the studio engineering group at Netflix.
        <p><b>News</b></p>
<ul>
<li><a href="http://wxwidgets.org/news/2020/07/wxwidgets-3.1.4-released/">wxWidgets 3.14 Release</a></li>
<li><a href="https://old.reddit.com/r/cpp/comments/hwc5sc/gcc_102_released/">GCC 10.2 Release</a></li>
<li><a href="https://www.youtube.com/channel/UCAczr0j6ZuiVaiGFZ4qxApw">C++ On Sea videos coming online</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://openusd.org">USD</a></li>
<li><a href="http://vfxplatform.com/">VFX Platform</a></li>
<li><a href="https://lwn.net/Articles/647636/">Resurrecting the SuperH architecture</a></li>
<li><a href="https://www.youtube.com/watch?v=ROjAwpFsoIU">DCDigital - REAL Dreamcast 1080p HDMI Output</a></li>
<li><a href="https://www.youtube.com/watch?v=fHNmRkzxHWs&amp;feature=youtu.be&amp;t=587">CppCon 2014: Chandler Carruth "Efficiency with Algorithms, Performance with Data Structures"</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="http://bit.ly/2YOH7re">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li><a href="https://www.viva64.com/en/b/0747/">PVS-Studio is now in Compiler Explorer!</a></li>
<li><a href="https://www.viva64.com/en/for-students/">Free PVS-Studio for Students and Teachers</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Josh Filstrup from Netflix. They first discuss an update to wxWidgets and a bug fix update in GCC. Then they talk to Josh about his background in Programming Languages and how he transitioned to work in the Visual Effects industry, including his current job at the studio engineering group at Netflix.
        <p><b>News</b></p>
<ul>
<li><a href="http://wxwidgets.org/news/2020/07/wxwidgets-3.1.4-released/">wxWidgets 3.14 Release</a></li>
<li><a href="https://old.reddit.com/r/cpp/comments/hwc5sc/gcc_102_released/">GCC 10.2 Release</a></li>
<li><a href="https://www.youtube.com/channel/UCAczr0j6ZuiVaiGFZ4qxApw">C++ On Sea videos coming online</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://openusd.org">USD</a></li>
<li><a href="http://vfxplatform.com/">VFX Platform</a></li>
<li><a href="https://lwn.net/Articles/647636/">Resurrecting the SuperH architecture</a></li>
<li><a href="https://www.youtube.com/watch?v=ROjAwpFsoIU">DCDigital - REAL Dreamcast 1080p HDMI Output</a></li>
<li><a href="https://www.youtube.com/watch?v=fHNmRkzxHWs&amp;feature=youtu.be&amp;t=587">CppCon 2014: Chandler Carruth "Efficiency with Algorithms, Performance with Data Structures"</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="http://bit.ly/2YOH7re">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li><a href="https://www.viva64.com/en/b/0747/">PVS-Studio is now in Compiler Explorer!</a></li>
<li><a href="https://www.viva64.com/en/for-students/">Free PVS-Studio for Students and Teachers</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 30 Jul 2020 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/ae97745a/25ceadb4.mp3" length="58968946" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/b0BlaUJje06iZ0XDMpMZ2oTcs2oMU2TH4xu7n2Kwzc4/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9hYWI2/ZDNkZGZlMTAyNGU1/YTQwN2Y3YmNiOGVk/YTJlNC5wbmc.jpg"/>
      <itunes:duration>3650</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Josh Filstrup from Netflix. They first discuss an update to wxWidgets and a bug fix update in GCC. Then they talk to Josh about his background in Programming Languages and how he transitioned to work in the Visual Effects industry, including his current job at the studio engineering group at Netflix.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Josh Filstrup from Netflix. They first discuss an update to wxWidgets and a bug fix update in GCC. Then they talk to Josh about his background in Programming Languages and how he transitioned to work in the Visual Effects indus</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/josh_filstrup">Josh Filstrup</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>TensorFlow</title>
      <itunes:episode>257</itunes:episode>
      <podcast:episode>257</podcast:episode>
      <itunes:title>TensorFlow</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">2a9f9558-341d-4ac1-a657-5b60c381d26e</guid>
      <link>https://share.transistor.fm/s/4fde649b</link>
      <description>
        <![CDATA[Rob and Jason are joined by Andrew Selle from Google. They first discuss Ranges support being added to Visual Studio, and Compiler Explorer's support for using some libraries. Then they talk to Andrew Selle from Google about Machine Learning with Tensorflow and Tensorflow Lite which he was one of the initial architects for.
        <p><b>News</b></p>
<ul>
<li><a href="https://devblogs.microsoft.com/cppblog/initial-support-for-c20-ranges/">Initial support for Ranges in MSVC</a></li>
<li><a href="https://github.com/compiler-explorer/compiler-explorer/issues/2079">Support for Libraries in Compiler Explorer</a></li>
<li><a href="https://cmake.org/cmake/help/v3.18/release/3.18.html">Cmake 3.18 Release</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://www.tensorflow.org/">TensorFlow</a></li>
<li><a href="https://www.tensorflow.org/about">TensorFlow users</a></li>
<li><a href="https://www.tensorflow.org/lite">TensorFlow on small and mobile devices</a></li>
<li><a href="http://eigen.tuxfamily.org/index.php?title=Main_Page">Eigen library for linear algebra using expression templates</a></li>
<li><a href="https://www.tensorflow.org/install/lang_c">C Bindings for TensorFlow</a></li>
<li><a href="https://ai.google/responsibilities/">AI Responsibilities</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="http://bit.ly/2YOH7re">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li><a href="https://www.viva64.com/en/b/0747/">PVS-Studio is now in Compiler Explorer!</a></li>
<li><a href="https://www.viva64.com/en/for-students/">Free PVS-Studio for Students and Teachers</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Andrew Selle from Google. They first discuss Ranges support being added to Visual Studio, and Compiler Explorer's support for using some libraries. Then they talk to Andrew Selle from Google about Machine Learning with Tensorflow and Tensorflow Lite which he was one of the initial architects for.
        <p><b>News</b></p>
<ul>
<li><a href="https://devblogs.microsoft.com/cppblog/initial-support-for-c20-ranges/">Initial support for Ranges in MSVC</a></li>
<li><a href="https://github.com/compiler-explorer/compiler-explorer/issues/2079">Support for Libraries in Compiler Explorer</a></li>
<li><a href="https://cmake.org/cmake/help/v3.18/release/3.18.html">Cmake 3.18 Release</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://www.tensorflow.org/">TensorFlow</a></li>
<li><a href="https://www.tensorflow.org/about">TensorFlow users</a></li>
<li><a href="https://www.tensorflow.org/lite">TensorFlow on small and mobile devices</a></li>
<li><a href="http://eigen.tuxfamily.org/index.php?title=Main_Page">Eigen library for linear algebra using expression templates</a></li>
<li><a href="https://www.tensorflow.org/install/lang_c">C Bindings for TensorFlow</a></li>
<li><a href="https://ai.google/responsibilities/">AI Responsibilities</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="http://bit.ly/2YOH7re">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li><a href="https://www.viva64.com/en/b/0747/">PVS-Studio is now in Compiler Explorer!</a></li>
<li><a href="https://www.viva64.com/en/for-students/">Free PVS-Studio for Students and Teachers</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 23 Jul 2020 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/4fde649b/5da0ff1b.mp3" length="54168327" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/aLbEp8aYBCCDJPwBYnGrjaDqQoGD9HyOu0BEc_s16xc/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8wZDJj/Njg5Y2RiNDE0N2Ji/M2M5YzU2OGM4NzYy/MDY4NC5wbmc.jpg"/>
      <itunes:duration>3094</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Andrew Selle from Google. They first discuss Ranges support being added to Visual Studio, and Compiler Explorer's support for using some libraries. Then they talk to Andrew Selle from Google about Machine Learning with Tensorflow and Tensorflow Lite which he was one of the initial architects for.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Andrew Selle from Google. They first discuss Ranges support being added to Visual Studio, and Compiler Explorer's support for using some libraries. Then they talk to Andrew Selle from Google about Machine Learning with Tensorfl</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/andrew_selle">Andrew Selle</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>LLVM Hacking And CPU Instruction Sets</title>
      <itunes:episode>256</itunes:episode>
      <podcast:episode>256</podcast:episode>
      <itunes:title>LLVM Hacking And CPU Instruction Sets</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">aa2c48b0-cfb7-4028-9f0d-96f1b89fd44f</guid>
      <link>https://share.transistor.fm/s/b955bc29</link>
      <description>
        <![CDATA[Rob and Jason are joined by Bruno Cardoso Lopes. They first discuss an update to Mesonbuild and CppCon going virtual. Then they talk about Bruno's work on Clang including clang modules and work on a pattern matching implementation.
        <p><b>News</b></p>
<ul>
<li><a href="https://mesonbuild.com/Release-notes-for-0-55-0.html">Meson Release Notes 0.55</a></li>
<li><a href="https://www.youtube.com/watch?v=MagR2KY8MQI&amp;feature=youtu.be">Writing an LLVM Optimization</a></li>
<li><a href="https://cppcon.org/going-virtual/">CppCon Going Virtual</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://ieeexplore.ieee.org/document/7284075">SHRINK: Reducing the ISA complexity via instruction recycling</a></li>
<li><a href="https://ieeexplore.ieee.org/document/5336198">SPARC16: A New Compression Approach for the SPARC Architecture</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1247r0.html">P1247R0 - Disabling static destructors</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://clangpowertools.com/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_campaign=promo_cppcast">Clang Power Tools</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Bruno Cardoso Lopes. They first discuss an update to Mesonbuild and CppCon going virtual. Then they talk about Bruno's work on Clang including clang modules and work on a pattern matching implementation.
        <p><b>News</b></p>
<ul>
<li><a href="https://mesonbuild.com/Release-notes-for-0-55-0.html">Meson Release Notes 0.55</a></li>
<li><a href="https://www.youtube.com/watch?v=MagR2KY8MQI&amp;feature=youtu.be">Writing an LLVM Optimization</a></li>
<li><a href="https://cppcon.org/going-virtual/">CppCon Going Virtual</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://ieeexplore.ieee.org/document/7284075">SHRINK: Reducing the ISA complexity via instruction recycling</a></li>
<li><a href="https://ieeexplore.ieee.org/document/5336198">SPARC16: A New Compression Approach for the SPARC Architecture</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1247r0.html">P1247R0 - Disabling static destructors</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://clangpowertools.com/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_campaign=promo_cppcast">Clang Power Tools</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 16 Jul 2020 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/b955bc29/460cd438.mp3" length="51407850" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/HlzJLxb4tQkvkQeDNHNGNK8ePzBCIG6Y8m98GJd_SxE/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS81NDcz/NDBlNzA4NTBhN2E2/YjczMTUwZGVhMmM0/ODczOS5wbmc.jpg"/>
      <itunes:duration>3022</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Bruno Cardoso Lopes. They first discuss an update to Mesonbuild and CppCon going virtual. Then they talk about Bruno's work on Clang including clang modules and work on a pattern matching implementation.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Bruno Cardoso Lopes. They first discuss an update to Mesonbuild and CppCon going virtual. Then they talk about Bruno's work on Clang including clang modules and work on a pattern matching implementation.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/bruno_cardoso_lopes">Bruno Cardoso Lopes</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Hyperion Renderer</title>
      <itunes:episode>255</itunes:episode>
      <podcast:episode>255</podcast:episode>
      <itunes:title>Hyperion Renderer</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">7372c6c2-5202-4f58-925c-e24ae2eaf30a</guid>
      <link>https://share.transistor.fm/s/94db4618</link>
      <description>
        <![CDATA[Rob and Jason are joined by Yining Karl Li and David Adler from Disney Animation Studios. They first discuss C++ conformance changes in Visual Studio 2019. Then Karl and David talk about the Hyperion Renderer and more.
        <p><b>News</b></p>
<ul>
<li><a href="https://devblogs.microsoft.com/cppblog/c20-features-and-fixes-in-vs-2019-16-1-through-16-6/">C++20 Features and Fixes in VS 2019 16.1 through 16.6</a></li>
<li><a href="https://medium.com/leaningtech/jsexport-cpp-in-the-browser-made-easy-710b2982046e">JSExport: C++ in the browser made easy</a></li>
<li><a href="https://blog.magnum.graphics/announcements/2020.06/">Magnum 2020.06 released</a></li>
<li><a href="https://cpponsea.uk/news/full-schedule-nico-josuttis-keynote-and-remo-as-a-platform.html">Cpp On Sea: Full schedule, Nico Josuttis Keynote and Remo as a platform</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.disneyanimation.com/technology/innovations/hyperion">Disney's Hyperion Renderer</a></li>
<li><a href="https://disney-animation.s3.amazonaws.com/uploads/production/publication_asset/70/asset/Sorted_Deferred_Shading_For_Production_Path_Tracing.pdf">Sorted Deferred Shading for Production Path Tracing</a></li>
<li><a href="https://disney-animation.s3.amazonaws.com/uploads/production/publication_asset/177/asset/a.pdf">The Design and Evolution of Disney’s Hyperion Renderer</a></li>
<li><a href="https://vfxplatform.com/">VFX Reference Platform</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://clangpowertools.com/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_campaign=promo_cppcast">Clang Power Tools</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Yining Karl Li and David Adler from Disney Animation Studios. They first discuss C++ conformance changes in Visual Studio 2019. Then Karl and David talk about the Hyperion Renderer and more.
        <p><b>News</b></p>
<ul>
<li><a href="https://devblogs.microsoft.com/cppblog/c20-features-and-fixes-in-vs-2019-16-1-through-16-6/">C++20 Features and Fixes in VS 2019 16.1 through 16.6</a></li>
<li><a href="https://medium.com/leaningtech/jsexport-cpp-in-the-browser-made-easy-710b2982046e">JSExport: C++ in the browser made easy</a></li>
<li><a href="https://blog.magnum.graphics/announcements/2020.06/">Magnum 2020.06 released</a></li>
<li><a href="https://cpponsea.uk/news/full-schedule-nico-josuttis-keynote-and-remo-as-a-platform.html">Cpp On Sea: Full schedule, Nico Josuttis Keynote and Remo as a platform</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.disneyanimation.com/technology/innovations/hyperion">Disney's Hyperion Renderer</a></li>
<li><a href="https://disney-animation.s3.amazonaws.com/uploads/production/publication_asset/70/asset/Sorted_Deferred_Shading_For_Production_Path_Tracing.pdf">Sorted Deferred Shading for Production Path Tracing</a></li>
<li><a href="https://disney-animation.s3.amazonaws.com/uploads/production/publication_asset/177/asset/a.pdf">The Design and Evolution of Disney’s Hyperion Renderer</a></li>
<li><a href="https://vfxplatform.com/">VFX Reference Platform</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://clangpowertools.com/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_campaign=promo_cppcast">Clang Power Tools</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 09 Jul 2020 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/94db4618/13db32c8.mp3" length="52116819" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/E5wkEOW_Ga54Z3mBs6pUN_RjClBuM6fyHmJQQ8UoOOg/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS81MGJl/MzBjNTg1ZjcyMDYw/ODA0MTExZTVhMDgx/YzAzYy5wbmc.jpg"/>
      <itunes:duration>3130</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Yining Karl Li and David Adler from Disney Animation Studios. They first discuss C++ conformance changes in Visual Studio 2019. Then Karl and David talk about the Hyperion Renderer and more.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Yining Karl Li and David Adler from Disney Animation Studios. They first discuss C++ conformance changes in Visual Studio 2019. Then Karl and David talk about the Hyperion Renderer and more.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/yining_karl_li">Yining Karl Li</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/david_adler">David Adler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>SYCL 2020</title>
      <itunes:episode>254</itunes:episode>
      <podcast:episode>254</podcast:episode>
      <itunes:title>SYCL 2020</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">a3a5d781-03e6-4261-9a3c-ec3c346cbf9c</guid>
      <link>https://share.transistor.fm/s/09079a2d</link>
      <description>
        <![CDATA[Rob and Jason are joined by Michael Wong from CodePlay. They first discuss GCC 11 changing its default dialect to C++17 and polymorphic allocators. Then Michael shares an announcement of a new version of SYCL that was just released. And shares information about the multiple standards groups he is a member or chair of.
        <p><b>News</b></p>
<ul>
<li><a href="https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=0801f419440c14f6772b28f763ad7d40f7f7a580">GCC 11: Change the default dialect to C++17</a></li>
<li><a href="https://www.build-bench.com/">Build Bench</a></li>
<li><a href="https://www.bfilipek.com/2020/06/pmr-hacking.html">Polymorphic Allocators, std::vector Growth and Hacking</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.khronos.org/sycl/">SYCL</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2000r0.pdf">P2000</a></li>
<li><a href="https://www.youtube.com/watch?v=F4GzsA00s5I">Michael Wong "Writing Safety Critical Automotive C++ Software for High Performance AI Hardware:"</a></li>
<li><a href="https://www.youtube.com/watch?v=0Thv72yhxxw">CppCon 2016: Gordon Brown &amp; Michael Wong "Towards Heterogeneous Programming in C++"</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="http://bit.ly/2YOH7re">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li>Read the article <a href="https://www.viva64.com/en/b/0727/?promo=cppcast">"Checking the GCC 10 Compiler with PVS-Studio"</a> covering 10 heroically found errors despite the great number of macros in the GCC code.</li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Michael Wong from CodePlay. They first discuss GCC 11 changing its default dialect to C++17 and polymorphic allocators. Then Michael shares an announcement of a new version of SYCL that was just released. And shares information about the multiple standards groups he is a member or chair of.
        <p><b>News</b></p>
<ul>
<li><a href="https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=0801f419440c14f6772b28f763ad7d40f7f7a580">GCC 11: Change the default dialect to C++17</a></li>
<li><a href="https://www.build-bench.com/">Build Bench</a></li>
<li><a href="https://www.bfilipek.com/2020/06/pmr-hacking.html">Polymorphic Allocators, std::vector Growth and Hacking</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.khronos.org/sycl/">SYCL</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2000r0.pdf">P2000</a></li>
<li><a href="https://www.youtube.com/watch?v=F4GzsA00s5I">Michael Wong "Writing Safety Critical Automotive C++ Software for High Performance AI Hardware:"</a></li>
<li><a href="https://www.youtube.com/watch?v=0Thv72yhxxw">CppCon 2016: Gordon Brown &amp; Michael Wong "Towards Heterogeneous Programming in C++"</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="http://bit.ly/2YOH7re">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li>Read the article <a href="https://www.viva64.com/en/b/0727/?promo=cppcast">"Checking the GCC 10 Compiler with PVS-Studio"</a> covering 10 heroically found errors despite the great number of macros in the GCC code.</li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 02 Jul 2020 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/09079a2d/042ef788.mp3" length="52823496" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/sC4OsKSkrCCfmtgIN3_Sl3Bf_4YtyjXBFajqQruc1As/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS83Nzkw/ODk3MTkxYTVhM2Yz/OWE5NzE2NGI5Yzk4/MWEzYy5wbmc.jpg"/>
      <itunes:duration>3677</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Michael Wong from CodePlay. They first discuss GCC 11 changing its default dialect to C++17 and polymorphic allocators. Then Michael shares an announcement of a new version of SYCL that was just released. And shares information about the multiple standards groups he is a member or chair of.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Michael Wong from CodePlay. They first discuss GCC 11 changing its default dialect to C++17 and polymorphic allocators. Then Michael shares an announcement of a new version of SYCL that was just released. And shares information</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/michael_wong">Michael Wong</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Azure IoT</title>
      <itunes:episode>253</itunes:episode>
      <podcast:episode>253</podcast:episode>
      <itunes:title>Azure IoT</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">4b6b83ec-1dc3-4c18-a904-2c77d7aa672c</guid>
      <link>https://share.transistor.fm/s/b505436c</link>
      <description>
        <![CDATA[Rob and Jason are joined by Tara Walker from Microsoft. They first discuss the results of JetBrains C++ ecosystem survey and an article about bugs in Command &amp; Conquer. Then Tara tells Rob and Jason all about Azure IoT, including the announcement of a new C++ SDK for embedded MCUs.
        <p><b>News</b></p>
<ul>
<li><a href="https://blog.jetbrains.com/clion/2020/06/dev-eco-cpp-2020/">The Developer Ecosystem in 2020: How C++ is Doing</a></li>
<li><a href="https://www.viva64.com/en/b/0741/">The Code of the Command &amp; Conquer Game: Bugs From the 90's. Volume one</a></li>
<li><a href="https://medium.com/@vgasparyan1995/compile-time-merge-sort-c-bb0ace62cc23">Compile-time Merge Sort [C++]</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://aka.ms/embeddedcsdk">Azure SDK for Embedded C</a></li>
<li><a href="https://azure.microsoft.com/en-us/services/iot-hub/">Azure IoT Hub</a></li>
<li><a href="http://www.eclipse.org/paho/">Paho</a></li>
<li><a href="https://www.tensorflow.org/lite/microcontrollers">TensorFlow Lite for Microcontrollers</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="http://bit.ly/2YOH7re">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li>Read the article <a href="https://www.viva64.com/en/b/0727/?promo=cppcast">"Checking the GCC 10 Compiler with PVS-Studio"</a> covering 10 heroically found errors despite the great number of macros in the GCC code.</li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Tara Walker from Microsoft. They first discuss the results of JetBrains C++ ecosystem survey and an article about bugs in Command &amp; Conquer. Then Tara tells Rob and Jason all about Azure IoT, including the announcement of a new C++ SDK for embedded MCUs.
        <p><b>News</b></p>
<ul>
<li><a href="https://blog.jetbrains.com/clion/2020/06/dev-eco-cpp-2020/">The Developer Ecosystem in 2020: How C++ is Doing</a></li>
<li><a href="https://www.viva64.com/en/b/0741/">The Code of the Command &amp; Conquer Game: Bugs From the 90's. Volume one</a></li>
<li><a href="https://medium.com/@vgasparyan1995/compile-time-merge-sort-c-bb0ace62cc23">Compile-time Merge Sort [C++]</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://aka.ms/embeddedcsdk">Azure SDK for Embedded C</a></li>
<li><a href="https://azure.microsoft.com/en-us/services/iot-hub/">Azure IoT Hub</a></li>
<li><a href="http://www.eclipse.org/paho/">Paho</a></li>
<li><a href="https://www.tensorflow.org/lite/microcontrollers">TensorFlow Lite for Microcontrollers</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="http://bit.ly/2YOH7re">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li>Read the article <a href="https://www.viva64.com/en/b/0727/?promo=cppcast">"Checking the GCC 10 Compiler with PVS-Studio"</a> covering 10 heroically found errors despite the great number of macros in the GCC code.</li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 25 Jun 2020 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/b505436c/48175966.mp3" length="54488645" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/rV9rSilKosB1Dv48pMzim1VBzvyqMm84YXJyZDyCd0Q/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9hYjgw/ODRhMzZkNjdiMzY4/NGU1YmFhMzM5MmI4/MjczZi5wbmc.jpg"/>
      <itunes:duration>3770</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Tara Walker from Microsoft. They first discuss the results of JetBrains C++ ecosystem survey and an article about bugs in Command &amp;amp; Conquer. Then Tara tells Rob and Jason all about Azure IoT, including the announcement of a new C++ SDK for embedded MCUs.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Tara Walker from Microsoft. They first discuss the results of JetBrains C++ ecosystem survey and an article about bugs in Command &amp;amp; Conquer. Then Tara tells Rob and Jason all about Azure IoT, including the announcement of a</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/tara_walker">Tara Walker</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Modules Present and Future</title>
      <itunes:episode>252</itunes:episode>
      <podcast:episode>252</podcast:episode>
      <itunes:title>Modules Present and Future</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">b42d5fb9-fe01-4dbb-a55e-868b4f07785c</guid>
      <link>https://share.transistor.fm/s/b56c0c1e</link>
      <description>
        <![CDATA[Rob and Jason are joined by Gabriel Dos Reis from Microsoft. They first discuss the recent articles about Microsoft switching from C++ to Rust and let Gaby set the record straight. Then Gaby talks about the final state of Modules, how Microsoft is using them internally, and Gaby's plans for the future of Modules and much more.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.reddit.com/r/cpp/comments/h7czqf/cppcast_web_assembly/fukzqy9/">r/cpp comments on Web Assembly Use Cases</a></li>
<li><a href="https://thenewstack.io/microsoft-rust-is-the-industrys-best-chance-at-safe-systems-programming/">Microsoft: Rust is the Industry's 'Best Chance' at Safe Systems Programming</a></li>
<li><a href="https://old.reddit.com/r/cpp/comments/h0flxv/why_is_std_implementation_so_damn_ugly/">Why is std implementation so damn ugly</a></li>
<li><a href="https://www.youtube.com/playlist?list=PLsCm1Hs016LWIjOrEftUA42ZwxsF30vZB">Italian C++ Conference 2020 Videos</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=ow2zV0Udd9M">Practical C++20 Modules and the future of tooling around C++ Modules with Cameron DaCamara</a></li>
<li><a href="https://www.youtube.com/watch?v=xO7JG0GarG4">Peeking Safely at a Table with Concepts with Gabriel Dos Reis</a></li>
<li><a href="https://www.youtube.com/watch?v=tjSuKOz5HK4">CppCon 2019: Gabriel Dos Reis "Programming with C++ Modules: Guide for the Working"</a></li>
<li><a href="https://www.youtube.com/watch?v=MP6SJEBt6Ss">CPPP 2019 - C++ Modules: What You Should Know - Gabriel Dos Reis</a></li>
<li><a href="https://rustsec.org/advisories/">RustSec Advisory Database</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li>
<p><a href="https://clangpowertools.com/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_campaign=promo_cppcast">Clang Power Tools</a></p>
</li>
<li>
<p>Use code JetBrainsForCppCast during checkout at <a href="http://www.jetbrains.com/">JetBrains.com</a> for a 25% discount</p>
</li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Gabriel Dos Reis from Microsoft. They first discuss the recent articles about Microsoft switching from C++ to Rust and let Gaby set the record straight. Then Gaby talks about the final state of Modules, how Microsoft is using them internally, and Gaby's plans for the future of Modules and much more.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.reddit.com/r/cpp/comments/h7czqf/cppcast_web_assembly/fukzqy9/">r/cpp comments on Web Assembly Use Cases</a></li>
<li><a href="https://thenewstack.io/microsoft-rust-is-the-industrys-best-chance-at-safe-systems-programming/">Microsoft: Rust is the Industry's 'Best Chance' at Safe Systems Programming</a></li>
<li><a href="https://old.reddit.com/r/cpp/comments/h0flxv/why_is_std_implementation_so_damn_ugly/">Why is std implementation so damn ugly</a></li>
<li><a href="https://www.youtube.com/playlist?list=PLsCm1Hs016LWIjOrEftUA42ZwxsF30vZB">Italian C++ Conference 2020 Videos</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=ow2zV0Udd9M">Practical C++20 Modules and the future of tooling around C++ Modules with Cameron DaCamara</a></li>
<li><a href="https://www.youtube.com/watch?v=xO7JG0GarG4">Peeking Safely at a Table with Concepts with Gabriel Dos Reis</a></li>
<li><a href="https://www.youtube.com/watch?v=tjSuKOz5HK4">CppCon 2019: Gabriel Dos Reis "Programming with C++ Modules: Guide for the Working"</a></li>
<li><a href="https://www.youtube.com/watch?v=MP6SJEBt6Ss">CPPP 2019 - C++ Modules: What You Should Know - Gabriel Dos Reis</a></li>
<li><a href="https://rustsec.org/advisories/">RustSec Advisory Database</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li>
<p><a href="https://clangpowertools.com/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_campaign=promo_cppcast">Clang Power Tools</a></p>
</li>
<li>
<p>Use code JetBrainsForCppCast during checkout at <a href="http://www.jetbrains.com/">JetBrains.com</a> for a 25% discount</p>
</li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 18 Jun 2020 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/b56c0c1e/2df076d2.mp3" length="61341719" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/P-uhH8g5TermCVO0n_w6ME9qAqSLyAOCr7Q26t_-FS8/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8xYzVh/NTlhZmM2Njk5MzVk/MjY5YWU3MDc4NGJh/ZTYzNy5wbmc.jpg"/>
      <itunes:duration>3520</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Gabriel Dos Reis from Microsoft. They first discuss the recent articles about Microsoft switching from C++ to Rust and let Gaby set the record straight. Then Gaby talks about the final state of Modules, how Microsoft is using them internally, and Gaby's plans for the future of Modules and much more.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Gabriel Dos Reis from Microsoft. They first discuss the recent articles about Microsoft switching from C++ to Rust and let Gaby set the record straight. Then Gaby talks about the final state of Modules, how Microsoft is using t</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/gabriel_dos_reis">Gabriel Dos Reis</podcast:person>
    </item>
    <item>
      <title>Web Assembly</title>
      <itunes:episode>251</itunes:episode>
      <podcast:episode>251</podcast:episode>
      <itunes:title>Web Assembly</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">6f91af09-7cd7-4242-9440-01e166d533e9</guid>
      <link>https://share.transistor.fm/s/4519d682</link>
      <description>
        <![CDATA[Rob and Jason are joined by Ben Smith from Google, chair of the Web Assembly working group. They first discuss a blog post on how to ask for C++ coding help, conference news and a discussion on C++ IDEs and tools. Then Ben talks to them about the current state of Web Assembly, the future and alternative uses for Web Assembly like Virtual Machines and Emulators.
        <p><b>News</b></p>
<ul>
<li><a href="https://marzer.github.io/tomlplusplus/">Toml++ v1.3.0 released</a></li>
<li><a href="http://www.gregcons.com/KateBlog/HowToAskForCCodingHelp.aspx">How to ask for C++ coding help</a></li>
<li><a href="https://cpponsea.uk/news/updated-talks-and-announcing-herb-sutter-as-keynote-speaker.html">C++ On Sea Updates</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/gy08ip/which_ide_do_you_use_or_if_you_prefer_text/">Huge discussion on C++ IDEs and editing tools</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://webassembly.org/">Web Assembly</a></li>
<li><a href="https://wasmtime.dev/">Wasmtime</a></li>
<li><a href="https://wasmer.io/">Wasmer</a></li>
<li><a href="https://www.youtube.com/watch?v=5N4b-rU-OAA">CppCon 2019: Ben Smith "Applied WebAssembly: Compiling and Running C++ in Your Web Browser"</a></li>
<li><a href="https://www.youtube.com/watch?v=r-A78RgMhZU">A Talk Near the Future of Python (a.k.a., Dave live-codes a WebAssembly Interpreter)</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li>
<p><a href="https://clangpowertools.com/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_campaign=promo_cppcast">Clang Power Tools</a></p>
</li>
<li>
<p>Use code JetBrainsForCppCast during checkout at <a href="http://www.jetbrains.com/">JetBrains.com</a> for a 25% discount</p>
</li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Ben Smith from Google, chair of the Web Assembly working group. They first discuss a blog post on how to ask for C++ coding help, conference news and a discussion on C++ IDEs and tools. Then Ben talks to them about the current state of Web Assembly, the future and alternative uses for Web Assembly like Virtual Machines and Emulators.
        <p><b>News</b></p>
<ul>
<li><a href="https://marzer.github.io/tomlplusplus/">Toml++ v1.3.0 released</a></li>
<li><a href="http://www.gregcons.com/KateBlog/HowToAskForCCodingHelp.aspx">How to ask for C++ coding help</a></li>
<li><a href="https://cpponsea.uk/news/updated-talks-and-announcing-herb-sutter-as-keynote-speaker.html">C++ On Sea Updates</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/gy08ip/which_ide_do_you_use_or_if_you_prefer_text/">Huge discussion on C++ IDEs and editing tools</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://webassembly.org/">Web Assembly</a></li>
<li><a href="https://wasmtime.dev/">Wasmtime</a></li>
<li><a href="https://wasmer.io/">Wasmer</a></li>
<li><a href="https://www.youtube.com/watch?v=5N4b-rU-OAA">CppCon 2019: Ben Smith "Applied WebAssembly: Compiling and Running C++ in Your Web Browser"</a></li>
<li><a href="https://www.youtube.com/watch?v=r-A78RgMhZU">A Talk Near the Future of Python (a.k.a., Dave live-codes a WebAssembly Interpreter)</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li>
<p><a href="https://clangpowertools.com/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_campaign=promo_cppcast">Clang Power Tools</a></p>
</li>
<li>
<p>Use code JetBrainsForCppCast during checkout at <a href="http://www.jetbrains.com/">JetBrains.com</a> for a 25% discount</p>
</li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 11 Jun 2020 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/4519d682/ba30d798.mp3" length="63714808" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/OV2PzqQwbFGHan7BsmJupBLBQiammYhEEDaJZsGGWrk/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9lZDA0/ZTAwNGYyNjlkOTBl/Njc0NWJiMGUxYjYz/MWRmNC5wbmc.jpg"/>
      <itunes:duration>3455</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Ben Smith from Google, chair of the Web Assembly working group. They first discuss a blog post on how to ask for C++ coding help, conference news and a discussion on C++ IDEs and tools. Then Ben talks to them about the current state of Web Assembly, the future and alternative uses for Web Assembly like Virtual Machines and Emulators.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Ben Smith from Google, chair of the Web Assembly working group. They first discuss a blog post on how to ask for C++ coding help, conference news and a discussion on C++ IDEs and tools. Then Ben talks to them about the current </itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/ben_smith">Ben Smith</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Move Semantics</title>
      <itunes:episode>250</itunes:episode>
      <podcast:episode>250</podcast:episode>
      <itunes:title>Move Semantics</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">6801301f-7da8-4c68-8da8-ecbe9f5d8743</guid>
      <link>https://share.transistor.fm/s/346a7482</link>
      <description>
        <![CDATA[Rob and Jason are joined by author and ISO committee member Nico Josuttis. They first discuss a blog post on faster integer parsing and CppCon registration opening up. Then they talk to Nico about the book he is currently finishing on C++ Move Semantics and other books he's written in the past. They also discuss proposals that Nico has worked on for the ISO committee.
        <p><b>News</b></p>
<ul>
<li><a href="https://blacklivesmatter.com/">Black Lives Matter</a></li>
<li><a href="https://www.aclu.org/">ACLU</a></li>
<li><a href="https://www.hiddengeniusproject.org/15-tech-organizations-actively-supporting-black-coders/">15 Tech Organizations Actively Supporting Black Coders</a></li>
<li><a href="https://www.blacktechforblacklives.com/">Black Tech for Black Lives</a></li>
<li><a href="https://kholdstare.github.io/technical/2020/05/26/faster-integer-parsing.html">Faster integer parsing</a></li>
<li><a href="https://pldi20.sigplan.org/track/pldi-2020-ask-me-anything#program">Bjarna AMA</a></li>
<li><a href="https://cppcon.org/regopen2020/?mc_cid=196b8c9ecf&amp;mc_eid=33cd130788">CppCon Registration Open</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://www.cppmove.com/">C++ Move Semantics - The Complete Guide</a></li>
<li><a href="https://www.youtube.com/watch?v=WRQ1xqYBKgc">CppCon 2019: Nicolai Josuttis "When C++ Style Guides Contradict"</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0660r8.pdf">p0660 - Stop Tokens and a Joining Thread</a></li>
<li><a href="http://www.cppstdlib.com">The C++ Standard Library</a></li>
<li><a href="http://www.tmplbook.com">C++ Templates - The Complete Guide</a></li>
<li><a href="http://www.cppstd17.com">C++17 - The Complete Guide</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li>
<p><a href="https://clangpowertools.com/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_campaign=promo_cppcast">Clang Power Tools</a></p>
</li>
<li>
<p>Use code JetBrainsForCppCast during checkout at <a href="http://www.jetbrains.com/">JetBrains.com</a> for a 25% discount</p>
</li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by author and ISO committee member Nico Josuttis. They first discuss a blog post on faster integer parsing and CppCon registration opening up. Then they talk to Nico about the book he is currently finishing on C++ Move Semantics and other books he's written in the past. They also discuss proposals that Nico has worked on for the ISO committee.
        <p><b>News</b></p>
<ul>
<li><a href="https://blacklivesmatter.com/">Black Lives Matter</a></li>
<li><a href="https://www.aclu.org/">ACLU</a></li>
<li><a href="https://www.hiddengeniusproject.org/15-tech-organizations-actively-supporting-black-coders/">15 Tech Organizations Actively Supporting Black Coders</a></li>
<li><a href="https://www.blacktechforblacklives.com/">Black Tech for Black Lives</a></li>
<li><a href="https://kholdstare.github.io/technical/2020/05/26/faster-integer-parsing.html">Faster integer parsing</a></li>
<li><a href="https://pldi20.sigplan.org/track/pldi-2020-ask-me-anything#program">Bjarna AMA</a></li>
<li><a href="https://cppcon.org/regopen2020/?mc_cid=196b8c9ecf&amp;mc_eid=33cd130788">CppCon Registration Open</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://www.cppmove.com/">C++ Move Semantics - The Complete Guide</a></li>
<li><a href="https://www.youtube.com/watch?v=WRQ1xqYBKgc">CppCon 2019: Nicolai Josuttis "When C++ Style Guides Contradict"</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0660r8.pdf">p0660 - Stop Tokens and a Joining Thread</a></li>
<li><a href="http://www.cppstdlib.com">The C++ Standard Library</a></li>
<li><a href="http://www.tmplbook.com">C++ Templates - The Complete Guide</a></li>
<li><a href="http://www.cppstd17.com">C++17 - The Complete Guide</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li>
<p><a href="https://clangpowertools.com/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_campaign=promo_cppcast">Clang Power Tools</a></p>
</li>
<li>
<p>Use code JetBrainsForCppCast during checkout at <a href="http://www.jetbrains.com/">JetBrains.com</a> for a 25% discount</p>
</li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 04 Jun 2020 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/346a7482/9a00cf73.mp3" length="132772379" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/y4A6_f_JlDDf4LyLtupX9nsNr1f4GyImm6x-2ncJCug/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9hNDAy/NGQ2MTMwYmI5M2Y4/Y2U4Mjc4NGM1MWI5/YTIyNy5wbmc.jpg"/>
      <itunes:duration>3317</itunes:duration>
      <itunes:summary>Rob and Jason are joined by author and ISO committee member Nico Josuttis. They first discuss a blog post on faster integer parsing and CppCon registration opening up. Then they talk to Nico about the book he is currently finishing on C++ Move Semantics and other books he's written in the past. They also discuss proposals that Nico has worked on for the ISO committee.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by author and ISO committee member Nico Josuttis. They first discuss a blog post on faster integer parsing and CppCon registration opening up. Then they talk to Nico about the book he is currently finishing on C++ Move Semantics a</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/nicolai_josuttis">Nicolai Josuttis</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Rider for Unreal Engine</title>
      <itunes:episode>249</itunes:episode>
      <podcast:episode>249</podcast:episode>
      <itunes:title>Rider for Unreal Engine</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">6b15a232-5872-4469-aede-631760d949b6</guid>
      <link>https://share.transistor.fm/s/771427ef</link>
      <description>
        <![CDATA[Rob and Jason are joined by Anastasia Kazakova. They first discuss news from Herb Sutter that the November ISO meeting has been postponed and a new Visual Studio preview release. Then they talk to Anastasia Kazakova from JetBrains about Rider for Unreal Engine and other updates to CLion and ReSharper for C++ as well as information about the C++ ecosystem.
        <p><b>News</b></p>
<ul>
<li><a href="https://cppcast.com/miodrag-milanovic/">MAME Emulation Project</a></li>
<li><a href="https://docs.microsoft.com/en-us/visualstudio/releases/2019/release-notes-preview#16.7.0-pre.1.0">VS 2019 16.7 Preview 1</a></li>
<li><a href="https://herbsutter.com/2020/05/20/the-new-york-iso-c-meeting-is-postponed/">New York ISO C++ meeting is postponed</a></li>
<li><a href="https://github.com/KindDragon/vld/wiki/Using-Visual-Leak-Detector">Visual Leak Detector</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.jetbrains.com/lp/rider-unreal/">Rider for Unreal Engine</a></li>
<li><a href="https://blog.jetbrains.com/dotnet/2020/04/22/rider-unreal-engine-eap">Blog posts with FAQ and some details on Rider for UE</a></li>
<li><a href="https://blog.jetbrains.com/clion/2020/04/clion-turns-5/">CLion turns 5, birthday tale from Phil Nash</a></li>
<li><a href="https://blog.jetbrains.com/clion/2020/02/dealing-with-makefiles/">CLion Makefiles prototype</a></li>
<li><a href="https://www.jetbrains.com/company/annualreport/2019/">JetBrains turned 20, main news</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li>Use code JetBrainsForCppCast during checkout at <a href="http://www.jetbrains.com/">JetBrains.com</a> for a 25% discount</li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Anastasia Kazakova. They first discuss news from Herb Sutter that the November ISO meeting has been postponed and a new Visual Studio preview release. Then they talk to Anastasia Kazakova from JetBrains about Rider for Unreal Engine and other updates to CLion and ReSharper for C++ as well as information about the C++ ecosystem.
        <p><b>News</b></p>
<ul>
<li><a href="https://cppcast.com/miodrag-milanovic/">MAME Emulation Project</a></li>
<li><a href="https://docs.microsoft.com/en-us/visualstudio/releases/2019/release-notes-preview#16.7.0-pre.1.0">VS 2019 16.7 Preview 1</a></li>
<li><a href="https://herbsutter.com/2020/05/20/the-new-york-iso-c-meeting-is-postponed/">New York ISO C++ meeting is postponed</a></li>
<li><a href="https://github.com/KindDragon/vld/wiki/Using-Visual-Leak-Detector">Visual Leak Detector</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.jetbrains.com/lp/rider-unreal/">Rider for Unreal Engine</a></li>
<li><a href="https://blog.jetbrains.com/dotnet/2020/04/22/rider-unreal-engine-eap">Blog posts with FAQ and some details on Rider for UE</a></li>
<li><a href="https://blog.jetbrains.com/clion/2020/04/clion-turns-5/">CLion turns 5, birthday tale from Phil Nash</a></li>
<li><a href="https://blog.jetbrains.com/clion/2020/02/dealing-with-makefiles/">CLion Makefiles prototype</a></li>
<li><a href="https://www.jetbrains.com/company/annualreport/2019/">JetBrains turned 20, main news</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li>Use code JetBrainsForCppCast during checkout at <a href="http://www.jetbrains.com/">JetBrains.com</a> for a 25% discount</li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 28 May 2020 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/771427ef/91b8a64b.mp3" length="38655987" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/Kg-nkh-ETDdhTAZJOAH3Wd-vhyQBD3q2Tv2Z4JXUkkU/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8wNWZm/OGRlMzQ0YmNlMDUw/MGVlZjA4NjNhMTY5/MDkwMi5wbmc.jpg"/>
      <itunes:duration>3214</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Anastasia Kazakova. They first discuss news from Herb Sutter that the November ISO meeting has been postponed and a new Visual Studio preview release. Then they talk to Anastasia Kazakova from JetBrains about Rider for Unreal Engine and other updates to CLion and ReSharper for C++ as well as information about the C++ ecosystem.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Anastasia Kazakova. They first discuss news from Herb Sutter that the November ISO meeting has been postponed and a new Visual Studio preview release. Then they talk to Anastasia Kazakova from JetBrains about Rider for Unreal E</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/anastasia_kazakova">Anastasia Kazakova</podcast:person>
    </item>
    <item>
      <title>Catch2 and std::random</title>
      <itunes:episode>248</itunes:episode>
      <podcast:episode>248</podcast:episode>
      <itunes:title>Catch2 and std::random</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">b5d31b50-8a56-4faa-bd35-ecc20231b66e</guid>
      <link>https://share.transistor.fm/s/e1b92210</link>
      <description>
        <![CDATA[Rob and Jason are joined by Martin Hořeňovský. They first discuss some ISO papers and Jason learning Rust from his cousin Jonathan. Then Martin tells them about his work maintaining Catch 2, including his plans for future updates of the unit testing library. Martin also talks about SAT solvers and problems with std::random.
        <p><b>News</b></p>
<ul>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/#mailing2020-05">2020-05 Standards mailing</a></li>
<li><a href="https://www.youtube.com/watch?v=EzQ7YIIo1rY">Jonathan Teach Jason Rust!</a>)</li>
<li><a href="https://www.reddit.com/r/cpp/comments/fidita/c_events_affected_by_coronavirus/">C++ Events affected by Coronavirus</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/catchorg/Catch2">Catch2</a></li>
<li><a href="https://www.youtube.com/watch?v=OZq11vRGCNw">CppCon 2019: Martin Hořeňovský "Solve Hard Problems Quickly Using SAT Solvers"</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2058r0.pdf">P2058 Make std::random_device Less Inscrutable</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2059r0.pdf">P2059 Make Pseudo-random Numbers Portable</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2060r0.pdf">P2060 Make Random Number Engines Seedable</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="http://bit.ly/2YOH7re">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li>
<p>Read the article <a href="https://www.viva64.com/en/b/0727/?promo=cppcast">"Checking the GCC 10 Compiler with PVS-Studio"</a> covering 10 heroically found errors despite the great number of macros in the GCC code.</p>
</li>
<li>
<p>Use code JetBrainsForCppCast during checkout at <a href="http://www.jetbrains.com/">JetBrains.com</a> for a 25% discount</p>
</li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Martin Hořeňovský. They first discuss some ISO papers and Jason learning Rust from his cousin Jonathan. Then Martin tells them about his work maintaining Catch 2, including his plans for future updates of the unit testing library. Martin also talks about SAT solvers and problems with std::random.
        <p><b>News</b></p>
<ul>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/#mailing2020-05">2020-05 Standards mailing</a></li>
<li><a href="https://www.youtube.com/watch?v=EzQ7YIIo1rY">Jonathan Teach Jason Rust!</a>)</li>
<li><a href="https://www.reddit.com/r/cpp/comments/fidita/c_events_affected_by_coronavirus/">C++ Events affected by Coronavirus</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/catchorg/Catch2">Catch2</a></li>
<li><a href="https://www.youtube.com/watch?v=OZq11vRGCNw">CppCon 2019: Martin Hořeňovský "Solve Hard Problems Quickly Using SAT Solvers"</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2058r0.pdf">P2058 Make std::random_device Less Inscrutable</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2059r0.pdf">P2059 Make Pseudo-random Numbers Portable</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2060r0.pdf">P2060 Make Random Number Engines Seedable</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="http://bit.ly/2YOH7re">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li>
<p>Read the article <a href="https://www.viva64.com/en/b/0727/?promo=cppcast">"Checking the GCC 10 Compiler with PVS-Studio"</a> covering 10 heroically found errors despite the great number of macros in the GCC code.</p>
</li>
<li>
<p>Use code JetBrainsForCppCast during checkout at <a href="http://www.jetbrains.com/">JetBrains.com</a> for a 25% discount</p>
</li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 21 May 2020 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/e1b92210/3221f851.mp3" length="38856162" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/VJnbMvisOoyzD6mCwwsZuQQaQNMIXrpdC4g5TYVBC5s/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8wODJi/YzRhNTA1MmY5ZjFi/OGZhYTExNmQ2YjBk/OWI5NS5wbmc.jpg"/>
      <itunes:duration>3230</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Martin Hořeňovský. They first discuss some ISO papers and Jason learning Rust from his cousin Jonathan. Then Martin tells them about his work maintaining Catch 2, including his plans for future updates of the unit testing library. Martin also talks about SAT solvers and problems with std::random.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Martin Hořeňovský. They first discuss some ISO papers and Jason learning Rust from his cousin Jonathan. Then Martin tells them about his work maintaining Catch 2, including his plans for future updates of the unit testing libra</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/martin_horenovsky">Martin Hořeňovský</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Physical Units</title>
      <itunes:episode>247</itunes:episode>
      <podcast:episode>247</podcast:episode>
      <itunes:title>Physical Units</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">a403c5bc-f7f7-4b62-84fc-d0edcde91f99</guid>
      <link>https://share.transistor.fm/s/d52572c6</link>
      <description>
        <![CDATA[Rob and Jason are joined by Mateusz Pusz. They first discuss the 10.1 update of GCC and an article from Raymond Chen. Then they talk to Mateusz about his physical units library and his efforts to get physical units into the standard.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.swedencpp.se/worldwide">Worldwide C++ user groups events</a></li>
<li><a href="https://teamup.com/kserbups66uis3d8j6">C++ Community events</a></li>
<li><a href="https://gcc.gnu.org/pipermail/gcc/2020-May/232334.html">GCC 10.1 Released</a></li>
<li><a href="https://devblogs.microsoft.com/oldnewthing/20200508-52/?p=103735">The C++ preprocessor doesn't understand anything about C++, and certainly not templates</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/mpusz/units">mp-units</a></li>
<li><a href="https://www.youtube.com/watch?v=0YW6yxkdhlU">A C++ Approach to Physical Units (CppCon talk)</a></li>
<li><a href="http://wg21.link/p1935">P1935: A C++ Approach to Physical Units</a></li>
<li><a href="https://train-it.eu/trainings/cpp/9-advanced-modern-cpp">Advanced Modern C++ Training</a></li>
<li><a href="https://meetingcpp.com/mcpp/training/trainingslisting.php?tid=4">Meeting C++ Trainings</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="http://bit.ly/2YOH7re">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li>
<p>Read the article <a href="https://www.viva64.com/en/b/0727/?promo=cppcast">"Checking the GCC 10 Compiler with PVS-Studio"</a> covering 10 heroically found errors despite the great number of macros in the GCC code.</p>
</li>
<li>
<p>Use code JetBrainsForCppCast during checkout at <a href="http://www.jetbrains.com/">JetBrains.com</a> for a 25% discount</p>
</li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Mateusz Pusz. They first discuss the 10.1 update of GCC and an article from Raymond Chen. Then they talk to Mateusz about his physical units library and his efforts to get physical units into the standard.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.swedencpp.se/worldwide">Worldwide C++ user groups events</a></li>
<li><a href="https://teamup.com/kserbups66uis3d8j6">C++ Community events</a></li>
<li><a href="https://gcc.gnu.org/pipermail/gcc/2020-May/232334.html">GCC 10.1 Released</a></li>
<li><a href="https://devblogs.microsoft.com/oldnewthing/20200508-52/?p=103735">The C++ preprocessor doesn't understand anything about C++, and certainly not templates</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/mpusz/units">mp-units</a></li>
<li><a href="https://www.youtube.com/watch?v=0YW6yxkdhlU">A C++ Approach to Physical Units (CppCon talk)</a></li>
<li><a href="http://wg21.link/p1935">P1935: A C++ Approach to Physical Units</a></li>
<li><a href="https://train-it.eu/trainings/cpp/9-advanced-modern-cpp">Advanced Modern C++ Training</a></li>
<li><a href="https://meetingcpp.com/mcpp/training/trainingslisting.php?tid=4">Meeting C++ Trainings</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="http://bit.ly/2YOH7re">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li>
<p>Read the article <a href="https://www.viva64.com/en/b/0727/?promo=cppcast">"Checking the GCC 10 Compiler with PVS-Studio"</a> covering 10 heroically found errors despite the great number of macros in the GCC code.</p>
</li>
<li>
<p>Use code JetBrainsForCppCast during checkout at <a href="http://www.jetbrains.com/">JetBrains.com</a> for a 25% discount</p>
</li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 14 May 2020 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/d52572c6/62f750a6.mp3" length="37701574" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/1WLlPG9uu8YKhWcORSKCZOpnH1gNx9IibCuyVqnHh-E/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9kYmUw/MDM0YzliNmFlYWJk/MGUwMDU3YmY3NGM0/ZDc5Ny5wbmc.jpg"/>
      <itunes:duration>3134</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Mateusz Pusz. They first discuss the 10.1 update of GCC and an article from Raymond Chen. Then they talk to Mateusz about his physical units library and his efforts to get physical units into the standard.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Mateusz Pusz. They first discuss the 10.1 update of GCC and an article from Raymond Chen. Then they talk to Mateusz about his physical units library and his efforts to get physical units into the standard.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/mateusz_pusz">Mateusz Pusz</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>MSVC's STL and vcpkg</title>
      <itunes:episode>246</itunes:episode>
      <podcast:episode>246</podcast:episode>
      <itunes:title>MSVC's STL and vcpkg</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">cc0abe1e-f667-4c63-abee-9e0a55149d83</guid>
      <link>https://share.transistor.fm/s/08a3e396</link>
      <description>
        <![CDATA[Rob and Jason are joined by Billy O'Neal from Microsoft. They first discuss some news from various conferences and user groups that are going online. Then they talk to Billy O'Neal from Microsoft's Visual C++ team. He tells them how he joined the team and some of the projects he's worked on, including some recent work on vcpkg.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=Kqo-jIq4V3I">Modules the beginner's guide - Daniela Engert - Meeting C++ 2019</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/ga8yhs/c_london_goes_online/">C++ London goes online</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/gaqdxq/were_welcoming_you_to_corecpp/">We're welcoming you to CoreCpp</a></li>
<li><a href="https://cpponsea.uk/news/cpp-on-sea-online.html">C++ On Sea On Line</a></li>
<li><a href="https://github.com/qarmin/Instrukcje-i-Tutoriale/blob/master/AnalizatoryCC%2B%2BENG.md#useful-tools-for-checking-and-fixing-cc-code-and-others-languages-too">Useful tools for checking and fixing C/C++ code</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.envoyproxy.io/">Envoy Proxy</a></li>
<li><a href="https://github.com/microsoft/STL/wiki/Changelog">Microsoft STL Changelog</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/vcpkg-2020-04-update-and-product-roadmap/">Vcpkg 2020.04 Update and Product Roadmap</a></li>
<li><a href="https://github.com/Microsoft/binskim">binskim</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="http://bit.ly/2YOH7re">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li>
<p>Read the article <a href="https://www.viva64.com/en/b/0727/?promo=cppcast">"Checking the GCC 10 Compiler with PVS-Studio"</a> covering 10 heroically found errors despite the great number of macros in the GCC code.</p>
</li>
<li>
<p>Use code JetBrainsForCppCast during checkout at <a href="http://www.jetbrains.com/">JetBrains.com</a> for a 25% discount</p>
</li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Billy O'Neal from Microsoft. They first discuss some news from various conferences and user groups that are going online. Then they talk to Billy O'Neal from Microsoft's Visual C++ team. He tells them how he joined the team and some of the projects he's worked on, including some recent work on vcpkg.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=Kqo-jIq4V3I">Modules the beginner's guide - Daniela Engert - Meeting C++ 2019</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/ga8yhs/c_london_goes_online/">C++ London goes online</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/gaqdxq/were_welcoming_you_to_corecpp/">We're welcoming you to CoreCpp</a></li>
<li><a href="https://cpponsea.uk/news/cpp-on-sea-online.html">C++ On Sea On Line</a></li>
<li><a href="https://github.com/qarmin/Instrukcje-i-Tutoriale/blob/master/AnalizatoryCC%2B%2BENG.md#useful-tools-for-checking-and-fixing-cc-code-and-others-languages-too">Useful tools for checking and fixing C/C++ code</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.envoyproxy.io/">Envoy Proxy</a></li>
<li><a href="https://github.com/microsoft/STL/wiki/Changelog">Microsoft STL Changelog</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/vcpkg-2020-04-update-and-product-roadmap/">Vcpkg 2020.04 Update and Product Roadmap</a></li>
<li><a href="https://github.com/Microsoft/binskim">binskim</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="http://bit.ly/2YOH7re">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li>
<p>Read the article <a href="https://www.viva64.com/en/b/0727/?promo=cppcast">"Checking the GCC 10 Compiler with PVS-Studio"</a> covering 10 heroically found errors despite the great number of macros in the GCC code.</p>
</li>
<li>
<p>Use code JetBrainsForCppCast during checkout at <a href="http://www.jetbrains.com/">JetBrains.com</a> for a 25% discount</p>
</li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 07 May 2020 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/08a3e396/3d099a3f.mp3" length="42798365" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/exX20lcJkDkn0asJzay5zOeeIVjXbVt20dv94S2euVU/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9mYjZh/ZjA0OWU0ZmNlM2Mz/MDM1ZjhkMTJhZTEz/YjJkYi5wbmc.jpg"/>
      <itunes:duration>3559</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Billy O'Neal from Microsoft. They first discuss some news from various conferences and user groups that are going online. Then they talk to Billy O'Neal from Microsoft's Visual C++ team. He tells them how he joined the team and some of the projects he's worked on, including some recent work on vcpkg.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Billy O'Neal from Microsoft. They first discuss some news from various conferences and user groups that are going online. Then they talk to Billy O'Neal from Microsoft's Visual C++ team. He tells them how he joined the team and</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/billy_oneal">Billy O'Neal</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Envoy Proxy</title>
      <itunes:episode>245</itunes:episode>
      <podcast:episode>245</podcast:episode>
      <itunes:title>Envoy Proxy</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">525bf30d-bf2f-4699-9fa6-bca9bc54408c</guid>
      <link>https://share.transistor.fm/s/720bf62a</link>
      <description>
        <![CDATA[Rob and Jason are joined by Matt Klein from Lyft. They first discuss an update to Microsoft's Guidelines Support Library with changes to span. Then they talk to Matt Klein who dicusses Envoy Proxy and how it's used in Cloud Native applications.
        <p><b>News</b></p>
<ul>
<li><a href="https://twitter.com/richgel999/status/1254287736535646209">Tweet re: SPMD Lambdas</a></li>
<li><a href="https://cppcon.org/cppcon-2020-call-for-submissions/">CppCon 2020 Call for Submissions</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/gsl-3-0-0-release/">GSL 3.0.0 Release</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.envoyproxy.io/">Envoy Proxy</a></li>
<li><a href="https://github.com/envoyproxy/envoy">Envoy Proxy on GitHub</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="http://bit.ly/2YOH7re">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li>
<p>Read the article <a href="https://www.viva64.com/en/b/0727/?promo=cppcast">"Checking the GCC 10 Compiler with PVS-Studio"</a> covering 10 heroically found errors despite the great number of macros in the GCC code.</p>
</li>
<li>
<p>Use code JetBrainsForCppCast during checkout at <a href="http://www.jetbrains.com/">JetBrains.com</a> for a 25% discount</p>
</li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Matt Klein from Lyft. They first discuss an update to Microsoft's Guidelines Support Library with changes to span. Then they talk to Matt Klein who dicusses Envoy Proxy and how it's used in Cloud Native applications.
        <p><b>News</b></p>
<ul>
<li><a href="https://twitter.com/richgel999/status/1254287736535646209">Tweet re: SPMD Lambdas</a></li>
<li><a href="https://cppcon.org/cppcon-2020-call-for-submissions/">CppCon 2020 Call for Submissions</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/gsl-3-0-0-release/">GSL 3.0.0 Release</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.envoyproxy.io/">Envoy Proxy</a></li>
<li><a href="https://github.com/envoyproxy/envoy">Envoy Proxy on GitHub</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="http://bit.ly/2YOH7re">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li>
<p>Read the article <a href="https://www.viva64.com/en/b/0727/?promo=cppcast">"Checking the GCC 10 Compiler with PVS-Studio"</a> covering 10 heroically found errors despite the great number of macros in the GCC code.</p>
</li>
<li>
<p>Use code JetBrainsForCppCast during checkout at <a href="http://www.jetbrains.com/">JetBrains.com</a> for a 25% discount</p>
</li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 30 Apr 2020 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/720bf62a/1bf2ab4a.mp3" length="39138238" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/Ee-A2o9iitjdWmJ1U5uR1WgCoEGxQj949am4sxPyXk0/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9jYjk2/NjI0NGVjMDJjYzFi/YTllN2FjMzkzZjVm/NGIxZS5wbmc.jpg"/>
      <itunes:duration>3254</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Matt Klein from Lyft. They first discuss an update to Microsoft's Guidelines Support Library with changes to span. Then they talk to Matt Klein who dicusses Envoy Proxy and how it's used in Cloud Native applications.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Matt Klein from Lyft. They first discuss an update to Microsoft's Guidelines Support Library with changes to span. Then they talk to Matt Klein who dicusses Envoy Proxy and how it's used in Cloud Native applications.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/matt_klein">Matt Klein</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Postmodern C++ Revisited</title>
      <itunes:episode>244</itunes:episode>
      <podcast:episode>244</podcast:episode>
      <itunes:title>Postmodern C++ Revisited</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">fb4e4156-2c80-46ca-a1ea-298d002624a2</guid>
      <link>https://share.transistor.fm/s/a2380957</link>
      <description>
        <![CDATA[Rob and Jason are joined by Tony Van Eerd. They first discuss some conference news, including Microsoft's upcoming Pure Virtual C++ Conference. Then Tony Van Eerd joins them to discuss his Postmodern C++ talk, and some of his work on the C++ standards committee.
        <p><b>News</b></p>
<ul>
<li><a href="https://devblogs.microsoft.com/cppblog/sign-up-for-pure-virtual-c-conference-2020/">Sign up for Pure Virtual C++ Conference</a></li>
<li><a href="https://github.com/TheLartians/ModernCppStarter">ModernCppStarter</a></li>
<li><a href="https://meetingcpp.com/meetingcpp/news/items/Announcing-Meeting-Cpp-2020-.html">Announcing Meeting C++ 2020!</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=Zx_Tjp9WIII">Tony van Eerd: Postmodern C++</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1085r0.md">p1085R0 Should Span be Regular?</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="http://bit.ly/2YOH7re">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li>
<p>Read the article <a href="http://bit.ly/2STw7D9">"Zero, one, two, Freddy's coming for you"</a> about a typical pattern of typos related to the usage of numbers 0, 1, 2</p>
</li>
<li>
<p>Use code JetBrainsForCppCast during checkout at <a href="http://www.jetbrains.com/">JetBrains.com</a> for a 25% discount</p>
</li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Tony Van Eerd. They first discuss some conference news, including Microsoft's upcoming Pure Virtual C++ Conference. Then Tony Van Eerd joins them to discuss his Postmodern C++ talk, and some of his work on the C++ standards committee.
        <p><b>News</b></p>
<ul>
<li><a href="https://devblogs.microsoft.com/cppblog/sign-up-for-pure-virtual-c-conference-2020/">Sign up for Pure Virtual C++ Conference</a></li>
<li><a href="https://github.com/TheLartians/ModernCppStarter">ModernCppStarter</a></li>
<li><a href="https://meetingcpp.com/meetingcpp/news/items/Announcing-Meeting-Cpp-2020-.html">Announcing Meeting C++ 2020!</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=Zx_Tjp9WIII">Tony van Eerd: Postmodern C++</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1085r0.md">p1085R0 Should Span be Regular?</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="http://bit.ly/2YOH7re">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li>
<p>Read the article <a href="http://bit.ly/2STw7D9">"Zero, one, two, Freddy's coming for you"</a> about a typical pattern of typos related to the usage of numbers 0, 1, 2</p>
</li>
<li>
<p>Use code JetBrainsForCppCast during checkout at <a href="http://www.jetbrains.com/">JetBrains.com</a> for a 25% discount</p>
</li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 23 Apr 2020 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/a2380957/96713a2a.mp3" length="44808063" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/7whh98ZXfHjY4yST2kAPz7kg7UczRi9o81T6Mb6c_64/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9hZGZj/ODg4YmUyOGRiMWZj/N2NlMWNmZDY3OTA1/Mzg1NC5wbmc.jpg"/>
      <itunes:duration>3726</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Tony Van Eerd. They first discuss some conference news, including Microsoft's upcoming Pure Virtual C++ Conference. Then Tony Van Eerd joins them to discuss his Postmodern C++ talk, and some of his work on the C++ standards committee.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Tony Van Eerd. They first discuss some conference news, including Microsoft's upcoming Pure Virtual C++ Conference. Then Tony Van Eerd joins them to discuss his Postmodern C++ talk, and some of his work on the C++ standards com</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/tony_van_eerd">Tony van Eerd</podcast:person>
    </item>
    <item>
      <title>Rosetta</title>
      <itunes:episode>243</itunes:episode>
      <podcast:episode>243</podcast:episode>
      <itunes:title>Rosetta</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">b2359858-da42-4ebe-b5bb-a47a9bfdbe05</guid>
      <link>https://share.transistor.fm/s/6d5e1e84</link>
      <description>
        <![CDATA[Rob and Jason are joined by Andrew Leaver-Fay from UNC and Jack Maguire from Menten AI. They first discuss a proposal to update both C and C++ and create a unified common core for the languages. Then they talk to Andrew and Jack about Rosetta, a C++ protein modeling library, it's history being ported from Fortran and some of its use cases such as creating HIV vaccines.
        <p><b>News</b></p>
<ul>
<li><a href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2494.pdf">C2x Proposal: A Common C/C++ Core</a></li>
<li><a href="https://blog.jetbrains.com/clion/2020/04/live-webinar-clion-ama/">Clion AMA Session on May 7</a></li>
<li><a href="https://isocpp.org/blog/2020/04/third-annual-cpp-foundation-developer-survey-lite">Third Annual C++ Foundation Developer Survey "Lite"</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.rosettacommons.org/software">Rosetta Commons - Software</a></li>
<li><a href="https://menten.ai/">Menten AI</a></li>
<li><a href="https://www.biorxiv.org/content/10.1101/752485v1">Designing Peptides on a Quantum Computer</a></li>
<li><a href="http://boinc.bakerlab.org/">Rosetta@home</a></li>
<li><a href="http://fold.it/">fold.it</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="http://bit.ly/2YOH7re">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li>Read the article <a href="http://bit.ly/2STw7D9">"Zero, one, two, Freddy's coming for you"</a> about a typical pattern of typos related to the usage of numbers 0, 1, 2</li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Andrew Leaver-Fay from UNC and Jack Maguire from Menten AI. They first discuss a proposal to update both C and C++ and create a unified common core for the languages. Then they talk to Andrew and Jack about Rosetta, a C++ protein modeling library, it's history being ported from Fortran and some of its use cases such as creating HIV vaccines.
        <p><b>News</b></p>
<ul>
<li><a href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2494.pdf">C2x Proposal: A Common C/C++ Core</a></li>
<li><a href="https://blog.jetbrains.com/clion/2020/04/live-webinar-clion-ama/">Clion AMA Session on May 7</a></li>
<li><a href="https://isocpp.org/blog/2020/04/third-annual-cpp-foundation-developer-survey-lite">Third Annual C++ Foundation Developer Survey "Lite"</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.rosettacommons.org/software">Rosetta Commons - Software</a></li>
<li><a href="https://menten.ai/">Menten AI</a></li>
<li><a href="https://www.biorxiv.org/content/10.1101/752485v1">Designing Peptides on a Quantum Computer</a></li>
<li><a href="http://boinc.bakerlab.org/">Rosetta@home</a></li>
<li><a href="http://fold.it/">fold.it</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="http://bit.ly/2YOH7re">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li>Read the article <a href="http://bit.ly/2STw7D9">"Zero, one, two, Freddy's coming for you"</a> about a typical pattern of typos related to the usage of numbers 0, 1, 2</li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 16 Apr 2020 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/6d5e1e84/3fd8011e.mp3" length="37819707" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/rYJ2dtg0uEkBn3Xxskw7lIgV1tehb5Pwb4XYBt2BhSY/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8xZjRk/YmU2ZjJmNjExMjNi/MGE5NzkzZTM5YzI5/NzMwOS5wbmc.jpg"/>
      <itunes:duration>3144</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Andrew Leaver-Fay from UNC and Jack Maguire from Menten AI. They first discuss a proposal to update both C and C++ and create a unified common core for the languages. Then they talk to Andrew and Jack about Rosetta, a C++ protein modeling library, it's history being ported from Fortran and some of its use cases such as creating HIV vaccines.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Andrew Leaver-Fay from UNC and Jack Maguire from Menten AI. They first discuss a proposal to update both C and C++ and create a unified common core for the languages. Then they talk to Andrew and Jack about Rosetta, a C++ prote</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/andrew_leaver_fay">Andrew Leaver-Fay</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/jack_maguire">Jack Maguire</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Making Nu Languages</title>
      <itunes:episode>242</itunes:episode>
      <podcast:episode>242</podcast:episode>
      <itunes:title>Making Nu Languages</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">679f5cbb-8de0-4043-8944-a4e06f79d79e</guid>
      <link>https://share.transistor.fm/s/ffacc6fc</link>
      <description>
        <![CDATA[Rob and Jason are joined by Sophia Turner. They first discuss updates to {fmt} and SourceTrail. Then they talk to Sophia about some of the languages she's worked on; including Chaiscript with Jason, Typescript at Microsoft and Rust at Mozilla. They then talk about her current project: NuShell.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=tozuzV5YZ7U">Stopping A Laser Beam in Mid-Air</a></li>
<li><a href="https://www.youtube.com/watch?v=8YONOexk0Ek">Stopping a laser beam in mid-air with Tom Scott (BTS)</a></li>
<li><a href="https://github.com/fmtlib/fmt/releases/tag/6.2.0">{fmt} 6.2 released</a></li>
<li><a href="https://www.sourcetrail.com/blog/release_2020_1/">Sourcetrail 2020.1</a></li>
<li><a href="https://quuxplusone.github.io/blog/2020/03/31/asterisk-and-ampersand/">When is *x also &amp;x</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.nushell.sh/">Nushell</a></li>
<li><a href="https://www.typescriptlang.org/">Typescript</a></li>
<li><a href="https://www.rust-lang.org/">Rust</a></li>
<li><a href="https://www.youtube.com/watch?v=s87cTnmfM0k">Growing TypeScript and Rust</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="http://bit.ly/2YOH7re">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li>Read the article <a href="http://bit.ly/2STw7D9">"Zero, one, two, Freddy's coming for you"</a> about a typical pattern of typos related to the usage of numbers 0, 1, 2</li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Sophia Turner. They first discuss updates to {fmt} and SourceTrail. Then they talk to Sophia about some of the languages she's worked on; including Chaiscript with Jason, Typescript at Microsoft and Rust at Mozilla. They then talk about her current project: NuShell.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=tozuzV5YZ7U">Stopping A Laser Beam in Mid-Air</a></li>
<li><a href="https://www.youtube.com/watch?v=8YONOexk0Ek">Stopping a laser beam in mid-air with Tom Scott (BTS)</a></li>
<li><a href="https://github.com/fmtlib/fmt/releases/tag/6.2.0">{fmt} 6.2 released</a></li>
<li><a href="https://www.sourcetrail.com/blog/release_2020_1/">Sourcetrail 2020.1</a></li>
<li><a href="https://quuxplusone.github.io/blog/2020/03/31/asterisk-and-ampersand/">When is *x also &amp;x</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.nushell.sh/">Nushell</a></li>
<li><a href="https://www.typescriptlang.org/">Typescript</a></li>
<li><a href="https://www.rust-lang.org/">Rust</a></li>
<li><a href="https://www.youtube.com/watch?v=s87cTnmfM0k">Growing TypeScript and Rust</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="http://bit.ly/2YOH7re">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li>Read the article <a href="http://bit.ly/2STw7D9">"Zero, one, two, Freddy's coming for you"</a> about a typical pattern of typos related to the usage of numbers 0, 1, 2</li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 09 Apr 2020 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/ffacc6fc/22de2def.mp3" length="42058158" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/CItjeKO4fO2BJ7Jttp6J3mNJAF0mDWNyM-QRxAvKJdk/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS85ZjUy/OGFlMmZhNWViYjM0/YjU3ODNmZDFhMDQz/YWYzMS5wbmc.jpg"/>
      <itunes:duration>3497</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Sophia Turner. They first discuss updates to {fmt} and SourceTrail. Then they talk to Sophia about some of the languages she's worked on; including Chaiscript with Jason, Typescript at Microsoft and Rust at Mozilla. They then talk about her current project: NuShell.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Sophia Turner. They first discuss updates to {fmt} and SourceTrail. Then they talk to Sophia about some of the languages she's worked on; including Chaiscript with Jason, Typescript at Microsoft and Rust at Mozilla. They then t</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/sophia_turner">Sophia June Turner</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Intro to Modules</title>
      <itunes:episode>241</itunes:episode>
      <podcast:episode>241</podcast:episode>
      <itunes:title>Intro to Modules</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">eb5fe92c-547e-43da-9c1b-45b0f279eb4d</guid>
      <link>https://share.transistor.fm/s/30ddb83c</link>
      <description>
        <![CDATA[Rob and Jason are joined by Daniela Engert. They first discuss a blog post on a new static analyzer feature in GCC 10 and Jason's plans to port the classic DOOM game to C++. Then Daniela gives Jason and Rob an introduction to Modules in C++20.
        <p><b>News</b></p>
<ul>
<li><a href="https://developers.redhat.com/blog/2020/03/26/static-analysis-in-gcc-10/">Static analysis in GCC 10</a></li>
<li><a href="http://www.icce.rug.nl/documents/cplusplus/">C++ Annotations v11.4.0</a></li>
<li><a href="https://twitter.com/lefticus/status/1243942956022632448">Jason's live Doom port to C++ Friday morning</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://meetingcpp.com/mcpp/slides/2019/modules-the-beginners-guide-meetingcpp2019.pdf">Modules: The Beginner's Guide Slides</a></li>
<li><a href="https://www.youtube.com/watch?v=Az-hi8tKLGY">Socializing with {fmt} - Daniela Engert - Meeting C++ 2018</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="http://bit.ly/2YOH7re">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li>Read the article <a href="http://bit.ly/2STw7D9">"Zero, one, two, Freddy's coming for you"</a> about a typical pattern of typos related to the usage of numbers 0, 1, 2</li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Daniela Engert. They first discuss a blog post on a new static analyzer feature in GCC 10 and Jason's plans to port the classic DOOM game to C++. Then Daniela gives Jason and Rob an introduction to Modules in C++20.
        <p><b>News</b></p>
<ul>
<li><a href="https://developers.redhat.com/blog/2020/03/26/static-analysis-in-gcc-10/">Static analysis in GCC 10</a></li>
<li><a href="http://www.icce.rug.nl/documents/cplusplus/">C++ Annotations v11.4.0</a></li>
<li><a href="https://twitter.com/lefticus/status/1243942956022632448">Jason's live Doom port to C++ Friday morning</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://meetingcpp.com/mcpp/slides/2019/modules-the-beginners-guide-meetingcpp2019.pdf">Modules: The Beginner's Guide Slides</a></li>
<li><a href="https://www.youtube.com/watch?v=Az-hi8tKLGY">Socializing with {fmt} - Daniela Engert - Meeting C++ 2018</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="http://bit.ly/2YOH7re">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li>Read the article <a href="http://bit.ly/2STw7D9">"Zero, one, two, Freddy's coming for you"</a> about a typical pattern of typos related to the usage of numbers 0, 1, 2</li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 02 Apr 2020 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/30ddb83c/f0872587.mp3" length="41825625" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/4nwtjaMeXVdaXi6azVrgQndVrUAIR7fP9aOp3ymvMYE/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS81Njk5/MDFkYTY1Y2FlYTJj/ZGNlNDBiYTlkM2M0/MjI4My5wbmc.jpg"/>
      <itunes:duration>3478</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Daniela Engert. They first discuss a blog post on a new static analyzer feature in GCC 10 and Jason's plans to port the classic DOOM game to C++. Then Daniela gives Jason and Rob an introduction to Modules in C++20.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Daniela Engert. They first discuss a blog post on a new static analyzer feature in GCC 10 and Jason's plans to port the classic DOOM game to C++. Then Daniela gives Jason and Rob an introduction to Modules in C++20.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/daniela_engert">Daniela Engert</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>C++ Build Insights</title>
      <itunes:episode>240</itunes:episode>
      <podcast:episode>240</podcast:episode>
      <itunes:title>C++ Build Insights</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">28fb63ac-566f-4290-a8c7-4c4a60795c33</guid>
      <link>https://share.transistor.fm/s/dce3432e</link>
      <description>
        <![CDATA[Rob and Jason are joined by Kevin Cadieux and Sy Brand. They first discuss a blog post on Memory Access Patterns and the Clang 10 release. Then they talk about C++ Build Insights, Kevin tells us how vcperf can be used to find places where build performance can be improved in your code. Sy then goes over some of the other recent updates to Visual Studio and Visual Studio Code.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.bfilipek.com/2014/05/vector-of-objects-vs-vector-of-pointers.html">Vector of Objects vs Vector of Pointers and Memory Access Patterns</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/#mailing2020-03">Post-Prague Mailing</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/fodkif/llvmclang_1000_is_released/">Clang 10.0.0 Released</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://aka.ms/vs_cppcast">Download Visual Studio</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/introducing-c-build-insights/">Introducing C++ Build Insights</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/analyze-your-builds-programmatically-with-the-c-build-insights-sdk/">Analyze your builds programmatically with the C++ Build Insights SDK</a></li>
<li><a href="https://developercommunity.visualstudio.com/idea/810960/have-full-integration-of-build-insights-within-vis.html">Have full integration of Build Insights within Visual Studio</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="http://bit.ly/2YOH7re">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li>Read the article <a href="http://bit.ly/2STw7D9">"Zero, one, two, Freddy's coming for you"</a> about a typical pattern of typos related to the usage of numbers 0, 1, 2</li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Kevin Cadieux and Sy Brand. They first discuss a blog post on Memory Access Patterns and the Clang 10 release. Then they talk about C++ Build Insights, Kevin tells us how vcperf can be used to find places where build performance can be improved in your code. Sy then goes over some of the other recent updates to Visual Studio and Visual Studio Code.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.bfilipek.com/2014/05/vector-of-objects-vs-vector-of-pointers.html">Vector of Objects vs Vector of Pointers and Memory Access Patterns</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/#mailing2020-03">Post-Prague Mailing</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/fodkif/llvmclang_1000_is_released/">Clang 10.0.0 Released</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://aka.ms/vs_cppcast">Download Visual Studio</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/introducing-c-build-insights/">Introducing C++ Build Insights</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/analyze-your-builds-programmatically-with-the-c-build-insights-sdk/">Analyze your builds programmatically with the C++ Build Insights SDK</a></li>
<li><a href="https://developercommunity.visualstudio.com/idea/810960/have-full-integration-of-build-insights-within-vis.html">Have full integration of Build Insights within Visual Studio</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="http://bit.ly/2YOH7re">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li>Read the article <a href="http://bit.ly/2STw7D9">"Zero, one, two, Freddy's coming for you"</a> about a typical pattern of typos related to the usage of numbers 0, 1, 2</li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 25 Mar 2020 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/dce3432e/d23cf37f.mp3" length="30374530" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/lf-RtHJGQNV4YOxfsfOf1Kn-gZFHx9VJ8WGhBqCdu4U/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8yNjNk/NzkyOWJiNGI5NDBj/NGJhYzRkMzZiZDI2/NDVmNC5wbmc.jpg"/>
      <itunes:duration>2524</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Kevin Cadieux and Sy Brand. They first discuss a blog post on Memory Access Patterns and the Clang 10 release. Then they talk about C++ Build Insights, Kevin tells us how vcperf can be used to find places where build performance can be improved in your code. Sy then goes over some of the other recent updates to Visual Studio and Visual Studio Code.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Kevin Cadieux and Sy Brand. They first discuss a blog post on Memory Access Patterns and the Clang 10 release. Then they talk about C++ Build Insights, Kevin tells us how vcperf can be used to find places where build performanc</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/kevin_cadieux">Kevin Cadieux</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/sy_brand">Sy Brand</podcast:person>
    </item>
    <item>
      <title>Meson and the Meson Manual</title>
      <itunes:episode>239</itunes:episode>
      <podcast:episode>239</podcast:episode>
      <itunes:title>Meson and the Meson Manual</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">d5b4ec5a-f42a-45ec-a327-08b59b6f2ceb</guid>
      <link>https://share.transistor.fm/s/f3729d0f</link>
      <description>
        <![CDATA[Rob and Jason are joined by Jussi Pakkanen. They first discuss the ongoing effects that the Corona Virus is having on the C++ Community. Then they talk to Jussi Pakkanen who gives them an update on what's changed in Mesonbuild since he was first on show 201 episodes earlier. Jussi also shares some info about the Meson Manual which is available as an e-book.
        <p><b>News</b></p>
<ul>
<li><a href="https://old.reddit.com/r/cpp/comments/fidita/c_events_affected_by_coronavirus/">C++ Events affected by Corona Virus</a></li>
<li><a href="https://github.com/mbasso/asm-dom">asm-dom</a></li>
<li><a href="https://codingtidbit.com/2020/03/15/deleaker-review/">Deleaker review</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://mesonbuild.com/">The Meson Build System</a></li>
<li><a href="https://meson-manual.com/">The Meson Manual</a> use coupon code: cppcast2020</li>
<li><a href="https://www.youtube.com/watch?v=iLN6wL7ExHU">"Behind (and under) the scenes of the Meson build system" - Jussi Pakkanen (LCA 2020)</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="http://bit.ly/2YOH7re">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li>Read the article <a href="http://bit.ly/2STw7D9">"Zero, one, two, Freddy's coming for you"</a> about a typical pattern of typos related to the usage of numbers 0, 1, 2</li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Jussi Pakkanen. They first discuss the ongoing effects that the Corona Virus is having on the C++ Community. Then they talk to Jussi Pakkanen who gives them an update on what's changed in Mesonbuild since he was first on show 201 episodes earlier. Jussi also shares some info about the Meson Manual which is available as an e-book.
        <p><b>News</b></p>
<ul>
<li><a href="https://old.reddit.com/r/cpp/comments/fidita/c_events_affected_by_coronavirus/">C++ Events affected by Corona Virus</a></li>
<li><a href="https://github.com/mbasso/asm-dom">asm-dom</a></li>
<li><a href="https://codingtidbit.com/2020/03/15/deleaker-review/">Deleaker review</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://mesonbuild.com/">The Meson Build System</a></li>
<li><a href="https://meson-manual.com/">The Meson Manual</a> use coupon code: cppcast2020</li>
<li><a href="https://www.youtube.com/watch?v=iLN6wL7ExHU">"Behind (and under) the scenes of the Meson build system" - Jussi Pakkanen (LCA 2020)</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="http://bit.ly/2YOH7re">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li>Read the article <a href="http://bit.ly/2STw7D9">"Zero, one, two, Freddy's coming for you"</a> about a typical pattern of typos related to the usage of numbers 0, 1, 2</li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 18 Mar 2020 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/f3729d0f/1cb4d285.mp3" length="39698906" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/QtOihwJjnajlWSFVOHnrR9V0GePqWoUsJsavo_6TVkU/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8wZDA0/ZmNiZjM4MjJiMWZi/ZDA4ODJjZDhiYzc3/Y2FjOC5wbmc.jpg"/>
      <itunes:duration>3301</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Jussi Pakkanen. They first discuss the ongoing effects that the Corona Virus is having on the C++ Community. Then they talk to Jussi Pakkanen who gives them an update on what's changed in Mesonbuild since he was first on show 201 episodes earlier. Jussi also shares some info about the Meson Manual which is available as an e-book.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Jussi Pakkanen. They first discuss the ongoing effects that the Corona Virus is having on the C++ Community. Then they talk to Jussi Pakkanen who gives them an update on what's changed in Mesonbuild since he was first on show 2</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/jussi_pakkanen">Jussi Pakkanen</podcast:person>
    </item>
    <item>
      <title>PVS-Studio Static Analysis</title>
      <itunes:episode>238</itunes:episode>
      <podcast:episode>238</podcast:episode>
      <itunes:title>PVS-Studio Static Analysis</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">9f826dd5-e514-484f-b57d-b7f9a82e641c</guid>
      <link>https://share.transistor.fm/s/dee274d1</link>
      <description>
        <![CDATA[Rob and Jason are joined by Yuri Minaev from PVS-Studio. They first discuss a blog posts on ISO's recent decision not to break the C++ ABI in C++23 and getting rid of volatile in the Qt codebase. Then they talk to Yuri Minaev, one of the developers at PVS Studio working on the static analyzer. They discuss some of the forms of analysis that the tool excels at and how it's changed the way Yuri programs.
        <p><b>News</b></p>
<ul>
<li><a href="https://github.com/maxk-org/hogl">HOly Grail of Logging</a></li>
<li><a href="https://cor3ntin.github.io/posts/abi/">The Day the Standard Library Died</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/the-performance-benefits-of-final-classes/?WT.mc_id=social-reddit-marouill">The Performance Benefits of Final Classes</a></li>
<li><a href="https://www.kdab.com/getting-rid-of-volatile-in-some-of-qt/">Getting rid of 'volatile' in (some of) Qt</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.viva64.com/en/b/a/yuri-minaev/">Yuri Minaev Blog Posts</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="http://bit.ly/2YOH7re">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li>Read the article <a href="http://bit.ly/2STw7D9">"Zero, one, two, Freddy's coming for you"</a> about a typical pattern of typos related to the usage of numbers 0, 1, 2</li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Yuri Minaev from PVS-Studio. They first discuss a blog posts on ISO's recent decision not to break the C++ ABI in C++23 and getting rid of volatile in the Qt codebase. Then they talk to Yuri Minaev, one of the developers at PVS Studio working on the static analyzer. They discuss some of the forms of analysis that the tool excels at and how it's changed the way Yuri programs.
        <p><b>News</b></p>
<ul>
<li><a href="https://github.com/maxk-org/hogl">HOly Grail of Logging</a></li>
<li><a href="https://cor3ntin.github.io/posts/abi/">The Day the Standard Library Died</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/the-performance-benefits-of-final-classes/?WT.mc_id=social-reddit-marouill">The Performance Benefits of Final Classes</a></li>
<li><a href="https://www.kdab.com/getting-rid-of-volatile-in-some-of-qt/">Getting rid of 'volatile' in (some of) Qt</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.viva64.com/en/b/a/yuri-minaev/">Yuri Minaev Blog Posts</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="http://bit.ly/2YOH7re">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li>Read the article <a href="http://bit.ly/2STw7D9">"Zero, one, two, Freddy's coming for you"</a> about a typical pattern of typos related to the usage of numbers 0, 1, 2</li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 11 Mar 2020 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/dee274d1/6afaa912.mp3" length="29527943" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/MZTyN1hQpmdzcIxhUKZXpcvhKaZUMv0kUkqt14wacVo/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS82MWM0/ODIxMzdlNjMwMWY4/MGQzODNhY2NjNTVh/MTlmOC5wbmc.jpg"/>
      <itunes:duration>2453</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Yuri Minaev from PVS-Studio. They first discuss a blog posts on ISO's recent decision not to break the C++ ABI in C++23 and getting rid of volatile in the Qt codebase. Then they talk to Yuri Minaev, one of the developers at PVS Studio working on the static analyzer. They discuss some of the forms of analysis that the tool excels at and how it's changed the way Yuri programs.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Yuri Minaev from PVS-Studio. They first discuss a blog posts on ISO's recent decision not to break the C++ ABI in C++23 and getting rid of volatile in the Qt codebase. Then they talk to Yuri Minaev, one of the developers at PVS</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/yuri_minaev">Yuri Minaev</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Packs and Pipelines</title>
      <itunes:episode>237</itunes:episode>
      <podcast:episode>237</podcast:episode>
      <itunes:title>Packs and Pipelines</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">b01d2201-04cc-4757-a5f3-b04ca10bb7e9</guid>
      <link>https://share.transistor.fm/s/06df1aeb</link>
      <description>
        <![CDATA[Rob and Jason are joined by Barry Revzin. They first discuss a blog post about how to declare a class's data members and methods. They then discuss some of his contributions to C++20 including some necessary fixes to spaceship operator, and some proposals he is working on for C++23 including pack declaration and a new pipe operator.
        <p><b>News</b></p>
<ul>
<li><a href="https://abseil.io/blog/20200212-tcmalloc">Announcing TCMalloc</a></li>
<li><a href="http://howardhinnant.github.io/classdecl.html">How I Declare my class and why</a></li>
<li><a href="https://github.com/odygrd/quill">Quill Asynchronous Low Latency Logging Library</a></li>
<li><a href="http://slashslash.info/2020/02/are-you-ready-for-cnow/">Are you ready for C++Now?</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1061r1.html">P1061R1 Structured Bindings can introduce a Pack</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1185r2.html">P1185R2 &lt;=&gt; != ==</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1858r1.html">P1858R1 Generalized pack declaration and usage</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2011r0.html">P2011R0 A pipeline-rewrite operator</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
<li><a href="https://hello.backtrace.io/sw-crash-management-for-embedded-devices-12/5/2019?utm_campaign=IoT%2FEmbedded%20Devices%20-%20Webinar%20-%20SW%20Crash%2012%2F5%2F2019%20-%20CPP%20Cast&amp;utm_source=CPPCast">Software Crash Management for Embedded Devices and IOT Projects</a></li>
<li><a href="https://backtrace.io/blog/features/visual-studio/">Announcing Visual Studio Extension - Integrated Crash Reporting in 5 Minutes</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Barry Revzin. They first discuss a blog post about how to declare a class's data members and methods. They then discuss some of his contributions to C++20 including some necessary fixes to spaceship operator, and some proposals he is working on for C++23 including pack declaration and a new pipe operator.
        <p><b>News</b></p>
<ul>
<li><a href="https://abseil.io/blog/20200212-tcmalloc">Announcing TCMalloc</a></li>
<li><a href="http://howardhinnant.github.io/classdecl.html">How I Declare my class and why</a></li>
<li><a href="https://github.com/odygrd/quill">Quill Asynchronous Low Latency Logging Library</a></li>
<li><a href="http://slashslash.info/2020/02/are-you-ready-for-cnow/">Are you ready for C++Now?</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1061r1.html">P1061R1 Structured Bindings can introduce a Pack</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1185r2.html">P1185R2 &lt;=&gt; != ==</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1858r1.html">P1858R1 Generalized pack declaration and usage</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2011r0.html">P2011R0 A pipeline-rewrite operator</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
<li><a href="https://hello.backtrace.io/sw-crash-management-for-embedded-devices-12/5/2019?utm_campaign=IoT%2FEmbedded%20Devices%20-%20Webinar%20-%20SW%20Crash%2012%2F5%2F2019%20-%20CPP%20Cast&amp;utm_source=CPPCast">Software Crash Management for Embedded Devices and IOT Projects</a></li>
<li><a href="https://backtrace.io/blog/features/visual-studio/">Announcing Visual Studio Extension - Integrated Crash Reporting in 5 Minutes</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 04 Mar 2020 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/06df1aeb/cd473845.mp3" length="38573433" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/KP4-H0EGfEOHZ0A1m8VzBRaUY-HYF5gjH4rPByGMwTI/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS82NjAw/OWU0M2NmYmZjNzNh/ZjVhYjYyMWEwMmM5/N2UwMS5wbmc.jpg"/>
      <itunes:duration>3207</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Barry Revzin. They first discuss a blog post about how to declare a class's data members and methods. They then discuss some of his contributions to C++20 including some necessary fixes to spaceship operator, and some proposals he is working on for C++23 including pack declaration and a new pipe operator.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Barry Revzin. They first discuss a blog post about how to declare a class's data members and methods. They then discuss some of his contributions to C++20 including some necessary fixes to spaceship operator, and some proposals</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/barry_revzin">Barry Revzin</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Maintaining QtCore</title>
      <itunes:episode>236</itunes:episode>
      <podcast:episode>236</podcast:episode>
      <itunes:title>Maintaining QtCore</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">d5db8ac0-a529-467f-bf41-478c11872bcb</guid>
      <link>https://share.transistor.fm/s/8a9a4a6f</link>
      <description>
        <![CDATA[Rob and Jason are joined by Thiago Macieira from Intel. They first talk about Visual Studio's Qt support, and articles from Bjarne Stroustrup and Herb Sutter. They then talk about Thiago's history with Qt, including his former role as Qt Release Manager and his contributions to QtCore, QtNetwork and more.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.qa-systems.com/academy/">Jason's C++ Training Courses in Stuttgart</a></li>
<li><a href="https://fuchsia.googlesource.com/fuchsia/+/refs/heads/master/docs/project/policy/programming_languages.md#Languages-C-2">Fuchsia Programming Language Policy</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/qt-to-support-visual-studio-linux-projects/?WT.mc_id=social-reddit-marouill">Qt to support Visual Studio Linux projects</a></li>
<li><a href="https://isocpp.org/blog/2020/02/bjarne-stroustrup-on-cpp20s-significance">Bjarne Stroustrup on C++20's significance</a></li>
<li><a href="https://herbsutter.com/2020/02/17/move-simply/">Move, simply</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://wiki.qt.io/New_Features_in_Qt_5.15">New Features in Qt 5.15</a></li>
<li><a href="https://clearlinux.org/">Clear Linux Project</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
<li><a href="https://hello.backtrace.io/sw-crash-management-for-embedded-devices-12/5/2019?utm_campaign=IoT%2FEmbedded%20Devices%20-%20Webinar%20-%20SW%20Crash%2012%2F5%2F2019%20-%20CPP%20Cast&amp;utm_source=CPPCast">Software Crash Management for Embedded Devices and IOT Projects</a></li>
<li><a href="https://backtrace.io/blog/features/visual-studio/">Announcing Visual Studio Extension - Integrated Crash Reporting in 5 Minutes</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Thiago Macieira from Intel. They first talk about Visual Studio's Qt support, and articles from Bjarne Stroustrup and Herb Sutter. They then talk about Thiago's history with Qt, including his former role as Qt Release Manager and his contributions to QtCore, QtNetwork and more.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.qa-systems.com/academy/">Jason's C++ Training Courses in Stuttgart</a></li>
<li><a href="https://fuchsia.googlesource.com/fuchsia/+/refs/heads/master/docs/project/policy/programming_languages.md#Languages-C-2">Fuchsia Programming Language Policy</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/qt-to-support-visual-studio-linux-projects/?WT.mc_id=social-reddit-marouill">Qt to support Visual Studio Linux projects</a></li>
<li><a href="https://isocpp.org/blog/2020/02/bjarne-stroustrup-on-cpp20s-significance">Bjarne Stroustrup on C++20's significance</a></li>
<li><a href="https://herbsutter.com/2020/02/17/move-simply/">Move, simply</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://wiki.qt.io/New_Features_in_Qt_5.15">New Features in Qt 5.15</a></li>
<li><a href="https://clearlinux.org/">Clear Linux Project</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
<li><a href="https://hello.backtrace.io/sw-crash-management-for-embedded-devices-12/5/2019?utm_campaign=IoT%2FEmbedded%20Devices%20-%20Webinar%20-%20SW%20Crash%2012%2F5%2F2019%20-%20CPP%20Cast&amp;utm_source=CPPCast">Software Crash Management for Embedded Devices and IOT Projects</a></li>
<li><a href="https://backtrace.io/blog/features/visual-studio/">Announcing Visual Studio Extension - Integrated Crash Reporting in 5 Minutes</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 26 Feb 2020 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/8a9a4a6f/4cd3fa7c.mp3" length="41385772" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/OCkK-_I62bCfWWzAItw2NbnzTnw9yxqD4fLkFPs9JiM/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8wYzkw/ZTU3OGVkZDlmMTVh/ZjE0Y2Q0MGM5YmQ0/ZGY4OC5wbmc.jpg"/>
      <itunes:duration>3441</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Thiago Macieira from Intel. They first talk about Visual Studio's Qt support, and articles from Bjarne Stroustrup and Herb Sutter. They then talk about Thiago's history with Qt, including his former role as Qt Release Manager and his contributions to QtCore, QtNetwork and more.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Thiago Macieira from Intel. They first talk about Visual Studio's Qt support, and articles from Bjarne Stroustrup and Herb Sutter. They then talk about Thiago's history with Qt, including his former role as Qt Release Manager a</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/thiago_macieira">Thiago Macieira</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Prague Trip Report</title>
      <itunes:episode>235</itunes:episode>
      <podcast:episode>235</podcast:episode>
      <itunes:title>Prague Trip Report</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">69951c48-8dbe-4bc2-a529-8310d12ec8b1</guid>
      <link>https://share.transistor.fm/s/5bba3d22</link>
      <description>
        <![CDATA[Rob and Jason are joined by Hana Dusikova from Avast. They talk about the final changes that went into the C++20 draft which should become the official new standard in 3 or 4 months. They also discuss the direction of C++23 and some of the papers that were proposed in Prague.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=AvPiGstxV_g&amp;feature=emb_logo">C++20 is here!</a></li>
<li><a href="https://old.reddit.com/r/cpp/comments/f47x4o/202002_prague_iso_c_committee_trip_report_c20_is/">2020-02 Prague ISO C++ Committee Trip Report — 🎉 C++20 is Done!</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0592r4.html">To boldly suggest an overall plan for C++23</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1863r0.pdf">ABI - Now or Never</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1881r1.html">Epochs: a backward-compatible language evolution mechanism</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1040r5.html">std::embed</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="http://bit.ly/2YOH7re">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li>Read the article <a href="http://bit.ly/2STw7D9">"Zero, one, two, Freddy's coming for you"</a> about a typical pattern of typos related to the usage of numbers 0, 1, 2</li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Hana Dusikova from Avast. They talk about the final changes that went into the C++20 draft which should become the official new standard in 3 or 4 months. They also discuss the direction of C++23 and some of the papers that were proposed in Prague.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=AvPiGstxV_g&amp;feature=emb_logo">C++20 is here!</a></li>
<li><a href="https://old.reddit.com/r/cpp/comments/f47x4o/202002_prague_iso_c_committee_trip_report_c20_is/">2020-02 Prague ISO C++ Committee Trip Report — 🎉 C++20 is Done!</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0592r4.html">To boldly suggest an overall plan for C++23</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1863r0.pdf">ABI - Now or Never</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1881r1.html">Epochs: a backward-compatible language evolution mechanism</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1040r5.html">std::embed</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="http://bit.ly/2YOH7re">PVS-Studio.</a> Write #cppcast in the message field on the download page and get one month license</li>
<li>Read the article <a href="http://bit.ly/2STw7D9">"Zero, one, two, Freddy's coming for you"</a> about a typical pattern of typos related to the usage of numbers 0, 1, 2</li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 20 Feb 2020 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/5bba3d22/1a131ff2.mp3" length="32762732" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/hhDELlzOoqyEfrVVMs86gIoI7OSACwOC3bsMcsC438g/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS85NmNh/ODc1NWNlMmQzZDMz/ODM0MWFkNGZhNzZh/ZGYwOS5wbmc.jpg"/>
      <itunes:duration>2723</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Hana Dusikova from Avast. They talk about the final changes that went into the C++20 draft which should become the official new standard in 3 or 4 months. They also discuss the direction of C++23 and some of the papers that were proposed in Prague.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Hana Dusikova from Avast. They talk about the final changes that went into the C++20 draft which should become the official new standard in 3 or 4 months. They also discuss the direction of C++23 and some of the papers that wer</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/hana_dusikova">Hana Dusíková</podcast:person>
    </item>
    <item>
      <title>C++ on a Watch</title>
      <itunes:episode>234</itunes:episode>
      <podcast:episode>234</podcast:episode>
      <itunes:title>C++ on a Watch</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">fd19295d-7964-4a95-b2cd-a54db7eabad0</guid>
      <link>https://share.transistor.fm/s/255b306c</link>
      <description>
        <![CDATA[Brad started programming in BASIC when he was 9, primarily on the Apple IIe, transitioning to QBASIC in high school.  He graduated from Kansas State University in 2005 with a BS in Computer Science and a minor in Embedded Systems.  While at K-State he enjoyed working on the solar car racing team, which built and raced a vehicle across the US and Canada. After graduating in 2005, Brad started work at Garmin, where he has worked on a variety of projects including Palm PDAs, Brew phone platforms, Android, iOS, and Automotive devices.  He currently leads a team focused on bike computers and fitness watches.  In his free time Brad enjoys working on home improvement projects, spending time with his wife and their 5 kids, and hobby programming.
        <p><b>News</b></p>
<ul>
<li><a href="https://surveys.jetbrains.com/s3/a18-developer-ecosystem-survey-2020">Developer Ecosystem Survey</a></li>
<li><a href="https://www.bfilipek.com/2020/02/prague.html">Five Awesome C++ Papers for the Prague ISO Meeting</a></li>
<li><a href="https://corecpp.org/speakers/">Core C++ Announcement</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://developer.garmin.com/connect-iq/">Garmin Connect IQ SDK</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/en/pvs-studio-download/">Write the hashtag #cppcast when requesting the license here</a></li>
<li><a href="https://www.viva64.com/en/b/0671/">One Day from PVS-Studio User Support</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Brad started programming in BASIC when he was 9, primarily on the Apple IIe, transitioning to QBASIC in high school.  He graduated from Kansas State University in 2005 with a BS in Computer Science and a minor in Embedded Systems.  While at K-State he enjoyed working on the solar car racing team, which built and raced a vehicle across the US and Canada. After graduating in 2005, Brad started work at Garmin, where he has worked on a variety of projects including Palm PDAs, Brew phone platforms, Android, iOS, and Automotive devices.  He currently leads a team focused on bike computers and fitness watches.  In his free time Brad enjoys working on home improvement projects, spending time with his wife and their 5 kids, and hobby programming.
        <p><b>News</b></p>
<ul>
<li><a href="https://surveys.jetbrains.com/s3/a18-developer-ecosystem-survey-2020">Developer Ecosystem Survey</a></li>
<li><a href="https://www.bfilipek.com/2020/02/prague.html">Five Awesome C++ Papers for the Prague ISO Meeting</a></li>
<li><a href="https://corecpp.org/speakers/">Core C++ Announcement</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://developer.garmin.com/connect-iq/">Garmin Connect IQ SDK</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/en/pvs-studio-download/">Write the hashtag #cppcast when requesting the license here</a></li>
<li><a href="https://www.viva64.com/en/b/0671/">One Day from PVS-Studio User Support</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 12 Feb 2020 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/255b306c/702aea9a.mp3" length="38010709" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/xA0m76K5ZUYg7-UN4gUgUo_QHqzaRICUBAsEe0xai3s/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8zYmZm/YmFkMzdhOTY2NGU3/MjVjNmFlNDZhZTg2/MmRkYS5wbmc.jpg"/>
      <itunes:duration>3160</itunes:duration>
      <itunes:summary>Brad started programming in BASIC when he was 9, primarily on the Apple IIe, transitioning to QBASIC in high school.  He graduated from Kansas State University in 2005 with a BS in Computer Science and a minor in Embedded Systems.  While at K-State he enjoyed working on the solar car racing team, which built and raced a vehicle across the US and Canada. After graduating in 2005, Brad started work at Garmin, where he has worked on a variety of projects including Palm PDAs, Brew phone platforms, Android, iOS, and Automotive devices.  He currently leads a team focused on bike computers and fitness watches.  In his free time Brad enjoys working on home improvement projects, spending time with his wife and their 5 kids, and hobby programming.</itunes:summary>
      <itunes:subtitle>Brad started programming in BASIC when he was 9, primarily on the Apple IIe, transitioning to QBASIC in high school.  He graduated from Kansas State University in 2005 with a BS in Computer Science and a minor in Embedded Systems.  While at K-State he enj</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/brad_larson">Brad Larson</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Large Scale C++</title>
      <itunes:episode>233</itunes:episode>
      <podcast:episode>233</podcast:episode>
      <itunes:title>Large Scale C++</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">fc07e1a7-be38-4081-a74d-754ac5df2c79</guid>
      <link>https://share.transistor.fm/s/1f91053e</link>
      <description>
        <![CDATA[Rob and Jason are joined by author John Lakos. They first talk about a funny C++ themed freestyle rap video commissioned by Victor Zverovich and a C++20 reference card produced by Bartlomiej Filipek. Then John discusses his new book, Large Scale C++ Volume I: Process and Architecture. In addition to discussing the book John shares some of his thoughts on allocators, modules, move semantics and contracts.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.qa-systems.de/akademie/">Jason's C++ Training Courses in Stuttgart</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/ewsgg4/a_freestyle_rap_from_the_british_comedian_chris/">Freestyle C++ Rap  for the next meeting</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/evobp3/c20_reference_card_examples/">C++20 Reference card</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://amzn.to/380Pikv">Large-Scale C++ Volume I: Process and Architecture</a></li>
<li><a href="https://www.youtube.com/watch?v=ebn1C-mTFVk">CppCon 2019: John Lakos "Value Proposition: Allocator-Aware (AA) Software"</a></li>
<li><a href="https://www.youtube.com/watch?v=dDR93TfacHc">C++Now 2019: John Lakos "Value Proposition: Allocator-Aware (AA) Software"</a></li>
<li><a href="https://www.youtube.com/watch?v=K_fTl_hIEGY">CppCon 2018: John Lakos "C++ Modules and Large-Scale Development"</a></li>
<li><a href="https://www.youtube.com/watch?v=ko6uyw0C8r0">Local (Arena) Memory Allocators Part 1 - John Lakos - Meeting C++ 2017</a></li>
<li><a href="https://www.youtube.com/watch?v=fN7nVzbRiEk">Local (Arena) Allocators Part II - John Lakos - Meeting C++ 2017</a></li>
<li><a href="https://www.youtube.com/watch?v=RLezJuqNcEQ">CppCon 2019: Alisdair Meredith, Pablo Halpern "Getting Allocators out of Our Way"</a></li>
<li><a href="https://www.youtube.com/watch?v=mmyIZzqh5ls">CppCon 2019: Joshua Berne "Contract use: Past, Present, and Future"</a></li>
<li><a href="https://www.youtube.com/watch?v=KFJ5p-T-S7Q">CppCon 2019: Rostislav Khlebnikov "Avoid Misuse of Contracts!"</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
<li><a href="https://hello.backtrace.io/sw-crash-management-for-embedded-devices-12/5/2019?utm_campaign=IoT%2FEmbedded%20Devices%20-%20Webinar%20-%20SW%20Crash%2012%2F5%2F2019%20-%20CPP%20Cast&amp;utm_source=CPPCast">Software Crash Management for Embedded Devices and IOT Projects</a></li>
<li><a href="https://backtrace.io/blog/features/visual-studio/">Announcing Visual Studio Extension - Integrated Crash Reporting in 5 Minutes</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by author John Lakos. They first talk about a funny C++ themed freestyle rap video commissioned by Victor Zverovich and a C++20 reference card produced by Bartlomiej Filipek. Then John discusses his new book, Large Scale C++ Volume I: Process and Architecture. In addition to discussing the book John shares some of his thoughts on allocators, modules, move semantics and contracts.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.qa-systems.de/akademie/">Jason's C++ Training Courses in Stuttgart</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/ewsgg4/a_freestyle_rap_from_the_british_comedian_chris/">Freestyle C++ Rap  for the next meeting</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/evobp3/c20_reference_card_examples/">C++20 Reference card</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://amzn.to/380Pikv">Large-Scale C++ Volume I: Process and Architecture</a></li>
<li><a href="https://www.youtube.com/watch?v=ebn1C-mTFVk">CppCon 2019: John Lakos "Value Proposition: Allocator-Aware (AA) Software"</a></li>
<li><a href="https://www.youtube.com/watch?v=dDR93TfacHc">C++Now 2019: John Lakos "Value Proposition: Allocator-Aware (AA) Software"</a></li>
<li><a href="https://www.youtube.com/watch?v=K_fTl_hIEGY">CppCon 2018: John Lakos "C++ Modules and Large-Scale Development"</a></li>
<li><a href="https://www.youtube.com/watch?v=ko6uyw0C8r0">Local (Arena) Memory Allocators Part 1 - John Lakos - Meeting C++ 2017</a></li>
<li><a href="https://www.youtube.com/watch?v=fN7nVzbRiEk">Local (Arena) Allocators Part II - John Lakos - Meeting C++ 2017</a></li>
<li><a href="https://www.youtube.com/watch?v=RLezJuqNcEQ">CppCon 2019: Alisdair Meredith, Pablo Halpern "Getting Allocators out of Our Way"</a></li>
<li><a href="https://www.youtube.com/watch?v=mmyIZzqh5ls">CppCon 2019: Joshua Berne "Contract use: Past, Present, and Future"</a></li>
<li><a href="https://www.youtube.com/watch?v=KFJ5p-T-S7Q">CppCon 2019: Rostislav Khlebnikov "Avoid Misuse of Contracts!"</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
<li><a href="https://hello.backtrace.io/sw-crash-management-for-embedded-devices-12/5/2019?utm_campaign=IoT%2FEmbedded%20Devices%20-%20Webinar%20-%20SW%20Crash%2012%2F5%2F2019%20-%20CPP%20Cast&amp;utm_source=CPPCast">Software Crash Management for Embedded Devices and IOT Projects</a></li>
<li><a href="https://backtrace.io/blog/features/visual-studio/">Announcing Visual Studio Extension - Integrated Crash Reporting in 5 Minutes</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 05 Feb 2020 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/1f91053e/a8926eb3.mp3" length="42399293" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/VIRxvAwu9uGgoZ1HiF4gwVL21YQmyk_G_-JOw_NXl9o/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8wY2M4/YzIyMWQ4MjczOWZj/MTA5ZGRmMTI1MWYx/ZGFlNi5wbmc.jpg"/>
      <itunes:duration>3526</itunes:duration>
      <itunes:summary>Rob and Jason are joined by author John Lakos. They first talk about a funny C++ themed freestyle rap video commissioned by Victor Zverovich and a C++20 reference card produced by Bartlomiej Filipek. Then John discusses his new book, Large Scale C++ Volume I: Process and Architecture. In addition to discussing the book John shares some of his thoughts on allocators, modules, move semantics and contracts.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by author John Lakos. They first talk about a funny C++ themed freestyle rap video commissioned by Victor Zverovich and a C++20 reference card produced by Bartlomiej Filipek. Then John discusses his new book, Large Scale C++ Volum</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/john_lakos">John Lakos</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>WxWidgets</title>
      <itunes:episode>232</itunes:episode>
      <podcast:episode>232</podcast:episode>
      <itunes:title>WxWidgets</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">25019ce9-6df6-4a7c-a85c-6bbd2a86129b</guid>
      <link>https://share.transistor.fm/s/53175b85</link>
      <description>
        <![CDATA[Rob and Jason are joined by Vadim Zeitlin one of the maintainers of WxWidgets. They first talk about a blog post describing a fantastic bug and another responding to the changes announced by Qt. Then Vadim tells them about how he got involved contributing to WxWidgets, the cross platform C++ GUI library.
        <p><b>News</b></p>
<ul>
<li><a href="https://medium.com/tanker-blog/fantastic-bugs-and-where-to-find-them-3c95afe06357">Fantastic Bugs and Where to Find Them</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/c-modules-conformance-improvements-with-msvc-in-visual-studio-2019-16-5/">C++ Modules conformance improvements with MSVC in VS 2019 16.5</a></li>
<li><a href="https://old.reddit.com/r/cpp/comments/esamj3/concepts_merged_to_clang_trunk/">Concepts merged to clang trunk</a></li>
<li><a href="https://valdyas.org/fading/software/about-qt-offering-changes-2020/">About Qt Offering Changes 2020</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.wxwidgets.org/">WxWidgets</a></li>
<li><a href="https://github.com/wxWidgets">WxWidgets on GitHub</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
<li><a href="https://hello.backtrace.io/sw-crash-management-for-embedded-devices-12/5/2019?utm_campaign=IoT%2FEmbedded%20Devices%20-%20Webinar%20-%20SW%20Crash%2012%2F5%2F2019%20-%20CPP%20Cast&amp;utm_source=CPPCast">Software Crash Management for Embedded Devices and IOT Projects</a></li>
<li><a href="https://backtrace.io/blog/features/visual-studio/">Announcing Visual Studio Extension - Integrated Crash Reporting in 5 Minutes</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Vadim Zeitlin one of the maintainers of WxWidgets. They first talk about a blog post describing a fantastic bug and another responding to the changes announced by Qt. Then Vadim tells them about how he got involved contributing to WxWidgets, the cross platform C++ GUI library.
        <p><b>News</b></p>
<ul>
<li><a href="https://medium.com/tanker-blog/fantastic-bugs-and-where-to-find-them-3c95afe06357">Fantastic Bugs and Where to Find Them</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/c-modules-conformance-improvements-with-msvc-in-visual-studio-2019-16-5/">C++ Modules conformance improvements with MSVC in VS 2019 16.5</a></li>
<li><a href="https://old.reddit.com/r/cpp/comments/esamj3/concepts_merged_to_clang_trunk/">Concepts merged to clang trunk</a></li>
<li><a href="https://valdyas.org/fading/software/about-qt-offering-changes-2020/">About Qt Offering Changes 2020</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.wxwidgets.org/">WxWidgets</a></li>
<li><a href="https://github.com/wxWidgets">WxWidgets on GitHub</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
<li><a href="https://hello.backtrace.io/sw-crash-management-for-embedded-devices-12/5/2019?utm_campaign=IoT%2FEmbedded%20Devices%20-%20Webinar%20-%20SW%20Crash%2012%2F5%2F2019%20-%20CPP%20Cast&amp;utm_source=CPPCast">Software Crash Management for Embedded Devices and IOT Projects</a></li>
<li><a href="https://backtrace.io/blog/features/visual-studio/">Announcing Visual Studio Extension - Integrated Crash Reporting in 5 Minutes</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 29 Jan 2020 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/53175b85/cbbac911.mp3" length="23059574" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/vjkr2rrx3UbZID1se14xWlHrOnJbcs946Yc3EN6Nt5s/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8yMzM4/MDhlYmI1ZTdmYWEx/YWU2MDkyZmQ2Mzk1/MmMwYi5wbmc.jpg"/>
      <itunes:duration>1914</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Vadim Zeitlin one of the maintainers of WxWidgets. They first talk about a blog post describing a fantastic bug and another responding to the changes announced by Qt. Then Vadim tells them about how he got involved contributing to WxWidgets, the cross platform C++ GUI library.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Vadim Zeitlin one of the maintainers of WxWidgets. They first talk about a blog post describing a fantastic bug and another responding to the changes announced by Qt. Then Vadim tells them about how he got involved contributing</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/vadim_zeitlin">Vadim Zeitlin</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Circle</title>
      <itunes:episode>231</itunes:episode>
      <podcast:episode>231</podcast:episode>
      <itunes:title>Circle</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">d5618c94-a766-4b46-98db-43e1b8007cb1</guid>
      <link>https://share.transistor.fm/s/d2523346</link>
      <description>
        <![CDATA[Rob and Jason are joined by Sean Baxter. They first talk about a blog post and some papers headed for the upcoming ISO meeting in Prague. Then they discuss Circle, the compiler and language extension for C++17.
        <p><b>News</b></p>
<ul>
<li><a href="https://travisdowns.github.io/blog/2020/01/20/zero.html">The Hunt for the Fastest Zero</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2005r0.html">2D Graphics: A Brief Review</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/#mailing2020-01">C++ Standards Committee Papers pre-Prague mailing</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.circle-lang.org/">Circle</a></li>
<li><a href="https://github.com/seanbaxter/circle">Circle on GitHub</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2062r0.pdf">P2062 The Circle Meta-model</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/en/pvs-studio-download/">Write the hashtag #cppcast when requesting the license here</a></li>
<li><a href="https://www.viva64.com/en/b/0671/">One Day from PVS-Studio User Support</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Sean Baxter. They first talk about a blog post and some papers headed for the upcoming ISO meeting in Prague. Then they discuss Circle, the compiler and language extension for C++17.
        <p><b>News</b></p>
<ul>
<li><a href="https://travisdowns.github.io/blog/2020/01/20/zero.html">The Hunt for the Fastest Zero</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2005r0.html">2D Graphics: A Brief Review</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/#mailing2020-01">C++ Standards Committee Papers pre-Prague mailing</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.circle-lang.org/">Circle</a></li>
<li><a href="https://github.com/seanbaxter/circle">Circle on GitHub</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2062r0.pdf">P2062 The Circle Meta-model</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/en/pvs-studio-download/">Write the hashtag #cppcast when requesting the license here</a></li>
<li><a href="https://www.viva64.com/en/b/0671/">One Day from PVS-Studio User Support</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 22 Jan 2020 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/d2523346/8eafdb5b.mp3" length="44986183" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/NcDYHqnPzf1fLRCpweAF_DLGTzu3cOTEtuSNVF19te8/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS85M2Fk/YTMxMmM3ZjIwOTQ5/NDQxZTcwN2RjOTI5/ODcwNC5wbmc.jpg"/>
      <itunes:duration>3741</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Sean Baxter. They first talk about a blog post and some papers headed for the upcoming ISO meeting in Prague. Then they discuss Circle, the compiler and language extension for C++17.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Sean Baxter. They first talk about a blog post and some papers headed for the upcoming ISO meeting in Prague. Then they discuss Circle, the compiler and language extension for C++17.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/sean_baxter">Sean Baxter</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Conference Organizing</title>
      <itunes:episode>230</itunes:episode>
      <podcast:episode>230</podcast:episode>
      <itunes:title>Conference Organizing</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">496bbe38-e645-438e-9088-31b087eaaa82</guid>
      <link>https://share.transistor.fm/s/c6cb49da</link>
      <description>
        <![CDATA[Rob and Jason are joined by Phil Nash, Adi Shavit and Fred Tingaud. They talk with the three meetup and conference organizers about their motivations for launching new C++ conferences last year and discuss some of the work involved in doing so.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=Y1o4rc9P1FQ&amp;feature=youtu.be">CppCon 2019: Saar Raz "How to Implement Your First Compiler Feature: The Story of Concepts in Clang"</a></li>
<li><a href="https://blog.conan.io/2020/01/13/New-Conan-Center-Improves-Search-Discovery.html">The New ConanCenter Improves Search and Discovery</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/c-inliner-improvements-the-zipliner/">C++ Inliner Improvements: The Zipliner</a></li>
<li><a href="https://meetingcpp.com/mcpp/survey">Meeting C++ Community Survey</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://cpponsea.uk/">C++ on Sea</a></li>
<li><a href="https://corecpp.org/">Core C++ Conference</a></li>
<li><a href="https://cppp.fr/">CPPP 2020</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/en/pvs-studio-download/">Write the hashtag #cppcast when requesting the license here</a></li>
<li><a href="https://www.viva64.com/en/b/0671/">One Day from PVS-Studio User Support</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Phil Nash, Adi Shavit and Fred Tingaud. They talk with the three meetup and conference organizers about their motivations for launching new C++ conferences last year and discuss some of the work involved in doing so.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=Y1o4rc9P1FQ&amp;feature=youtu.be">CppCon 2019: Saar Raz "How to Implement Your First Compiler Feature: The Story of Concepts in Clang"</a></li>
<li><a href="https://blog.conan.io/2020/01/13/New-Conan-Center-Improves-Search-Discovery.html">The New ConanCenter Improves Search and Discovery</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/c-inliner-improvements-the-zipliner/">C++ Inliner Improvements: The Zipliner</a></li>
<li><a href="https://meetingcpp.com/mcpp/survey">Meeting C++ Community Survey</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://cpponsea.uk/">C++ on Sea</a></li>
<li><a href="https://corecpp.org/">Core C++ Conference</a></li>
<li><a href="https://cppp.fr/">CPPP 2020</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/en/pvs-studio-download/">Write the hashtag #cppcast when requesting the license here</a></li>
<li><a href="https://www.viva64.com/en/b/0671/">One Day from PVS-Studio User Support</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 15 Jan 2020 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/c6cb49da/8f75451c.mp3" length="47218615" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/UJTwk_xCTMnIQN57SiwgXI7SgJwJl5f5TM0X6OdDVMs/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8wOGVh/ZWNkMGI3Yzk0ZjA4/MzNhOTExZDg0ZWMy/NDA2Zi5wbmc.jpg"/>
      <itunes:duration>3927</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Phil Nash, Adi Shavit and Fred Tingaud. They talk with the three meetup and conference organizers about their motivations for launching new C++ conferences last year and discuss some of the work involved in doing so.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Phil Nash, Adi Shavit and Fred Tingaud. They talk with the three meetup and conference organizers about their motivations for launching new C++ conferences last year and discuss some of the work involved in doing so.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/adi_shavit">Adi Shavit</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/fred_tingaud">Fred Tingaud</podcast:person>
    </item>
    <item>
      <title>Clang Hacking</title>
      <itunes:episode>229</itunes:episode>
      <podcast:episode>229</podcast:episode>
      <itunes:title>Clang Hacking</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">fd6f46c0-76f0-4e74-afc4-f26b23ab5b15</guid>
      <link>https://share.transistor.fm/s/743c8e8b</link>
      <description>
        <![CDATA[Rob and Jason are joined by Saar Raz. They first discuss blog posts covering a new project management tool for C++ and another about improving Clang support for large integer arrays. Then they talk to Saar Raz about his work to add Concepts support to the Clang compiler.
        <p><b>News</b></p>
<ul>
<li><a href="https://vector-of-bool.github.io/2020/01/06/new-decade.html">A new decade a new tool</a></li>
<li><a href="https://cor3ntin.github.io/posts/arrays/">Waiting for std::embed: Very large arrays in clang</a></li>
<li><a href="http://www.cppmove.com/">C++ Move Semantics</a></li>
<li><a href="https://corecpp.org/">Core C++: May 26-27, 2020</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/saarraz/clang-concepts-monorepo/">Clang Concepts Repo</a></li>
<li><a href="https://concepts.godbolt.org/">Compiler Explorer with Clang Concepts</a></li>
<li><a href="https://www.meetup.com/Hack-Tell-Boston/">Hack &amp;&amp; Tell Boston</a></li>
<li><a href="https://www.youtube.com/watch?v=qawSiMIXtE4">CppCon 2019: Saar Raz "C++20 Concepts: A Day in the Life"</a></li>
<li><a href="https://www.youtube.com/watch?v=Y1o4rc9P1FQ">CppCon 2019: Saar Raz "How to Implement Your First Compiler Feature: The Story of Concepts in Clang"</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
<li><a href="https://hello.backtrace.io/sw-crash-management-for-embedded-devices-12/5/2019?utm_campaign=IoT%2FEmbedded%20Devices%20-%20Webinar%20-%20SW%20Crash%2012%2F5%2F2019%20-%20CPP%20Cast&amp;utm_source=CPPCast">Software Crash Management for Embedded Devices and IOT Projects</a></li>
<li>
<p><a href="https://backtrace.io/blog/features/visual-studio/">Announcing Visual Studio Extension - Integrated Crash Reporting in 5 Minutes</a></p>
</li>
<li>
<p><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></p>
</li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Saar Raz. They first discuss blog posts covering a new project management tool for C++ and another about improving Clang support for large integer arrays. Then they talk to Saar Raz about his work to add Concepts support to the Clang compiler.
        <p><b>News</b></p>
<ul>
<li><a href="https://vector-of-bool.github.io/2020/01/06/new-decade.html">A new decade a new tool</a></li>
<li><a href="https://cor3ntin.github.io/posts/arrays/">Waiting for std::embed: Very large arrays in clang</a></li>
<li><a href="http://www.cppmove.com/">C++ Move Semantics</a></li>
<li><a href="https://corecpp.org/">Core C++: May 26-27, 2020</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/saarraz/clang-concepts-monorepo/">Clang Concepts Repo</a></li>
<li><a href="https://concepts.godbolt.org/">Compiler Explorer with Clang Concepts</a></li>
<li><a href="https://www.meetup.com/Hack-Tell-Boston/">Hack &amp;&amp; Tell Boston</a></li>
<li><a href="https://www.youtube.com/watch?v=qawSiMIXtE4">CppCon 2019: Saar Raz "C++20 Concepts: A Day in the Life"</a></li>
<li><a href="https://www.youtube.com/watch?v=Y1o4rc9P1FQ">CppCon 2019: Saar Raz "How to Implement Your First Compiler Feature: The Story of Concepts in Clang"</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
<li><a href="https://hello.backtrace.io/sw-crash-management-for-embedded-devices-12/5/2019?utm_campaign=IoT%2FEmbedded%20Devices%20-%20Webinar%20-%20SW%20Crash%2012%2F5%2F2019%20-%20CPP%20Cast&amp;utm_source=CPPCast">Software Crash Management for Embedded Devices and IOT Projects</a></li>
<li>
<p><a href="https://backtrace.io/blog/features/visual-studio/">Announcing Visual Studio Extension - Integrated Crash Reporting in 5 Minutes</a></p>
</li>
<li>
<p><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></p>
</li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 08 Jan 2020 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/743c8e8b/484f1928.mp3" length="35872622" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/afUylszrOu-JgR1A2PQojID_mLVzAocCgpaZFTdbFL0/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS81NWZi/ZTE5YWFhZGRiMTli/YmQzMmE3ODFkOGMx/M2NhNC5wbmc.jpg"/>
      <itunes:duration>2982</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Saar Raz. They first discuss blog posts covering a new project management tool for C++ and another about improving Clang support for large integer arrays. Then they talk to Saar Raz about his work to add Concepts support to the Clang compiler.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Saar Raz. They first discuss blog posts covering a new project management tool for C++ and another about improving Clang support for large integer arrays. Then they talk to Saar Raz about his work to add Concepts support to the</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/saar_raz">Saar Raz</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>C++ 2020 News</title>
      <itunes:episode>228</itunes:episode>
      <podcast:episode>228</podcast:episode>
      <itunes:title>C++ 2020 News</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">243323ae-1ada-4828-a1e7-8220a55bc7f0</guid>
      <link>https://share.transistor.fm/s/062b39c4</link>
      <description>
        <![CDATA[Rob and Jason discuss C++ news and the new year after the Holiday season.
        <p><b>News</b></p>
<ul>
<li><a href="https://blog.parasoft.com/misra-autosar-merger">The Merger of MISRA C++ and AUTOSAR C++</a></li>
<li><a href="https://www.pythonsheets.com/appendix/python-gdb.html">Python Interpreter in GNU Debugger</a></li>
<li><a href="https://quuxplusone.github.io/blog/2019/12/27/template-typename-fun/">Holiday fun with template and template</a></li>
<li><a href="https://github.com/p-ranav/tabulate">Tabulate</a></li>
<li><a href="https://www.youtube.com/playlist?list=PLRyNF2Y6sca27wjBvjc5yg3F1QqZgazKb">Meeting C++ 2019 Talks</a></li>
<li><a href="https://eventos.uc3m.es/40350/section/22663/using-std_cpp-2020.html">Using std::cpp call for papers</a></li>
<li><a href="https://cppconf-moscow.ru/en/callforpapers/">C++ Russia call for proposals</a></li>
<li><a href="http://cppnow.org/announcements/2019/12/2020-CfS/">C++Now call for proposals</a></li>
<li><a href="https://docs.google.com/forms/d/e/1FAIpQLSeyDk8Hf7Q-cQ9KvDVtBR-hxZNSGgK0OvexRm-yoxQAF9bheA/viewform">Core Hard call for proposals</a></li>
<li><a href="https://www.qt.io/blog/qt-world-summit-2020-announced-save-the-date">Qt World Summit call</a></li>
<li><a href="https://cppp.fr/cfp/">CPPP all for papers</a></li>
<li><a href="https://www.youtube.com/playlist?list=PLs3KjaCtOwSY_Awyliwm-fRjEOa-SRbs-">C++Weekly ep 200, Christmas Class 2019</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
<li><a href="https://hello.backtrace.io/sw-crash-management-for-embedded-devices-12/5/2019?utm_campaign=IoT%2FEmbedded%20Devices%20-%20Webinar%20-%20SW%20Crash%2012%2F5%2F2019%20-%20CPP%20Cast&amp;utm_source=CPPCast">Software Crash Management for Embedded Devices and IOT Projects</a></li>
<li>
<p><a href="https://backtrace.io/blog/features/visual-studio/">Announcing Visual Studio Extension - Integrated Crash Reporting in 5 Minutes</a></p>
</li>
<li>
<p><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></p>
</li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason discuss C++ news and the new year after the Holiday season.
        <p><b>News</b></p>
<ul>
<li><a href="https://blog.parasoft.com/misra-autosar-merger">The Merger of MISRA C++ and AUTOSAR C++</a></li>
<li><a href="https://www.pythonsheets.com/appendix/python-gdb.html">Python Interpreter in GNU Debugger</a></li>
<li><a href="https://quuxplusone.github.io/blog/2019/12/27/template-typename-fun/">Holiday fun with template and template</a></li>
<li><a href="https://github.com/p-ranav/tabulate">Tabulate</a></li>
<li><a href="https://www.youtube.com/playlist?list=PLRyNF2Y6sca27wjBvjc5yg3F1QqZgazKb">Meeting C++ 2019 Talks</a></li>
<li><a href="https://eventos.uc3m.es/40350/section/22663/using-std_cpp-2020.html">Using std::cpp call for papers</a></li>
<li><a href="https://cppconf-moscow.ru/en/callforpapers/">C++ Russia call for proposals</a></li>
<li><a href="http://cppnow.org/announcements/2019/12/2020-CfS/">C++Now call for proposals</a></li>
<li><a href="https://docs.google.com/forms/d/e/1FAIpQLSeyDk8Hf7Q-cQ9KvDVtBR-hxZNSGgK0OvexRm-yoxQAF9bheA/viewform">Core Hard call for proposals</a></li>
<li><a href="https://www.qt.io/blog/qt-world-summit-2020-announced-save-the-date">Qt World Summit call</a></li>
<li><a href="https://cppp.fr/cfp/">CPPP all for papers</a></li>
<li><a href="https://www.youtube.com/playlist?list=PLs3KjaCtOwSY_Awyliwm-fRjEOa-SRbs-">C++Weekly ep 200, Christmas Class 2019</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
<li><a href="https://hello.backtrace.io/sw-crash-management-for-embedded-devices-12/5/2019?utm_campaign=IoT%2FEmbedded%20Devices%20-%20Webinar%20-%20SW%20Crash%2012%2F5%2F2019%20-%20CPP%20Cast&amp;utm_source=CPPCast">Software Crash Management for Embedded Devices and IOT Projects</a></li>
<li>
<p><a href="https://backtrace.io/blog/features/visual-studio/">Announcing Visual Studio Extension - Integrated Crash Reporting in 5 Minutes</a></p>
</li>
<li>
<p><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></p>
</li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 01 Jan 2020 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/062b39c4/525c6d17.mp3" length="31251892" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/tGmYLEujtcMj7oiMyTG94fbzWjDRYQAeSNOHXBdX8MA/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9jMGQ3/ODkxMTZjNjAyOWEx/MGE3YWMyYjA5YjQ2/YzkwNi5wbmc.jpg"/>
      <itunes:duration>2597</itunes:duration>
      <itunes:summary>Rob and Jason discuss C++ news and the new year after the Holiday season.</itunes:summary>
      <itunes:subtitle>Rob and Jason discuss C++ news and the new year after the Holiday season.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>OpenVDB</title>
      <itunes:episode>227</itunes:episode>
      <podcast:episode>227</podcast:episode>
      <itunes:title>OpenVDB</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">63437cf5-9035-4a6e-8e4d-2d9421eb9483</guid>
      <link>https://share.transistor.fm/s/744e55af</link>
      <description>
        <![CDATA[Rob and Jason are joined by Ken Museth the CEO of Voxel Tech. They first discuss a blog post about std::embed and the new version of Qt that was just released. Then they talk to Ken Museth about OpenVDB a C++ library for working with volumetric data used in Visual Effects, Scientific Simulations and more.
        <p><b>News</b></p>
<ul>
<li><a href="https://thephd.github.io/full-circle-embed">Going Full Circle on Embed in C++</a></li>
<li><a href="https://www.qt.io/blog/qt-5.14-has-released">Qt 5.14 released</a></li>
<li><a href="http://cppnow.org/announcements/2019/12/2020-call-for-student-volunteers/">C++Now 2020 Accepting Student/Volunteer Applications</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.openvdb.org/">OpenVDB</a></li>
<li><a href="https://github.com/AcademySoftwareFoundation/openvdb">OpenVDB's GitHub Repository</a></li>
<li><a href="https://www.youtube.com/watch?v=5FwOc4OSOR0">2014 Sci-Tech Awards: Ken Museth, Peter Cucka and Mihai Aldén</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/en/pvs-studio-download/">Write the hashtag #cppcast when requesting the license here</a></li>
<li>
<p><a href="https://www.viva64.com/en/b/0671/">One Day from PVS-Studio User Support</a></p>
</li>
<li>
<p><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></p>
</li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Ken Museth the CEO of Voxel Tech. They first discuss a blog post about std::embed and the new version of Qt that was just released. Then they talk to Ken Museth about OpenVDB a C++ library for working with volumetric data used in Visual Effects, Scientific Simulations and more.
        <p><b>News</b></p>
<ul>
<li><a href="https://thephd.github.io/full-circle-embed">Going Full Circle on Embed in C++</a></li>
<li><a href="https://www.qt.io/blog/qt-5.14-has-released">Qt 5.14 released</a></li>
<li><a href="http://cppnow.org/announcements/2019/12/2020-call-for-student-volunteers/">C++Now 2020 Accepting Student/Volunteer Applications</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.openvdb.org/">OpenVDB</a></li>
<li><a href="https://github.com/AcademySoftwareFoundation/openvdb">OpenVDB's GitHub Repository</a></li>
<li><a href="https://www.youtube.com/watch?v=5FwOc4OSOR0">2014 Sci-Tech Awards: Ken Museth, Peter Cucka and Mihai Aldén</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/en/pvs-studio-download/">Write the hashtag #cppcast when requesting the license here</a></li>
<li>
<p><a href="https://www.viva64.com/en/b/0671/">One Day from PVS-Studio User Support</a></p>
</li>
<li>
<p><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></p>
</li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 18 Dec 2019 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/744e55af/3a85cf39.mp3" length="41329629" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/qOflddu35bi04Rqk7yQ9G6r5lQoCUOr2900313GXeto/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS82Yjcz/ZDcwODQ3ZWVmNTk4/MDE2Mzg4ODM1ZDll/MzkyYy5wbmc.jpg"/>
      <itunes:duration>3437</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Ken Museth the CEO of Voxel Tech. They first discuss a blog post about std::embed and the new version of Qt that was just released. Then they talk to Ken Museth about OpenVDB a C++ library for working with volumetric data used in Visual Effects, Scientific Simulations and more.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Ken Museth the CEO of Voxel Tech. They first discuss a blog post about std::embed and the new version of Qt that was just released. Then they talk to Ken Museth about OpenVDB a C++ library for working with volumetric data used </itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/ken_museth">Ken Museth</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Difficult Bugs</title>
      <itunes:episode>226</itunes:episode>
      <podcast:episode>226</podcast:episode>
      <itunes:title>Difficult Bugs</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">7c4fbca0-d56a-4450-905d-0eb27b017c22</guid>
      <link>https://share.transistor.fm/s/5e2f34ec</link>
      <description>
        <![CDATA[Rob and Jason are joined by Satabdi Das. They first discuss a new Visual Studio update and an article written by Bjarne Stroustrup. Then Satabdi talks about debugging and why it's beneficial to write or give conference talks on difficult to fix bugs, she also talks about her work on a hardware emulator and static analyzers.
        <p><b>News</b></p>
<ul>
<li><a href="https://docs.microsoft.com/en-us/visualstudio/releases/2019/release-notes">Visual Studio 2019 16.4.0 Released</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1962r0.pdf">How can you be so certain? Bjarne Stroustrup</a></li>
<li><a href="https://github.com/p-ranav/indicators">Indicators: Activity Indicators for Modern C++</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=jTTf_sUUhaQ">CppCon 2019: Satabdi Das "A Series of Unfortunate Bugs"</a></li>
<li><a href="https://majantali.net/2018/10/debugging-long-programs/">How to debug long running programs</a></li>
<li><a href="https://www.meetup.com/Hack-Tell-Boston/">Hack &amp;&amp; Tell Boston</a></li>
<li><a href="https://www.recurse.com/">The Recurse Center</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/en/pvs-studio-download/">Write the hashtag #cppcast when requesting the license here</a></li>
<li>
<p><a href="https://www.viva64.com/en/b/0671/">One Day from PVS-Studio User Support</a></p>
</li>
<li>
<p><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></p>
</li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Satabdi Das. They first discuss a new Visual Studio update and an article written by Bjarne Stroustrup. Then Satabdi talks about debugging and why it's beneficial to write or give conference talks on difficult to fix bugs, she also talks about her work on a hardware emulator and static analyzers.
        <p><b>News</b></p>
<ul>
<li><a href="https://docs.microsoft.com/en-us/visualstudio/releases/2019/release-notes">Visual Studio 2019 16.4.0 Released</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1962r0.pdf">How can you be so certain? Bjarne Stroustrup</a></li>
<li><a href="https://github.com/p-ranav/indicators">Indicators: Activity Indicators for Modern C++</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=jTTf_sUUhaQ">CppCon 2019: Satabdi Das "A Series of Unfortunate Bugs"</a></li>
<li><a href="https://majantali.net/2018/10/debugging-long-programs/">How to debug long running programs</a></li>
<li><a href="https://www.meetup.com/Hack-Tell-Boston/">Hack &amp;&amp; Tell Boston</a></li>
<li><a href="https://www.recurse.com/">The Recurse Center</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/en/pvs-studio-download/">Write the hashtag #cppcast when requesting the license here</a></li>
<li>
<p><a href="https://www.viva64.com/en/b/0671/">One Day from PVS-Studio User Support</a></p>
</li>
<li>
<p><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></p>
</li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 11 Dec 2019 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/5e2f34ec/46fbc693.mp3" length="31805894" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/s0NAVwdE7MSUa6KP-TAkxjtcai4putnXeLCRHSq8sm8/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9kZDU5/ODMzODczYWZmMTAz/MDM5ZWNkYTkxOGFl/NWRmYy5wbmc.jpg"/>
      <itunes:duration>2643</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Satabdi Das. They first discuss a new Visual Studio update and an article written by Bjarne Stroustrup. Then Satabdi talks about debugging and why it's beneficial to write or give conference talks on difficult to fix bugs, she also talks about her work on a hardware emulator and static analyzers.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Satabdi Das. They first discuss a new Visual Studio update and an article written by Bjarne Stroustrup. Then Satabdi talks about debugging and why it's beneficial to write or give conference talks on difficult to fix bugs, she </itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/satabdi_das">Satabdi Das</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Cache Friendliness</title>
      <itunes:episode>225</itunes:episode>
      <podcast:episode>225</podcast:episode>
      <itunes:title>Cache Friendliness</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">fe7583f6-d6f2-4ccf-92ca-49365e8f50f5</guid>
      <link>https://share.transistor.fm/s/1532466a</link>
      <description>
        <![CDATA[Rob and Jason are joined by Björn Fahller. They first discuss articles on the C++ ABI and a blog post on performance analysis. Then Björn talks about cache friendliness, C++ contracts and type safety.
        <p><b>News</b></p>
<ul>
<li><a href="https://blog.jetbrains.com/rscpp/cpp20-and-resharper-cpp/">C++20 and ReSharper C++</a></li>
<li><a href="https://travisdowns.github.io/blog/2019/11/19/toupper.html">Clang-format tanks performance</a></li>
<li><a href="http://nibblestew.blogspot.com/2019/11/some-intricacies-of-abi-stability.html">Some intricacies of ABI stability</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=Dzk1frUXq10">Programming with Contracts in C++20 - Björn Fahller [C++ on Sea 2019]</a></li>
<li><a href="https://www.youtube.com/watch?v=SWHvNvY-PHw">Type safe C++ – LOL! :-) - Bjorn Fahller [ACCU 2018]</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
<li><a href="https://hello.backtrace.io/sw-crash-management-for-embedded-devices-12/5/2019?utm_campaign=IoT%2FEmbedded%20Devices%20-%20Webinar%20-%20SW%20Crash%2012%2F5%2F2019%20-%20CPP%20Cast&amp;utm_source=CPPCast">Software Crash Management for Embedded Devices and IOT Projects</a></li>
<li>
<p><a href="https://backtrace.io/blog/features/visual-studio/">Announcing Visual Studio Extension - Integrated Crash Reporting in 5 Minutes</a></p>
</li>
<li>
<p><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></p>
</li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Björn Fahller. They first discuss articles on the C++ ABI and a blog post on performance analysis. Then Björn talks about cache friendliness, C++ contracts and type safety.
        <p><b>News</b></p>
<ul>
<li><a href="https://blog.jetbrains.com/rscpp/cpp20-and-resharper-cpp/">C++20 and ReSharper C++</a></li>
<li><a href="https://travisdowns.github.io/blog/2019/11/19/toupper.html">Clang-format tanks performance</a></li>
<li><a href="http://nibblestew.blogspot.com/2019/11/some-intricacies-of-abi-stability.html">Some intricacies of ABI stability</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=Dzk1frUXq10">Programming with Contracts in C++20 - Björn Fahller [C++ on Sea 2019]</a></li>
<li><a href="https://www.youtube.com/watch?v=SWHvNvY-PHw">Type safe C++ – LOL! :-) - Bjorn Fahller [ACCU 2018]</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
<li><a href="https://hello.backtrace.io/sw-crash-management-for-embedded-devices-12/5/2019?utm_campaign=IoT%2FEmbedded%20Devices%20-%20Webinar%20-%20SW%20Crash%2012%2F5%2F2019%20-%20CPP%20Cast&amp;utm_source=CPPCast">Software Crash Management for Embedded Devices and IOT Projects</a></li>
<li>
<p><a href="https://backtrace.io/blog/features/visual-studio/">Announcing Visual Studio Extension - Integrated Crash Reporting in 5 Minutes</a></p>
</li>
<li>
<p><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></p>
</li>
</ul>]]>
      </content:encoded>
      <pubDate>Tue, 03 Dec 2019 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/1532466a/c2c354de.mp3" length="30620179" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/roElGeEcDah0xOIDLw1qG_iTFLAgrzB9gVguVo8Rt8s/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS81Njcy/YzMzZmY5MjcyN2M3/NDg2MDkxMDJiZDg4/YWYwOS5wbmc.jpg"/>
      <itunes:duration>2544</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Björn Fahller. They first discuss articles on the C++ ABI and a blog post on performance analysis. Then Björn talks about cache friendliness, C++ contracts and type safety.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Björn Fahller. They first discuss articles on the C++ ABI and a blog post on performance analysis. Then Björn talks about cache friendliness, C++ contracts and type safety.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/bjorn_fahller">Björn Fahller</podcast:person>
    </item>
    <item>
      <title>The C++ ABI</title>
      <itunes:episode>224</itunes:episode>
      <podcast:episode>224</podcast:episode>
      <itunes:title>The C++ ABI</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">c03d5249-7a83-4837-9544-a8172fab6800</guid>
      <link>https://share.transistor.fm/s/8ea3f10e</link>
      <description>
        <![CDATA[Rob and Jason are joined by Titus Winters from Google. They first discuss some news of C++ tools, including Sourcetrail going open source and C++ Build Insights for Visual Studio. Then Titus goes into what the C++ ABI is, what breaking the ABI means, and whether or not we should consider breaking the ABI in future versions of C++. Titus also shares some a preview of his upcoming book 'Software Engineering at Google.'
        <p><b>News</b></p>
<ul>
<li><a href="https://www.meetup.com/Pittsburgh-C-Meetup-Group/">Pittsburgh C++ Meetup Group</a></li>
<li><a href="https://www.sourcetrail.com/blog/open_source/">Sourcetrail is now free and open source</a></li>
<li><a href="https://www.bfilipek.com/2019/11/perfguidecpu.html">Guide to Performance Analysis and Tuning</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/introducing-c-build-insights/">Introducing C++ Build Insights</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1863r0.pdf">ABI Now or Never</a></li>
<li><a href="https://amzn.to/345qeqJ">Software Engineering at Google: Lessons Learned from Programming Over Time</a></li>
<li><a href="https://www.youtube.com/watch?v=v_yzLe-wnfk">CppCon 2019: Titus Winters "Maintainability and Refactoring Impact of Higher-Level Design Features"</a></li>
<li><a href="https://www.youtube.com/watch?v=LJh5QCV4wDg">CppCon 2019: Chandler Carruth, Titus Winters "What is C++"</a></li>
<li><a href="https://www.hyrumslaw.com/">Hyrum's Law</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
<li><a href="https://hello.backtrace.io/sw-crash-management-for-embedded-devices-12/5/2019?utm_campaign=IoT%2FEmbedded%20Devices%20-%20Webinar%20-%20SW%20Crash%2012%2F5%2F2019%20-%20CPP%20Cast&amp;utm_source=CPPCast">Software Crash Management for Embedded Devices and IOT Projects</a></li>
<li>
<p><a href="https://backtrace.io/blog/features/visual-studio/">Announcing Visual Studio Extension - Integrated Crash Reporting in 5 Minutes</a></p>
</li>
<li>
<p><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></p>
</li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Titus Winters from Google. They first discuss some news of C++ tools, including Sourcetrail going open source and C++ Build Insights for Visual Studio. Then Titus goes into what the C++ ABI is, what breaking the ABI means, and whether or not we should consider breaking the ABI in future versions of C++. Titus also shares some a preview of his upcoming book 'Software Engineering at Google.'
        <p><b>News</b></p>
<ul>
<li><a href="https://www.meetup.com/Pittsburgh-C-Meetup-Group/">Pittsburgh C++ Meetup Group</a></li>
<li><a href="https://www.sourcetrail.com/blog/open_source/">Sourcetrail is now free and open source</a></li>
<li><a href="https://www.bfilipek.com/2019/11/perfguidecpu.html">Guide to Performance Analysis and Tuning</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/introducing-c-build-insights/">Introducing C++ Build Insights</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1863r0.pdf">ABI Now or Never</a></li>
<li><a href="https://amzn.to/345qeqJ">Software Engineering at Google: Lessons Learned from Programming Over Time</a></li>
<li><a href="https://www.youtube.com/watch?v=v_yzLe-wnfk">CppCon 2019: Titus Winters "Maintainability and Refactoring Impact of Higher-Level Design Features"</a></li>
<li><a href="https://www.youtube.com/watch?v=LJh5QCV4wDg">CppCon 2019: Chandler Carruth, Titus Winters "What is C++"</a></li>
<li><a href="https://www.hyrumslaw.com/">Hyrum's Law</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
<li><a href="https://hello.backtrace.io/sw-crash-management-for-embedded-devices-12/5/2019?utm_campaign=IoT%2FEmbedded%20Devices%20-%20Webinar%20-%20SW%20Crash%2012%2F5%2F2019%20-%20CPP%20Cast&amp;utm_source=CPPCast">Software Crash Management for Embedded Devices and IOT Projects</a></li>
<li>
<p><a href="https://backtrace.io/blog/features/visual-studio/">Announcing Visual Studio Extension - Integrated Crash Reporting in 5 Minutes</a></p>
</li>
<li>
<p><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></p>
</li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 20 Nov 2019 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/8ea3f10e/9fd57157.mp3" length="37511102" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/Z3B9gyLvWBvWMY5QV_eN-o7sA4uLED-G3SGUuRRZTuE/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9iNGY2/ODA2NWU0MDQ0ZDEw/OTkzMThhMmFkOWJj/NzE2Mi5wbmc.jpg"/>
      <itunes:duration>3118</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Titus Winters from Google. They first discuss some news of C++ tools, including Sourcetrail going open source and C++ Build Insights for Visual Studio. Then Titus goes into what the C++ ABI is, what breaking the ABI means, and whether or not we should consider breaking the ABI in future versions of C++. Titus also shares some a preview of his upcoming book 'Software Engineering at Google.'</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Titus Winters from Google. They first discuss some news of C++ tools, including Sourcetrail going open source and C++ Build Insights for Visual Studio. Then Titus goes into what the C++ ABI is, what breaking the ABI means, and </itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/titus_winters">Titus Winters</podcast:person>
    </item>
    <item>
      <title>Belfast Trip Report</title>
      <itunes:episode>223</itunes:episode>
      <podcast:episode>223</podcast:episode>
      <itunes:title>Belfast Trip Report</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">2084fae2-c570-44df-9b72-7c7f3f1a3d93</guid>
      <link>https://share.transistor.fm/s/91e40602</link>
      <description>
        <![CDATA[Rob and Jason are joined by Timur Doumler. They discuss some of the news that occurred at the C++ ISO meeting in Belfast where the committee responded to some of the National Body comments on the C++20 draft. Timur also goes over some of his proposals and the progress on adding an Audio API to C++.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.meetup.com/cppmaryland/">Maryland C++ User Group</a></li>
<li><a href="https://old.reddit.com/r/cpp/comments/dtuov8/201911_belfast_iso_c_committee_trip_report/?st=k2uhkz6y&amp;sh=25cc3c0e">2019-11 Belfast ISO C++ Committee Trip Report</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0593r2.html">p0593r2 - Implicit creation of objects for low-level object manipulation</a></li>
<li><a href="https://herbsutter.com/2019/11/09/trip-report-autumn-iso-c-standards-meeting-belfast/">Trip Report: Autumn ISO C++ standards meeting (Belfast)</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=_qzMpk-22cc">CppCon 2019: Timur Doumler "Type punning in modern C++"</a></li>
<li><a href="https://www.youtube.com/watch?v=2jJumNzcp6Y">Timur Doumler — Initialisation in modern C++</a></li>
<li><a href="https://www.youtube.com/watch?v=tsG95Y-C14k">CppCon 2018: Timur Doumler "Can I has grammar?"</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1386r2.pdf">p1386 - A Standard Audio API for C++:Motivation, Scope, and Basic Design</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1774r1.pdf">p1774 - Portable optimisation hints</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1912r0.pdf">p1912 Interconvertible object representations</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/en/pvs-studio-download/">Write the hashtag #cppcast when requesting the license here</a></li>
<li>
<p><a href="https://www.viva64.com/en/b/0671/">One Day from PVS-Studio User Support</a></p>
</li>
<li>
<p><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></p>
</li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Timur Doumler. They discuss some of the news that occurred at the C++ ISO meeting in Belfast where the committee responded to some of the National Body comments on the C++20 draft. Timur also goes over some of his proposals and the progress on adding an Audio API to C++.
        <p><b>News</b></p>
<ul>
<li><a href="https://www.meetup.com/cppmaryland/">Maryland C++ User Group</a></li>
<li><a href="https://old.reddit.com/r/cpp/comments/dtuov8/201911_belfast_iso_c_committee_trip_report/?st=k2uhkz6y&amp;sh=25cc3c0e">2019-11 Belfast ISO C++ Committee Trip Report</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0593r2.html">p0593r2 - Implicit creation of objects for low-level object manipulation</a></li>
<li><a href="https://herbsutter.com/2019/11/09/trip-report-autumn-iso-c-standards-meeting-belfast/">Trip Report: Autumn ISO C++ standards meeting (Belfast)</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=_qzMpk-22cc">CppCon 2019: Timur Doumler "Type punning in modern C++"</a></li>
<li><a href="https://www.youtube.com/watch?v=2jJumNzcp6Y">Timur Doumler — Initialisation in modern C++</a></li>
<li><a href="https://www.youtube.com/watch?v=tsG95Y-C14k">CppCon 2018: Timur Doumler "Can I has grammar?"</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1386r2.pdf">p1386 - A Standard Audio API for C++:Motivation, Scope, and Basic Design</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1774r1.pdf">p1774 - Portable optimisation hints</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1912r0.pdf">p1912 Interconvertible object representations</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/en/pvs-studio-download/">Write the hashtag #cppcast when requesting the license here</a></li>
<li>
<p><a href="https://www.viva64.com/en/b/0671/">One Day from PVS-Studio User Support</a></p>
</li>
<li>
<p><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></p>
</li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 13 Nov 2019 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/91e40602/d906f924.mp3" length="38973147" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:duration>3248</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Timur Doumler. They discuss some of the news that occurred at the C++ ISO meeting in Belfast where the committee responded to some of the National Body comments on the C++20 draft. Timur also goes over some of his proposals and the progress on adding an Audio API to C++.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Timur Doumler. They discuss some of the news that occurred at the C++ ISO meeting in Belfast where the committee responded to some of the National Body comments on the C++20 draft. Timur also goes over some of his proposals and</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>CRTP and Israel joining the C++ ISO</title>
      <itunes:episode>222</itunes:episode>
      <podcast:episode>222</podcast:episode>
      <itunes:title>CRTP and Israel joining the C++ ISO</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">68700be63a08440c9c75947c02c56a59</guid>
      <link>https://share.transistor.fm/s/0608bf11</link>
      <description>
        <![CDATA[Rob and Jason are joined by Inbal Levi. They first discuss some news including a new C++20 unit testing framework and Microsoft bringing ASAN to Visual Studio. Then Inbal talks about the Curiously Recurring Template Pattern and her efforts to start an Israel National Body for the C++ ISO Committee.
        <p><b>News</b></p>
<ul>
<li><a href="https://lemire.me/blog/2019/09/28/doubling-the-speed-of-stduniform_int_distribution-in-the-gnu-c-library/">Doubling the speed of std::uniform_int_distribution in the GNU C++ library</a></li>
<li><a href="https://lemire.me/blog/2019/10/16/benchmarking-is-hard-processors-learn-to-predict-branches/">Benchmarking is hard: processors learn to predict branches</a></li>
<li><a href="https://github.com/boost-experimental/ut">Boost.UT C++20 macro-free Unit Testing Framework</a></li>
<li><a href="http://www.modernescpp.com/index.php/thebigfour">C++20 The Big Four</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/addresssanitizer-asan-for-windows-with-msvc/">ASAN for Windows with MSVC</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=jBnIMEb2GhA">CppCon 2019: Inbal Levi "Back to Basics: Virtual Dispatch and its Alternatives"</a></li>
<li><a href="https://corecpp.org/">Core C++ 2019</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/en/pvs-studio-download/">Write the hashtag #cppcast when requesting the license here</a></li>
<li>
<p><a href="https://www.viva64.com/en/b/0671/">One Day from PVS-Studio User Support</a></p>
</li>
<li>
<p><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></p>
</li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Inbal Levi. They first discuss some news including a new C++20 unit testing framework and Microsoft bringing ASAN to Visual Studio. Then Inbal talks about the Curiously Recurring Template Pattern and her efforts to start an Israel National Body for the C++ ISO Committee.
        <p><b>News</b></p>
<ul>
<li><a href="https://lemire.me/blog/2019/09/28/doubling-the-speed-of-stduniform_int_distribution-in-the-gnu-c-library/">Doubling the speed of std::uniform_int_distribution in the GNU C++ library</a></li>
<li><a href="https://lemire.me/blog/2019/10/16/benchmarking-is-hard-processors-learn-to-predict-branches/">Benchmarking is hard: processors learn to predict branches</a></li>
<li><a href="https://github.com/boost-experimental/ut">Boost.UT C++20 macro-free Unit Testing Framework</a></li>
<li><a href="http://www.modernescpp.com/index.php/thebigfour">C++20 The Big Four</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/addresssanitizer-asan-for-windows-with-msvc/">ASAN for Windows with MSVC</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=jBnIMEb2GhA">CppCon 2019: Inbal Levi "Back to Basics: Virtual Dispatch and its Alternatives"</a></li>
<li><a href="https://corecpp.org/">Core C++ 2019</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/en/pvs-studio-download/">Write the hashtag #cppcast when requesting the license here</a></li>
<li>
<p><a href="https://www.viva64.com/en/b/0671/">One Day from PVS-Studio User Support</a></p>
</li>
<li>
<p><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></p>
</li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 06 Nov 2019 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/0608bf11/5486e8b7.mp3" length="36153024" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/cL7MPckEBXGaoRGo6x_rx5j02G1vvOiZOZQrXNH_RUI/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9iNDYx/MzE4OWZiZjVkNThl/NjM1NjAyZGU5OGZm/YzNkNi5wbmc.jpg"/>
      <itunes:duration>3005</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Inbal Levi. They first discuss some news including a new C++20 unit testing framework and Microsoft bringing ASAN to Visual Studio. Then Inbal talks about the Curiously Recurring Template Pattern and her efforts to start an Israel National Body for the C++ ISO Committee.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Inbal Levi. They first discuss some news including a new C++20 unit testing framework and Microsoft bringing ASAN to Visual Studio. Then Inbal talks about the Curiously Recurring Template Pattern and her efforts to start an Isr</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/inbal_levi">Inbal Levi</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Unicode for C++23</title>
      <itunes:episode>221</itunes:episode>
      <podcast:episode>221</podcast:episode>
      <itunes:title>Unicode for C++23</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">a07d59f6442b4cdfaecdc1b32f5cf9fe</guid>
      <link>https://share.transistor.fm/s/300a7ad4</link>
      <description>
        <![CDATA[Rob and Jason are joined by JeanHeyd Meneide. They first discuss an ISO paper about the pros and cons of introducing ABI breaking changes into the C++ standard. Then JeanHeyd talks about the talk he gave at CppCon and his efforts to get unicode support into C++23. JeanHeyd also gives an update on his std::embed proposal.
        <p><b>News</b></p>
<ul>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1863r0.pdf">ABI Now or Never</a></li>
<li><a href="https://vector-of-bool.github.io/2019/10/21/rngs-static-ovr.html">Eliminating the Static Overhead of Ranges</a></li>
<li><a href="https://itnext.io/the-case-for-c-4122a5b47130">The Case for C++</a></li>
<li><a href="https://cfp.cpponsea.uk/">C++ On Sea CFP</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=BdUipluIf1E&amp;">CppCon 2019: JeanHeyd Meneide "Catch ⬆️: Unicode for C++23"</a></li>
<li><a href="https://thephd.github.io/portfolio/text">Text for C++</a></li>
<li><a href="https://github.com/ThePhD/embed">Embed (Library)</a></li>
<li><a href="https://godbolt.org/z/PPAWM0">Embed on Godbolt</a></li>
<li><a href="https://thephd.github.io/support/">Support (Patreon/GitHub Sponsors)</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/en/pvs-studio-download/">Write the hashtag #cppcast when requesting the license here</a></li>
<li><a href="https://www.viva64.com/en/b/0671/">One Day from PVS-Studio User Support</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by JeanHeyd Meneide. They first discuss an ISO paper about the pros and cons of introducing ABI breaking changes into the C++ standard. Then JeanHeyd talks about the talk he gave at CppCon and his efforts to get unicode support into C++23. JeanHeyd also gives an update on his std::embed proposal.
        <p><b>News</b></p>
<ul>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1863r0.pdf">ABI Now or Never</a></li>
<li><a href="https://vector-of-bool.github.io/2019/10/21/rngs-static-ovr.html">Eliminating the Static Overhead of Ranges</a></li>
<li><a href="https://itnext.io/the-case-for-c-4122a5b47130">The Case for C++</a></li>
<li><a href="https://cfp.cpponsea.uk/">C++ On Sea CFP</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=BdUipluIf1E&amp;">CppCon 2019: JeanHeyd Meneide "Catch ⬆️: Unicode for C++23"</a></li>
<li><a href="https://thephd.github.io/portfolio/text">Text for C++</a></li>
<li><a href="https://github.com/ThePhD/embed">Embed (Library)</a></li>
<li><a href="https://godbolt.org/z/PPAWM0">Embed on Godbolt</a></li>
<li><a href="https://thephd.github.io/support/">Support (Patreon/GitHub Sponsors)</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/en/pvs-studio-download/">Write the hashtag #cppcast when requesting the license here</a></li>
<li><a href="https://www.viva64.com/en/b/0671/">One Day from PVS-Studio User Support</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 30 Oct 2019 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/300a7ad4/271b2c09.mp3" length="43829644" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/TRPVTJ52HqSJOaiIntn7Ghwhcj8xsxPDRuht_hTEaT4/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9lOTNi/OTk0YjljN2ZmMWEx/ODc0ODFhZWZmNWRh/Y2E0MC5wbmc.jpg"/>
      <itunes:duration>3645</itunes:duration>
      <itunes:summary>Rob and Jason are joined by JeanHeyd Meneide. They first discuss an ISO paper about the pros and cons of introducing ABI breaking changes into the C++ standard. Then JeanHeyd talks about the talk he gave at CppCon and his efforts to get unicode support into C++23. JeanHeyd also gives an update on his std::embed proposal.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by JeanHeyd Meneide. They first discuss an ISO paper about the pros and cons of introducing ABI breaking changes into the C++ standard. Then JeanHeyd talks about the talk he gave at CppCon and his efforts to get unicode support in</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/jeanheyd_meneide">JeanHeyd Meneide</podcast:person>
    </item>
    <item>
      <title>Becoming involved with the C++ committee</title>
      <itunes:episode>220</itunes:episode>
      <podcast:episode>220</podcast:episode>
      <itunes:title>Becoming involved with the C++ committee</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">4aeaf5d20eba46168783e2759e185b50</guid>
      <link>https://share.transistor.fm/s/311591b2</link>
      <description>
        <![CDATA[Rob and Jason are joined by Nevin Liber from Argonne National Lab. They first discuss a blog post discussing issues implementing small buffer optimizations in a constexpr context. Then they talk with Nevin about how he got involved with the ISO C++ committee and some of the proposals he's worked on.
        <p><b>News</b></p>
<ul>
<li><a href="https://thephd.github.io/small-bit-vector">Pack the Bits - Adventures in small_bit_vector</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/#mailing2019-10">ISO 2019-10 Mailing</a></li>
<li><a href="https://www.meetup.com/lp/paymentchanges">Meetup: Payment changes comings soon</a></li>
<li><a href="https://cpponsea.uk/registration/">C++ On Sea Registration</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.anl.gov/">Argonne National Lab</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
<li>
<p><a href="https://backtrace.io/blog/features/visual-studio/">Announcing Visual Studio Extension - Integrated Crash Reporting in 5 Minutes</a></p>
</li>
<li>
<p><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></p>
</li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Nevin Liber from Argonne National Lab. They first discuss a blog post discussing issues implementing small buffer optimizations in a constexpr context. Then they talk with Nevin about how he got involved with the ISO C++ committee and some of the proposals he's worked on.
        <p><b>News</b></p>
<ul>
<li><a href="https://thephd.github.io/small-bit-vector">Pack the Bits - Adventures in small_bit_vector</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/#mailing2019-10">ISO 2019-10 Mailing</a></li>
<li><a href="https://www.meetup.com/lp/paymentchanges">Meetup: Payment changes comings soon</a></li>
<li><a href="https://cpponsea.uk/registration/">C++ On Sea Registration</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.anl.gov/">Argonne National Lab</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
<li>
<p><a href="https://backtrace.io/blog/features/visual-studio/">Announcing Visual Studio Extension - Integrated Crash Reporting in 5 Minutes</a></p>
</li>
<li>
<p><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></p>
</li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 24 Oct 2019 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/311591b2/6bb960ee.mp3" length="38855469" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/bi9lwg6i9yRhZOzKZwcRWLCloljRr4uvKnwiZ1g87kI/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9mNWNk/ZjlmYjhjM2EyZGFk/MTJkMTU3MWNkOTRh/NTM1OS5wbmc.jpg"/>
      <itunes:duration>3230</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Nevin Liber from Argonne National Lab. They first discuss a blog post discussing issues implementing small buffer optimizations in a constexpr context. Then they talk with Nevin about how he got involved with the ISO C++ committee and some of the proposals he's worked on.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Nevin Liber from Argonne National Lab. They first discuss a blog post discussing issues implementing small buffer optimizations in a constexpr context. Then they talk with Nevin about how he got involved with the ISO C++ commit</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/nevin_liber">Nevin :-) Liber</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Election Security</title>
      <itunes:episode>219</itunes:episode>
      <podcast:episode>219</podcast:episode>
      <itunes:title>Election Security</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">624fac9c6ea44e35b812f84a49a914eb</guid>
      <link>https://share.transistor.fm/s/e223ec2e</link>
      <description>
        <![CDATA[Rob and Jason are joined by Patricia Aas from TurtleSec. They first discuss blog posts on module linkage and Visual Studio integration of clang tidy. Patricia then talks about her recent efforts to highlight the work of female engineer role models. Lastly they discuss Patricia's efforts to improve election security in her own country and the concept of software independence with election software.
        <p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=evV1brjMuH8">NDC TechTown 2019 Keynote: Elections: Trust and Critical Infrastructure - Patricia Aas</a></li>
<li><a href="https://turtlesec.no/">TurtleSec</a></li>
<li><a href="https://techwomen.no/">Tech Women Norway</a></li>
<li><a href="https://twitter.com/OsloCpp">Oslo C++ Users Group</a></li>
<li><a href="https://discordapp.com/invite/ZPErMGW">#include discord</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
<li>
<p><a href="https://backtrace.io/blog/features/visual-studio/">Announcing Visual Studio Extension - Integrated Crash Reporting in 5 Minutes</a></p>
</li>
<li>
<p><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></p>
</li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Patricia Aas from TurtleSec. They first discuss blog posts on module linkage and Visual Studio integration of clang tidy. Patricia then talks about her recent efforts to highlight the work of female engineer role models. Lastly they discuss Patricia's efforts to improve election security in her own country and the concept of software independence with election software.
        <p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=evV1brjMuH8">NDC TechTown 2019 Keynote: Elections: Trust and Critical Infrastructure - Patricia Aas</a></li>
<li><a href="https://turtlesec.no/">TurtleSec</a></li>
<li><a href="https://techwomen.no/">Tech Women Norway</a></li>
<li><a href="https://twitter.com/OsloCpp">Oslo C++ Users Group</a></li>
<li><a href="https://discordapp.com/invite/ZPErMGW">#include discord</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
<li>
<p><a href="https://backtrace.io/blog/features/visual-studio/">Announcing Visual Studio Extension - Integrated Crash Reporting in 5 Minutes</a></p>
</li>
<li>
<p><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></p>
</li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 17 Oct 2019 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/e223ec2e/2ab80046.mp3" length="45390085" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/FhnwQlz3S9Oj6XBc26cfbbyrHpGkz_wVYYhwhKGeRSs/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8xNGY3/OWU2NjI0ODE1MTQ1/NTczN2Q2NWMxYzYy/OGNjNS5wbmc.jpg"/>
      <itunes:duration>3775</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Patricia Aas from TurtleSec. They first discuss blog posts on module linkage and Visual Studio integration of clang tidy. Patricia then talks about her recent efforts to highlight the work of female engineer role models. Lastly they discuss Patricia's efforts to improve election security in her own country and the concept of software independence with election software.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Patricia Aas from TurtleSec. They first discuss blog posts on module linkage and Visual Studio integration of clang tidy. Patricia then talks about her recent efforts to highlight the work of female engineer role models. Lastly</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/patricia_aas">Patricia Aas</podcast:person>
    </item>
    <item>
      <title>Commodore 64 and Tilt Five AR</title>
      <itunes:episode>218</itunes:episode>
      <podcast:episode>218</podcast:episode>
      <itunes:title>Commodore 64 and Tilt Five AR</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">521f33d98de041aa9f341054a36e89fd</guid>
      <link>https://share.transistor.fm/s/fa64525b</link>
      <description>
        <![CDATA[Rob and Jason are joined by Jeri Ellsworth the CEO of Tilt Five. Jeri and Jason first geek out about the Commodore 64 with Jeri telling her story of building the C64 Direct-to-TV. Then she tells us about her new companies product the Tilt Five AR headset which is built with the tabletop gamer in mind and has SDKs for C++ and Unity.
        <p><b>Links</b></p>
<ul>
<li><a href="https://en.wikipedia.org/wiki/C64_Direct-to-TV">C64 Direct-to-TV</a></li>
<li><a href="https://www.tiltfive.com/">Tilt Five</a></li>
<li><a href="https://www.kickstarter.com/projects/tiltfive/holographic-tabletop-gaming">Kickstarter - Tilt Five: Holographic Tabletop Gaming</a></li>
<li><a href="https://www.youtube.com/watch?v=3719onxbeI0">Update 1 - Tilt Five SDK</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
<li>
<p><a href="https://backtrace.io/blog/features/visual-studio/">Announcing Visual Studio Extension - Integrated Crash Reporting in 5 Minutes</a></p>
</li>
<li>
<p><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></p>
</li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Jeri Ellsworth the CEO of Tilt Five. Jeri and Jason first geek out about the Commodore 64 with Jeri telling her story of building the C64 Direct-to-TV. Then she tells us about her new companies product the Tilt Five AR headset which is built with the tabletop gamer in mind and has SDKs for C++ and Unity.
        <p><b>Links</b></p>
<ul>
<li><a href="https://en.wikipedia.org/wiki/C64_Direct-to-TV">C64 Direct-to-TV</a></li>
<li><a href="https://www.tiltfive.com/">Tilt Five</a></li>
<li><a href="https://www.kickstarter.com/projects/tiltfive/holographic-tabletop-gaming">Kickstarter - Tilt Five: Holographic Tabletop Gaming</a></li>
<li><a href="https://www.youtube.com/watch?v=3719onxbeI0">Update 1 - Tilt Five SDK</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
<li>
<p><a href="https://backtrace.io/blog/features/visual-studio/">Announcing Visual Studio Extension - Integrated Crash Reporting in 5 Minutes</a></p>
</li>
<li>
<p><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></p>
</li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 10 Oct 2019 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/fa64525b/3ade587b.mp3" length="51096869" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/gCVu4c93we9o9WAwPPfZSqbC9ykU2lFwBm208OOyiK8/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS80ODdm/ZjE2NDQ2OTkyYjVk/NTg3ZGIyZjhhYThm/ZTQ1Zi5wbmc.jpg"/>
      <itunes:duration>4251</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Jeri Ellsworth the CEO of Tilt Five. Jeri and Jason first geek out about the Commodore 64 with Jeri telling her story of building the C64 Direct-to-TV. Then she tells us about her new companies product the Tilt Five AR headset which is built with the tabletop gamer in mind and has SDKs for C++ and Unity.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Jeri Ellsworth the CEO of Tilt Five. Jeri and Jason first geek out about the Commodore 64 with Jeri telling her story of building the C64 Direct-to-TV. Then she tells us about her new companies product the Tilt Five AR headset </itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/jeri_ellsworth">Jeri Ellsworth</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Vehicle Control Software</title>
      <itunes:episode>217</itunes:episode>
      <podcast:episode>217</podcast:episode>
      <itunes:title>Vehicle Control Software</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">2dd265d51d8d40b6bc6a25517c8833f7</guid>
      <link>https://share.transistor.fm/s/4735399f</link>
      <description>
        <![CDATA[Rob and Jason are joined by Philipp Schrader. They first discuss some post CppCon news and the LLVM 9.0 release. Then Phil talks about the work he's doing at Peloton Technology to enable the 'platooning' of trucks with software written in C++.
        <p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=u_ij0YNkFUs&amp;list=PLHTh1InhhwT6KhvViwRiTR7I5s09dLCSw">CppCon 2019 Keynotes</a></li>
<li><a href="https://xania.org/201909/cppcon-2019-trip-report">CppCon 2019 Trip Report</a></li>
<li><a href="http://lists.llvm.org/pipermail/llvm-dev/2019-September/135304.html">LLVM 9.0.0 Release</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="http://bit.ly/2YOH7re">Enter #cppcast in the Message field and get a month-license instead of 7-day license</a></li>
<li><a href="https://www.viva64.com/en/pvs-studio/?utm_source=podcast&amp;utm_medium=banner&amp;utm_campaign=cppcast">PVS-Studio</a></li>
<li>
<p><a href="https://twitter.com/Code_Analysis">PVS-Studio Twitter</a></p>
</li>
<li>
<p><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></p>
</li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Philipp Schrader. They first discuss some post CppCon news and the LLVM 9.0 release. Then Phil talks about the work he's doing at Peloton Technology to enable the 'platooning' of trucks with software written in C++.
        <p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=u_ij0YNkFUs&amp;list=PLHTh1InhhwT6KhvViwRiTR7I5s09dLCSw">CppCon 2019 Keynotes</a></li>
<li><a href="https://xania.org/201909/cppcon-2019-trip-report">CppCon 2019 Trip Report</a></li>
<li><a href="http://lists.llvm.org/pipermail/llvm-dev/2019-September/135304.html">LLVM 9.0.0 Release</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="http://bit.ly/2YOH7re">Enter #cppcast in the Message field and get a month-license instead of 7-day license</a></li>
<li><a href="https://www.viva64.com/en/pvs-studio/?utm_source=podcast&amp;utm_medium=banner&amp;utm_campaign=cppcast">PVS-Studio</a></li>
<li>
<p><a href="https://twitter.com/Code_Analysis">PVS-Studio Twitter</a></p>
</li>
<li>
<p><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></p>
</li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 03 Oct 2019 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/4735399f/a962b5d5.mp3" length="40473025" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/afkDNkn8ts8uYeOe4q6atArahpHdL5AkVhj6Gz8HsFo/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9lYzFm/MGEzN2FjMjkwNzY1/ZTgyMjY4YzU5MTZi/YjZjNi5wbmc.jpg"/>
      <itunes:duration>3365</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Philipp Schrader. They first discuss some post CppCon news and the LLVM 9.0 release. Then Phil talks about the work he's doing at Peloton Technology to enable the 'platooning' of trucks with software written in C++.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Philipp Schrader. They first discuss some post CppCon news and the LLVM 9.0 release. Then Phil talks about the work he's doing at Peloton Technology to enable the 'platooning' of trucks with software written in C++.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/philipp_schrader">Philipp Schrader</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Visual C++ Announcements at CppCon 2019</title>
      <itunes:episode>216</itunes:episode>
      <podcast:episode>216</podcast:episode>
      <itunes:title>Visual C++ Announcements at CppCon 2019</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">3eb60f0df6c74601b4c5cf4b97363119</guid>
      <link>https://share.transistor.fm/s/ffae886f</link>
      <description>
        <![CDATA[Rob and Jason are joined by Marian Luparu, Sy Brand and Stephan T Lavavej in this special episode recorded at CppCon. They discuss some of the big announcements made by the Visual C++ team at CppCon. Including the open sourcing of  MSVC's STL, adding ASAN support to Visual Studio, C++17 conformance and much more.
        <p><b>Links</b></p>
<ul>
<li><a href="https://devblogs.microsoft.com/cppblog/open-sourcing-msvcs-stl/">Open Sourcing MSVC’s STL</a></li>
<li><a href="https://devblogs.microsoft.com/visualstudio/intelligent-productivity-and-collaboration-from-anywhere/">Intelligent Productivity and Collaboration, from Anywhere</a></li>
<li><a href="http://aka.ms/vsfutures-signup">Sign up for Private Preview of Visual Studio Cloud Environments</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/microsoft-c-team-at-cppcon-2019/">Microsoft C++ Team at CppCon 2019</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="http://bit.ly/2YOH7re">Enter #cppcast in the Message field and get a month-license instead of 7-day license</a></li>
<li><a href="https://www.viva64.com/en/pvs-studio/?utm_source=podcast&amp;utm_medium=banner&amp;utm_campaign=cppcast">PVS-Studio</a></li>
<li>
<p><a href="https://twitter.com/Code_Analysis">PVS-Studio Twitter</a></p>
</li>
<li>
<p><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></p>
</li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Marian Luparu, Sy Brand and Stephan T Lavavej in this special episode recorded at CppCon. They discuss some of the big announcements made by the Visual C++ team at CppCon. Including the open sourcing of  MSVC's STL, adding ASAN support to Visual Studio, C++17 conformance and much more.
        <p><b>Links</b></p>
<ul>
<li><a href="https://devblogs.microsoft.com/cppblog/open-sourcing-msvcs-stl/">Open Sourcing MSVC’s STL</a></li>
<li><a href="https://devblogs.microsoft.com/visualstudio/intelligent-productivity-and-collaboration-from-anywhere/">Intelligent Productivity and Collaboration, from Anywhere</a></li>
<li><a href="http://aka.ms/vsfutures-signup">Sign up for Private Preview of Visual Studio Cloud Environments</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/microsoft-c-team-at-cppcon-2019/">Microsoft C++ Team at CppCon 2019</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="http://bit.ly/2YOH7re">Enter #cppcast in the Message field and get a month-license instead of 7-day license</a></li>
<li><a href="https://www.viva64.com/en/pvs-studio/?utm_source=podcast&amp;utm_medium=banner&amp;utm_campaign=cppcast">PVS-Studio</a></li>
<li>
<p><a href="https://twitter.com/Code_Analysis">PVS-Studio Twitter</a></p>
</li>
<li>
<p><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></p>
</li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 26 Sep 2019 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/ffae886f/e2715c88.mp3" length="30943199" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/5MwqAsHpd5S06-xemB59mX5aDQ8PUyr9AYDT8zEoxYk/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS84YmIw/Y2RkOTM5M2JlMWUx/N2EyOGE3NWU4OGUx/YTBmYy5wbmc.jpg"/>
      <itunes:duration>2571</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Marian Luparu, Sy Brand and Stephan T Lavavej in this special episode recorded at CppCon. They discuss some of the big announcements made by the Visual C++ team at CppCon. Including the open sourcing of  MSVC's STL, adding ASAN support to Visual Studio, C++17 conformance and much more.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Marian Luparu, Sy Brand and Stephan T Lavavej in this special episode recorded at CppCon. They discuss some of the big announcements made by the Visual C++ team at CppCon. Including the open sourcing of  MSVC's STL, adding ASAN</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/marian_luparu">Marian Luparu</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/sy_brand">Sy Brand</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/stephan_t_lavavej">Stephan T. Lavavej</podcast:person>
    </item>
    <item>
      <title>Provable Functions at CppCon 2019</title>
      <itunes:episode>215</itunes:episode>
      <podcast:episode>215</podcast:episode>
      <itunes:title>Provable Functions at CppCon 2019</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">1b9043fce18541ce8ab846573d9ce27a</guid>
      <link>https://share.transistor.fm/s/0f349545</link>
      <description>
        <![CDATA[Rob and Jason are joined by Lisa Lippincott in this special episode recorded at CppCon. They first discuss some of the conference highlights and favorite talks so far. Then Lisa gives an overview of her 'Truth of a Procedure' talk. Later they talk about Lisa's work on the ISO committee, her thoughts on Contracts and much more.
        <p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=DfNJR0wYRK4">C++Now 2019: Lisa Lippincott "The Truth of a Procedure"</a></li>
<li><a href="https://www.youtube.com/watch?v=QFIOE1jKv30">C++Now 2018: Lisa Lippincott "The Shape of a Program"</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0466r4.pdf">Layout-compatibility and Pointer-interconvertibility Traits</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0907r4.html">Signed Integers are Two's Complement</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
<li>
<p><a href="https://backtrace.io/blog/features/visual-studio/">Announcing Visual Studio Extension - Integrated Crash Reporting in 5 Minutes</a></p>
</li>
<li>
<p><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></p>
</li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Lisa Lippincott in this special episode recorded at CppCon. They first discuss some of the conference highlights and favorite talks so far. Then Lisa gives an overview of her 'Truth of a Procedure' talk. Later they talk about Lisa's work on the ISO committee, her thoughts on Contracts and much more.
        <p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=DfNJR0wYRK4">C++Now 2019: Lisa Lippincott "The Truth of a Procedure"</a></li>
<li><a href="https://www.youtube.com/watch?v=QFIOE1jKv30">C++Now 2018: Lisa Lippincott "The Shape of a Program"</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0466r4.pdf">Layout-compatibility and Pointer-interconvertibility Traits</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0907r4.html">Signed Integers are Two's Complement</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
<li>
<p><a href="https://backtrace.io/blog/features/visual-studio/">Announcing Visual Studio Extension - Integrated Crash Reporting in 5 Minutes</a></p>
</li>
<li>
<p><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></p>
</li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 19 Sep 2019 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/0f349545/b455c96b.mp3" length="42418500" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/si02lPHeBBJYlXH-eBR3CcYI5BWI6_neJXD4546O8CU/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9hZGJm/MDU5NWM4YmU0YWZm/YzJkODY4ZTlmYzY5/OWYxNi5wbmc.jpg"/>
      <itunes:duration>2497</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Lisa Lippincott in this special episode recorded at CppCon. They first discuss some of the conference highlights and favorite talks so far. Then Lisa gives an overview of her 'Truth of a Procedure' talk. Later they talk about Lisa's work on the ISO committee, her thoughts on Contracts and much more.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Lisa Lippincott in this special episode recorded at CppCon. They first discuss some of the conference highlights and favorite talks so far. Then Lisa gives an overview of her 'Truth of a Procedure' talk. Later they talk about L</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/lisa_lippincott">Lisa Lippincott</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>C++ Extensions</title>
      <itunes:episode>214</itunes:episode>
      <podcast:episode>214</podcast:episode>
      <itunes:title>C++ Extensions</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">ead2f9e5f0ff466681b48e306e7e2712</guid>
      <link>https://share.transistor.fm/s/c6e299b2</link>
      <description>
        <![CDATA[Rob and Jason are joined by Miro Knejp. They first discuss a blog post from Tanker covering their strategy to successfully use C++ for cross-platform mobile development. Then Miro gives them a preview of his upcoming CppCon talk and tells us about some of the C++ extensions that are out there and probably won't ever be standardized.
        <p><b>News</b></p>
<ul>
<li><a href="https://dev.to/tanker/reacting-to-dropbox-another-take-on-cross-platform-c-development-42o0">Reacting to Dropbox: another take on cross-platform C++ development</a></li>
<li><a href="https://cppcon.org/tool-time-2019/">Tool Time 2019</a></li>
<li><a href="https://cppcon.org/2019-call-for-open-content/">Call for Open Content Sessions</a></li>
<li><a href="https://www.meetingcpp.com/meetingcpp/news/items/Highlighting-the-Student-and-Support-Tickets-for-Meeting-Cpp-2019.html">Student and Support Tickets for Meeting C++ 2019</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://cppcon2019.sched.com/event/Sfrv">Non-conforming C++: the Secrets the Committee is Hiding From You</a></li>
<li><a href="https://www.youtube.com/watch?v=Ke1mJiGO-pU&amp;feature=youtu.be">pinned_vector - Miro Knejp &amp; Jakob Schweißhelm - Meeting C++ 2018</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
<li>
<p><a href="https://backtrace.io/blog/features/visual-studio/">Announcing Visual Studio Extension - Integrated Crash Reporting in 5 Minutes</a></p>
</li>
<li>
<p><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></p>
</li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Miro Knejp. They first discuss a blog post from Tanker covering their strategy to successfully use C++ for cross-platform mobile development. Then Miro gives them a preview of his upcoming CppCon talk and tells us about some of the C++ extensions that are out there and probably won't ever be standardized.
        <p><b>News</b></p>
<ul>
<li><a href="https://dev.to/tanker/reacting-to-dropbox-another-take-on-cross-platform-c-development-42o0">Reacting to Dropbox: another take on cross-platform C++ development</a></li>
<li><a href="https://cppcon.org/tool-time-2019/">Tool Time 2019</a></li>
<li><a href="https://cppcon.org/2019-call-for-open-content/">Call for Open Content Sessions</a></li>
<li><a href="https://www.meetingcpp.com/meetingcpp/news/items/Highlighting-the-Student-and-Support-Tickets-for-Meeting-Cpp-2019.html">Student and Support Tickets for Meeting C++ 2019</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://cppcon2019.sched.com/event/Sfrv">Non-conforming C++: the Secrets the Committee is Hiding From You</a></li>
<li><a href="https://www.youtube.com/watch?v=Ke1mJiGO-pU&amp;feature=youtu.be">pinned_vector - Miro Knejp &amp; Jakob Schweißhelm - Meeting C++ 2018</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
<li>
<p><a href="https://backtrace.io/blog/features/visual-studio/">Announcing Visual Studio Extension - Integrated Crash Reporting in 5 Minutes</a></p>
</li>
<li>
<p><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></p>
</li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 12 Sep 2019 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/c6e299b2/17504fa9.mp3" length="31085262" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/J7kJMxBjsmV-HEk3qnbboUmEtuMJ22Y1AsMHM1iM-EI/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS80MDM2/MzZiYjk0OTMwMDhh/ZTJmZmY1NTM4ZTZh/YjVjMy5wbmc.jpg"/>
      <itunes:duration>2583</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Miro Knejp. They first discuss a blog post from Tanker covering their strategy to successfully use C++ for cross-platform mobile development. Then Miro gives them a preview of his upcoming CppCon talk and tells us about some of the C++ extensions that are out there and probably won't ever be standardized.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Miro Knejp. They first discuss a blog post from Tanker covering their strategy to successfully use C++ for cross-platform mobile development. Then Miro gives them a preview of his upcoming CppCon talk and tells us about some of</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/miro_knejp">Miro Knejp</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Professional CMake</title>
      <itunes:episode>213</itunes:episode>
      <podcast:episode>213</podcast:episode>
      <itunes:title>Professional CMake</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">51c80a510ea54d7ba2b609a326f16b9b</guid>
      <link>https://share.transistor.fm/s/39fe6d1b</link>
      <description>
        <![CDATA[Rob and Jason are joined by Craig Scott. They first discuss a recent blog post from PVS-Studio analyzing some bugs in CMake. Then Craig talks about how he got involved in CMake development, and his e-book 'Professional CMake: A Practical Guide.'
        <p><b>News</b></p>
<ul>
<li><a href="https://www.viva64.com/en/b/0658/">CMake: the Case when the Project's Quality is Unforgivable</a></li>
<li><a href="https://www.viva64.com/en/b/0260/">PVS Studio The Last Line Effect</a></li>
<li><a href="https://github.com/SerenityOS/serenity">Serenity: Graphical x86 operating system written entirely in C++</a></li>
<li><a href="https://meetingcpp.com/meetingcpp/news/items/Talks-and-Speakers-of-Meeting-Cpp-2019-are-online-.html">Talks and Speakers of Meeting C++ 2019 are online</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://crascit.com/professional-cmake/">"Professional CMake: A Practical Guide"</a></li>
<li><a href="https://cppcon2019.sched.com/event/SfnH/deep-cmake-for-library-authors?iframe=no">CppCon: Deep CMake for Library Authors</a></li>
<li><a href="http://scottmeyers.blogspot.com/2015/05/publishing-effective-modern-c-part-1.html">Publishing Effective Modern C++, Part 1</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="http://bit.ly/2YOH7re">Enter #cppcast in the Message field and get a month-license instead of 7-day license</a></li>
<li><a href="https://www.viva64.com/en/pvs-studio/?utm_source=podcast&amp;utm_medium=banner&amp;utm_campaign=cppcast">PVS-Studio</a></li>
<li>
<p><a href="https://twitter.com/Code_Analysis">PVS-Studio Twitter</a></p>
</li>
<li>
<p><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></p>
</li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Craig Scott. They first discuss a recent blog post from PVS-Studio analyzing some bugs in CMake. Then Craig talks about how he got involved in CMake development, and his e-book 'Professional CMake: A Practical Guide.'
        <p><b>News</b></p>
<ul>
<li><a href="https://www.viva64.com/en/b/0658/">CMake: the Case when the Project's Quality is Unforgivable</a></li>
<li><a href="https://www.viva64.com/en/b/0260/">PVS Studio The Last Line Effect</a></li>
<li><a href="https://github.com/SerenityOS/serenity">Serenity: Graphical x86 operating system written entirely in C++</a></li>
<li><a href="https://meetingcpp.com/meetingcpp/news/items/Talks-and-Speakers-of-Meeting-Cpp-2019-are-online-.html">Talks and Speakers of Meeting C++ 2019 are online</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://crascit.com/professional-cmake/">"Professional CMake: A Practical Guide"</a></li>
<li><a href="https://cppcon2019.sched.com/event/SfnH/deep-cmake-for-library-authors?iframe=no">CppCon: Deep CMake for Library Authors</a></li>
<li><a href="http://scottmeyers.blogspot.com/2015/05/publishing-effective-modern-c-part-1.html">Publishing Effective Modern C++, Part 1</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="http://bit.ly/2YOH7re">Enter #cppcast in the Message field and get a month-license instead of 7-day license</a></li>
<li><a href="https://www.viva64.com/en/pvs-studio/?utm_source=podcast&amp;utm_medium=banner&amp;utm_campaign=cppcast">PVS-Studio</a></li>
<li>
<p><a href="https://twitter.com/Code_Analysis">PVS-Studio Twitter</a></p>
</li>
<li>
<p><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></p>
</li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 05 Sep 2019 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/39fe6d1b/11614ec6.mp3" length="33743137" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/c7Knqn1XrL-f5cNCw7gzzzYloSdH8e4KiEntHO6hU6Q/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS80NDhm/ZmNhMDQ2ZjA3NWNi/YTEwMGFhOTg4M2Zm/OTQzYi5wbmc.jpg"/>
      <itunes:duration>2804</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Craig Scott. They first discuss a recent blog post from PVS-Studio analyzing some bugs in CMake. Then Craig talks about how he got involved in CMake development, and his e-book 'Professional CMake: A Practical Guide.'</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Craig Scott. They first discuss a recent blog post from PVS-Studio analyzing some bugs in CMake. Then Craig talks about how he got involved in CMake development, and his e-book 'Professional CMake: A Practical Guide.'</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/craig_scott">Craig Scott</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>C++ Epochs</title>
      <itunes:episode>212</itunes:episode>
      <podcast:episode>212</podcast:episode>
      <itunes:title>C++ Epochs</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">71f6868984e242bfaef18a3e497ce300</guid>
      <link>https://share.transistor.fm/s/5e827d81</link>
      <description>
        <![CDATA[Rob and Jason are joined by Vittorio Romeo from Bloomberg. They first discuss some changes in the recent Visual Studio update for cross platform linux development, and some post-Cologne ISO developments. Then Vittorio goes into more detail on his proposal for C++ epochs, which could allow the language to more easily introduce breaking changes in the future.
        <p><b>News</b></p>
<ul>
<li><a href="https://devblogs.microsoft.com/cppblog/c-cross-platform-development-with-visual-studio-2019-version-16-3-vcpkg-cmake-configuration-remote-headers-and-wsl/">C++ Cross-Platform Development with VS 2019 16.3 vcpkg, Cmake config, remote headers and WSL</a></li>
<li><a href="https://quuxplusone.github.io/blog/2019/08/18/post-cologne-mailing/">Post-Cologne mailing</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://vittorioromeo.info/index/blog/fixing_cpp_with_epochs.html">Fixing C++ with Epochs</a></li>
<li><a href="https://cppcon.org/class-2019-cpp111403/">C++ 11/14 for C++03 Developers</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="http://bit.ly/2YOH7re">Enter #cppcast in the Message field and get a month-license instead of 7-day license</a></li>
<li><a href="https://www.viva64.com/en/pvs-studio/?utm_source=podcast&amp;utm_medium=banner&amp;utm_campaign=cppcast">PVS-Studio</a></li>
<li><a href="https://twitter.com/Code_Analysis">PVS-Studio Twitter</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Vittorio Romeo from Bloomberg. They first discuss some changes in the recent Visual Studio update for cross platform linux development, and some post-Cologne ISO developments. Then Vittorio goes into more detail on his proposal for C++ epochs, which could allow the language to more easily introduce breaking changes in the future.
        <p><b>News</b></p>
<ul>
<li><a href="https://devblogs.microsoft.com/cppblog/c-cross-platform-development-with-visual-studio-2019-version-16-3-vcpkg-cmake-configuration-remote-headers-and-wsl/">C++ Cross-Platform Development with VS 2019 16.3 vcpkg, Cmake config, remote headers and WSL</a></li>
<li><a href="https://quuxplusone.github.io/blog/2019/08/18/post-cologne-mailing/">Post-Cologne mailing</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://vittorioromeo.info/index/blog/fixing_cpp_with_epochs.html">Fixing C++ with Epochs</a></li>
<li><a href="https://cppcon.org/class-2019-cpp111403/">C++ 11/14 for C++03 Developers</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="http://bit.ly/2YOH7re">Enter #cppcast in the Message field and get a month-license instead of 7-day license</a></li>
<li><a href="https://www.viva64.com/en/pvs-studio/?utm_source=podcast&amp;utm_medium=banner&amp;utm_campaign=cppcast">PVS-Studio</a></li>
<li><a href="https://twitter.com/Code_Analysis">PVS-Studio Twitter</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 29 Aug 2019 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/5e827d81/66069e2f.mp3" length="40247446" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/V3lXslcUJd4Xddn4ZxZ4h2QW_BswI4h9l7PaHf5qssU/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS85Yjk3/NmFmMjk5NTNiMTE0/MDVlY2EzOGY4MTAw/ZjUxOS5wbmc.jpg"/>
      <itunes:duration>3346</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Vittorio Romeo from Bloomberg. They first discuss some changes in the recent Visual Studio update for cross platform linux development, and some post-Cologne ISO developments. Then Vittorio goes into more detail on his proposal for C++ epochs, which could allow the language to more easily introduce breaking changes in the future.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Vittorio Romeo from Bloomberg. They first discuss some changes in the recent Visual Studio update for cross platform linux development, and some post-Cologne ISO developments. Then Vittorio goes into more detail on his proposal</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/vittorio_romeo">Vittorio Romeo</podcast:person>
    </item>
    <item>
      <title>AWS Lambda</title>
      <itunes:episode>211</itunes:episode>
      <podcast:episode>211</podcast:episode>
      <itunes:title>AWS Lambda</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">0924ce4a640046388e8a45d1d7fa3e51</guid>
      <link>https://share.transistor.fm/s/3f747cde</link>
      <description>
        <![CDATA[Rob and Jason are joined by Marco Magdy from Amazon. They first discuss Dropbox's announcement of abandoning their C++ mobile platform strategy in favor of Swift and Kotlin. Then Marco goes over what AWS Lambda is, what you can do with it and some of the challenges he faced bringing C++ support to AWS Lambda.
        <p><b>News</b></p>
<ul>
<li><a href="https://blogs.dropbox.com/tech/2019/08/the-not-so-hidden-cost-of-sharing-code-between-ios-and-android/">The (not so) hidden cost of sharing code between iOS and Android</a></li>
<li><a href="http://timur.audio/trip-report-july-2019-iso-c-committee-meeting-cologne-germany?fbclid=IwAR3Asm0P4qRnttQ6eSCx5C7ECr6S-O5Hg5e8lugbSiweX8KOtohXv0z2yuI">Trip report: July 2019 ISO C++ committee meeting, Cologne, Germany</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://aws.amazon.com/blogs/compute/introducing-the-c-lambda-runtime/">Introducing the C++ Lambda Runtime</a></li>
<li><a href="https://cppcon2019.sched.com/event/SfsS/the-design-of-the-c-runtime-for-aws-lambda">The Design of the C++ Runtime for AWS Lambda</a></li>
<li><a href="https://github.com/awslabs/aws-lambda-cpp">C++ implementation of the AWS Lambda runtime</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
<li><a href="https://backtrace.io/blog/features/visual-studio/">Announcing Visual Studio Extension - Integrated Crash Reporting in 5 Minutes</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Marco Magdy from Amazon. They first discuss Dropbox's announcement of abandoning their C++ mobile platform strategy in favor of Swift and Kotlin. Then Marco goes over what AWS Lambda is, what you can do with it and some of the challenges he faced bringing C++ support to AWS Lambda.
        <p><b>News</b></p>
<ul>
<li><a href="https://blogs.dropbox.com/tech/2019/08/the-not-so-hidden-cost-of-sharing-code-between-ios-and-android/">The (not so) hidden cost of sharing code between iOS and Android</a></li>
<li><a href="http://timur.audio/trip-report-july-2019-iso-c-committee-meeting-cologne-germany?fbclid=IwAR3Asm0P4qRnttQ6eSCx5C7ECr6S-O5Hg5e8lugbSiweX8KOtohXv0z2yuI">Trip report: July 2019 ISO C++ committee meeting, Cologne, Germany</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://aws.amazon.com/blogs/compute/introducing-the-c-lambda-runtime/">Introducing the C++ Lambda Runtime</a></li>
<li><a href="https://cppcon2019.sched.com/event/SfsS/the-design-of-the-c-runtime-for-aws-lambda">The Design of the C++ Runtime for AWS Lambda</a></li>
<li><a href="https://github.com/awslabs/aws-lambda-cpp">C++ implementation of the AWS Lambda runtime</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
<li><a href="https://backtrace.io/blog/features/visual-studio/">Announcing Visual Studio Extension - Integrated Crash Reporting in 5 Minutes</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 22 Aug 2019 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/3f747cde/6053994d.mp3" length="32933376" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/NJDhPFX9dDtPfXZ31ImBWLtiQGpc3g3xGdM2uvCk07o/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8xMDM0/ZmZiYjY5ZTBlYmYx/NzMxYzlhNTE3YzFh/NzI2ZC5wbmc.jpg"/>
      <itunes:duration>2737</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Marco Magdy from Amazon. They first discuss Dropbox's announcement of abandoning their C++ mobile platform strategy in favor of Swift and Kotlin. Then Marco goes over what AWS Lambda is, what you can do with it and some of the challenges he faced bringing C++ support to AWS Lambda.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Marco Magdy from Amazon. They first discuss Dropbox's announcement of abandoning their C++ mobile platform strategy in favor of Swift and Kotlin. Then Marco goes over what AWS Lambda is, what you can do with it and some of the </itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/marco_magdy">Marco Magdy</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>mdspan and /r/cpp</title>
      <itunes:episode>210</itunes:episode>
      <podcast:episode>210</podcast:episode>
      <itunes:title>mdspan and /r/cpp</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">a53164fc180d43709269d0bf5044c4f9</guid>
      <link>https://share.transistor.fm/s/e1655da4</link>
      <description>
        <![CDATA[Rob and Jason are joined by Bryce Adelstein Lelbach from NVIDIA. They discuss the mdspan proposal that first introduced Bryce to the C++ ISO committee. They also review Bryce's role as moderator for the /r/cpp subreddit and talk about the upcoming CppCon 2019 conference.
        <p><b>News</b></p>
<ul>
<li><a href="https://blog.jetbrains.com/rscpp/resharper-cpp-2019-2/">Resharper 2019.2 released</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/game-performance-improvements-in-visual-studio-2019-version-16-2/">Game Performance Improvements in Visual Studio 2019 16.2</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/cn657d/the_german_center_for_aerospace_dlr_just_open/">The German Center for Aerospace (DLR) just open sourced CosmoScout VR, which is a universe 'simulator' written in modern C++</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://wg21.link/p0009">P0009r9: mdspan: A Non-Owning Multidimensional Array Reference</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1684r0.pdf">P1684r0: mdarray: An Owning Multidimensional Array Analog of mdspan</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1767r0.html">P1767r0: Packaging C++ Modules</a></li>
<li><a href="https://www.reddit.com/r/cpp/">/r/cpp/</a></li>
<li><a href="https://cppcon.org/">CppCon 2019</a></li>
<li><a href="https://www.youtube.com/watch?v=FJIn1YhPJJc">CppCon 2018: Bryce Adelstein Lelbach "The C++ Execution Model"</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
<li><a href="https://backtrace.io/blog/features/visual-studio/">Announcing Visual Studio Extension - Integrated Crash Reporting in 5 Minutes</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Bryce Adelstein Lelbach from NVIDIA. They discuss the mdspan proposal that first introduced Bryce to the C++ ISO committee. They also review Bryce's role as moderator for the /r/cpp subreddit and talk about the upcoming CppCon 2019 conference.
        <p><b>News</b></p>
<ul>
<li><a href="https://blog.jetbrains.com/rscpp/resharper-cpp-2019-2/">Resharper 2019.2 released</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/game-performance-improvements-in-visual-studio-2019-version-16-2/">Game Performance Improvements in Visual Studio 2019 16.2</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/cn657d/the_german_center_for_aerospace_dlr_just_open/">The German Center for Aerospace (DLR) just open sourced CosmoScout VR, which is a universe 'simulator' written in modern C++</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://wg21.link/p0009">P0009r9: mdspan: A Non-Owning Multidimensional Array Reference</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1684r0.pdf">P1684r0: mdarray: An Owning Multidimensional Array Analog of mdspan</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1767r0.html">P1767r0: Packaging C++ Modules</a></li>
<li><a href="https://www.reddit.com/r/cpp/">/r/cpp/</a></li>
<li><a href="https://cppcon.org/">CppCon 2019</a></li>
<li><a href="https://www.youtube.com/watch?v=FJIn1YhPJJc">CppCon 2018: Bryce Adelstein Lelbach "The C++ Execution Model"</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
<li><a href="https://backtrace.io/blog/features/visual-studio/">Announcing Visual Studio Extension - Integrated Crash Reporting in 5 Minutes</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 15 Aug 2019 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/e1655da4/068b502c.mp3" length="37984773" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/Mv9NgXel_LlrhYtmeBnPWPp2GP93jhe6ARBRCD6rJnc/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8xYmZj/YTQ0ZmJiYWQwMGIx/ZjFlZGZmNDkzZmZj/NGQxMS5wbmc.jpg"/>
      <itunes:duration>3158</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Bryce Adelstein Lelbach from NVIDIA. They discuss the mdspan proposal that first introduced Bryce to the C++ ISO committee. They also review Bryce's role as moderator for the /r/cpp subreddit and talk about the upcoming CppCon 2019 conference.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Bryce Adelstein Lelbach from NVIDIA. They discuss the mdspan proposal that first introduced Bryce to the C++ ISO committee. They also review Bryce's role as moderator for the /r/cpp subreddit and talk about the upcoming CppCon </itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/bryce_adelstein_lelbach">Bryce Adelstein Lelbach</podcast:person>
    </item>
    <item>
      <title>Secure Coding</title>
      <itunes:episode>209</itunes:episode>
      <podcast:episode>209</podcast:episode>
      <itunes:title>Secure Coding</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">61a77b1fe88a45a586858d98cc817d25</guid>
      <link>https://share.transistor.fm/s/c76db064</link>
      <description>
        <![CDATA[Rob and Jason are joined by Matt Butler to discuss his perspective on the ISO Cologne meeting and Secure Coding.
        <p>Matthew Butler is a security researcher who has been using C++ professionally since 1990. He has spent the past three decades as a systems architect and software engineer developing systems for network security, law enforcement and national defense. He primarily works in signals intelligence and security on platforms ranging from embedded micro-controllers to FPGAs to large-scale, real-time platforms.</p>
<p>He is on the staff of both CppCon and C++Now as well as a member of the C++ Standards Committee. He spends most of his time in EWG, SG12 (Undefined Behavior and Vulnerabilities), SG14 (Low Latency) and, now, SG21 (Contracts). He is also a member of WG23 (Programming Language Vulnerabilities).</p>
<p>He prefers the role of predator when dealing with hackers and lives in the Rocky Mountains with his wife and daughter.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://old.reddit.com/r/cpp/comments/cmk7ek/what_happened_to_c20_contracts/">What happened to C++20 Contracts?</a></li>
<li><a href="https://vittorioromeo.info/index/blog/fixing_cpp_with_epochs.html">Fixing C++ with epochs</a></li>
<li><a href="https://cppcon.org/child-care/">Child Care at CppCon</a></li>
</ul>
<p><b>Matt Butler</b></p>
<ul>
<li><a href="https://maddphysics.com/">Matt Butler's Blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=n4Yf2tBeAbE">CppCon 2018: Matthew Butler "Secure Coding Best Practices: Your First Line is the Last Line of Defense"</a></li>
<li><a href="https://www.youtube.com/watch?v=pgEc__9Cltc">C++Now 2019: Matthew Butler "Secure Coding Best Practices - Threat Hunting"</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1705r0.html">P1705 - Enumerating Undefined Behavior</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/en/b/0639/">Errors that static code analysis does not find because it is not used</a></li>
<li><a href="https://www.viva64.com/en/b/0636/">PVS-Studio in the Clouds - Running the Analysis on Travis CI</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Matt Butler to discuss his perspective on the ISO Cologne meeting and Secure Coding.
        <p>Matthew Butler is a security researcher who has been using C++ professionally since 1990. He has spent the past three decades as a systems architect and software engineer developing systems for network security, law enforcement and national defense. He primarily works in signals intelligence and security on platforms ranging from embedded micro-controllers to FPGAs to large-scale, real-time platforms.</p>
<p>He is on the staff of both CppCon and C++Now as well as a member of the C++ Standards Committee. He spends most of his time in EWG, SG12 (Undefined Behavior and Vulnerabilities), SG14 (Low Latency) and, now, SG21 (Contracts). He is also a member of WG23 (Programming Language Vulnerabilities).</p>
<p>He prefers the role of predator when dealing with hackers and lives in the Rocky Mountains with his wife and daughter.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://old.reddit.com/r/cpp/comments/cmk7ek/what_happened_to_c20_contracts/">What happened to C++20 Contracts?</a></li>
<li><a href="https://vittorioromeo.info/index/blog/fixing_cpp_with_epochs.html">Fixing C++ with epochs</a></li>
<li><a href="https://cppcon.org/child-care/">Child Care at CppCon</a></li>
</ul>
<p><b>Matt Butler</b></p>
<ul>
<li><a href="https://maddphysics.com/">Matt Butler's Blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=n4Yf2tBeAbE">CppCon 2018: Matthew Butler "Secure Coding Best Practices: Your First Line is the Last Line of Defense"</a></li>
<li><a href="https://www.youtube.com/watch?v=pgEc__9Cltc">C++Now 2019: Matthew Butler "Secure Coding Best Practices - Threat Hunting"</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1705r0.html">P1705 - Enumerating Undefined Behavior</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/en/b/0639/">Errors that static code analysis does not find because it is not used</a></li>
<li><a href="https://www.viva64.com/en/b/0636/">PVS-Studio in the Clouds - Running the Analysis on Travis CI</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 08 Aug 2019 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/c76db064/3c71398a.mp3" length="42505631" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/3_A6ya7UEepsFMDpDyiavGmS-WdejDWpc6MvdbOcIZM/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS81Yjcz/OTQ2YjU2YzliOWFm/YWRhNjM3ODY4ZWU1/ODgyOC5wbmc.jpg"/>
      <itunes:duration>3535</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Matt Butler to discuss his perspective on the ISO Cologne meeting and Secure Coding.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Matt Butler to discuss his perspective on the ISO Cologne meeting and Secure Coding.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/matt_butler">Matt Butler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Approval Tests</title>
      <itunes:episode>208</itunes:episode>
      <podcast:episode>208</podcast:episode>
      <itunes:title>Approval Tests</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">9cb95811b25b47e4b7a41fee0a6a45de</guid>
      <link>https://share.transistor.fm/s/563f30cf</link>
      <description>
        <![CDATA[Rob and Jason are joined by Clare Macrae to discuss Approval Tests and how they can be used to quickly test legacy C++ code.
        <p>Clare is an independent consultant, helping teams streamline their work with legacy and hard-to-test C++ and Qt code.</p>
<p>She has worked in software development for over 30 years, and in C++ for 20 years.</p>
<p>Since 2017, she has used her spare time to work remotely with Llewellyn Falco on <a href="https://github.com/approvals/ApprovalTests.cpp">ApprovalTests.cpp</a>, to radically simplify testing of legacy code. She has enjoyed this so much that she recently went independent, to focus even more on helping others to work more easily with legacy code.
    
Clare was until recently a Principal Scientific Software Engineer at Cambridge Crystallographic Data Centre. She is the original author of their popular 3D crystal structure visualisation program <a href="https://www.ccdc.cam.ac.uk/mercury/">Mercury</a>.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://blog.kitware.com/cmake-3-15-0-available-for-download/">Cmake 3.15 available</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/clang-llvm-support-for-msbuild-projects/">Clang/LLVM Support for MSBuild Projects</a></li>
<li><a href="https://old.reddit.com/r/cpp/comments/cdzy8w/leaf_a_lightweight_errorhandling_library_seeking/">LEAF light-weight error-handling lib seeking Boost review manager</a></li>
</ul>
<p><b>Clare Macrae</b></p>
<ul>
<li><a href="https://twitter.com/ClareMacraeUK">@ClareMacraeUK</a></li>
<li><a href="https://claremacrae.co.uk/">Clare Macrae's Blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/approvals/ApprovalTests.cpp">C++ Approval Tests</a></li>
<li><a href="https://approvaltests.com/">Approval Tests</a></li>
<li><a href="https://www.includecpp.org/">#include </a></li>
<li><a href="http://www.gregcons.com/KateBlog/HappyOneofourbirthdaysInclude.aspx">Happy one-of-our-birthdays #include!</a></li>
<li><a href="https://www.gofundme.com/f/sponsoring-diverse-cppcon-2019-attendees?pc=&amp;rcid=r01-156331121458-e1203fc6dedf4e8f">Sponsoring Diverse CppCon 2019 Attendees</a></li>
<li><a href="https://docs.google.com/forms/d/e/1FAIpQLSc7Ctwydv5yu0egr8lOoWz5q1JXYkyDpBoaMAtsW1qPy8Kq2Q/viewform">#include  sponsorship for CppCon 2019</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/en/b/0639/">Errors that static code analysis does not find because it is not used</a></li>
<li><a href="https://www.viva64.com/en/b/0636/">PVS-Studio in the Clouds - Running the Analysis on Travis CI</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Clare Macrae to discuss Approval Tests and how they can be used to quickly test legacy C++ code.
        <p>Clare is an independent consultant, helping teams streamline their work with legacy and hard-to-test C++ and Qt code.</p>
<p>She has worked in software development for over 30 years, and in C++ for 20 years.</p>
<p>Since 2017, she has used her spare time to work remotely with Llewellyn Falco on <a href="https://github.com/approvals/ApprovalTests.cpp">ApprovalTests.cpp</a>, to radically simplify testing of legacy code. She has enjoyed this so much that she recently went independent, to focus even more on helping others to work more easily with legacy code.
    
Clare was until recently a Principal Scientific Software Engineer at Cambridge Crystallographic Data Centre. She is the original author of their popular 3D crystal structure visualisation program <a href="https://www.ccdc.cam.ac.uk/mercury/">Mercury</a>.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://blog.kitware.com/cmake-3-15-0-available-for-download/">Cmake 3.15 available</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/clang-llvm-support-for-msbuild-projects/">Clang/LLVM Support for MSBuild Projects</a></li>
<li><a href="https://old.reddit.com/r/cpp/comments/cdzy8w/leaf_a_lightweight_errorhandling_library_seeking/">LEAF light-weight error-handling lib seeking Boost review manager</a></li>
</ul>
<p><b>Clare Macrae</b></p>
<ul>
<li><a href="https://twitter.com/ClareMacraeUK">@ClareMacraeUK</a></li>
<li><a href="https://claremacrae.co.uk/">Clare Macrae's Blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/approvals/ApprovalTests.cpp">C++ Approval Tests</a></li>
<li><a href="https://approvaltests.com/">Approval Tests</a></li>
<li><a href="https://www.includecpp.org/">#include </a></li>
<li><a href="http://www.gregcons.com/KateBlog/HappyOneofourbirthdaysInclude.aspx">Happy one-of-our-birthdays #include!</a></li>
<li><a href="https://www.gofundme.com/f/sponsoring-diverse-cppcon-2019-attendees?pc=&amp;rcid=r01-156331121458-e1203fc6dedf4e8f">Sponsoring Diverse CppCon 2019 Attendees</a></li>
<li><a href="https://docs.google.com/forms/d/e/1FAIpQLSc7Ctwydv5yu0egr8lOoWz5q1JXYkyDpBoaMAtsW1qPy8Kq2Q/viewform">#include  sponsorship for CppCon 2019</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/en/b/0639/">Errors that static code analysis does not find because it is not used</a></li>
<li><a href="https://www.viva64.com/en/b/0636/">PVS-Studio in the Clouds - Running the Analysis on Travis CI</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 01 Aug 2019 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/563f30cf/676fb058.mp3" length="37874173" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/BWFYWFuefRj7fY3fDzEzHqnbGgGj1njBWRZ8yq8H-I0/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8xMTJi/MWZiM2I1ZTAxZGZj/NGFjM2IwMjJjNjI2/YTk2Mi5wbmc.jpg"/>
      <itunes:duration>3149</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Clare Macrae to discuss Approval Tests and how they can be used to quickly test legacy C++ code.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Clare Macrae to discuss Approval Tests and how they can be used to quickly test legacy C++ code.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/clare_macrae">Clare Macrae</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Cologne Trip Report</title>
      <itunes:episode>207</itunes:episode>
      <podcast:episode>207</podcast:episode>
      <itunes:title>Cologne Trip Report</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">a9a1b5124d2e41acb24adf355146bfe2</guid>
      <link>https://share.transistor.fm/s/b3e8733d</link>
      <description>
        <![CDATA[Rob and Jason are joined by Botond Ballo and Tom Honermann to discuss what features were added and removed from the C++20 draft paper at the ISO meeting in Cologne.
        <p>Botond Ballo is a software engineer at Mozilla, where he has been working on the Firefox web browser's rendering engine for 6 years. He's been attending C++ standards meetings for about the same time, and blogging about them to keep the C++ user community informed about standardization progress. In the committee, his interests include general language evolution, reflection, and tooling. Botond likes to hack on IDEs and other developer tools in his spare time. Offline, you might spot him climbing rocks or reading fantasy novels.</p>
<p>Tom Honermann is a software engineer at Synopsys where he has been working on the Coverity static analyzer for the past 8 years.  His first C++ standard committee meeting was Lenexa in 2015.  He currently chairs the SG16 text and Unicode study group and participates in the SG2 modules, SG13 HMI/IO, and SG15 tooling study groups.  His contributions to C++20 include the new char8_t builtin type.  A C++ minion with 20 years professional experience.  Husband and father of two awesome boys.</p>
<p><b>Botond Ballo</b></p>
<ul>
<li><a href="https://twitter.com/BotondBallo">@BotondBallo</a></li>
<li><a href="https://botondballo.wordpress.com/">Botond Ballo's Blog</a></li>
</ul>
<p><b>Tom Honermann</b></p>
<ul>
<li><a href="https://twitter.com/tahonermann">@tahonermann</a></li>
<li><a href="http://honermann.net/blog/">Tom Honermann's Blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.reddit.com/r/cpp/comments/cfk9de/201907_cologne_iso_c_committee_trip_report_the/">2019-07 Cologne ISO C++ Committee Trip Report</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1607r0.pdf">p1607 - Minimizing Contracts</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
<li><a href="https://backtrace.io/blog/features/visual-studio/">Announcing Visual Studio Extension - Integrated Crash Reporting in 5 Minutes</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Botond Ballo and Tom Honermann to discuss what features were added and removed from the C++20 draft paper at the ISO meeting in Cologne.
        <p>Botond Ballo is a software engineer at Mozilla, where he has been working on the Firefox web browser's rendering engine for 6 years. He's been attending C++ standards meetings for about the same time, and blogging about them to keep the C++ user community informed about standardization progress. In the committee, his interests include general language evolution, reflection, and tooling. Botond likes to hack on IDEs and other developer tools in his spare time. Offline, you might spot him climbing rocks or reading fantasy novels.</p>
<p>Tom Honermann is a software engineer at Synopsys where he has been working on the Coverity static analyzer for the past 8 years.  His first C++ standard committee meeting was Lenexa in 2015.  He currently chairs the SG16 text and Unicode study group and participates in the SG2 modules, SG13 HMI/IO, and SG15 tooling study groups.  His contributions to C++20 include the new char8_t builtin type.  A C++ minion with 20 years professional experience.  Husband and father of two awesome boys.</p>
<p><b>Botond Ballo</b></p>
<ul>
<li><a href="https://twitter.com/BotondBallo">@BotondBallo</a></li>
<li><a href="https://botondballo.wordpress.com/">Botond Ballo's Blog</a></li>
</ul>
<p><b>Tom Honermann</b></p>
<ul>
<li><a href="https://twitter.com/tahonermann">@tahonermann</a></li>
<li><a href="http://honermann.net/blog/">Tom Honermann's Blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.reddit.com/r/cpp/comments/cfk9de/201907_cologne_iso_c_committee_trip_report_the/">2019-07 Cologne ISO C++ Committee Trip Report</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1607r0.pdf">p1607 - Minimizing Contracts</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
<li><a href="https://backtrace.io/blog/features/visual-studio/">Announcing Visual Studio Extension - Integrated Crash Reporting in 5 Minutes</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 25 Jul 2019 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/b3e8733d/9ee11fee.mp3" length="43867600" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/RIDJQeJwc_cRW8iPPyzDl0zzy6UvGepfaMf0-c7hSX4/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9lOWU4/ZTcwMTI2NWRmZWRm/N2M0NzI0MmU1NWQ1/MDc5Yi5wbmc.jpg"/>
      <itunes:duration>3648</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Botond Ballo and Tom Honermann to discuss what features were added and removed from the C++20 draft paper at the ISO meeting in Cologne.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Botond Ballo and Tom Honermann to discuss what features were added and removed from the C++20 draft paper at the ISO meeting in Cologne.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/botond_ballo">Botond Ballo</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/tom_honermann">Tom Honermann</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>GitKraken</title>
      <itunes:episode>206</itunes:episode>
      <podcast:episode>206</podcast:episode>
      <itunes:title>GitKraken</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">8d4cb7b35f4e4a499704ee154d3f1bb9</guid>
      <link>https://share.transistor.fm/s/3e5fe39b</link>
      <description>
        <![CDATA[Rob and Jason are joined by Tyler Ang-Wanek to discuss leveraging C++ in an ElectronJS app like GitKraken.
        <p>Tyler Ang-Wanek has been developing software professionally for the past 3.5 years. He works as a senior developer at Axosoft, on the GitKraken team. His work primarily shifts among developing native node modules for use in GitKraken, architectural work for code and APIs around GitKraken, and developing new features for GitKraken. He is the creator of the node module Node Sentinel File Watcher (NSFW), a native file watcher written for GitKraken that has made its way into Atom and VSCode. One of his major accomplishments includes taking leadership of the open source native node module NodeGit. After much hard work on the NodeGit repo and within the community, Tyler joined the leadership group for LibGit2.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.fluentcpp.com/2017/06/02/write-template-metaprogramming-expressively/">Expressive C++ Template Metaprogramming</a></li>
<li><a href="https://codingtidbit.com/2019/07/07/bring-your-c-code-to-the-web/?fbclid=IwAR1Z4tBJGBq9maRFbXmTeWpd5zfR1VQPWfHNGSrjpfl7XAfx2Qxtaap-vUU">Bring your C++ Code to the Web</a></li>
<li><a href="https://meetingcpp.com/meetingcpp/news/items/Voting-results-for-Meeting-Cpp-2019.html">Voting results for Meeting C++ 2019</a></li>
</ul>
<p><b>Tyler Ang-Wanek</b></p>
<ul>
<li><a href="https://twitter.com/twwanek">@twwanek</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.gitkraken.com/">GitKraken</a></li>
<li><a href="https://www.axosoft.com/">Axosoft</a></li>
<li><a href="https://blog.axosoft.com/gitkraken-v6-0/">GitKraken v6.0: The Fastest GitKraken Ever!</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
<li><a href="https://backtrace.io/blog/features/visual-studio/">Announcing Visual Studio Extension - Integrated Crash Reporting in 5 Minutes</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Tyler Ang-Wanek to discuss leveraging C++ in an ElectronJS app like GitKraken.
        <p>Tyler Ang-Wanek has been developing software professionally for the past 3.5 years. He works as a senior developer at Axosoft, on the GitKraken team. His work primarily shifts among developing native node modules for use in GitKraken, architectural work for code and APIs around GitKraken, and developing new features for GitKraken. He is the creator of the node module Node Sentinel File Watcher (NSFW), a native file watcher written for GitKraken that has made its way into Atom and VSCode. One of his major accomplishments includes taking leadership of the open source native node module NodeGit. After much hard work on the NodeGit repo and within the community, Tyler joined the leadership group for LibGit2.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.fluentcpp.com/2017/06/02/write-template-metaprogramming-expressively/">Expressive C++ Template Metaprogramming</a></li>
<li><a href="https://codingtidbit.com/2019/07/07/bring-your-c-code-to-the-web/?fbclid=IwAR1Z4tBJGBq9maRFbXmTeWpd5zfR1VQPWfHNGSrjpfl7XAfx2Qxtaap-vUU">Bring your C++ Code to the Web</a></li>
<li><a href="https://meetingcpp.com/meetingcpp/news/items/Voting-results-for-Meeting-Cpp-2019.html">Voting results for Meeting C++ 2019</a></li>
</ul>
<p><b>Tyler Ang-Wanek</b></p>
<ul>
<li><a href="https://twitter.com/twwanek">@twwanek</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.gitkraken.com/">GitKraken</a></li>
<li><a href="https://www.axosoft.com/">Axosoft</a></li>
<li><a href="https://blog.axosoft.com/gitkraken-v6-0/">GitKraken v6.0: The Fastest GitKraken Ever!</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
<li><a href="https://backtrace.io/blog/features/visual-studio/">Announcing Visual Studio Extension - Integrated Crash Reporting in 5 Minutes</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 11 Jul 2019 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/3e5fe39b/ce9c4525.mp3" length="41202202" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/qJFqBCVb7Q2avUAX2VBicTd-ZK4UD8MZq5-xjwz6I_U/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9iNWY5/MjBmMWM5ODRkNWU3/NDJiMjBlMDBiNjlk/OGNjMC5wbmc.jpg"/>
      <itunes:duration>3426</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Tyler Ang-Wanek to discuss leveraging C++ in an ElectronJS app like GitKraken.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Tyler Ang-Wanek to discuss leveraging C++ in an ElectronJS app like GitKraken.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/tyler_ang_wanek">Tyler Ang-Wanek</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>CMake and VTK</title>
      <itunes:episode>205</itunes:episode>
      <podcast:episode>205</podcast:episode>
      <itunes:title>CMake and VTK</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">8b47ee52e15945c89274f5b506517070</guid>
      <link>https://share.transistor.fm/s/72912785</link>
      <description>
        <![CDATA[Rob and Jason are joined by Robert Maynard from Kitware to discuss CMake and VTK.
        <p>Robert Maynard is a principal engineer at Kitware and spends most of his time as a primary developer of VTK-m. VTK-m is a HPC toolkit of scientific visualization algorithms for highly concurrent processor and accelerator architectures. It uses a fine-grained concurrency model for data analysis and visualization algorithms allowing for seamless execution on GPU's or many-core CPUs.</p>
<p>When not working on VTK-m, Robert is either; writing CMake code, teaching CMake, or working to improve CMake.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.indiegogo.com/projects/cppcheck-detect-more-uninitalized-variable-usage/#/">CppCheck detect more uninitalized variable usage</a></li>
<li><a href="https://quuxplusone.github.io/blog/2019/06/26/pro-p1485/">In support of P1485 "Better keywords for coroutines"</a></li>
<li><a href="https://blogs.accu.org/?p=1974">The power of Hidden Friends in C++</a></li>
<li><a href="https://cppcon.org/poster-submissions-2019/">CppCon Poster Submissions 2019</a></li>
<li><a href="https://www.npr.org/sections/health-shots/2019/06/11/729314248/to-save-the-science-poster-researchers-want-to-kill-it-and-start-over">To Save The Science Poster, Researchers Want To Kill It And Start Over</a></li>
</ul>
<p><b>Robert Maynard</b></p>
<ul>
<li><a href="https://twitter.com/@robertjmaynard">@robertjmaynard</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://cmake.org/">CMake</a></li>
<li><a href="https://cmake.org/cmake/help/v3.15/release/3.15.html">CMake 3.15 Release Notes</a></li>
<li><a href="https://vtk.org/">VTK</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.facebook.com/StaticCodeAnalyzer/">PVS-Studio Facebook</a></li>
<li><a href="https://t.me/pvsstudio_en">PVS-Studio Telegram</a></li>
<li><a href="https://twitter.com/Code_Analysis">PVS-Studio Twitter</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Robert Maynard from Kitware to discuss CMake and VTK.
        <p>Robert Maynard is a principal engineer at Kitware and spends most of his time as a primary developer of VTK-m. VTK-m is a HPC toolkit of scientific visualization algorithms for highly concurrent processor and accelerator architectures. It uses a fine-grained concurrency model for data analysis and visualization algorithms allowing for seamless execution on GPU's or many-core CPUs.</p>
<p>When not working on VTK-m, Robert is either; writing CMake code, teaching CMake, or working to improve CMake.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.indiegogo.com/projects/cppcheck-detect-more-uninitalized-variable-usage/#/">CppCheck detect more uninitalized variable usage</a></li>
<li><a href="https://quuxplusone.github.io/blog/2019/06/26/pro-p1485/">In support of P1485 "Better keywords for coroutines"</a></li>
<li><a href="https://blogs.accu.org/?p=1974">The power of Hidden Friends in C++</a></li>
<li><a href="https://cppcon.org/poster-submissions-2019/">CppCon Poster Submissions 2019</a></li>
<li><a href="https://www.npr.org/sections/health-shots/2019/06/11/729314248/to-save-the-science-poster-researchers-want-to-kill-it-and-start-over">To Save The Science Poster, Researchers Want To Kill It And Start Over</a></li>
</ul>
<p><b>Robert Maynard</b></p>
<ul>
<li><a href="https://twitter.com/@robertjmaynard">@robertjmaynard</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://cmake.org/">CMake</a></li>
<li><a href="https://cmake.org/cmake/help/v3.15/release/3.15.html">CMake 3.15 Release Notes</a></li>
<li><a href="https://vtk.org/">VTK</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.facebook.com/StaticCodeAnalyzer/">PVS-Studio Facebook</a></li>
<li><a href="https://t.me/pvsstudio_en">PVS-Studio Telegram</a></li>
<li><a href="https://twitter.com/Code_Analysis">PVS-Studio Twitter</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 04 Jul 2019 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/72912785/0be19864.mp3" length="41531878" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/5sfHoTvdHijis7J-GS1DpLmKmGckz8_hw6KzNyOp8as/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9iYzMw/ZmE2MTM0YzBiMTIx/MzAxNmE5ZGQ1YjZj/OWE4MC5wbmc.jpg"/>
      <itunes:duration>3454</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Robert Maynard from Kitware to discuss CMake and VTK.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Robert Maynard from Kitware to discuss CMake and VTK.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/robert_maynard">Robert Maynard</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Functional Programming in C++</title>
      <itunes:episode>204</itunes:episode>
      <podcast:episode>204</podcast:episode>
      <itunes:title>Functional Programming in C++</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">a787046624ff414e934cee4dbcad42d1</guid>
      <link>https://share.transistor.fm/s/1dfb9948</link>
      <description>
        <![CDATA[Rob and Jason are joined by Ivan Čukić to discuss his book on Functional Programming with C++.
        <p>Ivan Čukić is the author of "Functional Programming in C++" published by Manning.</p>
<p>He is one of the core developers of KDE, the largest free/libre open source C++ project.</p>
<p>He is also teaching modern C++ techniques and functional programming at the Faculty of Mathematics in Belgrade and has been using C++ for more than 20 years. He has been researching functional programming in C++ before and during his PhD studies, and uses the techniques in real-world projects.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.meetup.com/rust-and-c-plus-plus-in-cardiff/">Rust and C++ Cardiff</a></li>
<li><a href="https://www.jetbrains.com/lp/devecosystem-2019/cpp/">State of Developer Ecosystem 2019</a></li>
<li><a href="https://meetingcpp.com/meetingcpp/news/items/The-voting-on-the-talks-for-Meeting-Cpp-2019-begins-.html">Voting on the talks for Meeting C++ 2019</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/?fbclid=IwAR3BpsuvFJS0OSD1XuXOMtM0wCuI_rk1eO4hn0jWKXxTiberwyvbB8gxBLE#mailing2019-06">Pre-Cologne Mailing</a></li>
</ul>
<p><b>Ivan Čukić</b></p>
<ul>
<li><a href="https://twitter.com/@ivan_cukic">@ivan_cukic</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://cukic.co/to/fp-in-cpp">Functional Programming in C++</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0798r3.html">p0798R3 Monadic operations for std::optional</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0323r8.html">p0323R8 std::expected</a></li>
<li><a href="https://github.com/arximboldi/immer/">Immer library</a></li>
<li><a href="https://www.youtube.com/watch?v=eelpmWo2fuU">Ranges for distributed and asynchronous systems - Ivan Čukić - ACCU 2019</a></li>
<li><a href="https://www.youtube.com/watch?v=a2MmURgc6cU">Functional reactive programming in C++ - Ivan Čukić - Meeting C++ 2016</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.facebook.com/StaticCodeAnalyzer/">PVS-Studio Facebook</a></li>
<li><a href="https://t.me/pvsstudio_en">PVS-Studio Telegram</a></li>
<li>
<p><a href="https://twitter.com/Code_Analysis">PVS-Studio Twitter</a></p>
</li>
<li>
<p><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></p>
</li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Ivan Čukić to discuss his book on Functional Programming with C++.
        <p>Ivan Čukić is the author of "Functional Programming in C++" published by Manning.</p>
<p>He is one of the core developers of KDE, the largest free/libre open source C++ project.</p>
<p>He is also teaching modern C++ techniques and functional programming at the Faculty of Mathematics in Belgrade and has been using C++ for more than 20 years. He has been researching functional programming in C++ before and during his PhD studies, and uses the techniques in real-world projects.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.meetup.com/rust-and-c-plus-plus-in-cardiff/">Rust and C++ Cardiff</a></li>
<li><a href="https://www.jetbrains.com/lp/devecosystem-2019/cpp/">State of Developer Ecosystem 2019</a></li>
<li><a href="https://meetingcpp.com/meetingcpp/news/items/The-voting-on-the-talks-for-Meeting-Cpp-2019-begins-.html">Voting on the talks for Meeting C++ 2019</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/?fbclid=IwAR3BpsuvFJS0OSD1XuXOMtM0wCuI_rk1eO4hn0jWKXxTiberwyvbB8gxBLE#mailing2019-06">Pre-Cologne Mailing</a></li>
</ul>
<p><b>Ivan Čukić</b></p>
<ul>
<li><a href="https://twitter.com/@ivan_cukic">@ivan_cukic</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://cukic.co/to/fp-in-cpp">Functional Programming in C++</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0798r3.html">p0798R3 Monadic operations for std::optional</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0323r8.html">p0323R8 std::expected</a></li>
<li><a href="https://github.com/arximboldi/immer/">Immer library</a></li>
<li><a href="https://www.youtube.com/watch?v=eelpmWo2fuU">Ranges for distributed and asynchronous systems - Ivan Čukić - ACCU 2019</a></li>
<li><a href="https://www.youtube.com/watch?v=a2MmURgc6cU">Functional reactive programming in C++ - Ivan Čukić - Meeting C++ 2016</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.facebook.com/StaticCodeAnalyzer/">PVS-Studio Facebook</a></li>
<li><a href="https://t.me/pvsstudio_en">PVS-Studio Telegram</a></li>
<li>
<p><a href="https://twitter.com/Code_Analysis">PVS-Studio Twitter</a></p>
</li>
<li>
<p><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></p>
</li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 27 Jun 2019 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/1dfb9948/45226cb3.mp3" length="32704031" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/N6Mrsjn69jJ2qF7aH-Ayf7JhOoyvfVAJ5C8zicsoAxs/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8xNWYy/MWY5NTRhODhhMWRi/ZDgzNjk2MTRkMGI4/YjFjYS5wbmc.jpg"/>
      <itunes:duration>2718</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Ivan Čukić to discuss his book on Functional Programming with C++.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Ivan Čukić to discuss his book on Functional Programming with C++.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/ivan_cukic">Ivan Čukić</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Movable Iterators</title>
      <itunes:episode>203</itunes:episode>
      <podcast:episode>203</podcast:episode>
      <itunes:title>Movable Iterators</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">78da22d9678f4e4c86f800caafb7cd97</guid>
      <link>https://share.transistor.fm/s/21e7d657</link>
      <description>
        <![CDATA[Rob and Jason are joined by Corentin Jabot to discuss some of his proposals for C++20.
        <p>Corentin Jabot is a freelancer developer and member of the French National Body and the C++ committee where he participates in the tooling, Unicode and library evolution working groups.
He has been doing C++ for about 10 years and currently works with Mobsya, a swiss non-profit making educational robots for kids.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://github.com/catchorg/Catch2/releases/tag/v2.9.0">Catch v2.9.0 released</a></li>
<li><a href="https://www.youtube.com/playlist?list=PLn4wYlDYx4bszUM8uUJi55czMYuilXfaR&amp;fbclid=IwAR07tpgwDsUXKq54XNl6Z_1NnR-Mmxdbp2boAlRj9syFfGXA6bs5YAQOTjA">Core C++ 2019 Videos</a></li>
<li><a href="https://www.bfilipek.com/2019/06/fsm-variant-game.html">Space Game: A std::variant Based State Machine</a></li>
</ul>
<p><b>Corentin Jabot</b></p>
<ul>
<li><a href="https://twitter.com/Cor3ntin">@Cor3ntin</a></li>
<li><a href="https://cor3ntin.github.io/">cor3ntin</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://isocpp.org/files/papers/P1207R2.pdf">p1207: Movability of Single-pass iterators</a></li>
<li><a href="https://isocpp.org/files/papers/p1206r1.pdf">p1206: ranges::to: A function to convert any range to a container</a></li>
<li><a href="https://isocpp.org/files/papers/P1634R0.html">p1634: Naming guidelines for modules</a></li>
<li><a href="https://isocpp.org/files/papers/P1634R0.html">p1628: Unicode character properties</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.facebook.com/StaticCodeAnalyzer/">PVS-Studio Facebook</a></li>
<li><a href="https://t.me/pvsstudio_en">PVS-Studio Telegram</a></li>
<li>
<p><a href="https://twitter.com/Code_Analysis">PVS-Studio Twitter</a></p>
</li>
<li>
<p><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></p>
</li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Corentin Jabot to discuss some of his proposals for C++20.
        <p>Corentin Jabot is a freelancer developer and member of the French National Body and the C++ committee where he participates in the tooling, Unicode and library evolution working groups.
He has been doing C++ for about 10 years and currently works with Mobsya, a swiss non-profit making educational robots for kids.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://github.com/catchorg/Catch2/releases/tag/v2.9.0">Catch v2.9.0 released</a></li>
<li><a href="https://www.youtube.com/playlist?list=PLn4wYlDYx4bszUM8uUJi55czMYuilXfaR&amp;fbclid=IwAR07tpgwDsUXKq54XNl6Z_1NnR-Mmxdbp2boAlRj9syFfGXA6bs5YAQOTjA">Core C++ 2019 Videos</a></li>
<li><a href="https://www.bfilipek.com/2019/06/fsm-variant-game.html">Space Game: A std::variant Based State Machine</a></li>
</ul>
<p><b>Corentin Jabot</b></p>
<ul>
<li><a href="https://twitter.com/Cor3ntin">@Cor3ntin</a></li>
<li><a href="https://cor3ntin.github.io/">cor3ntin</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://isocpp.org/files/papers/P1207R2.pdf">p1207: Movability of Single-pass iterators</a></li>
<li><a href="https://isocpp.org/files/papers/p1206r1.pdf">p1206: ranges::to: A function to convert any range to a container</a></li>
<li><a href="https://isocpp.org/files/papers/P1634R0.html">p1634: Naming guidelines for modules</a></li>
<li><a href="https://isocpp.org/files/papers/P1634R0.html">p1628: Unicode character properties</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.facebook.com/StaticCodeAnalyzer/">PVS-Studio Facebook</a></li>
<li><a href="https://t.me/pvsstudio_en">PVS-Studio Telegram</a></li>
<li>
<p><a href="https://twitter.com/Code_Analysis">PVS-Studio Twitter</a></p>
</li>
<li>
<p><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></p>
</li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 20 Jun 2019 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/21e7d657/3ec6145a.mp3" length="35057195" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/-1jZ_gHYgYYS3Cti4WJfhjnjvquWZLYc4-Bzw_-u21I/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS84ODZj/Yjc0YjBlYmE4MThl/NGIwYWVjNTM1NjM2/MDdkYi5wbmc.jpg"/>
      <itunes:duration>2914</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Corentin Jabot to discuss some of his proposals for C++20.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Corentin Jabot to discuss some of his proposals for C++20.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/corentin_jabot">Corentin Jabot</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Factorio</title>
      <itunes:episode>202</itunes:episode>
      <podcast:episode>202</podcast:episode>
      <itunes:title>Factorio</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">7c8c7873d42243ec8236023e06aa4ac7</guid>
      <link>https://share.transistor.fm/s/c7454910</link>
      <description>
        <![CDATA[Rob and Jason are joined by Michal Kovařík to discuss his work creating the Factorio video game with C++.
        <p>Michal is 34 years old and started programming when he was 11. C (and C++ soon after) became his favorite language soon afterwards.
After quitting University after 2 years he was a regular programmer in a company for 4 years. He then started his own computer game project, which he's been working on for 7 years already. The game is much more successful than anticipated (with more than 1.7 million sales) while still in early access. We are close to finishing the game and deciding what to do next.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.youtube.com/user/BoostCon/featured">C++Now 2019 Videos being uploaded</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/clear-functional-c-documentation-with-sphinx-breathe-doxygen-cmake/?fbclid=IwAR3-sFzYXaJA2n_gd5VVoODpEFG1_pGoLUyQKTH3C5b_dKpHThwPZVYw910">Clear, Functional C++ Docs with Sphinx + Breathe + Doxygen + Cmake</a></li>
<li><a href="https://blog.trailofbits.com/2019/05/31/fuzzing-unit-tests-with-deepstate-and-eclipser/?fbclid=IwAR1SAe-cMzyz4MgIjsihaU_kewnomBci36pEeNcuM-nA1Df-_gIvbV70vrs">Fuzzing Unit Tests with DeepState and Eclipser</a></li>
</ul>
<p><b>Michal Kovařík</b></p>
<ul>
<li><a href="https://github.com/kovarex">Michal Kovařík's GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.factorio.com/">Factorio</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.facebook.com/StaticCodeAnalyzer/">PVS-Studio Facebook</a></li>
<li><a href="https://t.me/pvsstudio_en">PVS-Studio Telegram</a></li>
<li>
<p><a href="https://twitter.com/Code_Analysis">PVS-Studio Twitter</a></p>
</li>
<li>
<p><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></p>
</li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Michal Kovařík to discuss his work creating the Factorio video game with C++.
        <p>Michal is 34 years old and started programming when he was 11. C (and C++ soon after) became his favorite language soon afterwards.
After quitting University after 2 years he was a regular programmer in a company for 4 years. He then started his own computer game project, which he's been working on for 7 years already. The game is much more successful than anticipated (with more than 1.7 million sales) while still in early access. We are close to finishing the game and deciding what to do next.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.youtube.com/user/BoostCon/featured">C++Now 2019 Videos being uploaded</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/clear-functional-c-documentation-with-sphinx-breathe-doxygen-cmake/?fbclid=IwAR3-sFzYXaJA2n_gd5VVoODpEFG1_pGoLUyQKTH3C5b_dKpHThwPZVYw910">Clear, Functional C++ Docs with Sphinx + Breathe + Doxygen + Cmake</a></li>
<li><a href="https://blog.trailofbits.com/2019/05/31/fuzzing-unit-tests-with-deepstate-and-eclipser/?fbclid=IwAR1SAe-cMzyz4MgIjsihaU_kewnomBci36pEeNcuM-nA1Df-_gIvbV70vrs">Fuzzing Unit Tests with DeepState and Eclipser</a></li>
</ul>
<p><b>Michal Kovařík</b></p>
<ul>
<li><a href="https://github.com/kovarex">Michal Kovařík's GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.factorio.com/">Factorio</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.facebook.com/StaticCodeAnalyzer/">PVS-Studio Facebook</a></li>
<li><a href="https://t.me/pvsstudio_en">PVS-Studio Telegram</a></li>
<li>
<p><a href="https://twitter.com/Code_Analysis">PVS-Studio Twitter</a></p>
</li>
<li>
<p><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></p>
</li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Fri, 14 Jun 2019 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/c7454910/928f2cdb.mp3" length="44736248" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/WAKWPCa7Wnv-zcoiqlLa2vXBeaOwJkYpb4cSPHZwNzs/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8wNzFk/OTcyMmViNTNkZDQ5/NThkOTNjMjgwMTkx/MmQ0Yi5wbmc.jpg"/>
      <itunes:duration>3721</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Michal Kovařík to discuss his work creating the Factorio video game with C++.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Michal Kovařík to discuss his work creating the Factorio video game with C++.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/michal_kovarik">Michal Kovařík</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Pattern Matching</title>
      <itunes:episode>201</itunes:episode>
      <podcast:episode>201</podcast:episode>
      <itunes:title>Pattern Matching</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">31843fe89f0a4a468844e413553cb96f</guid>
      <link>https://share.transistor.fm/s/81604053</link>
      <description>
        <![CDATA[Rob and Jason are joined by Michael Park to discuss his Pattern Matching library and standards proposal.
        <p>Michael Park is a software engineer at Facebook, working on the C++ libraries and standards team. His focus for C++ is to introduce pattern matching to facilitate better code.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://www.timur.audio/initialisation-in-c17-the-matrix">Initialization in C++ the Matrix</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/cmake-3-14-and-performance-improvements/">CMake 3.14 and Performance Improvements</a></li>
<li><a href="https://isocpp.org/blog/2019/05/compiler-explorer-with-code-execution-support-now-in-early-beta">Compiler Explorer Execution Support</a></li>
</ul>
<p><b>Michael Park</b></p>
<ul>
<li><a href="https://twitter.com/mcypark">@mcypark</a></li>
<li><a href="https://github.com/mpark">Michael Park's GitHub</a></li>
<li><a href="https://mpark.github.io/">Michael Park's Blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://cppnow2019.sched.com/event/Mj3u">C++Now Pattern Matching: Match Me If You Can</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1371r0.pdf">P1371R0</a></li>
<li><a href="https://www.youtube.com/watch?v=HaZ1UQXnuC8">CppCon 2017: Michael Park "MPark.Patterns: Pattern Matching in C++"</a></li>
<li><a href="https://github.com/mpark/patterns">MPark.Patterns</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.facebook.com/StaticCodeAnalyzer/">PVS-Studio Facebook</a></li>
<li><a href="https://t.me/pvsstudio_en">PVS-Studio Telegram</a></li>
<li>
<p><a href="https://twitter.com/Code_Analysis">PVS-Studio Twitter</a></p>
</li>
<li>
<p><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></p>
</li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Michael Park to discuss his Pattern Matching library and standards proposal.
        <p>Michael Park is a software engineer at Facebook, working on the C++ libraries and standards team. His focus for C++ is to introduce pattern matching to facilitate better code.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://www.timur.audio/initialisation-in-c17-the-matrix">Initialization in C++ the Matrix</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/cmake-3-14-and-performance-improvements/">CMake 3.14 and Performance Improvements</a></li>
<li><a href="https://isocpp.org/blog/2019/05/compiler-explorer-with-code-execution-support-now-in-early-beta">Compiler Explorer Execution Support</a></li>
</ul>
<p><b>Michael Park</b></p>
<ul>
<li><a href="https://twitter.com/mcypark">@mcypark</a></li>
<li><a href="https://github.com/mpark">Michael Park's GitHub</a></li>
<li><a href="https://mpark.github.io/">Michael Park's Blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://cppnow2019.sched.com/event/Mj3u">C++Now Pattern Matching: Match Me If You Can</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1371r0.pdf">P1371R0</a></li>
<li><a href="https://www.youtube.com/watch?v=HaZ1UQXnuC8">CppCon 2017: Michael Park "MPark.Patterns: Pattern Matching in C++"</a></li>
<li><a href="https://github.com/mpark/patterns">MPark.Patterns</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.facebook.com/StaticCodeAnalyzer/">PVS-Studio Facebook</a></li>
<li><a href="https://t.me/pvsstudio_en">PVS-Studio Telegram</a></li>
<li>
<p><a href="https://twitter.com/Code_Analysis">PVS-Studio Twitter</a></p>
</li>
<li>
<p><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></p>
</li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 05 Jun 2019 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/81604053/8751fa10.mp3" length="37771597" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/5bhsXSYe4_w25cNdjqGOdppJCT1e1PA4rZWh8ASZiiI/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8zMmVh/NDY1NzEwNzdjNmI5/MzU1Njc4M2FhNjBj/MTIyNC5wbmc.jpg"/>
      <itunes:duration>3140</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Michael Park to discuss his Pattern Matching library and standards proposal.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Michael Park to discuss his Pattern Matching library and standards proposal.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/michael_park">Michael Park</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Simplifying C++</title>
      <itunes:episode>200</itunes:episode>
      <podcast:episode>200</podcast:episode>
      <itunes:title>Simplifying C++</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">214692f550744c6dbf4a8eeb2940d5e3</guid>
      <link>https://share.transistor.fm/s/8b854149</link>
      <description>
        <![CDATA[Rob and Jason are joined by Herb Sutter to discuss C++20 and some of his proposals that aim to Simplify C++.
        <p>Herb Sutter is an author, chair of the ISO C++ committee, and a systems languages architect at Microsoft.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://blog.knatten.org/2019/05/24/no-one-knows-the-type-of-char-char/">No one knows the type of char + char</a></li>
<li><a href="https://thephd.github.io/c++now-2019-trip-report">C++ Now 2019 Trip Report, Extension Points and Summer Opportunities</a></li>
<li><a href="https://github.com/beached/daw_json_link">JSON Link</a></li>
</ul>
<p><b>Herb Sutter</b></p>
<ul>
<li><a href="https://twitter.com/herbsutter">@herbsutter</a></li>
<li><a href="https://github.com/hsutter">Herb Sutter's GitHub</a></li>
<li><a href="https://herbsutter.com/">Sutter's Mill</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1000r1.pdf">P1000 - C++ IS Schedule</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1185r1.html">P1185 - &lt;=&gt; != ==</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1186r1.html">P1186 - When do you actually use &lt;=&gt;</a></li>
<li><a href="https://www.youtube.com/watch?v=os7cqJ5qlzo">Keynote: De-fragmenting C++: Making exceptions more affordable and usable - Herb Sutter</a></li>
<li><a href="https://www.youtube.com/watch?v=80BZxujhY38">CppCon 2018: Herb Sutter "Thoughts on a more powerful and simpler C++ (5 of N)</a></li>
<li><a href="https://amzn.to/2Iesl1U">C++ Coding Standars: 101 Rules, Guidelines, and Best Practices</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.facebook.com/StaticCodeAnalyzer/">PVS-Studio Facebook</a></li>
<li><a href="https://t.me/pvsstudio_en">PVS-Studio Telegram</a></li>
<li>
<p><a href="https://twitter.com/Code_Analysis">PVS-Studio Twitter</a></p>
</li>
<li>
<p><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></p>
</li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Herb Sutter to discuss C++20 and some of his proposals that aim to Simplify C++.
        <p>Herb Sutter is an author, chair of the ISO C++ committee, and a systems languages architect at Microsoft.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://blog.knatten.org/2019/05/24/no-one-knows-the-type-of-char-char/">No one knows the type of char + char</a></li>
<li><a href="https://thephd.github.io/c++now-2019-trip-report">C++ Now 2019 Trip Report, Extension Points and Summer Opportunities</a></li>
<li><a href="https://github.com/beached/daw_json_link">JSON Link</a></li>
</ul>
<p><b>Herb Sutter</b></p>
<ul>
<li><a href="https://twitter.com/herbsutter">@herbsutter</a></li>
<li><a href="https://github.com/hsutter">Herb Sutter's GitHub</a></li>
<li><a href="https://herbsutter.com/">Sutter's Mill</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1000r1.pdf">P1000 - C++ IS Schedule</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1185r1.html">P1185 - &lt;=&gt; != ==</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1186r1.html">P1186 - When do you actually use &lt;=&gt;</a></li>
<li><a href="https://www.youtube.com/watch?v=os7cqJ5qlzo">Keynote: De-fragmenting C++: Making exceptions more affordable and usable - Herb Sutter</a></li>
<li><a href="https://www.youtube.com/watch?v=80BZxujhY38">CppCon 2018: Herb Sutter "Thoughts on a more powerful and simpler C++ (5 of N)</a></li>
<li><a href="https://amzn.to/2Iesl1U">C++ Coding Standars: 101 Rules, Guidelines, and Best Practices</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.facebook.com/StaticCodeAnalyzer/">PVS-Studio Facebook</a></li>
<li><a href="https://t.me/pvsstudio_en">PVS-Studio Telegram</a></li>
<li>
<p><a href="https://twitter.com/Code_Analysis">PVS-Studio Twitter</a></p>
</li>
<li>
<p><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></p>
</li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Tue, 28 May 2019 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/8b854149/4c95d411.mp3" length="48712560" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:duration>4060</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Herb Sutter to discuss C++20 and some of his proposals that aim to Simplify C++.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Herb Sutter to discuss C++20 and some of his proposals that aim to Simplify C++.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/herb_sutter">Herb Sutter</podcast:person>
    </item>
    <item>
      <title>Constexpr Evaluation</title>
      <itunes:episode>199</itunes:episode>
      <podcast:episode>199</podcast:episode>
      <itunes:title>Constexpr Evaluation</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">0c7b7fdb33d3408c93b4b7a17618a527</guid>
      <link>https://share.transistor.fm/s/d9b08ab3</link>
      <description>
        <![CDATA[Rob and Jason are joined by Daveed Vandevoorde to discuss his contributions to the C++ standard and his recent work on constexpr evaluation.
        <p>David ("Daveed") Vandevoorde is a Belgian computer scientist who lives near Princeton, NJ, USA. He is vice-president of engineering at the Edison Design Group (EDG), where he contributes primarily to the implementation of their C++ compiler front end. He is an active member of the C++ standardization committee where he is primarily active in the core language evolution work. His recent work in that context has primarily been about extending the capabilities of “constexpr evaluation”. Daveed is also one of the five members of the committee’s “direction group”. He is the primary author of the well-regarded “C++ Templates: A Complete Guide” (now available in its second edition).</p>
<p><b>News</b></p>
<ul>
<li><a href="https://usingstdcpp.org/2019/05/12/report-from-using-stdcpp-2019/">Report from using std::cpp 2019</a></li>
<li><a href="https://shafik.github.io/c++/undefined%20behavior/2019/05/11/explporing_undefined_behavior_using_constexpr.html">Exploring undefined behavior using constexpr</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/linux-development-with-c-in-visual-studio-2019-wsl-asan-for-linux-separation-of-build-and-debug/">Linux Development with C++ in Visual Studio 2019: WSL, ASAN for Linux, Seperation of Build and Debug</a></li>
<li><a href="https://www.reddit.com/r/gamedev/comments/bpdlow/entt_v3_is_out_gaming_meets_modern_c_again/">EnTT v3 is release</a></li>
<li><a href="http://cppnow.org/announcements/2019/05/announcing-cpp-now-2020/#read-more">Announcing C++Now 2020</a></li>
</ul>
<p><b>Daveed Vandevoorde</b></p>
<ul>
<li><a href="https://www.linkedin.com/in/daveed-vandevoorde-7084164/">Daveed Vandevoorde</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=YyUEVTXhYt4">C++ Russia 2018: Daveed Vandevoorde, Reflective Metaprogramming in C++</a></li>
<li><a href="https://amzn.to/2Mgbscq">C++ Templates: The Complete Guide</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0939r0.pdf">Direction for ISO C++</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1240r0.pdf">Scalable Reflection in C++</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.facebook.com/StaticCodeAnalyzer/">PVS-Studio Facebook</a></li>
<li><a href="https://t.me/pvsstudio_en">PVS-Studio Telegram</a></li>
<li>
<p><a href="https://twitter.com/Code_Analysis">PVS-Studio Twitter</a></p>
</li>
<li>
<p><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></p>
</li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Daveed Vandevoorde to discuss his contributions to the C++ standard and his recent work on constexpr evaluation.
        <p>David ("Daveed") Vandevoorde is a Belgian computer scientist who lives near Princeton, NJ, USA. He is vice-president of engineering at the Edison Design Group (EDG), where he contributes primarily to the implementation of their C++ compiler front end. He is an active member of the C++ standardization committee where he is primarily active in the core language evolution work. His recent work in that context has primarily been about extending the capabilities of “constexpr evaluation”. Daveed is also one of the five members of the committee’s “direction group”. He is the primary author of the well-regarded “C++ Templates: A Complete Guide” (now available in its second edition).</p>
<p><b>News</b></p>
<ul>
<li><a href="https://usingstdcpp.org/2019/05/12/report-from-using-stdcpp-2019/">Report from using std::cpp 2019</a></li>
<li><a href="https://shafik.github.io/c++/undefined%20behavior/2019/05/11/explporing_undefined_behavior_using_constexpr.html">Exploring undefined behavior using constexpr</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/linux-development-with-c-in-visual-studio-2019-wsl-asan-for-linux-separation-of-build-and-debug/">Linux Development with C++ in Visual Studio 2019: WSL, ASAN for Linux, Seperation of Build and Debug</a></li>
<li><a href="https://www.reddit.com/r/gamedev/comments/bpdlow/entt_v3_is_out_gaming_meets_modern_c_again/">EnTT v3 is release</a></li>
<li><a href="http://cppnow.org/announcements/2019/05/announcing-cpp-now-2020/#read-more">Announcing C++Now 2020</a></li>
</ul>
<p><b>Daveed Vandevoorde</b></p>
<ul>
<li><a href="https://www.linkedin.com/in/daveed-vandevoorde-7084164/">Daveed Vandevoorde</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=YyUEVTXhYt4">C++ Russia 2018: Daveed Vandevoorde, Reflective Metaprogramming in C++</a></li>
<li><a href="https://amzn.to/2Mgbscq">C++ Templates: The Complete Guide</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0939r0.pdf">Direction for ISO C++</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1240r0.pdf">Scalable Reflection in C++</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.facebook.com/StaticCodeAnalyzer/">PVS-Studio Facebook</a></li>
<li><a href="https://t.me/pvsstudio_en">PVS-Studio Telegram</a></li>
<li>
<p><a href="https://twitter.com/Code_Analysis">PVS-Studio Twitter</a></p>
</li>
<li>
<p><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></p>
</li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 23 May 2019 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/d9b08ab3/d82d9b00.mp3" length="38991780" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/3RCXaZOZN3cKCWqZ54uHvDW-849zXd7Hn5jVPr3TjQY/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8wOTAw/NmQzMTA0YzBjY2Vi/ZWU3NTVmZjc5MGVl/N2VlZi5wbmc.jpg"/>
      <itunes:duration>3242</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Daveed Vandevoorde to discuss his contributions to the C++ standard and his recent work on constexpr evaluation.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Daveed Vandevoorde to discuss his contributions to the C++ standard and his recent work on constexpr evaluation.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/daveed_vandevoorde">Daveed Vandevoorde</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Mutation Testing with Mull</title>
      <itunes:episode>198</itunes:episode>
      <podcast:episode>198</podcast:episode>
      <itunes:title>Mutation Testing with Mull</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">e6e557c949dd4c33b4c667f39892c4f5</guid>
      <link>https://share.transistor.fm/s/f716e3ad</link>
      <description>
        <![CDATA[Rob and Jason are joined by Alex Denisov to discuss the Mutation Testing in general and the clang based Mull project.
        <p>Alex is a Software Engineer who is working at PTScientists GmbH, a German aerospace startup that is planning to land a spacecraft on the Moon. After work, he is organizing LLVM Social in Berlin and researching the topic of mutation testing. He is generally interested in developer tools, low-level development, and software hardening.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.bfilipek.com/2019/05/boost-to-stdfs.html">Converting from Boost to std::filesystem</a></li>
<li><a href="http://www.gregcons.com/KateBlog/ACCUTripReport.aspx">Kate Gregory ACCU trip report</a></li>
<li><a href="https://lwn.net/Articles/787385/">GCC 9.1 Released</a></li>
</ul>
<p><b>Alex Denisov</b></p>
<ul>
<li><a href="https://twitter.com/1101_debian">@1101_debian</a></li>
<li><a href="https://github.com/AlexDenisov">Alex Denisov's GitHub</a></li>
<li><a href="https://lowlevelbits.org/">Alex Denisov's Blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/mull-project/mull">Mull Project</a></li>
<li><a href="https://github.com/theofidry/awesome-mutation-testing">Awesome Mutation testing</a></li>
<li><a href="https://www.youtube.com/watch?v=Yvj4G9B6pcU">2019 EuroLLVM Developers' Meeting: A. Denisov "Building an LLVM-based tool: lessons learned"</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
<li><a href="https://backtrace.io/blog/features/visual-studio/">Announcing Visual Studio Extension - Integrated Crash Reporting in 5 Minutes</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Alex Denisov to discuss the Mutation Testing in general and the clang based Mull project.
        <p>Alex is a Software Engineer who is working at PTScientists GmbH, a German aerospace startup that is planning to land a spacecraft on the Moon. After work, he is organizing LLVM Social in Berlin and researching the topic of mutation testing. He is generally interested in developer tools, low-level development, and software hardening.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.bfilipek.com/2019/05/boost-to-stdfs.html">Converting from Boost to std::filesystem</a></li>
<li><a href="http://www.gregcons.com/KateBlog/ACCUTripReport.aspx">Kate Gregory ACCU trip report</a></li>
<li><a href="https://lwn.net/Articles/787385/">GCC 9.1 Released</a></li>
</ul>
<p><b>Alex Denisov</b></p>
<ul>
<li><a href="https://twitter.com/1101_debian">@1101_debian</a></li>
<li><a href="https://github.com/AlexDenisov">Alex Denisov's GitHub</a></li>
<li><a href="https://lowlevelbits.org/">Alex Denisov's Blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/mull-project/mull">Mull Project</a></li>
<li><a href="https://github.com/theofidry/awesome-mutation-testing">Awesome Mutation testing</a></li>
<li><a href="https://www.youtube.com/watch?v=Yvj4G9B6pcU">2019 EuroLLVM Developers' Meeting: A. Denisov "Building an LLVM-based tool: lessons learned"</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
<li><a href="https://backtrace.io/blog/features/visual-studio/">Announcing Visual Studio Extension - Integrated Crash Reporting in 5 Minutes</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 09 May 2019 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/f716e3ad/b69fa606.mp3" length="31182816" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/1xKjft4UbBO5CiqDp8boN1xc4h5WPlscGDet3UL_CrA/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS83MTU1/NzMyYjIyMTlkYmNh/ODhmZWJkMTM1Njgx/NDM0MS5wbmc.jpg"/>
      <itunes:duration>2591</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Alex Denisov to discuss the Mutation Testing in general and the clang based Mull project.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Alex Denisov to discuss the Mutation Testing in general and the clang based Mull project.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/alex_denisov">Alex Denisov</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Reflection TS</title>
      <itunes:episode>197</itunes:episode>
      <podcast:episode>197</podcast:episode>
      <itunes:title>Reflection TS</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">4d0a6f81f39e402fba2428342d2309a5</guid>
      <link>https://share.transistor.fm/s/1856c421</link>
      <description>
        <![CDATA[Rob and Jason are joined by David Sankel to discuss the Reflection TS and more.
        <p>David Sankel is a Software Engineering Manager/TL at Bloomberg and an active member of the C++ Standardization Committee. His experience spans microservice architectures, CAD/CAM, computer graphics, visual programming languages, web applications, computer vision, and cryptography. He is a frequent speaker at C++ conferences and specializes in large-scale software engineering and advanced C++ topics. David’s interests include dependently typed languages, semantic domains, EDSLs, and functional reactive programming. He is the project editor of the C++ Reflection TS, a member of the Boost steering committee, and an author of serveral C++ proposals including pattern matching and language variants.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://blog.jetbrains.com/rscpp/resharper-cpp-2019-1-responsive-better-unreal-engine-new-language-features/">ReSharper C++ 2019.1 More Responsive, Better for Unreal Engine, and with New Language Features</a></li>
<li><a href="https://www.acodersjourney.com/top-25-cplusplus-api-design-mistakes-and-how-to-avoid-them/">Top 25 C++ API design mistakes and how to avoid them</a></li>
<li><a href="https://www.surveymonkey.com/r/NCMCJDZ">2019 Annual C++ Developer Survey</a></li>
</ul>
<p><b>David Sankel</b></p>
<ul>
<li><a href="https://github.com/camio">David Sankel's GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/cplusplus/reflection-ts">C++ Reflection TS</a></li>
<li><a href="https://www.youtube.com/watch?v=FLbXjNrAjbc">C++Now 2018: David Sankel "C++17's std::pmr Comes with a Cost"</a></li>
<li><a href="https://www.youtube.com/watch?v=B2XtqVZcSdM">CppCon 2017: David Sankel "So, you inherited a large code base..."</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
<li><a href="https://backtrace.io/blog/features/visual-studio/">Announcing Visual Studio Extension - Integrated Crash Reporting in 5 Minutes</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by David Sankel to discuss the Reflection TS and more.
        <p>David Sankel is a Software Engineering Manager/TL at Bloomberg and an active member of the C++ Standardization Committee. His experience spans microservice architectures, CAD/CAM, computer graphics, visual programming languages, web applications, computer vision, and cryptography. He is a frequent speaker at C++ conferences and specializes in large-scale software engineering and advanced C++ topics. David’s interests include dependently typed languages, semantic domains, EDSLs, and functional reactive programming. He is the project editor of the C++ Reflection TS, a member of the Boost steering committee, and an author of serveral C++ proposals including pattern matching and language variants.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://blog.jetbrains.com/rscpp/resharper-cpp-2019-1-responsive-better-unreal-engine-new-language-features/">ReSharper C++ 2019.1 More Responsive, Better for Unreal Engine, and with New Language Features</a></li>
<li><a href="https://www.acodersjourney.com/top-25-cplusplus-api-design-mistakes-and-how-to-avoid-them/">Top 25 C++ API design mistakes and how to avoid them</a></li>
<li><a href="https://www.surveymonkey.com/r/NCMCJDZ">2019 Annual C++ Developer Survey</a></li>
</ul>
<p><b>David Sankel</b></p>
<ul>
<li><a href="https://github.com/camio">David Sankel's GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/cplusplus/reflection-ts">C++ Reflection TS</a></li>
<li><a href="https://www.youtube.com/watch?v=FLbXjNrAjbc">C++Now 2018: David Sankel "C++17's std::pmr Comes with a Cost"</a></li>
<li><a href="https://www.youtube.com/watch?v=B2XtqVZcSdM">CppCon 2017: David Sankel "So, you inherited a large code base..."</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
<li><a href="https://backtrace.io/blog/features/visual-studio/">Announcing Visual Studio Extension - Integrated Crash Reporting in 5 Minutes</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 02 May 2019 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/1856c421/d1378697.mp3" length="30115624" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/58CE6NmBB5dquUyTobIyJMIDNtyJW04YC_0-wcGIGbA/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8yMWM2/YjE5YzUwYjU5YTRl/OGYxZmJiMjlmYjg5/ZTU5YS5wbmc.jpg"/>
      <itunes:duration>2502</itunes:duration>
      <itunes:summary>Rob and Jason are joined by David Sankel to discuss the Reflection TS and more.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by David Sankel to discuss the Reflection TS and more.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/david_sankel">David Sankel</podcast:person>
    </item>
    <item>
      <title>CPPP</title>
      <itunes:episode>196</itunes:episode>
      <podcast:episode>196</podcast:episode>
      <itunes:title>CPPP</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">6937579822ff434397243cd0fcbe89be</guid>
      <link>https://share.transistor.fm/s/da979772</link>
      <description>
        <![CDATA[Rob and Jason are joined by Fred Tingaud and Joel Falcou to discuss the CPPP conference, quick-bench and more.
        <p>Fred Tingaud is a Principal Software Engineer at Murex where he maintains the C++ UI and front-end APIs. He is also the creator of quick-bench.com, co-organizer of CPPP conference, co-host of Paris C++ Meetup and an organizer of #include . His interests range from code efficiency and readability to UI ergonomics.</p>
<p>Computer Science Engineer, PhD, Associate professor at University Paris Saclay, Joël Falcou is the creator and president of C++FrUG, C++ Meetup host and an International speaker.
Joel has been actively participating in the C++ international community with more than 7 years of international talks at BoostCon, C++Now, C++Russia, C++Con and Meeting-C++. He is also a member of the C++Now and CppCon Program Committee. He is a member of the French National Body of the ISO Standard Committee for C++ since 2014.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://arxiv.org/abs/1904.08555">ClangJIT Enhancing C++ with Just in Time compilation</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/cpp17-20-features-and-fixes-in-vs-2019/">C++ 17/20 Features and Fixes in VS 2019</a></li>
<li><a href="https://oribenshir.github.io/afternoon_rusting/blog/ACCU-Summary">ACCU Trip Report</a></li>
<li><a href="https://cppcon.org/cfs2019/">CppCon 2019 Call for Submissions</a></li>
<li><a href="https://cppcon.org/regopen2019/">Registration for CppCon 2019 is Open</a></li>
</ul>
<p><b>Fred Tingaud</b></p>
<ul>
<li><a href="https://twitter.com/FredTingaudDev">@FredTingaudDev</a></li>
<li><a href="https://github.com/FredTingaud">Fred Tingaud's GitHub</a></li>
</ul>
<p><b>Joël Falcou</b></p>
<ul>
<li><a href="https://twitter.com/joel_f">@joel_f</a></li>
<li><a href="https://github.com/jfalcou">Joël Falcou's GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://cppp.fr/">CPPP</a></li>
<li><a href="http://quick-bench.com/">Quick C++ Benchmark</a></li>
<li><a href="https://www.oreilly.com/library/view/practical-c-metaprogramming/9781492042778/">Practical C++ Metaprogramming</a></li>
<li><a href="https://www.youtube.com/watch?v=-0tO3Eni2uo">CppCon 2018: Fred Tingaud "A Little Order: Delving into the STL algorithms"</a></li>
<li><a href="https://www.youtube.com/watch?v=gPj90zwLphw">CppCon 2017: Joël Falcou "I Wish I could Use C++ 1x/y/z"</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/en/b/0610/">Wanna Play a Detective? Find the Bug in a Function from Midnight Commander</a></li>
<li><a href="https://www.viva64.com/en/b/0612/">False Positives in PVS-Studio: How Deep the Rabbit Hole Goes</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Fred Tingaud and Joel Falcou to discuss the CPPP conference, quick-bench and more.
        <p>Fred Tingaud is a Principal Software Engineer at Murex where he maintains the C++ UI and front-end APIs. He is also the creator of quick-bench.com, co-organizer of CPPP conference, co-host of Paris C++ Meetup and an organizer of #include . His interests range from code efficiency and readability to UI ergonomics.</p>
<p>Computer Science Engineer, PhD, Associate professor at University Paris Saclay, Joël Falcou is the creator and president of C++FrUG, C++ Meetup host and an International speaker.
Joel has been actively participating in the C++ international community with more than 7 years of international talks at BoostCon, C++Now, C++Russia, C++Con and Meeting-C++. He is also a member of the C++Now and CppCon Program Committee. He is a member of the French National Body of the ISO Standard Committee for C++ since 2014.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://arxiv.org/abs/1904.08555">ClangJIT Enhancing C++ with Just in Time compilation</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/cpp17-20-features-and-fixes-in-vs-2019/">C++ 17/20 Features and Fixes in VS 2019</a></li>
<li><a href="https://oribenshir.github.io/afternoon_rusting/blog/ACCU-Summary">ACCU Trip Report</a></li>
<li><a href="https://cppcon.org/cfs2019/">CppCon 2019 Call for Submissions</a></li>
<li><a href="https://cppcon.org/regopen2019/">Registration for CppCon 2019 is Open</a></li>
</ul>
<p><b>Fred Tingaud</b></p>
<ul>
<li><a href="https://twitter.com/FredTingaudDev">@FredTingaudDev</a></li>
<li><a href="https://github.com/FredTingaud">Fred Tingaud's GitHub</a></li>
</ul>
<p><b>Joël Falcou</b></p>
<ul>
<li><a href="https://twitter.com/joel_f">@joel_f</a></li>
<li><a href="https://github.com/jfalcou">Joël Falcou's GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://cppp.fr/">CPPP</a></li>
<li><a href="http://quick-bench.com/">Quick C++ Benchmark</a></li>
<li><a href="https://www.oreilly.com/library/view/practical-c-metaprogramming/9781492042778/">Practical C++ Metaprogramming</a></li>
<li><a href="https://www.youtube.com/watch?v=-0tO3Eni2uo">CppCon 2018: Fred Tingaud "A Little Order: Delving into the STL algorithms"</a></li>
<li><a href="https://www.youtube.com/watch?v=gPj90zwLphw">CppCon 2017: Joël Falcou "I Wish I could Use C++ 1x/y/z"</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/en/b/0610/">Wanna Play a Detective? Find the Bug in a Function from Midnight Commander</a></li>
<li><a href="https://www.viva64.com/en/b/0612/">False Positives in PVS-Studio: How Deep the Rabbit Hole Goes</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 25 Apr 2019 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/da979772/e399b70a.mp3" length="40336118" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/YDDEs8GYMsKOIYywyOy5RDQI-9MZBff3g6QVBTMTIks/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9kY2Fk/NjhiMjVlODI4Zjk4/YWYxOGJjOGI2ZTlm/MjQ0OS5wbmc.jpg"/>
      <itunes:duration>3354</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Fred Tingaud and Joel Falcou to discuss the CPPP conference, quick-bench and more.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Fred Tingaud and Joel Falcou to discuss the CPPP conference, quick-bench and more.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/fred_tingaud">Fred Tingaud</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/joel_falcou">Joel Falcou</podcast:person>
    </item>
    <item>
      <title>fmt</title>
      <itunes:episode>195</itunes:episode>
      <podcast:episode>195</podcast:episode>
      <itunes:title>fmt</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">5d77d6c6f7734b59b534b49f6c9eaff7</guid>
      <link>https://share.transistor.fm/s/f8754a02</link>
      <description>
        <![CDATA[Rob and Jason are joined by Victor Zverovich to discuss the fmt modern formatting library and the proposal to bring it to C++20.
        <p>Victor Zverovich is a software engineer at Facebook working on the Thrift RPC framework. Before joining Facebook in 2016, he worked for several years on modeling systems for mathematical optimization. He is an active contributor to open-source projects, an author of the {fmt} library and the ISO proposal P0645 to add a new formatting facility to C++.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.eclipsecon.org/europe2017/session/docker-container-buildrundebug-support-cc-projects">eclipsecon: Docker Container Build/Run/Debug Support for C/C++ Projects</a></li>
<li><a href="https://awfulcode.io/2019/04/13/professional-zero-cost-setup-for-c-projects-part-1-of-n/">Professional, zero-cost setup for C++ projects (1 of N)</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/in-editor-documentation-for-cmake-in-visual-studio/">In-Editor Documentation for Cmake in Visual Studio</a></li>
<li><a href="https://developers.redhat.com/blog/2019/04/12/understanding-when-not-to-stdmove-in-c/">Understanding when not to std::move in C++</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/bcdd76/announcing_cppp_paris_2019/">Announcing CPPP - Paris 2019</a></li>
</ul>
<p><b>Victor Zverovich</b></p>
<ul>
<li><a href="https://twitter.com/vzverovich">@vzverovich</a></li>
<li><a href="https://github.com/vitaut">Victor Zverovich's GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/fmtlib/fmt">fmt - A modern formatting library</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0645r5.html">P0645 - Text Formatting</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1361r0.pdf">P1361 - Integration of chrono with text formatting</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/en/b/0610/">Wanna Play a Detective? Find the Bug in a Function from Midnight Commander</a></li>
<li><a href="https://www.viva64.com/en/b/0612/">False Positives in PVS-Studio: How Deep the Rabbit Hole Goes</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Victor Zverovich to discuss the fmt modern formatting library and the proposal to bring it to C++20.
        <p>Victor Zverovich is a software engineer at Facebook working on the Thrift RPC framework. Before joining Facebook in 2016, he worked for several years on modeling systems for mathematical optimization. He is an active contributor to open-source projects, an author of the {fmt} library and the ISO proposal P0645 to add a new formatting facility to C++.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.eclipsecon.org/europe2017/session/docker-container-buildrundebug-support-cc-projects">eclipsecon: Docker Container Build/Run/Debug Support for C/C++ Projects</a></li>
<li><a href="https://awfulcode.io/2019/04/13/professional-zero-cost-setup-for-c-projects-part-1-of-n/">Professional, zero-cost setup for C++ projects (1 of N)</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/in-editor-documentation-for-cmake-in-visual-studio/">In-Editor Documentation for Cmake in Visual Studio</a></li>
<li><a href="https://developers.redhat.com/blog/2019/04/12/understanding-when-not-to-stdmove-in-c/">Understanding when not to std::move in C++</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/bcdd76/announcing_cppp_paris_2019/">Announcing CPPP - Paris 2019</a></li>
</ul>
<p><b>Victor Zverovich</b></p>
<ul>
<li><a href="https://twitter.com/vzverovich">@vzverovich</a></li>
<li><a href="https://github.com/vitaut">Victor Zverovich's GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/fmtlib/fmt">fmt - A modern formatting library</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0645r5.html">P0645 - Text Formatting</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1361r0.pdf">P1361 - Integration of chrono with text formatting</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/en/b/0610/">Wanna Play a Detective? Find the Bug in a Function from Midnight Commander</a></li>
<li><a href="https://www.viva64.com/en/b/0612/">False Positives in PVS-Studio: How Deep the Rabbit Hole Goes</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 18 Apr 2019 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/f8754a02/a428c87e.mp3" length="30312353" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/BZi_IxlD0HZ0T8-PukjPM9Oj3kSVsyPw8OmDXiM_eDo/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9jZjMy/NWY1NmRiODY2NjNl/YzJhY2UwYTJmZjYz/MDc4OC5wbmc.jpg"/>
      <itunes:duration>2519</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Victor Zverovich to discuss the fmt modern formatting library and the proposal to bring it to C++20.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Victor Zverovich to discuss the fmt modern formatting library and the proposal to bring it to C++20.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/victor_zverovich">Victor Zverovich</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Linear Algebra and Audio</title>
      <itunes:episode>194</itunes:episode>
      <podcast:episode>194</podcast:episode>
      <itunes:title>Linear Algebra and Audio</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">e066af6eec9646999e7ee7943854a2b2</guid>
      <link>https://share.transistor.fm/s/6da04863</link>
      <description>
        <![CDATA[Rob and Jason are joined by Guy Davidson to talk about his work with the ISO C++ committee including proposals for a linear algebra library and audio api.
        <p>Guy Davidson is the Principal Coding Manager of Creative Assembly, makers of the Total War franchise, Alien: Isolation and Halo Wars 2, Guy has been writing games since the early 1980s. He is now also a contributor to SG14, the study group devoted to low latency, real time requirements, and performance/efficiency especially for Games, Financial/Banking, and Simulations, and to SG13, the HMI study group. He speaks at schools, colleges and universities about programming and likes to help good programmers become better programmers.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://github.com/spotify/NFHTTP">NFHTTP a cross platform C++ HTTP library</a></li>
<li><a href="https://vector-of-bool.github.io/2019/03/31/modules-2.html">Understanding C++ Modules part 2</a></li>
<li><a href="https://blend2d.com/">Blend2D - 2D Vector Graphics Powered by a JIT Compiler</a></li>
<li><a href="https://www.bfilipek.com/2019/03/cpplambda-story-free-ebook.html">C++ Lambda Story Free Ebook</a></li>
</ul>
<p><b>Guy Davidson</b></p>
<ul>
<li><a href="https://twitter.com/hatcat01">@hatcat01</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1385r1.html">linear.algebra - A proposal to add linear algebra support to the C++ standard library</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1386r0.pdf">A Standard Audio API for C++:Motivation, Scope, and Basic Design</a></li>
<li><a href="https://www.youtube.com/watch?v=7Jk1a4cnukQ">CppCon 2018: Guy Davidson "Lightweight 2D graphics with io2d"</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
<li><a href="https://backtrace.io/blog/features/visual-studio/">Announcing Visual Studio Extension - Integrated Crash Reporting in 5 Minutes</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Guy Davidson to talk about his work with the ISO C++ committee including proposals for a linear algebra library and audio api.
        <p>Guy Davidson is the Principal Coding Manager of Creative Assembly, makers of the Total War franchise, Alien: Isolation and Halo Wars 2, Guy has been writing games since the early 1980s. He is now also a contributor to SG14, the study group devoted to low latency, real time requirements, and performance/efficiency especially for Games, Financial/Banking, and Simulations, and to SG13, the HMI study group. He speaks at schools, colleges and universities about programming and likes to help good programmers become better programmers.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://github.com/spotify/NFHTTP">NFHTTP a cross platform C++ HTTP library</a></li>
<li><a href="https://vector-of-bool.github.io/2019/03/31/modules-2.html">Understanding C++ Modules part 2</a></li>
<li><a href="https://blend2d.com/">Blend2D - 2D Vector Graphics Powered by a JIT Compiler</a></li>
<li><a href="https://www.bfilipek.com/2019/03/cpplambda-story-free-ebook.html">C++ Lambda Story Free Ebook</a></li>
</ul>
<p><b>Guy Davidson</b></p>
<ul>
<li><a href="https://twitter.com/hatcat01">@hatcat01</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1385r1.html">linear.algebra - A proposal to add linear algebra support to the C++ standard library</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1386r0.pdf">A Standard Audio API for C++:Motivation, Scope, and Basic Design</a></li>
<li><a href="https://www.youtube.com/watch?v=7Jk1a4cnukQ">CppCon 2018: Guy Davidson "Lightweight 2D graphics with io2d"</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
<li><a href="https://backtrace.io/blog/features/visual-studio/">Announcing Visual Studio Extension - Integrated Crash Reporting in 5 Minutes</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 11 Apr 2019 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/6da04863/c2d2ba46.mp3" length="33464739" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/tVxqHRayOo-rXWaqDlAb7VQDHviur1nprivmxibMqbc/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9mNGNl/YmFlMWE2ODJhYzE0/MzI0ZWFiZGM2NWI5/MzJmZS5wbmc.jpg"/>
      <itunes:duration>2781</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Guy Davidson to talk about his work with the ISO C++ committee including proposals for a linear algebra library and audio api.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Guy Davidson to talk about his work with the ISO C++ committee including proposals for a linear algebra library and audio api.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/guy_davidson">Guy Davidson</podcast:person>
    </item>
    <item>
      <title>Boden Cross-Platform Framework</title>
      <itunes:episode>193</itunes:episode>
      <podcast:episode>193</podcast:episode>
      <itunes:title>Boden Cross-Platform Framework</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">8bf700fccfeb4890816748f104462a73</guid>
      <link>https://share.transistor.fm/s/4a110488</link>
      <description>
        <![CDATA[Rob and Jason are joined by Marcus Tillmanns and Tobias Lensing to talk about the Boden Cross-Platform Framework.
        <p>Marcus is currently the main software developer of Boden. He has a strong background in C++ graphics and UI development. He worked with Qt for more than 10 years on audio software and embedded projects.</p>
<p>Tobias is currently working as a software developer and product manager on Boden. He’s passionate about start-ups and entrepreneurship. Tobias also has a background as CTO in audio software, cloud technology, and web development.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://arstechnica.com/gadgets/2019/04/visual-studio-2019-goes-live-with-c-python-shared-editing/">Visual Studio 2019 goes live</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/b7uvif/c23_fullptr_to_replace_nullptr/">C++23 fullptr to replace nullptr</a></li>
<li><a href="https://blog.conan.io/2019/04/01/New-conan-release-1-14.html">Conan 1.14 Release</a></li>
</ul>
<p><b>Marcus Tillmanns</b></p>
<ul>
<li><a href="https://twitter.com/Maddimax3">@Maddimax3</a></li>
</ul>
<p><b>Tobias Lensing</b></p>
<ul>
<li><a href="https://twitter.com/tobiaslensing">@tobiaslensing</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/AshampooSystems/boden">Boden</a></li>
<li><a href="https://twitter.com/bodenhq">@bodenhq</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
<li><a href="https://backtrace.io/blog/features/visual-studio/">Announcing Visual Studio Extension - Integrated Crash Reporting in 5 Minutes</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Marcus Tillmanns and Tobias Lensing to talk about the Boden Cross-Platform Framework.
        <p>Marcus is currently the main software developer of Boden. He has a strong background in C++ graphics and UI development. He worked with Qt for more than 10 years on audio software and embedded projects.</p>
<p>Tobias is currently working as a software developer and product manager on Boden. He’s passionate about start-ups and entrepreneurship. Tobias also has a background as CTO in audio software, cloud technology, and web development.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://arstechnica.com/gadgets/2019/04/visual-studio-2019-goes-live-with-c-python-shared-editing/">Visual Studio 2019 goes live</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/b7uvif/c23_fullptr_to_replace_nullptr/">C++23 fullptr to replace nullptr</a></li>
<li><a href="https://blog.conan.io/2019/04/01/New-conan-release-1-14.html">Conan 1.14 Release</a></li>
</ul>
<p><b>Marcus Tillmanns</b></p>
<ul>
<li><a href="https://twitter.com/Maddimax3">@Maddimax3</a></li>
</ul>
<p><b>Tobias Lensing</b></p>
<ul>
<li><a href="https://twitter.com/tobiaslensing">@tobiaslensing</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/AshampooSystems/boden">Boden</a></li>
<li><a href="https://twitter.com/bodenhq">@bodenhq</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
<li><a href="https://backtrace.io/blog/features/visual-studio/">Announcing Visual Studio Extension - Integrated Crash Reporting in 5 Minutes</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 04 Apr 2019 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/4a110488/36ca83bf.mp3" length="35251722" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/pQMa_3pL9LeXhY7nOFHBKE3qJK4i_MghLiHSZvpvlLU/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8zODZj/NTY1NzU2MzIyZjBj/Y2JiMzkzYTNkZmE1/YmZlNC5wbmc.jpg"/>
      <itunes:duration>2930</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Marcus Tillmanns and Tobias Lensing to talk about the Boden Cross-Platform Framework.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Marcus Tillmanns and Tobias Lensing to talk about the Boden Cross-Platform Framework.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/marcus_tillmanns">Marcus Tillmanns</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/tobias_lensing">Tobias Lensing</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Reverse Engineering C++</title>
      <itunes:episode>192</itunes:episode>
      <podcast:episode>192</podcast:episode>
      <itunes:title>Reverse Engineering C++</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">945ab44a2ba341d9bb353c2e0d2fe93b</guid>
      <link>https://share.transistor.fm/s/c6284afa</link>
      <description>
        <![CDATA[Rob and Jason are joined by Gal Zaban to talk about Reverse Engineering C++.
        <p>Gal is currently working as a Security Researcher. Her passion is Reverse Engineering with a particular interest in C++ code. In her spare time, when not delving into low-level research, she designs and sews her own clothes and loves to play the Clarinet.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.reddit.com/r/cpp/comments/b3bkmc/llvm_clang_80_released/">LLVM Clang 8.0 Released</a></li>
<li><a href="http://cppnow.org/announcements/2019/03/dusikova-keynote/">C++Now Keynote Announcement: Hana Dusíková on Compile Time Regular Expressions</a></li>
<li><a href="https://github.com/Neargye/nameof">Nameof operator for modern C++</a></li>
<li><a href="https://www.techrepublic.com/article/the-3-least-secure-programming-languages/">The 3 least secure programming languages</a></li>
</ul>
<p><b>Gal Zaban</b></p>
<ul>
<li><a href="https://twitter.com/0xgalz">@0xgalz</a></li>
<li><a href="https://github.com/0xgalz">Gal Zaban's GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/0xgalz/Virtuailor">Virtuailor</a></li>
<li><a href="https://www.hex-rays.com/products/ida/support/idapython_docs/">IDAPython</a></li>
<li><a href="https://corecpp.org/schedule/#session-21">CoreC++: Behind Enemy Lines - Reverse Engineering C++ in Modern Ages</a></li>
<li><a href="https://www.troopers.de/troopers18/agenda/9eljbn/">When Virtual Hell Freezes Over - Reversing C++ Code</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/en/b/0610/">Wanna Play a Detective? Find the Bug in a Function from Midnight Commander</a></li>
<li><a href="https://www.viva64.com/en/b/0612/">False Positives in PVS-Studio: How Deep the Rabbit Hole Goes</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Gal Zaban to talk about Reverse Engineering C++.
        <p>Gal is currently working as a Security Researcher. Her passion is Reverse Engineering with a particular interest in C++ code. In her spare time, when not delving into low-level research, she designs and sews her own clothes and loves to play the Clarinet.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.reddit.com/r/cpp/comments/b3bkmc/llvm_clang_80_released/">LLVM Clang 8.0 Released</a></li>
<li><a href="http://cppnow.org/announcements/2019/03/dusikova-keynote/">C++Now Keynote Announcement: Hana Dusíková on Compile Time Regular Expressions</a></li>
<li><a href="https://github.com/Neargye/nameof">Nameof operator for modern C++</a></li>
<li><a href="https://www.techrepublic.com/article/the-3-least-secure-programming-languages/">The 3 least secure programming languages</a></li>
</ul>
<p><b>Gal Zaban</b></p>
<ul>
<li><a href="https://twitter.com/0xgalz">@0xgalz</a></li>
<li><a href="https://github.com/0xgalz">Gal Zaban's GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/0xgalz/Virtuailor">Virtuailor</a></li>
<li><a href="https://www.hex-rays.com/products/ida/support/idapython_docs/">IDAPython</a></li>
<li><a href="https://corecpp.org/schedule/#session-21">CoreC++: Behind Enemy Lines - Reverse Engineering C++ in Modern Ages</a></li>
<li><a href="https://www.troopers.de/troopers18/agenda/9eljbn/">When Virtual Hell Freezes Over - Reversing C++ Code</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/en/b/0610/">Wanna Play a Detective? Find the Bug in a Function from Midnight Commander</a></li>
<li><a href="https://www.viva64.com/en/b/0612/">False Positives in PVS-Studio: How Deep the Rabbit Hole Goes</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 27 Mar 2019 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/c6284afa/3139d7a7.mp3" length="32781026" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/d-7JS51_HpbRflCHIl2YCVucWgBsNDncEj2Umhsxxps/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9iZDM2/NTk1YjE0YzkzZWNk/YzgzMzE5YjNiNzli/YjcwNi5wbmc.jpg"/>
      <itunes:duration>2724</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Gal Zaban to talk about Reverse Engineering C++.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Gal Zaban to talk about Reverse Engineering C++.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/gal_zaban">Gal Zaban</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Visual C++ Updates</title>
      <itunes:episode>191</itunes:episode>
      <podcast:episode>191</podcast:episode>
      <itunes:title>Visual C++ Updates</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">ef7555759528444dafd9eb0df28a4599</guid>
      <link>https://share.transistor.fm/s/465290c3</link>
      <description>
        <![CDATA[Rob talks to several members of the Visual C++ team about both Visual Studio Code and the upcoming Visual Studio 2019 release and more.
        <p>Marian Luparu is the Lead Program Manager of the C++ team responsible for the C++ experience in Visual Studio, VS Code as well as Vcpkg. </p>
<p>Sy Brand is Microsoft’s C++ Developer Advocate. Their background is in compilers and debuggers for embedded accelerators, but they’re also interested in generic library design, metaprogramming, functional-style C++, undefined behaviour, and making our communities more welcoming and inclusive.</p>
<p>Tara Raj is the Program Manager for the C++ experience in Visual Studio Code and Vcpkg. She is interested in developer tools and Linux.</p>
<p>Bob Brown is the engineering manager for C++ experiences in Visual Studio and Visual Studio Code.</p>
<p><b>Marian Luparu, Sy Brand, Tara Raj and Bob Brown</b></p>
<ul>
<li><a href="https://twitter.com/mluparu">@mluparu</a></li>
<li><a href="https://twitter.com/TartanLlama">@TartanLlama</a></li>
<li><a href="https://twitter.com/tara_msft">@tara_msft</a></li>
<li><a href="https://www.linkedin.com/in/bob-brown-434b934a/">Bob Brown</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://visualstudio.microsoft.com/vs2019-launch/">Visual Studio 2019 Launch Event</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/visual-studio-2019-preview-2-blog-rollup/">Visual Studio 2019 Preview 2 Blog Rollup</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/vs-code-cpp-extension-january-2019-update/">Visual Studio Code C/C++ extension: January 2019 Update</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/en/b/0610/">Wanna Play a Detective? Find the Bug in a Function from Midnight Commander</a></li>
<li><a href="https://www.viva64.com/en/b/0612/">False Positives in PVS-Studio: How Deep the Rabbit Hole Goes</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob talks to several members of the Visual C++ team about both Visual Studio Code and the upcoming Visual Studio 2019 release and more.
        <p>Marian Luparu is the Lead Program Manager of the C++ team responsible for the C++ experience in Visual Studio, VS Code as well as Vcpkg. </p>
<p>Sy Brand is Microsoft’s C++ Developer Advocate. Their background is in compilers and debuggers for embedded accelerators, but they’re also interested in generic library design, metaprogramming, functional-style C++, undefined behaviour, and making our communities more welcoming and inclusive.</p>
<p>Tara Raj is the Program Manager for the C++ experience in Visual Studio Code and Vcpkg. She is interested in developer tools and Linux.</p>
<p>Bob Brown is the engineering manager for C++ experiences in Visual Studio and Visual Studio Code.</p>
<p><b>Marian Luparu, Sy Brand, Tara Raj and Bob Brown</b></p>
<ul>
<li><a href="https://twitter.com/mluparu">@mluparu</a></li>
<li><a href="https://twitter.com/TartanLlama">@TartanLlama</a></li>
<li><a href="https://twitter.com/tara_msft">@tara_msft</a></li>
<li><a href="https://www.linkedin.com/in/bob-brown-434b934a/">Bob Brown</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://visualstudio.microsoft.com/vs2019-launch/">Visual Studio 2019 Launch Event</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/visual-studio-2019-preview-2-blog-rollup/">Visual Studio 2019 Preview 2 Blog Rollup</a></li>
<li><a href="https://devblogs.microsoft.com/cppblog/vs-code-cpp-extension-january-2019-update/">Visual Studio Code C/C++ extension: January 2019 Update</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/en/b/0610/">Wanna Play a Detective? Find the Bug in a Function from Midnight Commander</a></li>
<li><a href="https://www.viva64.com/en/b/0612/">False Positives in PVS-Studio: How Deep the Rabbit Hole Goes</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 20 Mar 2019 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/465290c3/f0b588cb.mp3" length="35503420" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/mhYFufoOmGCpGPWJNHkfciaFH75quRC0Yrgq8TxNiRs/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS85OGZl/OTdhYzQ0M2UxNzYz/NDU4N2NkOGM1OTM3/MzlmZS5wbmc.jpg"/>
      <itunes:duration>2951</itunes:duration>
      <itunes:summary>Rob talks to several members of the Visual C++ team about both Visual Studio Code and the upcoming Visual Studio 2019 release and more.</itunes:summary>
      <itunes:subtitle>Rob talks to several members of the Visual C++ team about both Visual Studio Code and the upcoming Visual Studio 2019 release and more.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/tara_raj">Tara Raj</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/bob_brown">Bob Brown</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/marian_luparu">Marian Luparu</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/sy_brand">Sy Brand</podcast:person>
    </item>
    <item>
      <title>News Roundup</title>
      <itunes:episode>190</itunes:episode>
      <podcast:episode>190</podcast:episode>
      <itunes:title>News Roundup</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">d60f1ff0db3545e9b77d80ca89d262a3</guid>
      <link>https://share.transistor.fm/s/3400adbb</link>
      <description>
        <![CDATA[Rob and Jason catch up on some news at the end of a week of traveling.
        <p><b>News</b></p>
<ul>
<li><a href="https://developers.redhat.com/blog/2019/03/08/usability-improvements-in-gcc-9/">Usability improvements in GCC 9</a></li>
<li><a href="https://www.technologyreview.com/s/613054/cybersecurity-critical-infrastructure-triton-malware/">Triton is the world’s most murderous malware, and it’s spreading</a></li>
<li><a href="https://habr.com/en/company/pvs-studio/blog/443400/">Counting Bugs in Windows Calculator</a></li>
<li><a href="https://vector-of-bool.github.io/2019/03/10/modules-1.html">Understanding C++ Modules: Part 1: Hello Modules, and Module Units</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/azife1/modern_cmake_examples/">Modern CMake Examples</a></li>
<li><a href="https://blog.kitware.com/cmake-3-14-0-available-for-download/">CMake 3.14.0 available for download</a></li>
<li><a href="https://thoughts-on-cpp.com/2019/03/12/introduction-into-logging-with-loguru/">Introduction into Logging with Loguru</a></li>
<li><a href="https://mariusbancila.ro/blog/2019/03/13/little-known-cpp-function-try-block/">Little-known C++: function-try-block</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
<li><a href="https://backtrace.io/blog/features/visual-studio/">Announcing Visual Studio Extension - Integrated Crash Reporting in 5 Minutes</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason catch up on some news at the end of a week of traveling.
        <p><b>News</b></p>
<ul>
<li><a href="https://developers.redhat.com/blog/2019/03/08/usability-improvements-in-gcc-9/">Usability improvements in GCC 9</a></li>
<li><a href="https://www.technologyreview.com/s/613054/cybersecurity-critical-infrastructure-triton-malware/">Triton is the world’s most murderous malware, and it’s spreading</a></li>
<li><a href="https://habr.com/en/company/pvs-studio/blog/443400/">Counting Bugs in Windows Calculator</a></li>
<li><a href="https://vector-of-bool.github.io/2019/03/10/modules-1.html">Understanding C++ Modules: Part 1: Hello Modules, and Module Units</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/azife1/modern_cmake_examples/">Modern CMake Examples</a></li>
<li><a href="https://blog.kitware.com/cmake-3-14-0-available-for-download/">CMake 3.14.0 available for download</a></li>
<li><a href="https://thoughts-on-cpp.com/2019/03/12/introduction-into-logging-with-loguru/">Introduction into Logging with Loguru</a></li>
<li><a href="https://mariusbancila.ro/blog/2019/03/13/little-known-cpp-function-try-block/">Little-known C++: function-try-block</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
<li><a href="https://backtrace.io/blog/features/visual-studio/">Announcing Visual Studio Extension - Integrated Crash Reporting in 5 Minutes</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 14 Mar 2019 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/3400adbb/e389af84.mp3" length="26152670" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/AKgaOE_2TdAifgFKi6hObDNctLbRngKl5-PHM9OmPWI/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS84MTdi/YTg2MWQ4ZWRiMDMx/ZGRkMWUzNDMwNTk3/MzIzYS5wbmc.jpg"/>
      <itunes:duration>2172</itunes:duration>
      <itunes:summary>Rob and Jason catch up on some news at the end of a week of traveling.</itunes:summary>
      <itunes:subtitle>Rob and Jason catch up on some news at the end of a week of traveling.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>RxCpp and Executors</title>
      <itunes:episode>189</itunes:episode>
      <podcast:episode>189</podcast:episode>
      <itunes:title>RxCpp and Executors</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">fe5dab80a7ac4a0fa932070e6386213a</guid>
      <link>https://share.transistor.fm/s/11b4dd30</link>
      <description>
        <![CDATA[Rob and Jason are joined by Kirk Shoop to talk about the RxCpp library and the future of Executors in C++.
        <p>Kirk stumbled into an internship at Microsoft in the 90s that turned into contracting and eventually employment at Microsoft. At Microsoft Kirk sometimes pushed the compiler to its knees in the pursuit of libraries that prevent common errors. In 2013 Kirk joined Microsoft Open Technologies Inc to work on open source. Kirk began investing heavily in rxcpp in the belief that it is a better abstraction for async than the primitives commonly used. Now Kirk works at Facebook with Eric Niebler and Lewis Baker to build async range concepts and algorithms (with coroutines) into the c++ std library. </p>
<p><b>News</b></p>
<ul>
<li><a href="https://cor3ntin.github.io/posts/kona2019/">Kona: A trip report</a></li>
<li><a href="https://vector-of-bool.github.io/2019/03/04/modules-doa-2.html">Are C++ Modules DOA 2</a></li>
<li><a href="https://pabloariasal.github.io/2019/02/28/cpp-inlining/">C++ Breaking the Rules with Inline Variables and Functions</a></li>
</ul>
<p><b>Kirk Shoop</b></p>
<ul>
<li><a href="https://twitter.com/kirkshoop">@kirkshoop</a></li>
<li><a href="https://github.com/kirkshoop">Kirk Shoop's GitHub</a></li>
<li><a href="http://kirkshoop.github.io/">Kirk Shoop's Blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/ReactiveX/RxCpp">RxCpp</a></li>
<li><a href="http://reactivex.io/intro.html">ReactiveX</a></li>
<li><a href="https://www.youtube.com/watch?v=FcQURwM806o">CppCon 2016: Kirk Shoop "Algorithm Design For Values Distributed In Time"</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
<li><a href="https://backtrace.io/blog/features/visual-studio/">Announcing Visual Studio Extension - Integrated Crash Reporting in 5 Minutes</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Kirk Shoop to talk about the RxCpp library and the future of Executors in C++.
        <p>Kirk stumbled into an internship at Microsoft in the 90s that turned into contracting and eventually employment at Microsoft. At Microsoft Kirk sometimes pushed the compiler to its knees in the pursuit of libraries that prevent common errors. In 2013 Kirk joined Microsoft Open Technologies Inc to work on open source. Kirk began investing heavily in rxcpp in the belief that it is a better abstraction for async than the primitives commonly used. Now Kirk works at Facebook with Eric Niebler and Lewis Baker to build async range concepts and algorithms (with coroutines) into the c++ std library. </p>
<p><b>News</b></p>
<ul>
<li><a href="https://cor3ntin.github.io/posts/kona2019/">Kona: A trip report</a></li>
<li><a href="https://vector-of-bool.github.io/2019/03/04/modules-doa-2.html">Are C++ Modules DOA 2</a></li>
<li><a href="https://pabloariasal.github.io/2019/02/28/cpp-inlining/">C++ Breaking the Rules with Inline Variables and Functions</a></li>
</ul>
<p><b>Kirk Shoop</b></p>
<ul>
<li><a href="https://twitter.com/kirkshoop">@kirkshoop</a></li>
<li><a href="https://github.com/kirkshoop">Kirk Shoop's GitHub</a></li>
<li><a href="http://kirkshoop.github.io/">Kirk Shoop's Blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/ReactiveX/RxCpp">RxCpp</a></li>
<li><a href="http://reactivex.io/intro.html">ReactiveX</a></li>
<li><a href="https://www.youtube.com/watch?v=FcQURwM806o">CppCon 2016: Kirk Shoop "Algorithm Design For Values Distributed In Time"</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
<li><a href="https://backtrace.io/blog/features/visual-studio/">Announcing Visual Studio Extension - Integrated Crash Reporting in 5 Minutes</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 06 Mar 2019 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/11b4dd30/8993b179.mp3" length="39325470" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/LmmJNh_-QBur3fQCm7CN2YG4eo3mRbOferzkfSusbzY/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9iNzJm/YzJlMzMyOWExMTIw/ZWY5N2ZhZTlmNTc4/MWYzNy5wbmc.jpg"/>
      <itunes:duration>3270</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Kirk Shoop to talk about the RxCpp library and the future of Executors in C++.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Kirk Shoop to talk about the RxCpp library and the future of Executors in C++.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/kirk_shoop">Kirk Shoop</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Kona Trip Report</title>
      <itunes:episode>188</itunes:episode>
      <podcast:episode>188</podcast:episode>
      <itunes:title>Kona Trip Report</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">02d7c012c63f4d89806ba172da9955dc</guid>
      <link>https://share.transistor.fm/s/8faf4170</link>
      <description>
        <![CDATA[Rob and Jason are joined by Peter Bindels to talk about features approved at the ISO C++ Kona meeting for C++20 including Modules, Coroutines and much more.
        <p>Peter Bindels is a C++ software engineer who prides himself on writing code that is easy to use, easy to work with and well-readable to anybody familiar with the language. Since the last time he's been on CppCast he presented at multiple conferences about build tooling and simple code. In combining both, he created the build tool Evoke from cpp-dependencies and other smaller projects, leading to a simple to use build system presented at CppCon 2018. Earlier this year he presented its companion 2D Graphics library for absolute called Pixel at CppOnSea. He's active in both standards development as well as helping out with various things at conferences.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.bfilipek.com/2019/02/papers-kona.html">2019-02 Kona ISO C++ Committee Trip Report</a></li>
<li><a href="https://www.youtube.com/playlist?list=PLRyNF2Y6sca3bxLLAojbEWaZ2DueRPZVy">All Meeting C++ 2018 talks on youtube</a></li>
<li><a href="https://corecpp.org/speakers/">Core C++ Speaker List</a></li>
</ul>
<p><b>Peter Bindels</b></p>
<ul>
<li><a href="https://twitter.com/dascandy42">@dascandy42</a></li>
<li><a href="https://github.com/dascandy">Peter Bindels' GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=mWOmkwv8N_U">CppCon 2018: Peter Bindels "Build Systems: a Simple Solution to a Complicated Problem"</a></li>
<li><a href="https://www.youtube.com/watch?v=T1WjKvLJGxg">C++Now 2018: Peter Bindels "A View to a View"</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1427r0.pdf">Concerns about module toolability</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/en/pvs-studio-download/">Download PVS-Studio</a></li>
<li><a href="https://www.viva64.com/en/b/0592/">Technologies used in the PVS-Studio code analyzer for finding bugs and potential vulnerabilities</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Peter Bindels to talk about features approved at the ISO C++ Kona meeting for C++20 including Modules, Coroutines and much more.
        <p>Peter Bindels is a C++ software engineer who prides himself on writing code that is easy to use, easy to work with and well-readable to anybody familiar with the language. Since the last time he's been on CppCast he presented at multiple conferences about build tooling and simple code. In combining both, he created the build tool Evoke from cpp-dependencies and other smaller projects, leading to a simple to use build system presented at CppCon 2018. Earlier this year he presented its companion 2D Graphics library for absolute called Pixel at CppOnSea. He's active in both standards development as well as helping out with various things at conferences.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.bfilipek.com/2019/02/papers-kona.html">2019-02 Kona ISO C++ Committee Trip Report</a></li>
<li><a href="https://www.youtube.com/playlist?list=PLRyNF2Y6sca3bxLLAojbEWaZ2DueRPZVy">All Meeting C++ 2018 talks on youtube</a></li>
<li><a href="https://corecpp.org/speakers/">Core C++ Speaker List</a></li>
</ul>
<p><b>Peter Bindels</b></p>
<ul>
<li><a href="https://twitter.com/dascandy42">@dascandy42</a></li>
<li><a href="https://github.com/dascandy">Peter Bindels' GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=mWOmkwv8N_U">CppCon 2018: Peter Bindels "Build Systems: a Simple Solution to a Complicated Problem"</a></li>
<li><a href="https://www.youtube.com/watch?v=T1WjKvLJGxg">C++Now 2018: Peter Bindels "A View to a View"</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1427r0.pdf">Concerns about module toolability</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/en/pvs-studio-download/">Download PVS-Studio</a></li>
<li><a href="https://www.viva64.com/en/b/0592/">Technologies used in the PVS-Studio code analyzer for finding bugs and potential vulnerabilities</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 27 Feb 2019 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/8faf4170/a1639c66.mp3" length="41577948" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/kQMPv6-qbwo40W6yekXtSQtUP8sxCz-Zoz53b3T9sDs/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8zZWE4/MDI1MTY2ZTU2ZmYw/NTMxNTVlOWE0OTRk/MWExOC5wbmc.jpg"/>
      <itunes:duration>3457</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Peter Bindels to talk about features approved at the ISO C++ Kona meeting for C++20 including Modules, Coroutines and much more.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Peter Bindels to talk about features approved at the ISO C++ Kona meeting for C++20 including Modules, Coroutines and much more.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/peter_bindels">Peter Bindels</podcast:person>
    </item>
    <item>
      <title>Analyzing Undefined Behavior</title>
      <itunes:episode>187</itunes:episode>
      <podcast:episode>187</podcast:episode>
      <itunes:title>Analyzing Undefined Behavior</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">5c5bc3f7e1364b85a103cc3f1698c39d</guid>
      <link>https://share.transistor.fm/s/b819602f</link>
      <description>
        <![CDATA[Rob and Jason are joined by John Regehr to talk about his job as a professor at the University of Utah teaching C++ courses and some of his research projects including souper and csmith.
        <p>John Regehr is a professor at the University of Utah where he's been on the faculty since 2003. He likes to work on compilers and software correctness, but used to work on real-time and embedded systems. When he has free time he likes to go hiking in the desert with his kids.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.bfilipek.com/2019/02/papers-kona.html">Five Awesome C++ Papers for Kona 2019 ISO Meeting</a></li>
<li><a href="https://codingnest.com/the-future-of-catch2/">The future of Catch2</a></li>
<li><a href="https://www.youtube.com/channel/UCAczr0j6ZuiVaiGFZ4qxApw/videos">Some C++ on Sea videos already available</a></li>
<li><a href="https://medium.com/@denis.yaroshevskij/between-linear-and-binary-search-8d21877cfce5">Between linear and binary search</a></li>
</ul>
<p><b>John Regehr</b></p>
<ul>
<li><a href="https://twitter.com/johnregehr">@johnregehr</a></li>
<li><a href="http://john.regehr.org/">John Regehr's Personal Page</a></li>
<li><a href="https://blog.regehr.org/">John Regehr's Blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/google/souper">Souper</a></li>
<li><a href="https://embed.cs.utah.edu/csmith/">Csmith</a></li>
<li><a href="https://embed.cs.utah.edu/creduce/">C-Reduce</a></li>
<li><a href="https://www.youtube.com/watch?v=AeEwxtEOgH0">C++Now 2018: John Regehr "Closing Keynote: Undefined Behavior and Compiler Optimizations"</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/en/pvs-studio-download/">Download PVS-Studio</a></li>
<li><a href="https://www.viva64.com/en/b/0592/">Technologies used in the PVS-Studio code analyzer for finding bugs and potential vulnerabilities</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by John Regehr to talk about his job as a professor at the University of Utah teaching C++ courses and some of his research projects including souper and csmith.
        <p>John Regehr is a professor at the University of Utah where he's been on the faculty since 2003. He likes to work on compilers and software correctness, but used to work on real-time and embedded systems. When he has free time he likes to go hiking in the desert with his kids.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.bfilipek.com/2019/02/papers-kona.html">Five Awesome C++ Papers for Kona 2019 ISO Meeting</a></li>
<li><a href="https://codingnest.com/the-future-of-catch2/">The future of Catch2</a></li>
<li><a href="https://www.youtube.com/channel/UCAczr0j6ZuiVaiGFZ4qxApw/videos">Some C++ on Sea videos already available</a></li>
<li><a href="https://medium.com/@denis.yaroshevskij/between-linear-and-binary-search-8d21877cfce5">Between linear and binary search</a></li>
</ul>
<p><b>John Regehr</b></p>
<ul>
<li><a href="https://twitter.com/johnregehr">@johnregehr</a></li>
<li><a href="http://john.regehr.org/">John Regehr's Personal Page</a></li>
<li><a href="https://blog.regehr.org/">John Regehr's Blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/google/souper">Souper</a></li>
<li><a href="https://embed.cs.utah.edu/csmith/">Csmith</a></li>
<li><a href="https://embed.cs.utah.edu/creduce/">C-Reduce</a></li>
<li><a href="https://www.youtube.com/watch?v=AeEwxtEOgH0">C++Now 2018: John Regehr "Closing Keynote: Undefined Behavior and Compiler Optimizations"</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/en/pvs-studio-download/">Download PVS-Studio</a></li>
<li><a href="https://www.viva64.com/en/b/0592/">Technologies used in the PVS-Studio code analyzer for finding bugs and potential vulnerabilities</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 20 Feb 2019 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/b819602f/64ba2451.mp3" length="39144939" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/POn0Zy60dgMdGruX3FgFOuTZyEE7Yj9ogGateKA2Fhc/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9iODQ4/NWQ2ZjhkYTdiODk5/M2I2NWMzNTk4NGMz/Y2I1MC5wbmc.jpg"/>
      <itunes:duration>3255</itunes:duration>
      <itunes:summary>Rob and Jason are joined by John Regehr to talk about his job as a professor at the University of Utah teaching C++ courses and some of his research projects including souper and csmith.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by John Regehr to talk about his job as a professor at the University of Utah teaching C++ courses and some of his research projects including souper and csmith.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/john_regehr">John Regehr</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Leaf and 'What is Programming?'</title>
      <itunes:episode>186</itunes:episode>
      <podcast:episode>186</podcast:episode>
      <itunes:title>Leaf and 'What is Programming?'</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">790dfbabd6094700bf11a5e42ca76fc4</guid>
      <link>https://share.transistor.fm/s/76f52f75</link>
      <description>
        <![CDATA[Rob and Jason are joined by Edaqa Mortoray to talk about his experience designing the Leaf language and writing it's compiler in C++, and his book 'What is Programming?'
        <p>Edaqa Mortoray grew up programming. From interface design to scientific simulations, including video games and development products, he's coded a bit of everything. He's got a successful programming blog and is the author of the book "What is Programming?"</p>
<p><b>News</b></p>
<ul>
<li><a href="https://cukic.co/2019/02/09/moving-iterators-in-cxx/">Moving iterators in C++</a></li>
<li><a href="https://www.youtube.com/playlist?list=PLv8DnRaQOs5-ST_VDqgbbMRtzMtpK36Hy">C++ 3D Game Tutorial Series</a></li>
<li><a href="https://leanpub.com/legacycode?fbclid=IwAR0pl-pknad8nZG8lMEkZoKHUs5jMtNwxPhbssoIhiB3AZV14nomeh-pf5k">Legacy Code Programmer's Toolbox</a></li>
<li><a href="https://leanpub.com/cpp17">C++17 - The Complete Guide</a></li>
<li><a href="https://leanpub.com/cpp17indetail">C++17 in Detail</a></li>
</ul>
<p><b>Edaqa Mortoray</b></p>
<ul>
<li><a href="https://twitter.com/edaqa">@edaqa</a></li>
<li><a href="https://mortoray.com/">Edaqa's Blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://edaqa.com/what_is_programming/">What is Programming?</a></li>
<li><a href="https://edaqaandstephane.net/">Edaqa &amp; Stephane (Podcast)</a></li>
<li><a href="http://leaflang.org/">Leaf Programming Language</a></li>
<li><a href="https://dev.to/">dev.to</a></li>
<li><a href="https://github.com/rShetty/awesome-podcasts">Awesome Podcasts</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Edaqa Mortoray to talk about his experience designing the Leaf language and writing it's compiler in C++, and his book 'What is Programming?'
        <p>Edaqa Mortoray grew up programming. From interface design to scientific simulations, including video games and development products, he's coded a bit of everything. He's got a successful programming blog and is the author of the book "What is Programming?"</p>
<p><b>News</b></p>
<ul>
<li><a href="https://cukic.co/2019/02/09/moving-iterators-in-cxx/">Moving iterators in C++</a></li>
<li><a href="https://www.youtube.com/playlist?list=PLv8DnRaQOs5-ST_VDqgbbMRtzMtpK36Hy">C++ 3D Game Tutorial Series</a></li>
<li><a href="https://leanpub.com/legacycode?fbclid=IwAR0pl-pknad8nZG8lMEkZoKHUs5jMtNwxPhbssoIhiB3AZV14nomeh-pf5k">Legacy Code Programmer's Toolbox</a></li>
<li><a href="https://leanpub.com/cpp17">C++17 - The Complete Guide</a></li>
<li><a href="https://leanpub.com/cpp17indetail">C++17 in Detail</a></li>
</ul>
<p><b>Edaqa Mortoray</b></p>
<ul>
<li><a href="https://twitter.com/edaqa">@edaqa</a></li>
<li><a href="https://mortoray.com/">Edaqa's Blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://edaqa.com/what_is_programming/">What is Programming?</a></li>
<li><a href="https://edaqaandstephane.net/">Edaqa &amp; Stephane (Podcast)</a></li>
<li><a href="http://leaflang.org/">Leaf Programming Language</a></li>
<li><a href="https://dev.to/">dev.to</a></li>
<li><a href="https://github.com/rShetty/awesome-podcasts">Awesome Podcasts</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 13 Feb 2019 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/76f52f75/e4fa1742.mp3" length="32021955" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/ezWvnrMEJyYS6084JGrcpAiSiGRLQJMoAJ7CdQzGPD4/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS82NjA5/NTBmNTMwYTQzNGFl/OWQ5ZmM1ZDUwNTg5/NDE0Ny5wbmc.jpg"/>
      <itunes:duration>2661</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Edaqa Mortoray to talk about his experience designing the Leaf language and writing it's compiler in C++, and his book 'What is Programming?'</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Edaqa Mortoray to talk about his experience designing the Leaf language and writing it's compiler in C++, and his book 'What is Programming?'</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/edaqa_mortoray">Edaqa Mortoray</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>libc++</title>
      <itunes:episode>185</itunes:episode>
      <podcast:episode>185</podcast:episode>
      <itunes:title>libc++</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">fd3de6465a2449c9b9dcf5726b2b7a40</guid>
      <link>https://share.transistor.fm/s/5e88773d</link>
      <description>
        <![CDATA[Rob and Jason are joined by Eric Fiselier to talk about libc++ and his contributions to the library.
        <p>Eric is as Software Engineer at Google working on Abseil and other core libraries. He is also a maintainer of libc++ and active member of the standards committee. In addition to writing C++ libraries, Eric enjoys hacking on Clang. Most recently Eric has been interested in using tooling to make C++ code healthier.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2019/01/24/c-productivity-improvements-in-visual-studio-2019-preview-2/">C++ Productivity Improvements in VS 2019 Preview 2</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/">Pre-Kona 2019 C++ Standards Mailing</a></li>
<li><a href="https://old.reddit.com/r/cpp/comments/akbnhv/italian_c_conference_2019_call_for_sessions/">Italian C++ Conference 2019 Call for sessions</a></li>
<li><a href="https://corecpp.org/">Core C++ Early Bird Tickets End Tomorrow</a></li>
</ul>
<p><b>Eric Fiselier</b></p>
<ul>
<li><a href="https://twitter.com/Eric01">@Eric01</a></li>
<li><a href="https://github.com/EricWF">Eric Fiselier's GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://libcxx.llvm.org/docs/">libc++ documentation</a></li>
<li><a href="https://gist.github.com/EricWF/128781c188b1a4fca7581e7ea943d58b">constinit proposal</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1337r0.pdf">P1337 Aliasing the standard library as a means to save C++</a></li>
<li><a href="http://cppnow.org/about/volunteer_program/">C++Now Volunteer/Student Program</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Eric Fiselier to talk about libc++ and his contributions to the library.
        <p>Eric is as Software Engineer at Google working on Abseil and other core libraries. He is also a maintainer of libc++ and active member of the standards committee. In addition to writing C++ libraries, Eric enjoys hacking on Clang. Most recently Eric has been interested in using tooling to make C++ code healthier.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2019/01/24/c-productivity-improvements-in-visual-studio-2019-preview-2/">C++ Productivity Improvements in VS 2019 Preview 2</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/">Pre-Kona 2019 C++ Standards Mailing</a></li>
<li><a href="https://old.reddit.com/r/cpp/comments/akbnhv/italian_c_conference_2019_call_for_sessions/">Italian C++ Conference 2019 Call for sessions</a></li>
<li><a href="https://corecpp.org/">Core C++ Early Bird Tickets End Tomorrow</a></li>
</ul>
<p><b>Eric Fiselier</b></p>
<ul>
<li><a href="https://twitter.com/Eric01">@Eric01</a></li>
<li><a href="https://github.com/EricWF">Eric Fiselier's GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://libcxx.llvm.org/docs/">libc++ documentation</a></li>
<li><a href="https://gist.github.com/EricWF/128781c188b1a4fca7581e7ea943d58b">constinit proposal</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1337r0.pdf">P1337 Aliasing the standard library as a means to save C++</a></li>
<li><a href="http://cppnow.org/about/volunteer_program/">C++Now Volunteer/Student Program</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 30 Jan 2019 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/5e88773d/9b93ec4c.mp3" length="37401978" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/Flwtekm0Alx_otFSAyANGmIKB57wJYXErOWaSTSqgBc/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9mMjIy/MjUwYzk4MDUxOTUy/ZmYxMzUzZWUwNDk3/YTdlYy5wbmc.jpg"/>
      <itunes:duration>3109</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Eric Fiselier to talk about libc++ and his contributions to the library.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Eric Fiselier to talk about libc++ and his contributions to the library.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/eric_fiselier">Eric Fiselier</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>SG20</title>
      <itunes:episode>184</itunes:episode>
      <podcast:episode>184</podcast:episode>
      <itunes:title>SG20</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">ece775c42a1a4e14a699b1e48b35e155</guid>
      <link>https://share.transistor.fm/s/e1127d08</link>
      <description>
        <![CDATA[Rob and Jason are joined by Christopher Di Bella to talk about SG20, the C++ Education Study Group
        <p>Christopher is a Staff Software Engineer on the ComputeCpp Runtime for Codeplay Software and a co-founding member of SG20. He is passionate about teaching people how to write programs using idiomatic C++, and also advocates for developers to consider adopting algorithms and ranges. When not thinking about C++, Chris is often playing games, watching films, or trying something new.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.reddit.com/r/cpp/comments/ainhhk/i_implemented_a_proposed_c_paper/">I implemented a proposed C++ paper</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/ai3cgd/raytracing_in_256_lines_of_bare_c/">Raytracing in 256 lines of bare C++</a></li>
<li><a href="https://blog.trailofbits.com/2019/01/21/how-mcsema-handles-c-exceptions/">How McSema Handles C++ Exceptions</a></li>
<li><a href="https://old.reddit.com/r/cpp/comments/ai8ci9/core_c_2019_in_tlv_tickets_available/">Core C++ 2019 in TLV: Tickets Available</a></li>
</ul>
<p><b>Christopher Di Bella</b></p>
<ul>
<li><a href="https://twitter.com/cjdb_ns">@cjdb_ns</a></li>
<li><a href="https://github.com/cjdb">Christopher Di Bella's GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1231r0.pdf">P1231: Proposal for Study Group: C++ Education</a></li>
<li><a href="https://www.cjdb.com.au/sg20-and-videos">SG20 Education and Recommended Videos for Teaching C++</a></li>
<li><a href="https://www.cjdb.com.au/wg21/sg20/d1389/d1389.html">D1389R0 Standing Document for SG20: Guidelines for Teaching C++ to Beginners</a></li>
<li><a href="https://www.youtube.com/watch?v=3AkPd9Nt2Aw">CppCon 2018: Christopher Di Bella "How to Teach C++ and Influence a Generation"</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/en/pvs-studio-download/">Download PVS-Studio</a></li>
<li><a href="https://www.viva64.com/en/b/0592/">Technologies used in the PVS-Studio code analyzer for finding bugs and potential vulnerabilities</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Christopher Di Bella to talk about SG20, the C++ Education Study Group
        <p>Christopher is a Staff Software Engineer on the ComputeCpp Runtime for Codeplay Software and a co-founding member of SG20. He is passionate about teaching people how to write programs using idiomatic C++, and also advocates for developers to consider adopting algorithms and ranges. When not thinking about C++, Chris is often playing games, watching films, or trying something new.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.reddit.com/r/cpp/comments/ainhhk/i_implemented_a_proposed_c_paper/">I implemented a proposed C++ paper</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/ai3cgd/raytracing_in_256_lines_of_bare_c/">Raytracing in 256 lines of bare C++</a></li>
<li><a href="https://blog.trailofbits.com/2019/01/21/how-mcsema-handles-c-exceptions/">How McSema Handles C++ Exceptions</a></li>
<li><a href="https://old.reddit.com/r/cpp/comments/ai8ci9/core_c_2019_in_tlv_tickets_available/">Core C++ 2019 in TLV: Tickets Available</a></li>
</ul>
<p><b>Christopher Di Bella</b></p>
<ul>
<li><a href="https://twitter.com/cjdb_ns">@cjdb_ns</a></li>
<li><a href="https://github.com/cjdb">Christopher Di Bella's GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1231r0.pdf">P1231: Proposal for Study Group: C++ Education</a></li>
<li><a href="https://www.cjdb.com.au/sg20-and-videos">SG20 Education and Recommended Videos for Teaching C++</a></li>
<li><a href="https://www.cjdb.com.au/wg21/sg20/d1389/d1389.html">D1389R0 Standing Document for SG20: Guidelines for Teaching C++ to Beginners</a></li>
<li><a href="https://www.youtube.com/watch?v=3AkPd9Nt2Aw">CppCon 2018: Christopher Di Bella "How to Teach C++ and Influence a Generation"</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/en/pvs-studio-download/">Download PVS-Studio</a></li>
<li><a href="https://www.viva64.com/en/b/0592/">Technologies used in the PVS-Studio code analyzer for finding bugs and potential vulnerabilities</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 23 Jan 2019 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/e1127d08/eb0d5d93.mp3" length="33605239" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/I-iRxvzs1-TfGYRkbfldzi2e8Zdt3jLnC6Uux5Zb1eQ/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS81ZjM4/Y2U1OTRjMDgzZmMw/OGIyM2YxOTRjODA3/ODNlYS5wbmc.jpg"/>
      <itunes:duration>2793</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Christopher Di Bella to talk about SG20, the C++ Education Study Group</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Christopher Di Bella to talk about SG20, the C++ Education Study Group</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/christopher_di_bella">Christopher Di Bella</podcast:person>
    </item>
    <item>
      <title>Boost DI and SML</title>
      <itunes:episode>183</itunes:episode>
      <podcast:episode>183</podcast:episode>
      <itunes:title>Boost DI and SML</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">b7efc587df734141b16a12ef8486768b</guid>
      <link>https://share.transistor.fm/s/416c750e</link>
      <description>
        <![CDATA[Rob and Jason are joined by Kris Jusiak to discuss [Boost].DI and [Boost].SML libraries.
        <p>Kris is a C++ Software Engineer who currently lives a couple of doors down from CppCon 2019. He has worked in different industries over the years including telecommunications, games and most recently finance for Quantlab Financial. He has an interest in modern C++ development with a focus on performance and quality. He is an open source enthusiast with multiple open source libraries where he uses template metaprogramming techniques to support the C++ rule - "Don't pay for what you don't use" whilst trying to be as declarative as possible with a help of domain-specific languages. Kris is also a keen advocate of extreme programming techniques, test/behaviour driven development and truly believes that 'the only way to go fast is to go well!'.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.youtube.com/playlist?list=PLRyNF2Y6sca3bxLLAojbEWaZ2DueRPZVy">Meeting C++ 2018 Playlist</a></li>
<li><a href="http://cppnow.org/announcements/2018/12/2019-call-for-submissions/">C++Now Submission Deadline Jan 23</a></li>
<li><a href="https://brevzin.github.io/c++/2019/01/15/if-constexpr-isnt-broken/">If constexpr isn't broken</a></li>
</ul>
<p><b>Kris Jusiak</b></p>
<ul>
<li><a href="https://twitter.com/krisjusiak">@krisjusiak</a></li>
<li><a href="https://github.com/krzysztof-jusiak">Kris Jusiak's GitHub</a></li>
<li><a href="http://kris.jusiak.net/">Kris Jusiak's Website</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://boost-experimental.github.io/di/">[Boost].DI</a></li>
<li><a href="http://boost-experimental.github.io/sml/">[Boost].SML</a></li>
<li><a href="https://www.youtube.com/watch?v=yZVby-PuXM0">CppCon 2018: Kris Jusiak "State Machines Battlefield - Naive vs STL vs Boost"</a></li>
<li><a href="https://www.youtube.com/watch?v=8HmjM3G8jhQ">CppCon 2018: Kris Jusiak "[Boost].DI - Inject all the things!"</a></li>
<li><a href="https://www.youtube.com/watch?v=comZthFv3PM">C++Now 2016: Kris Jusiak: A C++14 Dependency Injection Library</a></li>
<li><a href="https://www.youtube.com/watch?v=TorW5ekkL_w">Concepts driven design - Kris Jusiak - Meeting C++ 2017</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/en/pvs-studio-download/">Download PVS-Studio</a></li>
<li><a href="https://www.viva64.com/en/b/0592/">Technologies used in the PVS-Studio code analyzer for finding bugs and potential vulnerabilities</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Kris Jusiak to discuss [Boost].DI and [Boost].SML libraries.
        <p>Kris is a C++ Software Engineer who currently lives a couple of doors down from CppCon 2019. He has worked in different industries over the years including telecommunications, games and most recently finance for Quantlab Financial. He has an interest in modern C++ development with a focus on performance and quality. He is an open source enthusiast with multiple open source libraries where he uses template metaprogramming techniques to support the C++ rule - "Don't pay for what you don't use" whilst trying to be as declarative as possible with a help of domain-specific languages. Kris is also a keen advocate of extreme programming techniques, test/behaviour driven development and truly believes that 'the only way to go fast is to go well!'.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.youtube.com/playlist?list=PLRyNF2Y6sca3bxLLAojbEWaZ2DueRPZVy">Meeting C++ 2018 Playlist</a></li>
<li><a href="http://cppnow.org/announcements/2018/12/2019-call-for-submissions/">C++Now Submission Deadline Jan 23</a></li>
<li><a href="https://brevzin.github.io/c++/2019/01/15/if-constexpr-isnt-broken/">If constexpr isn't broken</a></li>
</ul>
<p><b>Kris Jusiak</b></p>
<ul>
<li><a href="https://twitter.com/krisjusiak">@krisjusiak</a></li>
<li><a href="https://github.com/krzysztof-jusiak">Kris Jusiak's GitHub</a></li>
<li><a href="http://kris.jusiak.net/">Kris Jusiak's Website</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://boost-experimental.github.io/di/">[Boost].DI</a></li>
<li><a href="http://boost-experimental.github.io/sml/">[Boost].SML</a></li>
<li><a href="https://www.youtube.com/watch?v=yZVby-PuXM0">CppCon 2018: Kris Jusiak "State Machines Battlefield - Naive vs STL vs Boost"</a></li>
<li><a href="https://www.youtube.com/watch?v=8HmjM3G8jhQ">CppCon 2018: Kris Jusiak "[Boost].DI - Inject all the things!"</a></li>
<li><a href="https://www.youtube.com/watch?v=comZthFv3PM">C++Now 2016: Kris Jusiak: A C++14 Dependency Injection Library</a></li>
<li><a href="https://www.youtube.com/watch?v=TorW5ekkL_w">Concepts driven design - Kris Jusiak - Meeting C++ 2017</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/en/pvs-studio-download/">Download PVS-Studio</a></li>
<li><a href="https://www.viva64.com/en/b/0592/">Technologies used in the PVS-Studio code analyzer for finding bugs and potential vulnerabilities</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 16 Jan 2019 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/416c750e/cf46b8a1.mp3" length="40135717" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/9e7nmAlalP9VHXnM55l-jQvEXc3bHB3zK5wHEEYIR-8/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8wMTcw/NTU3ZmQzY2U4Njk3/Zjg5ZWNkM2QxMDI5/MjhiOS5wbmc.jpg"/>
      <itunes:duration>3337</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Kris Jusiak to discuss [Boost].DI and [Boost].SML libraries.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Kris Jusiak to discuss [Boost].DI and [Boost].SML libraries.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/kris_jusiak">Kris Jusiak</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Trivially Relocatable</title>
      <itunes:episode>182</itunes:episode>
      <podcast:episode>182</podcast:episode>
      <itunes:title>Trivially Relocatable</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">00df6d5247dd463c9ecd1a2612e1aa87</guid>
      <link>https://share.transistor.fm/s/a5229d99</link>
      <description>
        <![CDATA[Rob and Jason are joined by Arthur O'Dwyer to discuss board games, his 3 ISO C++ papers and much more!
        <p>Arthur O'Dwyer started his career writing pre-C++11 compilers for Green Hills Software; he currently writes C++14 for Akamai Technologies. Arthur is the author of "Colossal Cave: The Board Game," "Mastering the C++17 STL" (the book), and "The STL From Scratch" (the training course). He is occasionally active on the C++ Standards Committee and has a blog mostly about C++.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.reddit.com/r/cpp/comments/a7w347/add_an_interactive_command_line_to_your/">Add an interactive command line to your applications</a></li>
<li><a href="https://sean-parent.stlab.cc/2018/12/30/cpp-ruminations.html">"Modern" C++ Ruminations</a></li>
<li><a href="https://mikelui.io/2019/01/03/seriously-bonkers.html">Initialization in C++ is Seriously Bonkers</a></li>
<li><a href="https://github.com/beached/cpp_feature_flags">cpp_feature_flags</a></li>
</ul>
<p><b>Arthur O'Dwyer</b></p>
<ul>
<li><a href="https://twitter.com/ColossalCaveTBG">@ColossalCaveTBG</a></li>
<li><a href="https://quuxplusone.github.io/blog/">Arthur O'Dwyer's Blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://quuxplusone.github.io/Advent/">Adventure</a></li>
<li><a href="https://boardgamegeek.com/boardgame/121751/colossal-cave-board-game">Colossal Cave: The Board Game</a></li>
<li><a href="https://www.youtube.com/watch?v=hA1WNtNyNbo">CppCon 2018: Arthur O'Dwyer "Return Value Optimization: Harder Than It Looks"</a></li>
<li><a href="https://www.youtube.com/watch?v=sSlmmZMFsXQ">C++Now 2018: Jason Turner "Initializer Lists Are Broken, Let's Fix Them"</a></li>
<li><a href="https://www.youtube.com/watch?v=IejdKidUwIg">CppCon 2018: Arthur O'Dwyer "An Allocator is a Handle to a Heap"</a></li>
<li><a href="https://www.youtube.com/watch?v=MWBfmmg8-Yo">C++Now 2018: Arthur O'Dwyer "The Best Type Traits that C++ Doesn't Have"</a></li>
<li><a href="https://www.youtube.com/watch?v=xxta6LEn9Hk">CppCon 2018: Arthur O'Dwyer "Trivially Relocatable"</a></li>
<li><a href="https://p1144.godbolt.org/z/Qvyuvr">Trivially Relocatable on Compiler Explorer</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1154r0.html">P1154R0 Type traits for structural comparison</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1155r1.html">P1155R1 More implicit moves</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1144r1.html">P1144R1 Object relocation in terms of move plus destroy</a></li>
<li><a href="https://amzn.to/2Cd8ayk">Mastering the C++17 STL</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Arthur O'Dwyer to discuss board games, his 3 ISO C++ papers and much more!
        <p>Arthur O'Dwyer started his career writing pre-C++11 compilers for Green Hills Software; he currently writes C++14 for Akamai Technologies. Arthur is the author of "Colossal Cave: The Board Game," "Mastering the C++17 STL" (the book), and "The STL From Scratch" (the training course). He is occasionally active on the C++ Standards Committee and has a blog mostly about C++.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.reddit.com/r/cpp/comments/a7w347/add_an_interactive_command_line_to_your/">Add an interactive command line to your applications</a></li>
<li><a href="https://sean-parent.stlab.cc/2018/12/30/cpp-ruminations.html">"Modern" C++ Ruminations</a></li>
<li><a href="https://mikelui.io/2019/01/03/seriously-bonkers.html">Initialization in C++ is Seriously Bonkers</a></li>
<li><a href="https://github.com/beached/cpp_feature_flags">cpp_feature_flags</a></li>
</ul>
<p><b>Arthur O'Dwyer</b></p>
<ul>
<li><a href="https://twitter.com/ColossalCaveTBG">@ColossalCaveTBG</a></li>
<li><a href="https://quuxplusone.github.io/blog/">Arthur O'Dwyer's Blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://quuxplusone.github.io/Advent/">Adventure</a></li>
<li><a href="https://boardgamegeek.com/boardgame/121751/colossal-cave-board-game">Colossal Cave: The Board Game</a></li>
<li><a href="https://www.youtube.com/watch?v=hA1WNtNyNbo">CppCon 2018: Arthur O'Dwyer "Return Value Optimization: Harder Than It Looks"</a></li>
<li><a href="https://www.youtube.com/watch?v=sSlmmZMFsXQ">C++Now 2018: Jason Turner "Initializer Lists Are Broken, Let's Fix Them"</a></li>
<li><a href="https://www.youtube.com/watch?v=IejdKidUwIg">CppCon 2018: Arthur O'Dwyer "An Allocator is a Handle to a Heap"</a></li>
<li><a href="https://www.youtube.com/watch?v=MWBfmmg8-Yo">C++Now 2018: Arthur O'Dwyer "The Best Type Traits that C++ Doesn't Have"</a></li>
<li><a href="https://www.youtube.com/watch?v=xxta6LEn9Hk">CppCon 2018: Arthur O'Dwyer "Trivially Relocatable"</a></li>
<li><a href="https://p1144.godbolt.org/z/Qvyuvr">Trivially Relocatable on Compiler Explorer</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1154r0.html">P1154R0 Type traits for structural comparison</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1155r1.html">P1155R1 More implicit moves</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1144r1.html">P1144R1 Object relocation in terms of move plus destroy</a></li>
<li><a href="https://amzn.to/2Cd8ayk">Mastering the C++17 STL</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 09 Jan 2019 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/a5229d99/45b318e7.mp3" length="43846949" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/gr7q1SYwG_quOv6_Sz2BJNjPpwXeLwhR7lybx6eRFHw/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS85Njkw/MTUzYWU4NTgyNjBj/NGFmNzcyZGFkM2Qz/NjczNi5wbmc.jpg"/>
      <itunes:duration>3646</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Arthur O'Dwyer to discuss board games, his 3 ISO C++ papers and much more!</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Arthur O'Dwyer to discuss board games, his 3 ISO C++ papers and much more!</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/arthur_odwyer">Arthur O'Dwyer</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>ISO Papers and Merged Modules</title>
      <itunes:episode>181</itunes:episode>
      <podcast:episode>181</podcast:episode>
      <itunes:title>ISO Papers and Merged Modules</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">b4227007dd0d4e939274877e74f4f37f</guid>
      <link>https://share.transistor.fm/s/48a24568</link>
      <description>
        <![CDATA[Rob and Jason are joined by Isabella Muerte to discuss her experience presenting multiple papers at her first ISO meeting in San Diego and her thoughts on Merged Modules.
        <p>Isabella Muerte is a C++ Bruja, Build System Titan, and an open source advocate. She cares deeply about improving the workflow and debugging experience the C++ community currently has and is designing and implementing an experimental next-generation build system called Coven based on ideas mentioned in her CppCon 2017 talk "There Will Be Build Systems", while also simultaneously ripping CMake apart and putting it back together again with a library titled IXM. She recently launched aliasa.io, a small URL routing service intended for the CMake FetchContent module. She enjoys playing Destiny 2, acquiring tattoos, and is currently trying to master the five elements of earth, wind, water, fire, and gun (but she makes no promises). She bows to no entity but the terrifying Eldritch Daystar we call the "sun", and hopes to one day own two german shepherds named Rip and Tear.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://aras-p.info/blog/2018/12/28/Modern-C-Lamentations/">Modern C++ Lamentations</a></li>
<li><a href="https://www.bfilipek.com/2018/12/c-at-end-of-2018.html">C++ at the end of 2018</a></li>
<li><a href="https://thephd.github.io/getting-there-standardization-in-2019">Getting you there - your C++ standardization efforts in 2019</a></li>
<li><a href="https://blogs.msdn.microsoft.com/visualstudio/2018/12/05/visual-studio-intellicode-supports-more-languages-and-learns-from-your-code/">Visual Studio Intellicode</a></li>
</ul>
<p><b>Isabella Muerte</b></p>
<ul>
<li><a href="https://twitter.com/slurpsmadrips">@slurpsmadrips</a></li>
<li><a href="https://www.twitch.tv/slurpsmadrips">Isabella's Twitch</a></li>
<li><a href="https://github.com/slurps-mad-rips">Isabella's GitHub</a></li>
<li><a href="https://izzys.casa/">Isabella's Blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://aliasa.io/">aliasa.io</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0468r1.html">P0468R1 An Intrusive Smart Pointer</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1272r0.html">P1272R0 Byteswapping for fun&amp;&amp;nuf</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1275r0.html">P1275R0 Desert Sessions: Improving hostile environment interactions</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1276r0.html">P1276R0 Void Main</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1279r0.html">P1279R0 std::breakpoint</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1280r0.html">P1280R0 Integer Width Literals</a></li>
<li><a href="https://www.youtube.com/watch?v=7THzO-D0ta4">CppCon 2017: Isabella Muerte "There Will Be Build Systems: I Configure Your Milkshake"</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Isabella Muerte to discuss her experience presenting multiple papers at her first ISO meeting in San Diego and her thoughts on Merged Modules.
        <p>Isabella Muerte is a C++ Bruja, Build System Titan, and an open source advocate. She cares deeply about improving the workflow and debugging experience the C++ community currently has and is designing and implementing an experimental next-generation build system called Coven based on ideas mentioned in her CppCon 2017 talk "There Will Be Build Systems", while also simultaneously ripping CMake apart and putting it back together again with a library titled IXM. She recently launched aliasa.io, a small URL routing service intended for the CMake FetchContent module. She enjoys playing Destiny 2, acquiring tattoos, and is currently trying to master the five elements of earth, wind, water, fire, and gun (but she makes no promises). She bows to no entity but the terrifying Eldritch Daystar we call the "sun", and hopes to one day own two german shepherds named Rip and Tear.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://aras-p.info/blog/2018/12/28/Modern-C-Lamentations/">Modern C++ Lamentations</a></li>
<li><a href="https://www.bfilipek.com/2018/12/c-at-end-of-2018.html">C++ at the end of 2018</a></li>
<li><a href="https://thephd.github.io/getting-there-standardization-in-2019">Getting you there - your C++ standardization efforts in 2019</a></li>
<li><a href="https://blogs.msdn.microsoft.com/visualstudio/2018/12/05/visual-studio-intellicode-supports-more-languages-and-learns-from-your-code/">Visual Studio Intellicode</a></li>
</ul>
<p><b>Isabella Muerte</b></p>
<ul>
<li><a href="https://twitter.com/slurpsmadrips">@slurpsmadrips</a></li>
<li><a href="https://www.twitch.tv/slurpsmadrips">Isabella's Twitch</a></li>
<li><a href="https://github.com/slurps-mad-rips">Isabella's GitHub</a></li>
<li><a href="https://izzys.casa/">Isabella's Blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://aliasa.io/">aliasa.io</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0468r1.html">P0468R1 An Intrusive Smart Pointer</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1272r0.html">P1272R0 Byteswapping for fun&amp;&amp;nuf</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1275r0.html">P1275R0 Desert Sessions: Improving hostile environment interactions</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1276r0.html">P1276R0 Void Main</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1279r0.html">P1279R0 std::breakpoint</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1280r0.html">P1280R0 Integer Width Literals</a></li>
<li><a href="https://www.youtube.com/watch?v=7THzO-D0ta4">CppCon 2017: Isabella Muerte "There Will Be Build Systems: I Configure Your Milkshake"</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 02 Jan 2019 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/48a24568/a194061f.mp3" length="43416499" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/64TG3B7y0iveYyVr4aB8Lu3BLPvHMrA1qvSnREXjGQM/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9iZGNk/YzBjMWJjZmQ4MWEz/ODg0YTg2OWI5NGI0/ZWQ5Mi5wbmc.jpg"/>
      <itunes:duration>3611</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Isabella Muerte to discuss her experience presenting multiple papers at her first ISO meeting in San Diego and her thoughts on Merged Modules.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Isabella Muerte to discuss her experience presenting multiple papers at her first ISO meeting in San Diego and her thoughts on Merged Modules.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/isabella_muerte">Isabella Muerte</podcast:person>
    </item>
    <item>
      <title>Semantic Merge</title>
      <itunes:episode>180</itunes:episode>
      <podcast:episode>180</podcast:episode>
      <itunes:title>Semantic Merge</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">7b144209016541f69a3f5d5bfb602d2c</guid>
      <link>https://share.transistor.fm/s/489ce334</link>
      <description>
        <![CDATA[Rob and Jason are joined by Pablo Santos from Codice Software to discuss Semantic Merge, Plastic SCM and more.
        <p>Prior to entering start-up mode to launch Plastic SCM back in 2005, Pablo worked as R&amp;D engineer in fleet control software development (GMV, Spain) and later digital television software stack (Sony, Belgium). Then he moved to a project management position (GCC, Spain) leading the evolution of an ERP software package for industrial companies. During these years he became an expert in version control and software configuration management working as a consultant and participating in several events as a speaker. Pablo founded Codice Software in 2005 and since then is focused on his role as chief engineer designing and developing Plastic SCM and SemanticMerge among other SCM products.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://github.com/ashampoosystems/boden">Boden Cross-platform Framework</a></li>
<li><a href="https://www.cjdb.com.au/sg20-and-videos">SG20 Education and Recommend Videos for Teaching C++</a></li>
<li><a href="http://cppnow.org/announcements/2018/12/2019-call-for-submissions/">C++ Now Call for Submissions</a></li>
<li><a href="https://cpponsea.uk/news/volunteer-and-student-programmes.html">C++ on Sea Volunteer and Student Programmes</a></li>
</ul>
<p><b>Pablo Santos</b></p>
<ul>
<li><a href="https://www.linkedin.com/in/psantosl">Pablo Santos</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://semanticmerge.com/">Semantic Merge</a></li>
<li><a href="https://www.plasticscm.com/">Plastic SCM</a></li>
<li><a href="https://www.gmaster.io/">gmaster</a></li>
<li><a href="http://blog.plasticscm.com/">Plastic SCM Blog</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/en/pvs-studio-download/">Download PVS-Studio</a></li>
<li><a href="https://www.viva64.com/en/b/0592/">Technologies used in the PVS-Studio code analyzer for finding bugs and potential vulnerabilities</a></li>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Pablo Santos from Codice Software to discuss Semantic Merge, Plastic SCM and more.
        <p>Prior to entering start-up mode to launch Plastic SCM back in 2005, Pablo worked as R&amp;D engineer in fleet control software development (GMV, Spain) and later digital television software stack (Sony, Belgium). Then he moved to a project management position (GCC, Spain) leading the evolution of an ERP software package for industrial companies. During these years he became an expert in version control and software configuration management working as a consultant and participating in several events as a speaker. Pablo founded Codice Software in 2005 and since then is focused on his role as chief engineer designing and developing Plastic SCM and SemanticMerge among other SCM products.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://github.com/ashampoosystems/boden">Boden Cross-platform Framework</a></li>
<li><a href="https://www.cjdb.com.au/sg20-and-videos">SG20 Education and Recommend Videos for Teaching C++</a></li>
<li><a href="http://cppnow.org/announcements/2018/12/2019-call-for-submissions/">C++ Now Call for Submissions</a></li>
<li><a href="https://cpponsea.uk/news/volunteer-and-student-programmes.html">C++ on Sea Volunteer and Student Programmes</a></li>
</ul>
<p><b>Pablo Santos</b></p>
<ul>
<li><a href="https://www.linkedin.com/in/psantosl">Pablo Santos</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://semanticmerge.com/">Semantic Merge</a></li>
<li><a href="https://www.plasticscm.com/">Plastic SCM</a></li>
<li><a href="https://www.gmaster.io/">gmaster</a></li>
<li><a href="http://blog.plasticscm.com/">Plastic SCM Blog</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/en/pvs-studio-download/">Download PVS-Studio</a></li>
<li><a href="https://www.viva64.com/en/b/0592/">Technologies used in the PVS-Studio code analyzer for finding bugs and potential vulnerabilities</a></li>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 20 Dec 2018 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/489ce334/c5e7d5c1.mp3" length="35724992" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/Rzy4vXMxef2YhVEN7NjGFpAnOetCVGTCsk261L3zuIc/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS84NGRi/NTNjMDRmMzRiMzhl/NDA0ZjhkOTk2ZDEy/NWJiMC5wbmc.jpg"/>
      <itunes:duration>2970</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Pablo Santos from Codice Software to discuss Semantic Merge, Plastic SCM and more.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Pablo Santos from Codice Software to discuss Semantic Merge, Plastic SCM and more.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/pablo_santos">Pablo Santos</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>San Diego EWGI Trip Report</title>
      <itunes:episode>179</itunes:episode>
      <podcast:episode>179</podcast:episode>
      <itunes:title>San Diego EWGI Trip Report</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">9216153176ac4f2cb35531850ed5c802</guid>
      <link>https://share.transistor.fm/s/a95432f9</link>
      <description>
        <![CDATA[Rob and Jason are joined by JF Bastien from Apple to discuss the San Diego C++ Committee meeting from his perspective as the chair of the new Evolution Working Group Incubator.
        <p>JF Bastien is the C++ lead for Apple's clang front-end, where he focuses on new language features, security, and optimizations. He’s an active participant in the C++ standards committee, where he chairs the Language Evolution Working Group Incubator (“oogie” for short). He previously worked on WebKit’s JavaScriptCore Just-in-Time compiler, on Chrome’s Portable Native Client, on a CPU's dynamic binary translator, and on flight simulators.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://blog.therocode.net/2018/11/exploring-cpp-20-designated-initializers">Exploring C++20 Designated initialisers</a></li>
<li><a href="https://mklimenko.github.io/english/2018/11/26/stdembed-for-the-poor/">std::embed for the poor (C++17)</a></li>
<li><a href="https://cor3ntin.github.io/posts/rangeof/">RangeOf: A better span</a></li>
</ul>
<p><b>JF Bastien</b></p>
<ul>
<li><a href="https://twitter.com/jfbastien">@jfbastien</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://old.reddit.com/r/cpp/comments/9vwvbz/2018_san_diego_iso_c_committee_trip_report_ranges/">2018 San Diego ISO C++ Committee Trip Report</a></li>
<li><a href="https://isocpp.org/std/status">C++ Current Status</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/en/pvs-studio-download/">Download PVS-Studio</a></li>
<li><a href="https://www.viva64.com/en/b/0592/">Technologies used in the PVS-Studio code analyzer for finding bugs and potential vulnerabilities</a></li>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by JF Bastien from Apple to discuss the San Diego C++ Committee meeting from his perspective as the chair of the new Evolution Working Group Incubator.
        <p>JF Bastien is the C++ lead for Apple's clang front-end, where he focuses on new language features, security, and optimizations. He’s an active participant in the C++ standards committee, where he chairs the Language Evolution Working Group Incubator (“oogie” for short). He previously worked on WebKit’s JavaScriptCore Just-in-Time compiler, on Chrome’s Portable Native Client, on a CPU's dynamic binary translator, and on flight simulators.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://blog.therocode.net/2018/11/exploring-cpp-20-designated-initializers">Exploring C++20 Designated initialisers</a></li>
<li><a href="https://mklimenko.github.io/english/2018/11/26/stdembed-for-the-poor/">std::embed for the poor (C++17)</a></li>
<li><a href="https://cor3ntin.github.io/posts/rangeof/">RangeOf: A better span</a></li>
</ul>
<p><b>JF Bastien</b></p>
<ul>
<li><a href="https://twitter.com/jfbastien">@jfbastien</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://old.reddit.com/r/cpp/comments/9vwvbz/2018_san_diego_iso_c_committee_trip_report_ranges/">2018 San Diego ISO C++ Committee Trip Report</a></li>
<li><a href="https://isocpp.org/std/status">C++ Current Status</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/en/pvs-studio-download/">Download PVS-Studio</a></li>
<li><a href="https://www.viva64.com/en/b/0592/">Technologies used in the PVS-Studio code analyzer for finding bugs and potential vulnerabilities</a></li>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 12 Dec 2018 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/a95432f9/840b3117.mp3" length="45536558" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/e6m4I_K8Cv-yEeB5uXZ5R4kEolEk9z8BeigderixRtw/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8yZGE4/ZmIxM2Q1MTZkYWFj/NDg0MTI3Yjc1N2Fk/OTM2OC5wbmc.jpg"/>
      <itunes:duration>3787</itunes:duration>
      <itunes:summary>Rob and Jason are joined by JF Bastien from Apple to discuss the San Diego C++ Committee meeting from his perspective as the chair of the new Evolution Working Group Incubator.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by JF Bastien from Apple to discuss the San Diego C++ Committee meeting from his perspective as the chair of the new Evolution Working Group Incubator.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/jf_bastien">JF Bastien</podcast:person>
    </item>
    <item>
      <title>Performance Analysis and Optimization</title>
      <itunes:episode>178</itunes:episode>
      <podcast:episode>178</podcast:episode>
      <itunes:title>Performance Analysis and Optimization</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">1dc3a1e356aa4c28abdda12d49c1544b</guid>
      <link>https://share.transistor.fm/s/c418accb</link>
      <description>
        <![CDATA[Rob and Jason are joined by Denis Bakhvalov from Intel to discuss C++ performance analysis and optimization techniques
        <p>Denis is C++ developer with almost 10 years of experience. Denis started his journey as a developer of desktop applications, then moved to embedded and now he works at Intel, doing C++ compiler development. He enjoys writing the fastest-possible code and staring at the assembly. Denis is a father of 2, he likes to play soccer and chess.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://blog.conan.io/2018/11/21/MeetingCpp-trip-report.html">Meeting C++ / Embedded conan trip report</a></li>
<li><a href="https://aws.amazon.com/blogs/compute/introducing-the-c-lambda-runtime/">Introducing the C++ Lambda Runtime</a></li>
<li><a href="https://github.com/piotte13/SIMD-Visualiser?fbclid=IwAR2h8A5pL2rkeDqBRefUFBbPzcnll-85plpxiYWgtCqwXU-GzHgHyp_310Y">SIMD Visualiser</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2018/12/04/cppliveshare/">Announcing Live Share for C++: Real-Time Sharing</a></li>
</ul>
<p><b>Denis Bakhvalov</b></p>
<ul>
<li><a href="https://twitter.com/dendibakh">@dendibakh</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=Lxw3K37OP-w&amp;feature=youtu.be">emBO++ 2018 Denis Bakhvalov about Dealing with performance analysis in C and C++</a></li>
<li><a href="https://dendibakh.github.io/blog/2018/01/18/Code_alignment_issues">Code alignment issues</a></li>
<li><a href="https://dendibakh.github.io/blog/2018/08/26/Basics-of-profiling-with-perf">Basics of profiling with perf</a></li>
<li><a href="https://dendibakh.github.io/blog/2018/09/04/Performance-Analysis-Vocabulary">Performance analysis vocabulary</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Denis Bakhvalov from Intel to discuss C++ performance analysis and optimization techniques
        <p>Denis is C++ developer with almost 10 years of experience. Denis started his journey as a developer of desktop applications, then moved to embedded and now he works at Intel, doing C++ compiler development. He enjoys writing the fastest-possible code and staring at the assembly. Denis is a father of 2, he likes to play soccer and chess.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://blog.conan.io/2018/11/21/MeetingCpp-trip-report.html">Meeting C++ / Embedded conan trip report</a></li>
<li><a href="https://aws.amazon.com/blogs/compute/introducing-the-c-lambda-runtime/">Introducing the C++ Lambda Runtime</a></li>
<li><a href="https://github.com/piotte13/SIMD-Visualiser?fbclid=IwAR2h8A5pL2rkeDqBRefUFBbPzcnll-85plpxiYWgtCqwXU-GzHgHyp_310Y">SIMD Visualiser</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2018/12/04/cppliveshare/">Announcing Live Share for C++: Real-Time Sharing</a></li>
</ul>
<p><b>Denis Bakhvalov</b></p>
<ul>
<li><a href="https://twitter.com/dendibakh">@dendibakh</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=Lxw3K37OP-w&amp;feature=youtu.be">emBO++ 2018 Denis Bakhvalov about Dealing with performance analysis in C and C++</a></li>
<li><a href="https://dendibakh.github.io/blog/2018/01/18/Code_alignment_issues">Code alignment issues</a></li>
<li><a href="https://dendibakh.github.io/blog/2018/08/26/Basics-of-profiling-with-perf">Basics of profiling with perf</a></li>
<li><a href="https://dendibakh.github.io/blog/2018/09/04/Performance-Analysis-Vocabulary">Performance analysis vocabulary</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 05 Dec 2018 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/c418accb/d7c8a181.mp3" length="39085158" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/LQBVwQdY8CRXG1WXOoR1q77gfLpe3jhc6_CfeX6Fv0E/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9kZWJl/NTU2NDU1OWFiY2Yx/OWNhNTk2YWU1YjJk/MzE5MS5wbmc.jpg"/>
      <itunes:duration>3250</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Denis Bakhvalov from Intel to discuss C++ performance analysis and optimization techniques</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Denis Bakhvalov from Intel to discuss C++ performance analysis and optimization techniques</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/denis_bakhvalov">Denis Bakhvalov</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>TDD, BDD, Low Latency and CppCon</title>
      <itunes:episode>177</itunes:episode>
      <podcast:episode>177</podcast:episode>
      <itunes:title>TDD, BDD, Low Latency and CppCon</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">332691265f694c1f93ca3645cf3b4352</guid>
      <link>https://share.transistor.fm/s/02b366ab</link>
      <description>
        <![CDATA[Rob and Jason are joined by Lenny Maiorani from Quantlab to discuss high performance computing, pair programming, volunteering for CppCon and the site of next year's CppCon.
        <p>Lenny has been using C++ off and on since 1995. Since graduating from SUNY Plattsburgh with a degree in Computer Science, he has been working at startups focused on high-throughput applications. About 2 years ago he joined Quantlab and discovered a different type of high-performance computing in low latency systems. Lenny lives in Denver, Colorado with his wife Lexey and their dog. He can be found hiking in the Colorado mountains while thinking about container access patterns and wondering if std::map can be renamed to std::ordered_map.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2018/11/27/better-template-support-and-error-detection-in-c-modules-with-msvc-2017-version-15-9/">Better template support and error detection in C++ Modules with MSVC 2017 15.9</a></li>
<li><a href="https://www.jetbrains.com/clion/whatsnew/">What's new in Clion 2018.3</a></li>
<li><a href="https://arne-mertz.de/2018/11/string-not-for-raw-data/">Std::string is not a Container for Raw Data</a></li>
<li><a href="https://www.youtube.com/watch?v=SDJImePyftY">Counterpoint</a></li>
</ul>
<p><b>Lenny Maiorani</b></p>
<ul>
<li><a href="https://twitter.com/lennymaiorani">@lennymaiorani</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.quantlab.com/">Quantlab</a></li>
<li><a href="https://www.youtube.com/watch?v=NMNOAoGjJ_4">CppCon 2014: Lightning Talks - Lenny Maiorani "Test-Drive Performance"</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Lenny Maiorani from Quantlab to discuss high performance computing, pair programming, volunteering for CppCon and the site of next year's CppCon.
        <p>Lenny has been using C++ off and on since 1995. Since graduating from SUNY Plattsburgh with a degree in Computer Science, he has been working at startups focused on high-throughput applications. About 2 years ago he joined Quantlab and discovered a different type of high-performance computing in low latency systems. Lenny lives in Denver, Colorado with his wife Lexey and their dog. He can be found hiking in the Colorado mountains while thinking about container access patterns and wondering if std::map can be renamed to std::ordered_map.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2018/11/27/better-template-support-and-error-detection-in-c-modules-with-msvc-2017-version-15-9/">Better template support and error detection in C++ Modules with MSVC 2017 15.9</a></li>
<li><a href="https://www.jetbrains.com/clion/whatsnew/">What's new in Clion 2018.3</a></li>
<li><a href="https://arne-mertz.de/2018/11/string-not-for-raw-data/">Std::string is not a Container for Raw Data</a></li>
<li><a href="https://www.youtube.com/watch?v=SDJImePyftY">Counterpoint</a></li>
</ul>
<p><b>Lenny Maiorani</b></p>
<ul>
<li><a href="https://twitter.com/lennymaiorani">@lennymaiorani</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.quantlab.com/">Quantlab</a></li>
<li><a href="https://www.youtube.com/watch?v=NMNOAoGjJ_4">CppCon 2014: Lightning Talks - Lenny Maiorani "Test-Drive Performance"</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 28 Nov 2018 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/02b366ab/827aba3c.mp3" length="40800980" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/mJ081vMtK1L1k4-8t7BfPq4udgs32V9TzIVuHy4j90U/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8wNGNm/MmYxODdhYWNiNzc1/ZjA2ZjdmMTAyZWI3/ZTBhMi5wbmc.jpg"/>
      <itunes:duration>3393</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Lenny Maiorani from Quantlab to discuss high performance computing, pair programming, volunteering for CppCon and the site of next year's CppCon.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Lenny Maiorani from Quantlab to discuss high performance computing, pair programming, volunteering for CppCon and the site of next year's CppCon.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/lenny_maiorani">Lenny Maiorani</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>SIMD Wrapper Libraries</title>
      <itunes:episode>176</itunes:episode>
      <podcast:episode>176</podcast:episode>
      <itunes:title>SIMD Wrapper Libraries</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">badf8974d7f9447bb99b57d42ca82b6a</guid>
      <link>https://share.transistor.fm/s/99f8d645</link>
      <description>
        <![CDATA[Rob and Jason are joined by Jeff Amstutz to discuss SIMD and SIMD wrapper libraries.
        <p>Jeff is a Software Engineer at Intel, where he leads the open source OSPRay project. He enjoys all things ray tracing, high performance and heterogeneous computing, and code carefully written for human consumption. Prior to joining Intel, Jeff was an HPC software engineer at SURVICE Engineering where he worked on interactive simulation applications for the U.S. Army Research Laboratory, implemented using high performance C++ and CUDA.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://old.reddit.com/r/cpp/comments/9xr4b5/trip_report_freestanding_in_san_diego/">Freestanding in San Diego</a></li>
<li><a href="http://blog.qt.io/blog/2018/11/19/getting-started-qt-webassembly/">Getting Started Qt with WebAssembly</a></li>
<li><a href="https://herbsutter.com/2018/11/13/trip-report-fall-iso-c-standards-meeting-san-diego/">Trip Report: Fall ISO C++ standards meeting (San Diego)</a></li>
</ul>
<p><b>Jeff Amstutz</b></p>
<ul>
<li><a href="https://twitter.com/jeffamstutz">@jeffamstutz</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=8khWb-Bhhvs">CppCon 2018: Jefferson Amstutz "Compute More in Less Time Using C++ SIMD Wrapper Libraries"</a></li>
<li><a href="https://github.com/ospray/tsimd">tsimd - Fundamental C++ SIMD types for Intel CPUs (sse to avx512)</a></li>
<li><a href="http://www.ospray.org/">OSPRay</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/en/pvs-studio-download/">Download PVS-Studio</a></li>
<li><a href="https://www.viva64.com/en/b/0579/">We Checked the Android Source Code by PVS-Studio, or Nothing is Perfect</a></li>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Jeff Amstutz to discuss SIMD and SIMD wrapper libraries.
        <p>Jeff is a Software Engineer at Intel, where he leads the open source OSPRay project. He enjoys all things ray tracing, high performance and heterogeneous computing, and code carefully written for human consumption. Prior to joining Intel, Jeff was an HPC software engineer at SURVICE Engineering where he worked on interactive simulation applications for the U.S. Army Research Laboratory, implemented using high performance C++ and CUDA.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://old.reddit.com/r/cpp/comments/9xr4b5/trip_report_freestanding_in_san_diego/">Freestanding in San Diego</a></li>
<li><a href="http://blog.qt.io/blog/2018/11/19/getting-started-qt-webassembly/">Getting Started Qt with WebAssembly</a></li>
<li><a href="https://herbsutter.com/2018/11/13/trip-report-fall-iso-c-standards-meeting-san-diego/">Trip Report: Fall ISO C++ standards meeting (San Diego)</a></li>
</ul>
<p><b>Jeff Amstutz</b></p>
<ul>
<li><a href="https://twitter.com/jeffamstutz">@jeffamstutz</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=8khWb-Bhhvs">CppCon 2018: Jefferson Amstutz "Compute More in Less Time Using C++ SIMD Wrapper Libraries"</a></li>
<li><a href="https://github.com/ospray/tsimd">tsimd - Fundamental C++ SIMD types for Intel CPUs (sse to avx512)</a></li>
<li><a href="http://www.ospray.org/">OSPRay</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/en/pvs-studio-download/">Download PVS-Studio</a></li>
<li><a href="https://www.viva64.com/en/b/0579/">We Checked the Android Source Code by PVS-Studio, or Nothing is Perfect</a></li>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 21 Nov 2018 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/99f8d645/6ce24f02.mp3" length="43120274" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/fE-LXZS0mOvyjUrpU6tAuTiq3K_xt7Q_HtkU7SDUfTc/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8xNmU3/NjliOTY5MjE3MWUx/ODlmMGQxNzk1N2Rj/NmY3Zi5wbmc.jpg"/>
      <itunes:duration>3586</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Jeff Amstutz to discuss SIMD and SIMD wrapper libraries.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Jeff Amstutz to discuss SIMD and SIMD wrapper libraries.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/jeff_amstutz">Jeff Amstutz</podcast:person>
    </item>
    <item>
      <title>San Diego LEWG Trip Report</title>
      <itunes:episode>175</itunes:episode>
      <podcast:episode>175</podcast:episode>
      <itunes:title>San Diego LEWG Trip Report</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">0329fe1912bb40da9253617ec9f17413</guid>
      <link>https://share.transistor.fm/s/039dcc52</link>
      <description>
        <![CDATA[Rob and Jason are joined by Ashley Hedberg to discuss the San Diego C++ Committee meeting from her perspective on the Library Evolution Working Group.
        <p>Ashley Hedberg has been working at Google for the last three years. She currently works on Abseil, an open-source collection of C++ library code designed to augment the C++ standard library. San Diego was her second WG21 meeting.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://thephd.github.io/writing-good-proposals">How to Write a Good Proposal to C++</a></li>
<li><a href="https://hackmd.io/s/H19sHNB67#">TL:DR for #CppSan</a></li>
<li><a href="https://www.youtube.com/user/CppCon/playlists">CppCon Videos and Lightning Talks</a></li>
</ul>
<p><b>Ashley Hedberg</b></p>
<ul>
<li><a href="https://www.linkedin.com/in/aehedberg/">Ashley Hedberg</a></li>
<li><a href="https://github.com/ahedberg">Ashley's GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://old.reddit.com/r/cpp/comments/9vwvbz/2018_san_diego_iso_c_committee_trip_report_ranges/">2018 San Diego ISO C++ Committee Trip Report</a></li>
<li><a href="https://isocpp.org/std/status">C++ Current Status</a></li>
<li><a href="https://abseil.io/">Abseil</a></li>
<li><a href="https://www.includecpp.org/">#include </a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/en/pvs-studio-download/">Download PVS-Studio</a></li>
<li><a href="https://www.viva64.com/en/b/0579/">We Checked the Android Source Code by PVS-Studio, or Nothing is Perfect</a></li>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Ashley Hedberg to discuss the San Diego C++ Committee meeting from her perspective on the Library Evolution Working Group.
        <p>Ashley Hedberg has been working at Google for the last three years. She currently works on Abseil, an open-source collection of C++ library code designed to augment the C++ standard library. San Diego was her second WG21 meeting.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://thephd.github.io/writing-good-proposals">How to Write a Good Proposal to C++</a></li>
<li><a href="https://hackmd.io/s/H19sHNB67#">TL:DR for #CppSan</a></li>
<li><a href="https://www.youtube.com/user/CppCon/playlists">CppCon Videos and Lightning Talks</a></li>
</ul>
<p><b>Ashley Hedberg</b></p>
<ul>
<li><a href="https://www.linkedin.com/in/aehedberg/">Ashley Hedberg</a></li>
<li><a href="https://github.com/ahedberg">Ashley's GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://old.reddit.com/r/cpp/comments/9vwvbz/2018_san_diego_iso_c_committee_trip_report_ranges/">2018 San Diego ISO C++ Committee Trip Report</a></li>
<li><a href="https://isocpp.org/std/status">C++ Current Status</a></li>
<li><a href="https://abseil.io/">Abseil</a></li>
<li><a href="https://www.includecpp.org/">#include </a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/en/pvs-studio-download/">Download PVS-Studio</a></li>
<li><a href="https://www.viva64.com/en/b/0579/">We Checked the Android Source Code by PVS-Studio, or Nothing is Perfect</a></li>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 14 Nov 2018 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/039dcc52/ec76f69e.mp3" length="37953634" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/zoi-3DOfO6TueCw9bvagCQoRK-DKCOxDfnMPBRZIwLI/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS81Njgy/YzZjMzkyYjU5NmQ5/ZTk2OTRiM2M0M2Ri/NDkyYi5wbmc.jpg"/>
      <itunes:duration>3155</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Ashley Hedberg to discuss the San Diego C++ Committee meeting from her perspective on the Library Evolution Working Group.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Ashley Hedberg to discuss the San Diego C++ Committee meeting from her perspective on the Library Evolution Working Group.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/ashley_hedberg">Ashley Hedberg</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Learning C++</title>
      <itunes:episode>174</itunes:episode>
      <podcast:episode>174</podcast:episode>
      <itunes:title>Learning C++</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">ed48302e777643c28efa28825c44fa97</guid>
      <link>https://share.transistor.fm/s/88343011</link>
      <description>
        <![CDATA[Rob and Jason are joined by Devon Labrie to discuss his experience learning C++ at Augusta Tech and being a first time attendee at CppCon.
        <p>Devon is a 26 year old coming from a military family, he enjoys challenges physically and mentally, playing video games and creating them, learning, watching tv, puzzles, art, science, comedy, philosophy, programming and of course C++.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://mwoehlke.github.io/cps/">Common Package specification</a></li>
<li><a href="https://cor3ntin.github.io/posts/modules/">Modules are not a tooling opportunity</a></li>
<li><a href="https://herbsutter.com/2018/11/05/pre-trip-report-fall-iso-c-standards-meeting-san-diego/">Herb Pre-trip report</a></li>
</ul>
<p><b>Devon Labrie</b></p>
<ul>
<li><a href="https://twitter.com/labrie_devon">@labrie_devon</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.augustatech.edu/">Augusta Technical College</a></li>
<li><a href="https://www.sfml-dev.org/">SFML</a></li>
<li><a href="https://www.udemy.com/beginning-c-game-programming-part-1/">C++ Game Programming Udemy Course</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Devon Labrie to discuss his experience learning C++ at Augusta Tech and being a first time attendee at CppCon.
        <p>Devon is a 26 year old coming from a military family, he enjoys challenges physically and mentally, playing video games and creating them, learning, watching tv, puzzles, art, science, comedy, philosophy, programming and of course C++.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://mwoehlke.github.io/cps/">Common Package specification</a></li>
<li><a href="https://cor3ntin.github.io/posts/modules/">Modules are not a tooling opportunity</a></li>
<li><a href="https://herbsutter.com/2018/11/05/pre-trip-report-fall-iso-c-standards-meeting-san-diego/">Herb Pre-trip report</a></li>
</ul>
<p><b>Devon Labrie</b></p>
<ul>
<li><a href="https://twitter.com/labrie_devon">@labrie_devon</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.augustatech.edu/">Augusta Technical College</a></li>
<li><a href="https://www.sfml-dev.org/">SFML</a></li>
<li><a href="https://www.udemy.com/beginning-c-game-programming-part-1/">C++ Game Programming Udemy Course</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 07 Nov 2018 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/88343011/489ab2ae.mp3" length="36380251" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/81ezYrxGMZ7oc2QS8mdC1lzYqncrlYx4uZ4TtTevyTo/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9jZGRl/N2MxY2RjMTdkMmM1/MDM5OGMxYmM3NDA3/OWEzZi5wbmc.jpg"/>
      <itunes:duration>3024</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Devon Labrie to discuss his experience learning C++ at Augusta Tech and being a first time attendee at CppCon.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Devon Labrie to discuss his experience learning C++ at Augusta Tech and being a first time attendee at CppCon.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/devon_labrie">Devon Labrie</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>C++ Bestiary</title>
      <itunes:episode>173</itunes:episode>
      <podcast:episode>173</podcast:episode>
      <itunes:title>C++ Bestiary</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">b2f4f045443c45a8be8680ee5989b6ee</guid>
      <link>https://share.transistor.fm/s/36322eb7</link>
      <description>
        <![CDATA[Rob and Jason are joined by Adi Shavit to discuss his spooky C++ Bestiary Blog post, CppCon talks and an announcement from the Core C++ User Group in Israel.
        <p>Adi is an entrepreneur, speaker, consultant, software architect and a computer vision and machine learning expert with an emphasis on real-time applications. He specializes in building cross-platform, high-performance software combined with high production quality and maintainable code-bases. Adi is the founder of the Core C++ users group in Israel.<br>
Having worked on proprietary software for most of his career, his most visible contribution to the world of open-source software is, somewhat ironically, the design of the OpenCV logo.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://cpponsea.uk/news/full-schedule-now-available.html">C++ on Sea Schedule</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/9g3dkt/what_happens_in_2098_with_c/">What Happens in 2098 with C++?</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/9llc9x/json_for_modern_c_version_330_released/">JSON For Modern C++ version 3.3.0 released</a></li>
<li><a href="https://meetingcpp.com/2018/Schedule.html">Meeting C++ 2018 Schedule</a></li>
<li><a href="https://thephd.github.io/sandiego-2018-pregame-optional">San Diego Pregame - Optional Choices to Make</a></li>
</ul>
<p><b>Adi Shavit</b></p>
<ul>
<li><a href="https://twitter.com/AdiShavit">@AdiShavit</a></li>
<li><a href="http://videocortex.io/">Adi Shavit's Blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://videocortex.io/2017/Bestiary/">The C++ Bestiary</a></li>
<li><a href="https://corecpp.org/">Core C++ Conference</a></li>
<li><a href="https://cppcon2018.sched.com/event/Ggyr/c-cryptozoology-a-compendium-of-cryptic-characters">C++ Cryptozoology - A Compendium of Cryptic Characters</a></li>
<li><a href="https://cppcon2018.sched.com/event/FnKM/the-salami-method-for-cross-platform-development">The Salami Method of Cross Platform Development</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Adi Shavit to discuss his spooky C++ Bestiary Blog post, CppCon talks and an announcement from the Core C++ User Group in Israel.
        <p>Adi is an entrepreneur, speaker, consultant, software architect and a computer vision and machine learning expert with an emphasis on real-time applications. He specializes in building cross-platform, high-performance software combined with high production quality and maintainable code-bases. Adi is the founder of the Core C++ users group in Israel.<br>
Having worked on proprietary software for most of his career, his most visible contribution to the world of open-source software is, somewhat ironically, the design of the OpenCV logo.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://cpponsea.uk/news/full-schedule-now-available.html">C++ on Sea Schedule</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/9g3dkt/what_happens_in_2098_with_c/">What Happens in 2098 with C++?</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/9llc9x/json_for_modern_c_version_330_released/">JSON For Modern C++ version 3.3.0 released</a></li>
<li><a href="https://meetingcpp.com/2018/Schedule.html">Meeting C++ 2018 Schedule</a></li>
<li><a href="https://thephd.github.io/sandiego-2018-pregame-optional">San Diego Pregame - Optional Choices to Make</a></li>
</ul>
<p><b>Adi Shavit</b></p>
<ul>
<li><a href="https://twitter.com/AdiShavit">@AdiShavit</a></li>
<li><a href="http://videocortex.io/">Adi Shavit's Blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://videocortex.io/2017/Bestiary/">The C++ Bestiary</a></li>
<li><a href="https://corecpp.org/">Core C++ Conference</a></li>
<li><a href="https://cppcon2018.sched.com/event/Ggyr/c-cryptozoology-a-compendium-of-cryptic-characters">C++ Cryptozoology - A Compendium of Cryptic Characters</a></li>
<li><a href="https://cppcon2018.sched.com/event/FnKM/the-salami-method-for-cross-platform-development">The Salami Method of Cross Platform Development</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 31 Oct 2018 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/36322eb7/7a5b4f08.mp3" length="38081835" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/dDIyb86HgVvJHSoBvCuAkgRTRBcD5JATgeODLjtKxu0/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8zYTE5/ZDk1NjkwNzkwYTIx/NzhkZGUxNTU1NDY5/NTJkMy5wbmc.jpg"/>
      <itunes:duration>3166</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Adi Shavit to discuss his spooky C++ Bestiary Blog post, CppCon talks and an announcement from the Core C++ User Group in Israel.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Adi Shavit to discuss his spooky C++ Bestiary Blog post, CppCon talks and an announcement from the Core C++ User Group in Israel.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/adi_shavit">Adi Shavit</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Meeting C++ and Embedded</title>
      <itunes:episode>172</itunes:episode>
      <podcast:episode>172</podcast:episode>
      <itunes:title>Meeting C++ and Embedded</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">152aa21b33c24c3181772e325c8eb734</guid>
      <link>https://share.transistor.fm/s/c5573181</link>
      <description>
        <![CDATA[Rob and Jason are joined by Jens Weller to discuss the upcoming Meeting C++ and Meeting Embedded conferences as well as some new from the Meeting C++ platform.
        <p>Jens Weller is the organizer and founder of Meeting C++. Doing C++ since 1998, he is an active member of the C++ Community. From being a moderator at c-plusplus.de and organizer of his own C++ User Group since 2011 in Düsseldorf, his roots are in the C++ Community. Today his main work is running the Meeting C++ Platform (conference, website, social media and recruiting). His main role has become being a C++ evangelist, as this he speaks and travels to other conferences and user groups around the world.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.fluentcpp.com/2018/10/05/pros-cons-optional-references/">Why optional references didn't make it into C++17</a></li>
<li><a href="https://isocpp.org/blog/2018/10/2018-10-pre-san-diego-mailing-available">2018-10 pre-San Diego mailing available</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/9kgl79/cppcon_2018_contest_results_the_most_awful/">CppCon 2018 Contest Results: the most awful, surprising, horrific, inventive, well-formed C++ construct you can fit in a tweet</a></li>
<li><a href="https://www.youtube.com/watch?v=HddFGPTAmtU&amp;list=PLHTh1InhhwT6V9RVdFRoCG_Pm5udDxG1c">CppCon 2018 Videos</a></li>
</ul>
<p><b>Jens Weller</b></p>
<ul>
<li><a href="https://twitter.com/meetingcpp">@meetingcpp</a></li>
<li><a href="https://github.com/meetingcpp">Jens Weller's GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://meetingcpp.com/2018/">Meeting C++ 2018</a></li>
<li><a href="https://meetingembedded.com/2018/">Meeting Embedded 2018</a></li>
<li><a href="https://meetingcpp.com/jobs/Meetingcpp_Recruiting.html">Meeting C++ Recruiting</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/en/pvs-studio-download/">Download PVS-Studio</a></li>
<li><a href="https://www.viva64.com/en/b/0579/">We Checked the Android Source Code by PVS-Studio, or Nothing is Perfect</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Jens Weller to discuss the upcoming Meeting C++ and Meeting Embedded conferences as well as some new from the Meeting C++ platform.
        <p>Jens Weller is the organizer and founder of Meeting C++. Doing C++ since 1998, he is an active member of the C++ Community. From being a moderator at c-plusplus.de and organizer of his own C++ User Group since 2011 in Düsseldorf, his roots are in the C++ Community. Today his main work is running the Meeting C++ Platform (conference, website, social media and recruiting). His main role has become being a C++ evangelist, as this he speaks and travels to other conferences and user groups around the world.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.fluentcpp.com/2018/10/05/pros-cons-optional-references/">Why optional references didn't make it into C++17</a></li>
<li><a href="https://isocpp.org/blog/2018/10/2018-10-pre-san-diego-mailing-available">2018-10 pre-San Diego mailing available</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/9kgl79/cppcon_2018_contest_results_the_most_awful/">CppCon 2018 Contest Results: the most awful, surprising, horrific, inventive, well-formed C++ construct you can fit in a tweet</a></li>
<li><a href="https://www.youtube.com/watch?v=HddFGPTAmtU&amp;list=PLHTh1InhhwT6V9RVdFRoCG_Pm5udDxG1c">CppCon 2018 Videos</a></li>
</ul>
<p><b>Jens Weller</b></p>
<ul>
<li><a href="https://twitter.com/meetingcpp">@meetingcpp</a></li>
<li><a href="https://github.com/meetingcpp">Jens Weller's GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://meetingcpp.com/2018/">Meeting C++ 2018</a></li>
<li><a href="https://meetingembedded.com/2018/">Meeting Embedded 2018</a></li>
<li><a href="https://meetingcpp.com/jobs/Meetingcpp_Recruiting.html">Meeting C++ Recruiting</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/en/pvs-studio-download/">Download PVS-Studio</a></li>
<li><a href="https://www.viva64.com/en/b/0579/">We Checked the Android Source Code by PVS-Studio, or Nothing is Perfect</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Fri, 26 Oct 2018 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/c5573181/fb9307a2.mp3" length="33778257" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/TIySZgkviVnwZIzQHN2CziBJSnDSX300KVfXUEQxyLI/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS81YjQx/YzM2NDU4OGUyM2Iz/YzhmNTljMGE1NzQ1/MGVlMS5wbmc.jpg"/>
      <itunes:duration>2807</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Jens Weller to discuss the upcoming Meeting C++ and Meeting Embedded conferences as well as some new from the Meeting C++ platform.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Jens Weller to discuss the upcoming Meeting C++ and Meeting Embedded conferences as well as some new from the Meeting C++ platform.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/jens_weller">Jens Weller</podcast:person>
    </item>
    <item>
      <title>Compile Time Regular Expressions</title>
      <itunes:episode>171</itunes:episode>
      <podcast:episode>171</podcast:episode>
      <itunes:title>Compile Time Regular Expressions</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">d7dd1cdeb6c445e0925ca6ba12f2eec2</guid>
      <link>https://share.transistor.fm/s/7a16957b</link>
      <description>
        <![CDATA[Rob and Jason are joined by Hana Dusíková to discuss her compile time regular expressions library, the Prague user group and her proposal for implicit constexpr.
        <p>Hana is working as a senior researcher in Avast Software. Her responsibility is exploring new ideas and optimizing existing ones. She also propagates modern C++ techniques and libraries in internal techtalks and gives talks at local C++ meetups. </p>
<p>She studied computer science at Mendel university and subsequently taught several courses there, including: Data Structures, Computability and Complexity, and Formal Languages and Automata.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://cfp.conference.accu.org/">ACCU 2019 Call For Papers</a></li>
<li><a href="https://www.fluentcpp.com/2018/09/28/auto-stick-changing-style/">"auto to stick"</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/9ldk8a/gnu_tools_cauldron_2018_videos/">GNU Tools Cauldron 2018 Videos online</a></li>
<li><a href="https://blogs.msdn.microsoft.com/visualstudio/2018/10/05/visual-studio-2017-and-visual-studio-for-mac-support-updates/">Visual Studio 2017 and Visual Studio for Mac Support Updates</a></li>
</ul>
<p><b>Hana Dusíková</b></p>
<ul>
<li><a href="https://twitter.com/hankadusikova">@hankadusikova</a></li>
<li><a href="https://github.com/hanickadot">Hana's GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/hanickadot/compile-time-regular-expressions">Compile Time Regular Expression v2</a></li>
<li><a href="https://www.youtube.com/watch?v=ekdWbrLXM7I">CppCon 2018: Hana Dusíková "Compile Time Regular Expressions"</a></li>
<li><a href="https://www.hanicka.net/ctre/#/">Compile Time Regular Expressions Presentation Slides</a></li>
<li><a href="https://www.meetup.com/avast-prague-cpp/">Avast Prague C++ Meetup</a></li>
<li><a href="http://open-std.org/JTC1/SC22/WG21/docs/papers/2018/p1235r0.pdf">P1235R0: Implicit constexpr</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/en/pvs-studio-download/">Download PVS-Studio</a></li>
<li><a href="https://www.viva64.com/en/b/0579/">We Checked the Android Source Code by PVS-Studio, or Nothing is Perfect</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Hana Dusíková to discuss her compile time regular expressions library, the Prague user group and her proposal for implicit constexpr.
        <p>Hana is working as a senior researcher in Avast Software. Her responsibility is exploring new ideas and optimizing existing ones. She also propagates modern C++ techniques and libraries in internal techtalks and gives talks at local C++ meetups. </p>
<p>She studied computer science at Mendel university and subsequently taught several courses there, including: Data Structures, Computability and Complexity, and Formal Languages and Automata.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://cfp.conference.accu.org/">ACCU 2019 Call For Papers</a></li>
<li><a href="https://www.fluentcpp.com/2018/09/28/auto-stick-changing-style/">"auto to stick"</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/9ldk8a/gnu_tools_cauldron_2018_videos/">GNU Tools Cauldron 2018 Videos online</a></li>
<li><a href="https://blogs.msdn.microsoft.com/visualstudio/2018/10/05/visual-studio-2017-and-visual-studio-for-mac-support-updates/">Visual Studio 2017 and Visual Studio for Mac Support Updates</a></li>
</ul>
<p><b>Hana Dusíková</b></p>
<ul>
<li><a href="https://twitter.com/hankadusikova">@hankadusikova</a></li>
<li><a href="https://github.com/hanickadot">Hana's GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/hanickadot/compile-time-regular-expressions">Compile Time Regular Expression v2</a></li>
<li><a href="https://www.youtube.com/watch?v=ekdWbrLXM7I">CppCon 2018: Hana Dusíková "Compile Time Regular Expressions"</a></li>
<li><a href="https://www.hanicka.net/ctre/#/">Compile Time Regular Expressions Presentation Slides</a></li>
<li><a href="https://www.meetup.com/avast-prague-cpp/">Avast Prague C++ Meetup</a></li>
<li><a href="http://open-std.org/JTC1/SC22/WG21/docs/papers/2018/p1235r0.pdf">P1235R0: Implicit constexpr</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/en/pvs-studio-download/">Download PVS-Studio</a></li>
<li><a href="https://www.viva64.com/en/b/0579/">We Checked the Android Source Code by PVS-Studio, or Nothing is Perfect</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Fri, 19 Oct 2018 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/7a16957b/75a33c15.mp3" length="32972346" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/VH0BFmLod-FEazdIQwjsKqREkfAjeQ7RGAeL05Qtjjw/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS83NmU0/ZTdhNzgxMzhlZTli/MTUyOThjM2NhNjll/MjNjMS5wbmc.jpg"/>
      <itunes:duration>2740</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Hana Dusíková to discuss her compile time regular expressions library, the Prague user group and her proposal for implicit constexpr.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Hana Dusíková to discuss her compile time regular expressions library, the Prague user group and her proposal for implicit constexpr.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/hana_dusikova">Hana Dusíková</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>WebAssembly and nxxm</title>
      <itunes:episode>170</itunes:episode>
      <podcast:episode>170</podcast:episode>
      <itunes:title>WebAssembly and nxxm</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">e8fd488408fc4fbaa8fc85c23d9ca1ff</guid>
      <link>https://share.transistor.fm/s/8f870093</link>
      <description>
        <![CDATA[Rob and Jason are joined by Damien Buhl to discuss the current state of WebAssembly, nxxm and the belle::vue library.
        <p>Damien was a Qt on Android Contributor which he presented at Droidcon 2011 in Berlin. He maintains ADAPT_STRUCT and Boost.Fusion. For a long time Damien worked for a 100 year old IoT company and now works on nxxm. He has a passion for C++ and JavaScript.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://radicalrafi.github.io/posts/pytorch-cpp-intro/">An Introduction to Torch (PyTorch) C++ front end</a></li>
<li><a href="https://blog.knatten.org/2018/09/28/cppquiz-android-app-now-available/amp/?__twitter_impression=true">CppQuiz Android App now available</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2018/10/04/stdany-how-when-and-why/">Std::any: How, when and why</a></li>
</ul>
<p><b>Damien Buhl</b></p>
<ul>
<li><a href="https://twitter.com/daminetreg">@daminetreg</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://nxxm.github.io/">nxxm</a></li>
<li><a href="https://github.com/nxxm/bellevue">belle::vue open source project</a></li>
<li><a href="https://cppcon2018.sched.com/event/FnKX/c-everywhere-with-webassembly">C++ Everywhere with WebAssembly</a></li>
<li><a href="https://nxxm.github.io/cppcon2018/CPP_EVERYWHERE_WITH_WASM.html#/">C++ Everywhere with WebAssembly Slidedeck</a></li>
<li><a href="https://hacks.mozilla.org/2018/10/calls-between-javascript-and-webassembly-are-finally-fast-%F0%9F%8E%89/">Calls between Javascript and WebAssembly are finally fast</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Damien Buhl to discuss the current state of WebAssembly, nxxm and the belle::vue library.
        <p>Damien was a Qt on Android Contributor which he presented at Droidcon 2011 in Berlin. He maintains ADAPT_STRUCT and Boost.Fusion. For a long time Damien worked for a 100 year old IoT company and now works on nxxm. He has a passion for C++ and JavaScript.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://radicalrafi.github.io/posts/pytorch-cpp-intro/">An Introduction to Torch (PyTorch) C++ front end</a></li>
<li><a href="https://blog.knatten.org/2018/09/28/cppquiz-android-app-now-available/amp/?__twitter_impression=true">CppQuiz Android App now available</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2018/10/04/stdany-how-when-and-why/">Std::any: How, when and why</a></li>
</ul>
<p><b>Damien Buhl</b></p>
<ul>
<li><a href="https://twitter.com/daminetreg">@daminetreg</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://nxxm.github.io/">nxxm</a></li>
<li><a href="https://github.com/nxxm/bellevue">belle::vue open source project</a></li>
<li><a href="https://cppcon2018.sched.com/event/FnKX/c-everywhere-with-webassembly">C++ Everywhere with WebAssembly</a></li>
<li><a href="https://nxxm.github.io/cppcon2018/CPP_EVERYWHERE_WITH_WASM.html#/">C++ Everywhere with WebAssembly Slidedeck</a></li>
<li><a href="https://hacks.mozilla.org/2018/10/calls-between-javascript-and-webassembly-are-finally-fast-%F0%9F%8E%89/">Calls between Javascript and WebAssembly are finally fast</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Fri, 12 Oct 2018 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/8f870093/03554350.mp3" length="38527133" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/Mlv3Ia7m8v_CM1Fk_oAlrT0YnfviSlfhd0k77IwXbII/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS85NjRj/ODU0YmVmNmFhNjQ1/NDI0MDk2ODI0NDA4/OWEzZC5wbmc.jpg"/>
      <itunes:duration>3203</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Damien Buhl to discuss the current state of WebAssembly, nxxm and the belle::vue library.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Damien Buhl to discuss the current state of WebAssembly, nxxm and the belle::vue library.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/damien_buhl">Damien Buhl</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>CppCon Lightning Interviews</title>
      <itunes:episode>169</itunes:episode>
      <podcast:episode>169</podcast:episode>
      <itunes:title>CppCon Lightning Interviews</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">f9b676c190b144239e079de0963b2b8a</guid>
      <link>https://share.transistor.fm/s/13d2db87</link>
      <description>
        <![CDATA[Rob and Jason give a brief trip report of CppCon before being joined by several guests who gave Lightning Talks at CppCon 2018.
        <p><b>Lightning Talkers</b></p>
<ul>
<li><a href="https://twitter.com/anastasiak2512">Anastasia Kazakova</a></li>
<li><a href="https://twitter.com/timur_audio">Timur Doumler</a></li>
<li><a href="https://twitter.com/phil_nash">Phil Nash</a></li>
<li><a href="https://www.linkedin.com/in/staffan-tjernstr%C3%B6m-1375956/">Staffan Tjernström</a></li>
<li><a href="https://www.linkedin.com/in/mattvonarx/">Matthew von Arx</a></li>
<li><a href="https://twitter.com/fail_cluez">Tony Wasserka</a></li>
<li><a href="https://twitter.com/meetingcpp">Jens Weller</a></li>
<li><a href="https://twitter.com/annygakh">Anny G.</a></li>
<li><a href="https://twitter.com/stanimirovb">Borislav Stanimirov</a></li>
<li><a href="https://cpplang.slack.com">Ezra Chung (@eracpp on slack)</a></li>
<li><a href="https://www.linkedin.com/in/jlleroy/">Jean-Louis Leroy</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://old.reddit.com/r/cpp/comments/9kcnfr/cppcon_2019_will_be_in_denver_colorado_usa_from/">CppCon 2019 will be in Denver, Colorado from September 15 to 20th</a></li>
<li><a href="https://www.youtube.com/watch?v=HddFGPTAmtU">CppCon 2018: Bjarne Stroustrup "Concepts: The Future of Generic Programming (the future is here)"</a></li>
<li><a href="https://www.youtube.com/watch?v=2YXwg0n9e7E">CppCon 2018: Mark Elendt "Patterns and Techniques Used in the Houdini 3D Graphics Application"</a></li>
<li><a href="https://www.youtube.com/watch?v=n0Ak6xtVXno">CppCon 2018: Kate Gregory "Simplicity: Not Just For Beginners"</a></li>
<li><a href="https://www.youtube.com/watch?v=80BZxujhY38">CppCon 2018: Herb Sutter "Thoughts on a more powerful and simpler C++ (5 of N)"</a></li>
<li><a href="https://www.youtube.com/watch?v=_f7O3IfIR2k">CppCon 2018: Chandler Carruth "Spectre: Secrets, Side-Channels, Sandboxes, and Security"</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
</ul>
<p><b>Patreon</b></p>
<ul>
<li><a href="https://www.patreon.com/CppCast">CppCast Patreon</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason give a brief trip report of CppCon before being joined by several guests who gave Lightning Talks at CppCon 2018.
        <p><b>Lightning Talkers</b></p>
<ul>
<li><a href="https://twitter.com/anastasiak2512">Anastasia Kazakova</a></li>
<li><a href="https://twitter.com/timur_audio">Timur Doumler</a></li>
<li><a href="https://twitter.com/phil_nash">Phil Nash</a></li>
<li><a href="https://www.linkedin.com/in/staffan-tjernstr%C3%B6m-1375956/">Staffan Tjernström</a></li>
<li><a href="https://www.linkedin.com/in/mattvonarx/">Matthew von Arx</a></li>
<li><a href="https://twitter.com/fail_cluez">Tony Wasserka</a></li>
<li><a href="https://twitter.com/meetingcpp">Jens Weller</a></li>
<li><a href="https://twitter.com/annygakh">Anny G.</a></li>
<li><a href="https://twitter.com/stanimirovb">Borislav Stanimirov</a></li>
<li><a href="https://cpplang.slack.com">Ezra Chung (@eracpp on slack)</a></li>
<li><a href="https://www.linkedin.com/in/jlleroy/">Jean-Louis Leroy</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://old.reddit.com/r/cpp/comments/9kcnfr/cppcon_2019_will_be_in_denver_colorado_usa_from/">CppCon 2019 will be in Denver, Colorado from September 15 to 20th</a></li>
<li><a href="https://www.youtube.com/watch?v=HddFGPTAmtU">CppCon 2018: Bjarne Stroustrup "Concepts: The Future of Generic Programming (the future is here)"</a></li>
<li><a href="https://www.youtube.com/watch?v=2YXwg0n9e7E">CppCon 2018: Mark Elendt "Patterns and Techniques Used in the Houdini 3D Graphics Application"</a></li>
<li><a href="https://www.youtube.com/watch?v=n0Ak6xtVXno">CppCon 2018: Kate Gregory "Simplicity: Not Just For Beginners"</a></li>
<li><a href="https://www.youtube.com/watch?v=80BZxujhY38">CppCon 2018: Herb Sutter "Thoughts on a more powerful and simpler C++ (5 of N)"</a></li>
<li><a href="https://www.youtube.com/watch?v=_f7O3IfIR2k">CppCon 2018: Chandler Carruth "Spectre: Secrets, Side-Channels, Sandboxes, and Security"</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
</ul>
<p><b>Patreon</b></p>
<ul>
<li><a href="https://www.patreon.com/CppCast">CppCast Patreon</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 04 Oct 2018 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/13d2db87/b7f4ecd5.mp3" length="49443097" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/Pe4H8sOJgDIaHggD89jMxrCnuM7QLUQaumgqDGeZjt4/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9kZTRh/MTU2MGUyZmFjYmI4/YWQ1MzM4ZDk2NzZk/MjEwMi5wbmc.jpg"/>
      <itunes:duration>4113</itunes:duration>
      <itunes:summary>Rob and Jason give a brief trip report of CppCon before being joined by several guests who gave Lightning Talks at CppCon 2018.</itunes:summary>
      <itunes:subtitle>Rob and Jason give a brief trip report of CppCon before being joined by several guests who gave Lightning Talks at CppCon 2018.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/staffan_tjernstrom">Staffan Tjernström</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/matthew_von_arx">Matthew von Arx</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/tony_wasserka">Tony Wasserka</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/anny_gakh">Anny Gakh</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/borislav_stanimirov">Borislav Stanimirov</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/ezra_chung">Ezra Chung</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/jean_louis_leroy">Jean-Louis Leroy</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/anastasia_kazakova">Anastasia Kazakova</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/jens_weller">Jens Weller</podcast:person>
    </item>
    <item>
      <title>CppCon Preview</title>
      <itunes:episode>168</itunes:episode>
      <podcast:episode>168</podcast:episode>
      <itunes:title>CppCon Preview</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">86d4babbb9344005954a6c2cd81d9169</guid>
      <link>https://share.transistor.fm/s/6030ae66</link>
      <description>
        <![CDATA[Rob and Jason are joined by Bryce Adelstein Lelbach to discuss his work on the upcoming CppCon conference, his thoughts on the graphics proposal and more.
        <p>Bryce Adelstein Lelbach is a software engineer on the CUDA driver team at NVIDIA. Bryce is passionate about parallel programming. He maintains Thrust, the CUDA C++ core library. He is also one of the initial developers of the HPX C++ runtime system. He spent five years working on HPX while he was at Louisiana State University's Center for ComCppputation and Technology, and three years at Lawrence Berkeley National Laboratory (a US Department of Energy research facility) developing and analyzing new parallel programming models for exascale and post-Moore architectures. He also helped start the LLVMLinux initiative, and has occasionally contributed to the Boost C++ libraries. Bryce is an organizer for the C++Now and CppCon conferences as well as the Bay Area C++ user group, and he is passionate about C++ community development. He is a member of the ISO C++ standard committee. He worked on the C++17 parallel algorithms; today, he works on standardizing better futures, executors, and multi-dimensional arrays.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.cleanqt.io/blog/crash-course-in-qt-for-c%2B%2B-developers,-part-1">Crash course in Qt for C++ developers</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2018/09/11/using-c17-parallel-algorithms-for-better-performance/">Using C++ 17 Parallel Algorithms for Better Performance</a></li>
<li><a href="https://cppcon.org/2018call-for-lightningtalks/">CppCon Lightning Talks and Challenge</a></li>
</ul>
<p><b>Bryce Adelstein Lelbach</b></p>
<ul>
<li><a href="https://twitter.com/blelbach">@blelbach</a></li>
<li><a href="https://github.com/brycelelbach">Bryce Adelstein Lelbach's GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://cppcon.org/">CppCon</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1062r0.html">p1062R0 Diet Graphics</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/en/pvs-studio-download/">Download PVS-Studio</a></li>
<li><a href="https://www.viva64.com/en/b/0579/">We Checked the Android Source Code by PVS-Studio, or Nothing is Perfect</a></li>
</ul>
<p><b>Patreon</b></p>
<ul>
<li><a href="https://www.patreon.com/CppCast">CppCast Patreon</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Bryce Adelstein Lelbach to discuss his work on the upcoming CppCon conference, his thoughts on the graphics proposal and more.
        <p>Bryce Adelstein Lelbach is a software engineer on the CUDA driver team at NVIDIA. Bryce is passionate about parallel programming. He maintains Thrust, the CUDA C++ core library. He is also one of the initial developers of the HPX C++ runtime system. He spent five years working on HPX while he was at Louisiana State University's Center for ComCppputation and Technology, and three years at Lawrence Berkeley National Laboratory (a US Department of Energy research facility) developing and analyzing new parallel programming models for exascale and post-Moore architectures. He also helped start the LLVMLinux initiative, and has occasionally contributed to the Boost C++ libraries. Bryce is an organizer for the C++Now and CppCon conferences as well as the Bay Area C++ user group, and he is passionate about C++ community development. He is a member of the ISO C++ standard committee. He worked on the C++17 parallel algorithms; today, he works on standardizing better futures, executors, and multi-dimensional arrays.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.cleanqt.io/blog/crash-course-in-qt-for-c%2B%2B-developers,-part-1">Crash course in Qt for C++ developers</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2018/09/11/using-c17-parallel-algorithms-for-better-performance/">Using C++ 17 Parallel Algorithms for Better Performance</a></li>
<li><a href="https://cppcon.org/2018call-for-lightningtalks/">CppCon Lightning Talks and Challenge</a></li>
</ul>
<p><b>Bryce Adelstein Lelbach</b></p>
<ul>
<li><a href="https://twitter.com/blelbach">@blelbach</a></li>
<li><a href="https://github.com/brycelelbach">Bryce Adelstein Lelbach's GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://cppcon.org/">CppCon</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1062r0.html">p1062R0 Diet Graphics</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/en/pvs-studio-download/">Download PVS-Studio</a></li>
<li><a href="https://www.viva64.com/en/b/0579/">We Checked the Android Source Code by PVS-Studio, or Nothing is Perfect</a></li>
</ul>
<p><b>Patreon</b></p>
<ul>
<li><a href="https://www.patreon.com/CppCast">CppCast Patreon</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 20 Sep 2018 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/6030ae66/1a31aa6e.mp3" length="45246196" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/Clbxomcy_w4xlQf2udDBigrRv2Ro-08dSP7UTUqtITc/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9mNGFj/MzMwNWIyY2UyNTgw/MGI0M2YxMzAwYjdm/MGIzNy5wbmc.jpg"/>
      <itunes:duration>3763</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Bryce Adelstein Lelbach to discuss his work on the upcoming CppCon conference, his thoughts on the graphics proposal and more.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Bryce Adelstein Lelbach to discuss his work on the upcoming CppCon conference, his thoughts on the graphics proposal and more.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/bryce_adelstein_lelbach">Bryce Adelstein Lelbach</podcast:person>
    </item>
    <item>
      <title>CppQuiz</title>
      <itunes:episode>167</itunes:episode>
      <podcast:episode>167</podcast:episode>
      <itunes:title>CppQuiz</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">988ed9587bfb4301ba303f24efed7948</guid>
      <link>https://share.transistor.fm/s/9f4b735e</link>
      <description>
        <![CDATA[Rob and Jason are joined by Anders Knatten to discuss the CppQuiz.org website, it's inspiration, recent updates and more.
        <p>Anders is here as the author of cppquiz.org. He's been working as a programmer since 2001, in fields ranging from multiphase flow simulations to web development. He’s been doing everything from working on compilers to being CTO, and has been using a wide variety of languages. C++ is closest to his heart, but he’s been doing other things for the last five years. He’s very happy to be back as a C++ developer from October 1, in his new job at Zivid Labs. Anders is also a father of two, and in his spare time he’s the producer and frontman of the futurepop band Modulo One.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://old.reddit.com/r/cpp/comments/9dz8r5/c_alliance_sponsors_cpplang_slack_workspace_and/">C++ Alliance Sponsors Cpplang slack and more</a></li>
<li><a href="https://github.com/vector-of-bool/cmrc">CMakeRC A standalone Cmake based C++ Resource Compiler</a></li>
</ul>
<p><b>Anders Knatten</b></p>
<ul>
<li><a href="https://www.twitter.com/knatten">@knatten</a></li>
<li><a href="https://blog.knatten.org/">C++ on a Friday</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://cppquiz.org">C++Quiz</a></li>
<li><a href="https://blog.knatten.org/2018/03/02/non-virtual-destructors/">Non-virtual destructors</a></li>
<li><a href="https://www.destroyallsoftware.com/talks/wat">Destroy All Software Lightning Talk</a></li>
<li><a href="https://www.zividlabs.com/">Zivid Labs</a></li>
<li><a href="https://www.meetup.com/ocppug/">Oslo C++ Users Group</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/en/pvs-studio-download/">Download PVS-Studio</a></li>
<li><a href="https://www.viva64.com/en/b/0579/">We Checked the Android Source Code by PVS-Studio, or Nothing is Perfect</a></li>
</ul>
<p><b>Patreon</b></p>
<ul>
<li><a href="https://www.patreon.com/CppCast">CppCast Patreon</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Anders Knatten to discuss the CppQuiz.org website, it's inspiration, recent updates and more.
        <p>Anders is here as the author of cppquiz.org. He's been working as a programmer since 2001, in fields ranging from multiphase flow simulations to web development. He’s been doing everything from working on compilers to being CTO, and has been using a wide variety of languages. C++ is closest to his heart, but he’s been doing other things for the last five years. He’s very happy to be back as a C++ developer from October 1, in his new job at Zivid Labs. Anders is also a father of two, and in his spare time he’s the producer and frontman of the futurepop band Modulo One.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://old.reddit.com/r/cpp/comments/9dz8r5/c_alliance_sponsors_cpplang_slack_workspace_and/">C++ Alliance Sponsors Cpplang slack and more</a></li>
<li><a href="https://github.com/vector-of-bool/cmrc">CMakeRC A standalone Cmake based C++ Resource Compiler</a></li>
</ul>
<p><b>Anders Knatten</b></p>
<ul>
<li><a href="https://www.twitter.com/knatten">@knatten</a></li>
<li><a href="https://blog.knatten.org/">C++ on a Friday</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://cppquiz.org">C++Quiz</a></li>
<li><a href="https://blog.knatten.org/2018/03/02/non-virtual-destructors/">Non-virtual destructors</a></li>
<li><a href="https://www.destroyallsoftware.com/talks/wat">Destroy All Software Lightning Talk</a></li>
<li><a href="https://www.zividlabs.com/">Zivid Labs</a></li>
<li><a href="https://www.meetup.com/ocppug/">Oslo C++ Users Group</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/en/pvs-studio-download/">Download PVS-Studio</a></li>
<li><a href="https://www.viva64.com/en/b/0579/">We Checked the Android Source Code by PVS-Studio, or Nothing is Perfect</a></li>
</ul>
<p><b>Patreon</b></p>
<ul>
<li><a href="https://www.patreon.com/CppCast">CppCast Patreon</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 13 Sep 2018 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/9f4b735e/aca104f1.mp3" length="41518254" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/TMMzAhyHX428OEMmJF9QCc19wF0m2xhkKWLcJuVgG8A/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS82OWM2/OWQ2MWU4YzZkZGQw/OThlNjEyMTg4OGJj/NWY3My5wbmc.jpg"/>
      <itunes:duration>3452</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Anders Knatten to discuss the CppQuiz.org website, it's inspiration, recent updates and more.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Anders Knatten to discuss the CppQuiz.org website, it's inspiration, recent updates and more.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/anders_knatten">Anders Knatten</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>CppCon Poster Program and Interface Design</title>
      <itunes:episode>166</itunes:episode>
      <podcast:episode>166</podcast:episode>
      <itunes:title>CppCon Poster Program and Interface Design</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">e51276e8bbbb48e29985237bc70765ac</guid>
      <link>https://share.transistor.fm/s/2dd1ef8d</link>
      <description>
        <![CDATA[Rob and Jason are joined by Bob Steagall to discuss his history with C++, the CppCon poster program and his upcoming talks.
        <p>Bob is a Principal Engineer with GliaCell Technologies.  He's been working almost exclusively in C++ since discovering the second edition of The C++ Programming Language in a college bookstore in 1992. The majority of his career was spent in medical imaging, where he led teams building applications for functional MRI and CT-based cardiac visualization. After a brief detour through the worlds of DNS and analytics, he's now working in the area of distributed stream processing. Bob is a relatively new member of the C++ Standardization Committee, and launched a blog earlier this year to write about C++ and topics related to software engineering. He holds BS and MS degrees in Physics, is an avid cyclist, and lives in fear of his wife's cats.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://frama-c.com/">Frama-C</a></li>
<li><a href="http://frama-c.com/download/frama-c-wp-tutorial.pdf">Frama-C Tutorial</a></li>
<li><a href="http://frama-c.com/download/frama-c-wp-tutorial.pdf">Frama-Clang plugin</a></li>
<li><a href="https://scottmeyers.blogspot.com/2018/09/the-errata-evaluation-problem.html">The Errata Evaluation Problem</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2018/08/30/use-the-official-boost-hana-with-msvc-2017-update-8-compiler/">Use Boost.Hana with MSVC 2017 Update 8</a></li>
<li><a href="https://www.fluentcpp.com/2018/09/04/function-poisoning-in-cpp/">Function poisoning in C++</a></li>
</ul>
<p><b>Bob Steagall</b></p>
<ul>
<li><a href="https://github.com/BobSteagall">Bob Steagall's GitHub</a></li>
<li><a href="https://bobsteagall.com/">The State Machine</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=bAE0qteS4Rk">C++Now 2018: Bob Steagall "If I had My 'Druthers: A Proposal for Improving Containers in C++2x"</a></li>
<li><a href="https://cppcon2018.sched.com/event/FnLH/fancy-pointers-for-fun-and-profit">Fancy Pointers for Fun and Profit</a></li>
<li><a href="https://cppcon2018.sched.com/event/FnLG/fast-conversion-from-utf-8-with-c-dfas-and-sse-intrinsics">Fast Conversion From UTF-8 with C++, DFAs, and SSE Intrinsics</a></li>
<li><a href="https://cppcon2018.sched.com/event/FmfY/interface-design-for-modern-c">Interface Design for Modern C++</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
</ul>
<p><b>Patreon</b></p>
<ul>
<li><a href="https://www.patreon.com/CppCast">CppCast Patreon</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Bob Steagall to discuss his history with C++, the CppCon poster program and his upcoming talks.
        <p>Bob is a Principal Engineer with GliaCell Technologies.  He's been working almost exclusively in C++ since discovering the second edition of The C++ Programming Language in a college bookstore in 1992. The majority of his career was spent in medical imaging, where he led teams building applications for functional MRI and CT-based cardiac visualization. After a brief detour through the worlds of DNS and analytics, he's now working in the area of distributed stream processing. Bob is a relatively new member of the C++ Standardization Committee, and launched a blog earlier this year to write about C++ and topics related to software engineering. He holds BS and MS degrees in Physics, is an avid cyclist, and lives in fear of his wife's cats.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://frama-c.com/">Frama-C</a></li>
<li><a href="http://frama-c.com/download/frama-c-wp-tutorial.pdf">Frama-C Tutorial</a></li>
<li><a href="http://frama-c.com/download/frama-c-wp-tutorial.pdf">Frama-Clang plugin</a></li>
<li><a href="https://scottmeyers.blogspot.com/2018/09/the-errata-evaluation-problem.html">The Errata Evaluation Problem</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2018/08/30/use-the-official-boost-hana-with-msvc-2017-update-8-compiler/">Use Boost.Hana with MSVC 2017 Update 8</a></li>
<li><a href="https://www.fluentcpp.com/2018/09/04/function-poisoning-in-cpp/">Function poisoning in C++</a></li>
</ul>
<p><b>Bob Steagall</b></p>
<ul>
<li><a href="https://github.com/BobSteagall">Bob Steagall's GitHub</a></li>
<li><a href="https://bobsteagall.com/">The State Machine</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=bAE0qteS4Rk">C++Now 2018: Bob Steagall "If I had My 'Druthers: A Proposal for Improving Containers in C++2x"</a></li>
<li><a href="https://cppcon2018.sched.com/event/FnLH/fancy-pointers-for-fun-and-profit">Fancy Pointers for Fun and Profit</a></li>
<li><a href="https://cppcon2018.sched.com/event/FnLG/fast-conversion-from-utf-8-with-c-dfas-and-sse-intrinsics">Fast Conversion From UTF-8 with C++, DFAs, and SSE Intrinsics</a></li>
<li><a href="https://cppcon2018.sched.com/event/FmfY/interface-design-for-modern-c">Interface Design for Modern C++</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
</ul>
<p><b>Patreon</b></p>
<ul>
<li><a href="https://www.patreon.com/CppCast">CppCast Patreon</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Fri, 07 Sep 2018 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/2dd1ef8d/96ca2d16.mp3" length="42943046" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/SVniRaL88UccrHm584wS7lowjP-Kwcw0SUQ5XG43KjM/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS80OTZi/MjQ2MzM3OTJiZWZl/NDZmYmRmZmQ4MDcz/MjM4Ni5wbmc.jpg"/>
      <itunes:duration>3571</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Bob Steagall to discuss his history with C++, the CppCon poster program and his upcoming talks.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Bob Steagall to discuss his history with C++, the CppCon poster program and his upcoming talks.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/bob_steagall">Bob Steagall</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Formal Verification</title>
      <itunes:episode>165</itunes:episode>
      <podcast:episode>165</podcast:episode>
      <itunes:title>Formal Verification</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">a17562210b30499caa335b149cf34298</guid>
      <link>https://share.transistor.fm/s/99e861aa</link>
      <description>
        <![CDATA[Rob and Jason are joined by Matt Fernandez from Intel Labs to discuss Formal Verification.
        <p>Matthew Fernandez is a Research Scientist with Intel Labs. Matt began his programming career building Windows GUI applications and designing databases, before moving into operating system architecture and security. He has a PhD in formal verification of operating systems from the University of New South Wales in Australia, and worked with the Australian research group Data61. In the past, he has worked on compilers, device drivers and hypervisors, and now spends his days exploring new tools and techniques for functional correctness and verification of security properties. On the weekends, you can usually find Matt in a park with a good book, hunting for good coffee or helping a newbie debug their code. He hopes to avoid saying “monad” on this podcast.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://leanpub.com/cpp17indetail/c/cppcast">C++17 in Detail now available</a></li>
<li><a href="https://gustedt.wordpress.com/2017/08/08/cross-language-interfaces-between-c-and-c/">Cross-language interfaces between C and C++</a></li>
<li><a href="https://blog.tartanllama.xyz/spaceship-operator/">Spaceship Operator</a></li>
</ul>
<p><b>Matt Fernandez</b></p>
<ul>
<li><a href="https://twitter.com/wattsamata">@wattsamata</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://sel4.systems/">The sel4 Microkernel</a></li>
<li><a href="https://isabelle.in.tum.de/">Isabelle - Generic Proof Assistant</a></li>
<li><a href="https://coq.inria.fr/">The Coq Proof Assistant</a></li>
<li><a href="https://rise4fun.com/dafny">Dafny - Microsoft language and program verifier</a></li>
<li><a href="https://github.com/Z3Prover/z3">Z3 Theorem Prover</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
</ul>
<p><b>Patreon</b></p>
<ul>
<li><a href="https://www.patreon.com/CppCast">CppCast Patreon</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Matt Fernandez from Intel Labs to discuss Formal Verification.
        <p>Matthew Fernandez is a Research Scientist with Intel Labs. Matt began his programming career building Windows GUI applications and designing databases, before moving into operating system architecture and security. He has a PhD in formal verification of operating systems from the University of New South Wales in Australia, and worked with the Australian research group Data61. In the past, he has worked on compilers, device drivers and hypervisors, and now spends his days exploring new tools and techniques for functional correctness and verification of security properties. On the weekends, you can usually find Matt in a park with a good book, hunting for good coffee or helping a newbie debug their code. He hopes to avoid saying “monad” on this podcast.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://leanpub.com/cpp17indetail/c/cppcast">C++17 in Detail now available</a></li>
<li><a href="https://gustedt.wordpress.com/2017/08/08/cross-language-interfaces-between-c-and-c/">Cross-language interfaces between C and C++</a></li>
<li><a href="https://blog.tartanllama.xyz/spaceship-operator/">Spaceship Operator</a></li>
</ul>
<p><b>Matt Fernandez</b></p>
<ul>
<li><a href="https://twitter.com/wattsamata">@wattsamata</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://sel4.systems/">The sel4 Microkernel</a></li>
<li><a href="https://isabelle.in.tum.de/">Isabelle - Generic Proof Assistant</a></li>
<li><a href="https://coq.inria.fr/">The Coq Proof Assistant</a></li>
<li><a href="https://rise4fun.com/dafny">Dafny - Microsoft language and program verifier</a></li>
<li><a href="https://github.com/Z3Prover/z3">Z3 Theorem Prover</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
</ul>
<p><b>Patreon</b></p>
<ul>
<li><a href="https://www.patreon.com/CppCast">CppCast Patreon</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Fri, 31 Aug 2018 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/99e861aa/6d0ece8e.mp3" length="39824792" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/acmoA1kVlsQbWtTeU_fKvhc1XrZhYRMuQz-s-3we21o/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9mMmQy/OWViNjc2ODgzY2Ji/ZDdjMzUyOWRlZjQ2/YTlkYS5wbmc.jpg"/>
      <itunes:duration>3311</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Matt Fernandez from Intel Labs to discuss Formal Verification.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Matt Fernandez from Intel Labs to discuss Formal Verification.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/matthew_fernandez">Matthew Fernandez</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>SYCL</title>
      <itunes:episode>164</itunes:episode>
      <podcast:episode>164</podcast:episode>
      <itunes:title>SYCL</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">32a2c942c6c445f6ad2c6aefecdd460e</guid>
      <link>https://share.transistor.fm/s/01201ab1</link>
      <description>
        <![CDATA[Rob and Jason are joined by Gordon Brown to discuss his work on SYCL the OpenCL abstraction layer for C++.
        <p>Gordon is a senior software engineer at Codeplay Software in Edinburgh, specialising in designing and implementing heterogeneous programming models for C++. Gordon spends his days working on ComputeCpp; Codeplay's implementation of SYCL and contributing to various standards bodies including the Khronos group and ISO C++. Gordon also co-organises the Edinburgh C++ user group and occasionally blogs about C++. In his spare time, Gordon enjoys dabbling in game development, board games and walking with his two dogs.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://cppcon.org/cppcon-2018-poster-program-announced/">CppCon 2018 Poster Program Announced</a></li>
<li><a href="https://ibob.github.io/blog/2018/08/18/a-bug-in-the-cpp-standard/">A bug in the C++ Standard</a></li>
<li><a href="https://zajo.github.io/boost-synapse/">Synapse submitted for Boost review</a></li>
<li><a href="http://www.cpplondonuni.com/">New C++ London Uni Course Sept 18</a></li>
</ul>
<p><b>Gordon Brown</b></p>
<ul>
<li><a href="https://twitter.com/AerialMantis">@AerialMantis</a></li>
<li><a href="http://www.aerialmantis.co.uk/">Gordon Brown's blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://sycl.tech/">SYCL</a></li>
<li><a href="https://codeplay.com/products/computesuite/computecpp">ComputeCpp</a></li>
<li><a href="https://cppcon.org/parallel-programming-with-modern-cpp/">Parallel Programming with Modern C++: from CPU to GPU</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0443r7.html">P0443r7: A Unified Executors Proposal for C++</a></li>
<li><a href="https://www.youtube.com/watch?v=wr4YBDS-0Tc">CppCon 2017: Gordon Brown "Designing a Unified Interface for Execution"</a></li>
<li><a href="https://www.youtube.com/watch?v=HH-ikWJ8cU4">SYCL building blocks for C++ libraries - Gordon Brown - Meeting C++ 2016</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/pvs-studio">PVS-Studio</a></li>
<li><a href="https://www.viva64.com/en/b/0550/">February 31</a></li>
</ul>
<p><b>Patreon</b></p>
<ul>
<li><a href="https://www.patreon.com/CppCast">CppCast Patreon</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Gordon Brown to discuss his work on SYCL the OpenCL abstraction layer for C++.
        <p>Gordon is a senior software engineer at Codeplay Software in Edinburgh, specialising in designing and implementing heterogeneous programming models for C++. Gordon spends his days working on ComputeCpp; Codeplay's implementation of SYCL and contributing to various standards bodies including the Khronos group and ISO C++. Gordon also co-organises the Edinburgh C++ user group and occasionally blogs about C++. In his spare time, Gordon enjoys dabbling in game development, board games and walking with his two dogs.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://cppcon.org/cppcon-2018-poster-program-announced/">CppCon 2018 Poster Program Announced</a></li>
<li><a href="https://ibob.github.io/blog/2018/08/18/a-bug-in-the-cpp-standard/">A bug in the C++ Standard</a></li>
<li><a href="https://zajo.github.io/boost-synapse/">Synapse submitted for Boost review</a></li>
<li><a href="http://www.cpplondonuni.com/">New C++ London Uni Course Sept 18</a></li>
</ul>
<p><b>Gordon Brown</b></p>
<ul>
<li><a href="https://twitter.com/AerialMantis">@AerialMantis</a></li>
<li><a href="http://www.aerialmantis.co.uk/">Gordon Brown's blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://sycl.tech/">SYCL</a></li>
<li><a href="https://codeplay.com/products/computesuite/computecpp">ComputeCpp</a></li>
<li><a href="https://cppcon.org/parallel-programming-with-modern-cpp/">Parallel Programming with Modern C++: from CPU to GPU</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0443r7.html">P0443r7: A Unified Executors Proposal for C++</a></li>
<li><a href="https://www.youtube.com/watch?v=wr4YBDS-0Tc">CppCon 2017: Gordon Brown "Designing a Unified Interface for Execution"</a></li>
<li><a href="https://www.youtube.com/watch?v=HH-ikWJ8cU4">SYCL building blocks for C++ libraries - Gordon Brown - Meeting C++ 2016</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/pvs-studio">PVS-Studio</a></li>
<li><a href="https://www.viva64.com/en/b/0550/">February 31</a></li>
</ul>
<p><b>Patreon</b></p>
<ul>
<li><a href="https://www.patreon.com/CppCast">CppCast Patreon</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Fri, 24 Aug 2018 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/01201ab1/fd7953da.mp3" length="33564212" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/YRE0ZTRpZoXoUgO7keP1LxghjvQIChmW-il6hqaWmvs/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8zYjcy/NmNlNmNlZTY5ZGRh/ZWE4MWRiOWQ3NmE5/MGY2Yy5wbmc.jpg"/>
      <itunes:duration>2790</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Gordon Brown to discuss his work on SYCL the OpenCL abstraction layer for C++.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Gordon Brown to discuss his work on SYCL the OpenCL abstraction layer for C++.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/gordon_brown">Gordon Brown</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Sourcetrail</title>
      <itunes:episode>163</itunes:episode>
      <podcast:episode>163</podcast:episode>
      <itunes:title>Sourcetrail</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">b1779091a5e54561984dee340999f084</guid>
      <link>https://share.transistor.fm/s/0efb914e</link>
      <description>
        <![CDATA[Rob and Jason are joined by Eberhard Gräther to discuss his work on Sourcetrail, a cross-platform source explorer for C++ code.
        <p>Eberhard Gräther is software developer, user experience designer and founder at Coati Software. He started programming C++ during his undergraduate CS degree at Salzburg University of Applied Sciences, majoring in game development. During multiple internships in the Google Chrome Team he worked on tools for rendering performance analysis. He then specialized in Human Computer Interaction and developer tooling during a Master's degree, where he started working on Sourcetrail, a cross-platform source explorer for faster understanding of unfamiliar source code.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://old.reddit.com/r/cpp/comments/96sga1/cppcon2018_interactive_websites_using_boostbeast/">Interactive Websites: Using Boost.Beast WebSockets and Networking TS</a></li>
<li><a href="https://old.reddit.com/r/cpp/comments/96zm16/new_educational_video_series_how_to_cmake_good/">New Educational Video Series: How to CMake Good</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2018/08/13/using-msvc-in-a-docker-container-for-your-c-projects/">Using MSVC in a Docker Container for your C++ projects</a></li>
<li><a href="https://cpponsea.uk/news/win-a-free-ticket-for-cpp-on-sea.html">Win a free ticket to C++ on Sea!</a></li>
</ul>
<p><b>Eberhard Gräther</b></p>
<ul>
<li><a href="https://twitter.com/egraether">@egraether</a></li>
<li><a href="http://egraether.com/">egraether.com</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.sourcetrail.com/">Sourcetrail</a></li>
<li><a href="https://www.sourcetrail.com/blog/release_2018_3/">Sourcetrail 2018.3</a></li>
<li><a href="https://www.youtube.com/watch?v=fnIFVYFspfc">C++Now 2018: Eberhard Gräther "The Untapped Potential of Software Visualization"</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/pvs-studio">PVS-Studio</a></li>
<li><a href="https://www.viva64.com/en/b/0550/">February 31</a></li>
</ul>
<p><b>Patreon</b></p>
<ul>
<li><a href="https://www.patreon.com/CppCast">CppCast Patreon</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Eberhard Gräther to discuss his work on Sourcetrail, a cross-platform source explorer for C++ code.
        <p>Eberhard Gräther is software developer, user experience designer and founder at Coati Software. He started programming C++ during his undergraduate CS degree at Salzburg University of Applied Sciences, majoring in game development. During multiple internships in the Google Chrome Team he worked on tools for rendering performance analysis. He then specialized in Human Computer Interaction and developer tooling during a Master's degree, where he started working on Sourcetrail, a cross-platform source explorer for faster understanding of unfamiliar source code.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://old.reddit.com/r/cpp/comments/96sga1/cppcon2018_interactive_websites_using_boostbeast/">Interactive Websites: Using Boost.Beast WebSockets and Networking TS</a></li>
<li><a href="https://old.reddit.com/r/cpp/comments/96zm16/new_educational_video_series_how_to_cmake_good/">New Educational Video Series: How to CMake Good</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2018/08/13/using-msvc-in-a-docker-container-for-your-c-projects/">Using MSVC in a Docker Container for your C++ projects</a></li>
<li><a href="https://cpponsea.uk/news/win-a-free-ticket-for-cpp-on-sea.html">Win a free ticket to C++ on Sea!</a></li>
</ul>
<p><b>Eberhard Gräther</b></p>
<ul>
<li><a href="https://twitter.com/egraether">@egraether</a></li>
<li><a href="http://egraether.com/">egraether.com</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.sourcetrail.com/">Sourcetrail</a></li>
<li><a href="https://www.sourcetrail.com/blog/release_2018_3/">Sourcetrail 2018.3</a></li>
<li><a href="https://www.youtube.com/watch?v=fnIFVYFspfc">C++Now 2018: Eberhard Gräther "The Untapped Potential of Software Visualization"</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/pvs-studio">PVS-Studio</a></li>
<li><a href="https://www.viva64.com/en/b/0550/">February 31</a></li>
</ul>
<p><b>Patreon</b></p>
<ul>
<li><a href="https://www.patreon.com/CppCast">CppCast Patreon</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Fri, 17 Aug 2018 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/0efb914e/5e12a84e.mp3" length="38320589" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/psxPYjGP1lsD1mCCIkvVMYDSTavTjp6Qw9IvokCoiAQ/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8wZmQ4/MmJmODFhNmY0MWUy/YjA5NGY4NTBjNGZm/M2YyYy5wbmc.jpg"/>
      <itunes:duration>3186</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Eberhard Gräther to discuss his work on Sourcetrail, a cross-platform source explorer for C++ code.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Eberhard Gräther to discuss his work on Sourcetrail, a cross-platform source explorer for C++ code.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/eberhard_grather">Eberhard Gräther</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>The Art of C++ Libraries</title>
      <itunes:episode>162</itunes:episode>
      <podcast:episode>162</podcast:episode>
      <itunes:title>The Art of C++ Libraries</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">ec67445d71d44f61ab76a8ca4432f399</guid>
      <link>https://share.transistor.fm/s/f036aab5</link>
      <description>
        <![CDATA[Rob and Jason are joined by Colin Hirsch to discuss his work on The Art of C++ collection of libraries including PEGTL, json and more.
        <p>Dr. Colin Hirsch studied Computer Science at the University of Technology in Aachen, Germany in 1993 and later got a PhD in Mathematics from the same university. He worked for two years as a consultant for T-Mobile, developing back-end server applications in C++ and Lua. Later Colin moved to Italy, opened his own business and continued working for T-Mobile (now Deutsche Telekom) as well as working for some other interesting projects like Greenpeace and the Austrian ministry of ecology.</p>
<p>In his free time he enjoys photography, being in nature, science fiction and spending time with his daughter.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://github.com/google/filament">Google Open Sources Filament rendering engine</a></li>
<li><a href="https://cppcon2018.sched.com/">CppCon 2018 Program</a></li>
<li><a href="https://isocpp.org/blog/2018/08/survey-2018-08">C++ Foundation Survey 2018-08</a></li>
<li><a href="https://cpponsea.uk/news/registration-is-now-open-early-bird-tickets-available.html">C++ on Sea Early Bird Tickets Available</a></li>
</ul>
<p><b>Colin Hirsch</b></p>
<ul>
<li><a href="https://github.com/ColinH?tab=stars">Colin Hirsch's GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://taocpp.github.io/">The Art of C++</a></li>
<li><a href="https://umbrialogic.com/">UmbriaLogic</a></li>
<li><a href="https://github.com/taocpp/PEGTL">PEGTL</a></li>
<li><a href="https://github.com/taocpp/json">json</a></li>
<li><a href="https://github.com/taocpp/postgres">postgres</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
</ul>
<p><b>Patreon</b></p>
<ul>
<li><a href="https://www.patreon.com/CppCast">CppCast Patreon</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Colin Hirsch to discuss his work on The Art of C++ collection of libraries including PEGTL, json and more.
        <p>Dr. Colin Hirsch studied Computer Science at the University of Technology in Aachen, Germany in 1993 and later got a PhD in Mathematics from the same university. He worked for two years as a consultant for T-Mobile, developing back-end server applications in C++ and Lua. Later Colin moved to Italy, opened his own business and continued working for T-Mobile (now Deutsche Telekom) as well as working for some other interesting projects like Greenpeace and the Austrian ministry of ecology.</p>
<p>In his free time he enjoys photography, being in nature, science fiction and spending time with his daughter.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://github.com/google/filament">Google Open Sources Filament rendering engine</a></li>
<li><a href="https://cppcon2018.sched.com/">CppCon 2018 Program</a></li>
<li><a href="https://isocpp.org/blog/2018/08/survey-2018-08">C++ Foundation Survey 2018-08</a></li>
<li><a href="https://cpponsea.uk/news/registration-is-now-open-early-bird-tickets-available.html">C++ on Sea Early Bird Tickets Available</a></li>
</ul>
<p><b>Colin Hirsch</b></p>
<ul>
<li><a href="https://github.com/ColinH?tab=stars">Colin Hirsch's GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://taocpp.github.io/">The Art of C++</a></li>
<li><a href="https://umbrialogic.com/">UmbriaLogic</a></li>
<li><a href="https://github.com/taocpp/PEGTL">PEGTL</a></li>
<li><a href="https://github.com/taocpp/json">json</a></li>
<li><a href="https://github.com/taocpp/postgres">postgres</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
</ul>
<p><b>Patreon</b></p>
<ul>
<li><a href="https://www.patreon.com/CppCast">CppCast Patreon</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 09 Aug 2018 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/f036aab5/c5e713ed.mp3" length="40737484" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/v04F6JMlAMnjnIk8Aa2nmQBgGukbGw-7Z5zEN6GFd6c/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8xNzVh/ZmMxY2E0NjBhOWYw/ODllZjc3NDhiMDdi/ZGI1YS5wbmc.jpg"/>
      <itunes:duration>3387</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Colin Hirsch to discuss his work on The Art of C++ collection of libraries including PEGTL, json and more.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Colin Hirsch to discuss his work on The Art of C++ collection of libraries including PEGTL, json and more.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/dr_colin_hirsch">Dr. Colin Hirsch</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Expectations and Exceptions</title>
      <itunes:episode>161</itunes:episode>
      <podcast:episode>161</podcast:episode>
      <itunes:title>Expectations and Exceptions</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">df4f30146a4c4148b6a392c122a387f0</guid>
      <link>https://share.transistor.fm/s/2ea54591</link>
      <description>
        <![CDATA[Rob and Jason are joined by Sy Brand to discuss his upcoming CppCon talks covering exceptions, value wrappers, debuggers and more.
        <p><b>News</b></p>
<ul>
<li><a href="https://nullprogram.com/blog/2018/07/20/">The value of undefined behavior</a></li>
<li><a href="http://blog.qt.io/blog/2018/07/18/qt-creator-4-7-0-released/">Qt Creator 4.7 released</a></li>
<li><a href="http://jefftrull.github.io/qt/c++/coroutines/2018/07/21/coroutines-and-qt.html">Coroutines and Qt</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://cppcon2018.sched.com/event/FnJm/how-to-write-well-behaved-value-wrappers">CppCon 2018: How to Write Well-Behaved Value Wrappers</a></li>
<li><a href="https://cppcon2018.sched.com/event/FnJi/how-c-debuggers-work">CppCon 2018: How C++ Debuggers Work</a></li>
<li><a href="https://cppcon2018.sched.com/event/FnKV/what-could-possibly-go-wrong-a-tale-of-expectations-and-exceptions">CppCon 2018: What Could Possibly Go Wrong? A Tale of Expectations and Exceptions</a></li>
<li><a href="https://cppcon2018.sched.com/event/FnJj/overloading-the-bane-of-all-higher-order-functions">CppCon 2018: Overloading: The Bane of All Higher-Order Functions</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
</ul>
<p><b>Patreon</b></p>
<ul>
<li><a href="https://www.patreon.com/CppCast">CppCast Patreon</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Sy Brand to discuss his upcoming CppCon talks covering exceptions, value wrappers, debuggers and more.
        <p><b>News</b></p>
<ul>
<li><a href="https://nullprogram.com/blog/2018/07/20/">The value of undefined behavior</a></li>
<li><a href="http://blog.qt.io/blog/2018/07/18/qt-creator-4-7-0-released/">Qt Creator 4.7 released</a></li>
<li><a href="http://jefftrull.github.io/qt/c++/coroutines/2018/07/21/coroutines-and-qt.html">Coroutines and Qt</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://cppcon2018.sched.com/event/FnJm/how-to-write-well-behaved-value-wrappers">CppCon 2018: How to Write Well-Behaved Value Wrappers</a></li>
<li><a href="https://cppcon2018.sched.com/event/FnJi/how-c-debuggers-work">CppCon 2018: How C++ Debuggers Work</a></li>
<li><a href="https://cppcon2018.sched.com/event/FnKV/what-could-possibly-go-wrong-a-tale-of-expectations-and-exceptions">CppCon 2018: What Could Possibly Go Wrong? A Tale of Expectations and Exceptions</a></li>
<li><a href="https://cppcon2018.sched.com/event/FnJj/overloading-the-bane-of-all-higher-order-functions">CppCon 2018: Overloading: The Bane of All Higher-Order Functions</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://backtrace.io/?utm_source=CppCast&amp;utm_medium=CppCast">Backtrace</a></li>
</ul>
<p><b>Patreon</b></p>
<ul>
<li><a href="https://www.patreon.com/CppCast">CppCast Patreon</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 02 Aug 2018 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/2ea54591/57452f67.mp3" length="35603795" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/om6kmu46RhIn1xiuRByD8uz2pBb_FNv31qk2LkwEq50/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8yZWZj/NDVmZmVhOTVjZDUx/MmJjYjMyMWM3YTVm/NmQ4My5wbmc.jpg"/>
      <itunes:duration>2959</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Sy Brand to discuss his upcoming CppCon talks covering exceptions, value wrappers, debuggers and more.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Sy Brand to discuss his upcoming CppCon talks covering exceptions, value wrappers, debuggers and more.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/sy_brand">Sy Brand</podcast:person>
    </item>
    <item>
      <title>Parallel Ranges</title>
      <itunes:episode>160</itunes:episode>
      <podcast:episode>160</podcast:episode>
      <itunes:title>Parallel Ranges</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">eeecffc415564279a0c53ddf7b98f564</guid>
      <link>https://share.transistor.fm/s/bd84fa62</link>
      <description>
        <![CDATA[Rob and Jason are joined by Christopher Di Bella to discuss using Ranges with Parallel algorithms and much more.
        <p>Christopher Di Bella is a Staff Software Engineer for Codeplay’s ComputeCpp Runtime Technology and a C++ teacher. He advocates for including the Concepts TS and the Ranges TS in C++20.</p>
<p>Chris spends his days working on ComputeCpp, Codeplay’s implementation of SYCL, a Khronos Standard for heterogeneous programming in C++; the Khronos implementation for the Parallel STL (using SYCL); and researching Parallel Ranges, which is an attempt to fuse ranges together with the parallel STL.</p>
<p>Chris was previously a software developer for Nasdaq, and a tutor for UNSW Sydney’s advanced C++ and compiler courses. In his spare time, Chris enjoys poking at things involving Ranges, snowboarding, playing games, and watching films.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.youtube.com/playlist?list=PLsCm1Hs016LW0zKJBvemhJ0YWIF1Fezd6">Italian C++ Conference Videos Available</a></li>
<li><a href="https://github.com/conan-io/conan/releases/tag/1.6.0">Conan 1.6 Release</a></li>
<li><a href="https://reddit.com/r/cpp/comments/900dor/stdweb_view_proposal/">Webview proposal</a></li>
<li><a href="https://blog.jetbrains.com/rscpp/cli-support-comes-to-resharper-cpp/">C++/CLI support comes to ReSharper C++</a></li>
</ul>
<p><b>Christopher Di Bella</b></p>
<ul>
<li><a href="https://twitter.com/cjdb_ns">@cjdb_ns</a></li>
<li><a href="https://github.com/cjdb">Christopher Di Bella's GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="mailto:cpp.standardisation.au@gmail.com">cpp.standardisation.au@gmail.com</a></li>
<li><a href="https://cppcon.org/generic-programming-2.0-with-concepts-and-ranges/">Generic Programming 2.0 with Concepts and Ranges</a></li>
<li><a href="http://wg21.link/p0836">P0836R1 Introduce Parallelism to the
Ranges TS</a></li>
<li><a href="https://git.io/vCUsT">SYCL Parallel STL</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/pvs-studio">PVS-Studio</a></li>
<li><a href="https://www.viva64.com/en/b/0550/">February 31</a></li>
</ul>
<p><b>Patreon</b></p>
<ul>
<li><a href="https://www.patreon.com/CppCast">CppCast Patreon</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Christopher Di Bella to discuss using Ranges with Parallel algorithms and much more.
        <p>Christopher Di Bella is a Staff Software Engineer for Codeplay’s ComputeCpp Runtime Technology and a C++ teacher. He advocates for including the Concepts TS and the Ranges TS in C++20.</p>
<p>Chris spends his days working on ComputeCpp, Codeplay’s implementation of SYCL, a Khronos Standard for heterogeneous programming in C++; the Khronos implementation for the Parallel STL (using SYCL); and researching Parallel Ranges, which is an attempt to fuse ranges together with the parallel STL.</p>
<p>Chris was previously a software developer for Nasdaq, and a tutor for UNSW Sydney’s advanced C++ and compiler courses. In his spare time, Chris enjoys poking at things involving Ranges, snowboarding, playing games, and watching films.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.youtube.com/playlist?list=PLsCm1Hs016LW0zKJBvemhJ0YWIF1Fezd6">Italian C++ Conference Videos Available</a></li>
<li><a href="https://github.com/conan-io/conan/releases/tag/1.6.0">Conan 1.6 Release</a></li>
<li><a href="https://reddit.com/r/cpp/comments/900dor/stdweb_view_proposal/">Webview proposal</a></li>
<li><a href="https://blog.jetbrains.com/rscpp/cli-support-comes-to-resharper-cpp/">C++/CLI support comes to ReSharper C++</a></li>
</ul>
<p><b>Christopher Di Bella</b></p>
<ul>
<li><a href="https://twitter.com/cjdb_ns">@cjdb_ns</a></li>
<li><a href="https://github.com/cjdb">Christopher Di Bella's GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="mailto:cpp.standardisation.au@gmail.com">cpp.standardisation.au@gmail.com</a></li>
<li><a href="https://cppcon.org/generic-programming-2.0-with-concepts-and-ranges/">Generic Programming 2.0 with Concepts and Ranges</a></li>
<li><a href="http://wg21.link/p0836">P0836R1 Introduce Parallelism to the
Ranges TS</a></li>
<li><a href="https://git.io/vCUsT">SYCL Parallel STL</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/pvs-studio">PVS-Studio</a></li>
<li><a href="https://www.viva64.com/en/b/0550/">February 31</a></li>
</ul>
<p><b>Patreon</b></p>
<ul>
<li><a href="https://www.patreon.com/CppCast">CppCast Patreon</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 26 Jul 2018 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/bd84fa62/47f32632.mp3" length="38870997" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/_TmumlVyl56y0qI0GqEG_LtKzEpriMqMgI-1161j-38/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS80NzA4/YzE0MjM4ZWRmNDJm/OTk4OTRkOGZmYzIy/YjYyMy5wbmc.jpg"/>
      <itunes:duration>3232</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Christopher Di Bella to discuss using Ranges with Parallel algorithms and much more.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Christopher Di Bella to discuss using Ranges with Parallel algorithms and much more.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/christopher_di_bella">Christopher Di Bella</podcast:person>
    </item>
    <item>
      <title>Design Patterns in Modern C++</title>
      <itunes:episode>159</itunes:episode>
      <podcast:episode>159</podcast:episode>
      <itunes:title>Design Patterns in Modern C++</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">4ed0bfe4f4ec4c7092ef29fd6cfe6154</guid>
      <link>https://share.transistor.fm/s/e761b394</link>
      <description>
        <![CDATA[Rob and Jason are joined by Dmitri Nesteruk to discuss Design Patterns with Modern C++.
        <p>Dmitri Nesteruk is a quantitative analyst, developer, course and book author, and an occasional conference speaker.  His interests lie in software development and integration practices in the areas of computation, quantitative finance and algorithmic trading. His technological interests include C# and C++ programming as well high-performance computing using technologies such as CUDA and FPGAs.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://abseil.io/blog/20180713-coroutine-types">Coroutine types</a></li>
<li><a href="https://blog.quarkslab.com/easyjit-just-in-time-compilation-for-c.html">Easy::jit Just-In-Time compilation for C++</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/8ydr5w/tool_to_recommend_noexcept_or_constexpr_for/">Tool to recommend noexcept and constexpr</a></li>
</ul>
<p><b>Dmitri Nesteruk</b></p>
<ul>
<li><a href="https://twitter.com/dnesteruk">@dnesteruk</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://bit.ly/2y3HXzp">Udemy: Design Patterns in Modern C++</a></li>
<li><a href="https://www.apress.com/gb/book/9781484236024">Design Patterns in Modern C++</a></li>
<li><a href="https://leanpub.com/csharp_patterns">Design Patterns in C#</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/pvs-studio">PVS-Studio</a></li>
<li><a href="https://www.viva64.com/en/b/0550/">February 31</a></li>
</ul>
<p><b>Patreon</b></p>
<ul>
<li><a href="https://www.patreon.com/CppCast">CppCast Patreon</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Dmitri Nesteruk to discuss Design Patterns with Modern C++.
        <p>Dmitri Nesteruk is a quantitative analyst, developer, course and book author, and an occasional conference speaker.  His interests lie in software development and integration practices in the areas of computation, quantitative finance and algorithmic trading. His technological interests include C# and C++ programming as well high-performance computing using technologies such as CUDA and FPGAs.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://abseil.io/blog/20180713-coroutine-types">Coroutine types</a></li>
<li><a href="https://blog.quarkslab.com/easyjit-just-in-time-compilation-for-c.html">Easy::jit Just-In-Time compilation for C++</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/8ydr5w/tool_to_recommend_noexcept_or_constexpr_for/">Tool to recommend noexcept and constexpr</a></li>
</ul>
<p><b>Dmitri Nesteruk</b></p>
<ul>
<li><a href="https://twitter.com/dnesteruk">@dnesteruk</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://bit.ly/2y3HXzp">Udemy: Design Patterns in Modern C++</a></li>
<li><a href="https://www.apress.com/gb/book/9781484236024">Design Patterns in Modern C++</a></li>
<li><a href="https://leanpub.com/csharp_patterns">Design Patterns in C#</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/pvs-studio">PVS-Studio</a></li>
<li><a href="https://www.viva64.com/en/b/0550/">February 31</a></li>
</ul>
<p><b>Patreon</b></p>
<ul>
<li><a href="https://www.patreon.com/CppCast">CppCast Patreon</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 19 Jul 2018 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/e761b394/43c2a001.mp3" length="33293324" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:duration>2775</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Dmitri Nesteruk to discuss Design Patterns with Modern C++.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Dmitri Nesteruk to discuss Design Patterns with Modern C++.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/dmitri_nesteruk">Dmitri Nesteruk</podcast:person>
    </item>
    <item>
      <title>Future of 2D Graphics Proposal</title>
      <itunes:episode>158</itunes:episode>
      <podcast:episode>158</podcast:episode>
      <itunes:title>Future of 2D Graphics Proposal</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">318b6cd5c3bb4d568698927a03f8f5c2</guid>
      <link>https://share.transistor.fm/s/07d08d3a</link>
      <description>
        <![CDATA[Rob and Jason are joined by Guy Davidson from Creative Assembly to discuss the future of the 2D Graphics proposal after the C++ meeting in Rapperswil.
        <p>Guy Davidson is the Coding Manager of Creative Assembly, makers of the Total War franchise, Alien: Isolation and Halo Wars 2, Guy has been writing games since the early 1980s. He is now also a contributor to SG14, the study group devoted to low latency, real time requirements, and performance/efficiency especially for Games, Financial/Banking, and Simulations. He speaks at schools, colleges and universities about programming and likes to help good programmers become better programmers.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2018/07/06/msvc-preprocessor-progress-towards-conformance/">MSVC Preprocessor progress towards conformance</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2018/07/02/support-for-unity-jumbo-files-in-visual-studio-2017-15-8-experimental/">Support for Unity Files in VS 2017 15.8 (Experimental)</a></li>
<li><a href="https://meetingcpp.com/meetingcpp/news/items/Announcing-the-student-and-support-tickets-for-Meeting-Cpp-2018.html">Announcing student and support tickets for Meeting C++ 2018</a></li>
<li><a href="https://cppcon.org/cppcon-2018-call-for-poster-submissions/">CppCon 2018 Call for Poster Submissions</a></li>
</ul>
<p><b>Guy Davidson</b></p>
<ul>
<li><a href="https://twitter.com/hatcat01">@hatcat01</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://hatcat.com/?p=63">The 2D Graphics TS</a></li>
<li><a href="https://hatcat.com/?p=48">2D or not 2D: that is the question: Rapperswil trip report</a></li>
<li><a href="http://www.io2d.org">io2d</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
</ul>
<p><b>Patreon</b></p>
<ul>
<li><a href="https://www.patreon.com/CppCast">CppCast Patreon</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Guy Davidson from Creative Assembly to discuss the future of the 2D Graphics proposal after the C++ meeting in Rapperswil.
        <p>Guy Davidson is the Coding Manager of Creative Assembly, makers of the Total War franchise, Alien: Isolation and Halo Wars 2, Guy has been writing games since the early 1980s. He is now also a contributor to SG14, the study group devoted to low latency, real time requirements, and performance/efficiency especially for Games, Financial/Banking, and Simulations. He speaks at schools, colleges and universities about programming and likes to help good programmers become better programmers.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2018/07/06/msvc-preprocessor-progress-towards-conformance/">MSVC Preprocessor progress towards conformance</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2018/07/02/support-for-unity-jumbo-files-in-visual-studio-2017-15-8-experimental/">Support for Unity Files in VS 2017 15.8 (Experimental)</a></li>
<li><a href="https://meetingcpp.com/meetingcpp/news/items/Announcing-the-student-and-support-tickets-for-Meeting-Cpp-2018.html">Announcing student and support tickets for Meeting C++ 2018</a></li>
<li><a href="https://cppcon.org/cppcon-2018-call-for-poster-submissions/">CppCon 2018 Call for Poster Submissions</a></li>
</ul>
<p><b>Guy Davidson</b></p>
<ul>
<li><a href="https://twitter.com/hatcat01">@hatcat01</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://hatcat.com/?p=63">The 2D Graphics TS</a></li>
<li><a href="https://hatcat.com/?p=48">2D or not 2D: that is the question: Rapperswil trip report</a></li>
<li><a href="http://www.io2d.org">io2d</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
</ul>
<p><b>Patreon</b></p>
<ul>
<li><a href="https://www.patreon.com/CppCast">CppCast Patreon</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 12 Jul 2018 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/07d08d3a/b23442f8.mp3" length="33664750" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/1pYKYeBzPxn_Y_9LpPiFVIs97POFIhRbWxGyfzRSO3I/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8yZjYy/YzZjYjZhZmMyODE0/NzNiMDQxNjExMDk4/N2UzYS5wbmc.jpg"/>
      <itunes:duration>2798</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Guy Davidson from Creative Assembly to discuss the future of the 2D Graphics proposal after the C++ meeting in Rapperswil.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Guy Davidson from Creative Assembly to discuss the future of the 2D Graphics proposal after the C++ meeting in Rapperswil.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/guy_davidson">Guy Davidson</podcast:person>
    </item>
    <item>
      <title>Modern C++ in Embedded Systems</title>
      <itunes:episode>157</itunes:episode>
      <podcast:episode>157</podcast:episode>
      <itunes:title>Modern C++ in Embedded Systems</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">e8c3c7cbaad94343b39da644fb29c58e</guid>
      <link>https://share.transistor.fm/s/741cc622</link>
      <description>
        <![CDATA[Rob and Jason are joined by Michael Caisse from Ciere consulting to discuss Modern C++ in Embedded Systems, boostache and his work at Ciere Consulting and in the C++ Community.
        <p>Michael Caisse has been crafting code in C++ for 28-years. He is a regular speaker at various conferences and is passionate about teaching and training. Michael is the owner of Ciere Consulting which provides software consulting and contracting services, C++ training, and Project Recovery for failing multidisciplinary engineering projects. When he isn't fighting with compilers or robots, he enjoys fencing with a sabre.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://herbsutter.com/2018/07/02/trip-report-summer-iso-c-standards-meeting-rapperswil/">Herb Sutter Trip Report</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2018/06/29/announcing-jmc-stepping-in-visual-studio/">Announcing C++ Just My Code Stepping in Visual Studio</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/8sie4b/i_manage_the_release_cycle_for_cmake_the_build/">cmake release manager AMA</a></li>
<li><a href="https://cpponsea.uk/callforspeakers/">C++ On Sea call for speakers still open</a></li>
</ul>
<p><b>Michael Caisse</b></p>
<ul>
<li><a href="https://twitter.com/MichaelCaisse">@MichaelCaisse</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.ciere.com/">ciere consulting</a></li>
<li><a href="https://www.youtube.com/watch?v=c9Xt6Me3mJ4">C++Now 2018: Michael Caisse "Modern C++ in Embedded Systems"</a></li>
<li><a href="https://github.com/cierelabs/boostache">boostache</a></li>
<li><a href="https://www.meetup.com/edh-cpp/">El Dorado Hills C++ Meetup</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
</ul>
<p><b>Patreon</b></p>
<ul>
<li><a href="https://www.patreon.com/CppCast">CppCast Patreon</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Michael Caisse from Ciere consulting to discuss Modern C++ in Embedded Systems, boostache and his work at Ciere Consulting and in the C++ Community.
        <p>Michael Caisse has been crafting code in C++ for 28-years. He is a regular speaker at various conferences and is passionate about teaching and training. Michael is the owner of Ciere Consulting which provides software consulting and contracting services, C++ training, and Project Recovery for failing multidisciplinary engineering projects. When he isn't fighting with compilers or robots, he enjoys fencing with a sabre.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://herbsutter.com/2018/07/02/trip-report-summer-iso-c-standards-meeting-rapperswil/">Herb Sutter Trip Report</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2018/06/29/announcing-jmc-stepping-in-visual-studio/">Announcing C++ Just My Code Stepping in Visual Studio</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/8sie4b/i_manage_the_release_cycle_for_cmake_the_build/">cmake release manager AMA</a></li>
<li><a href="https://cpponsea.uk/callforspeakers/">C++ On Sea call for speakers still open</a></li>
</ul>
<p><b>Michael Caisse</b></p>
<ul>
<li><a href="https://twitter.com/MichaelCaisse">@MichaelCaisse</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.ciere.com/">ciere consulting</a></li>
<li><a href="https://www.youtube.com/watch?v=c9Xt6Me3mJ4">C++Now 2018: Michael Caisse "Modern C++ in Embedded Systems"</a></li>
<li><a href="https://github.com/cierelabs/boostache">boostache</a></li>
<li><a href="https://www.meetup.com/edh-cpp/">El Dorado Hills C++ Meetup</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
</ul>
<p><b>Patreon</b></p>
<ul>
<li><a href="https://www.patreon.com/CppCast">CppCast Patreon</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 05 Jul 2018 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/741cc622/a0d1f620.mp3" length="33794634" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/rp-auRgIkx609SqsXldyzNyzvlJRIDbzWktSle7IfJ0/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS83OGU4/YWIyOTBhNTNlOWYx/MGU0ODAwZWE1ZWQ0/MmNlZi5wbmc.jpg"/>
      <itunes:duration>2809</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Michael Caisse from Ciere consulting to discuss Modern C++ in Embedded Systems, boostache and his work at Ciere Consulting and in the C++ Community.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Michael Caisse from Ciere consulting to discuss Modern C++ in Embedded Systems, boostache and his work at Ciere Consulting and in the C++ Community.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/michael_caisse">Michael Caisse</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>SG15 Tooling Group</title>
      <itunes:episode>156</itunes:episode>
      <podcast:episode>156</podcast:episode>
      <itunes:title>SG15 Tooling Group</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">457b76578e1b4ffca818762beea3b99a</guid>
      <link>https://share.transistor.fm/s/66ea872b</link>
      <description>
        <![CDATA[Rob and Jason are joined by Titus Winters from Google to discuss the SG15 Tooling Study Group and revisiting the concept of regular types.
        <p>Titus Winters has spent the past 7 years working on Google's core C++ libraries. He's particularly interested in issues of large scale software engineer and codebase maintenance: how do we keep a codebase of over 100M lines of code consistent and flexible for the next decade? Along the way he has helped Google teams pioneer techniques to perform automated code transformations on a massive scale, and helps maintain the Google C++ Style Guide.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://github.com/lucasg/Dependencies">Dependencies</a></li>
<li><a href="https://github.com/tvaneerd/cpp20_in_TTs">C++ 20 in Tony Tables</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2018/06/26/template-intellisense/">Announcing Template Intellisense</a></li>
<li><a href="http://slashslash.info/eastconst/">East const Central</a></li>
<li><a href="https://botondballo.wordpress.com/2018/06/20/trip-report-c-standards-meeting-in-rapperswil-june-2018/">Trip Report: C++ Standards Meeting in Rapperswil, June 2018</a></li>
</ul>
<p><b>Titus Winters</b></p>
<ul>
<li><a href="https://www.linkedin.com/in/tituswinters">Titus Winters</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://www.open-std.org/mailman/listinfo/tooling">Tooling - WG21 Tooling Study Group SG15</a></li>
<li><a href="https://abseil.io/blog/20180531-regular-types">Revisiting Regular Types</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/pvs-studio">PVS-Studio</a></li>
<li><a href="https://www.viva64.com/en/b/0550/">February 31</a></li>
</ul>
<p><b>Patreon</b></p>
<ul>
<li><a href="https://www.patreon.com/CppCast">CppCast Patreon</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Titus Winters from Google to discuss the SG15 Tooling Study Group and revisiting the concept of regular types.
        <p>Titus Winters has spent the past 7 years working on Google's core C++ libraries. He's particularly interested in issues of large scale software engineer and codebase maintenance: how do we keep a codebase of over 100M lines of code consistent and flexible for the next decade? Along the way he has helped Google teams pioneer techniques to perform automated code transformations on a massive scale, and helps maintain the Google C++ Style Guide.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://github.com/lucasg/Dependencies">Dependencies</a></li>
<li><a href="https://github.com/tvaneerd/cpp20_in_TTs">C++ 20 in Tony Tables</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2018/06/26/template-intellisense/">Announcing Template Intellisense</a></li>
<li><a href="http://slashslash.info/eastconst/">East const Central</a></li>
<li><a href="https://botondballo.wordpress.com/2018/06/20/trip-report-c-standards-meeting-in-rapperswil-june-2018/">Trip Report: C++ Standards Meeting in Rapperswil, June 2018</a></li>
</ul>
<p><b>Titus Winters</b></p>
<ul>
<li><a href="https://www.linkedin.com/in/tituswinters">Titus Winters</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://www.open-std.org/mailman/listinfo/tooling">Tooling - WG21 Tooling Study Group SG15</a></li>
<li><a href="https://abseil.io/blog/20180531-regular-types">Revisiting Regular Types</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/pvs-studio">PVS-Studio</a></li>
<li><a href="https://www.viva64.com/en/b/0550/">February 31</a></li>
</ul>
<p><b>Patreon</b></p>
<ul>
<li><a href="https://www.patreon.com/CppCast">CppCast Patreon</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 28 Jun 2018 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/66ea872b/7e951c1b.mp3" length="39508348" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/dZaB69T8soDfJpQf3-VGvB04DjBWqr_GjkRr-Sn76H8/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS80MzJm/YTE1MzU0OWU4MmE2/YTZiMTRkYzg5ZWQx/YTc5Ny5wbmc.jpg"/>
      <itunes:duration>3285</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Titus Winters from Google to discuss the SG15 Tooling Study Group and revisiting the concept of regular types.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Titus Winters from Google to discuss the SG15 Tooling Study Group and revisiting the concept of regular types.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/titus_winters">Titus Winters</podcast:person>
    </item>
    <item>
      <title>C++ Insights</title>
      <itunes:episode>155</itunes:episode>
      <podcast:episode>155</podcast:episode>
      <itunes:title>C++ Insights</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">0f0c926e818a4e82b5799bf60eae6ccb</guid>
      <link>https://share.transistor.fm/s/a0b658aa</link>
      <description>
        <![CDATA[Rob and Jason are joined by Andreas Fertig to discuss C++ Insights, the Rapperswil ISO meeting and more.
        <p>Andreas Fertig holds an M.S. in Computer Science from Karlsruhe University of Applied Sciences. Since 2010 he has been a software developer and architect for Philips Medical Systems focusing on embedded systems. He has a profound practical and theoretical knowledge of C++ at various operating systems. </p>
<p>He works freelance as a lecturer and trainer. Besides this he develops macOS applications and is the creator of cppinsights.io.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://github.com/cplusplus/draft/milestone/11">Post Rapperswil C++ Draft</a></li>
<li><a href="https://github.com/cpp-taskflow/cpp-taskflow">Cpp Taskflow</a></li>
<li><a href="https://rawgit.com/ThePhD/embed/master/papers/d1040%20-%20embed.html">std::embed updated proposal</a></li>
<li><a href="https://blog.jetbrains.com/clion/2018/06/iso-cpp-committee-rapperswil-2018-trip-report/">JetBrains Rapperswil Trip Report</a></li>
<li><a href="https://www.theregister.co.uk/2018/06/18/bjarne_stroustrup_c_plus_plus/">What's all the C Plus Fuss? Bjarne Stroustrup warns of dangerous future plans for his C++</a></li>
</ul>
<p><b>Andreas Fertig</b></p>
<ul>
<li><a href="https://twitter.com/andreas__fertig">@andreas__fertig</a></li>
<li><a href="https://www.andreasfertig.info/index.html">Andreas Fertig's website</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://cppinsights.io/">C++ Insights</a></li>
<li><a href="https://shop.spreadshirt.de/cpp-insights">C++ Insights Store</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/pvs-studio">PVS-Studio</a></li>
<li><a href="https://www.viva64.com/en/b/0550/">February 31</a></li>
</ul>
<p><b>Patreon</b></p>
<ul>
<li><a href="https://www.patreon.com/CppCast">CppCast Patreon</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Andreas Fertig to discuss C++ Insights, the Rapperswil ISO meeting and more.
        <p>Andreas Fertig holds an M.S. in Computer Science from Karlsruhe University of Applied Sciences. Since 2010 he has been a software developer and architect for Philips Medical Systems focusing on embedded systems. He has a profound practical and theoretical knowledge of C++ at various operating systems. </p>
<p>He works freelance as a lecturer and trainer. Besides this he develops macOS applications and is the creator of cppinsights.io.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://github.com/cplusplus/draft/milestone/11">Post Rapperswil C++ Draft</a></li>
<li><a href="https://github.com/cpp-taskflow/cpp-taskflow">Cpp Taskflow</a></li>
<li><a href="https://rawgit.com/ThePhD/embed/master/papers/d1040%20-%20embed.html">std::embed updated proposal</a></li>
<li><a href="https://blog.jetbrains.com/clion/2018/06/iso-cpp-committee-rapperswil-2018-trip-report/">JetBrains Rapperswil Trip Report</a></li>
<li><a href="https://www.theregister.co.uk/2018/06/18/bjarne_stroustrup_c_plus_plus/">What's all the C Plus Fuss? Bjarne Stroustrup warns of dangerous future plans for his C++</a></li>
</ul>
<p><b>Andreas Fertig</b></p>
<ul>
<li><a href="https://twitter.com/andreas__fertig">@andreas__fertig</a></li>
<li><a href="https://www.andreasfertig.info/index.html">Andreas Fertig's website</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://cppinsights.io/">C++ Insights</a></li>
<li><a href="https://shop.spreadshirt.de/cpp-insights">C++ Insights Store</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/pvs-studio">PVS-Studio</a></li>
<li><a href="https://www.viva64.com/en/b/0550/">February 31</a></li>
</ul>
<p><b>Patreon</b></p>
<ul>
<li><a href="https://www.patreon.com/CppCast">CppCast Patreon</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 21 Jun 2018 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/a0b658aa/a21c3a56.mp3" length="36117432" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/jOLkU6aJSKEVmlP1KA-t3EYVbGw2zncNzVIutka6Wxw/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS85NjMw/NzY1NmI1YWFjNDM0/ZWZjYzBlZjc3YjA2/YTkyOS5wbmc.jpg"/>
      <itunes:duration>3002</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Andreas Fertig to discuss C++ Insights, the Rapperswil ISO meeting and more.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Andreas Fertig to discuss C++ Insights, the Rapperswil ISO meeting and more.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/andreas_fertig">Andreas Fertig</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Rapperswil Trip Report</title>
      <itunes:episode>154</itunes:episode>
      <podcast:episode>154</podcast:episode>
      <itunes:title>Rapperswil Trip Report</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">5d03648021564d89964abccff38f2258</guid>
      <link>https://share.transistor.fm/s/a0f1f937</link>
      <description>
        <![CDATA[Rob and Jason discuss the Rapperswil trip report and other C++ news.
        <p><b>News</b></p>
<ul>
<li><a href="https://blogs.msdn.microsoft.com/visualstudio/2018/06/06/whats-next-for-visual-studio/">What's next for Visual Studio</a></li>
<li><a href="https://docs.microsoft.com/en-us/visualstudio/productinfo/vs2018-roadmap">Visual Studio Roadmap</a></li>
<li><a href="https://www.youtube.com/watch?v=BnYq7JapeDA">Build the future of the web with WebAssembly and more (Google I/O '18)</a></li>
<li><a href="https://codelabs.developers.google.com/codelabs/hour-chipmunk/#0">WebAssembly Physics and DOM objects</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1063r0.pdf">"Core Coroutines" proposal</a></li>
<li><a href="https://www.linuxfoundation.org/blog/microsoft-buys-github-the-linux-foundations-reaction/">Microsoft Buys GitHub: The Linux Foundation's Reaction</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
</ul>
<p><b>Patreon</b></p>
<ul>
<li><a href="https://www.patreon.com/CppCast">CppCast Patreon</a></li>
</ul>
<p><b>Listener Survey</b></p>
<ul>
<li><a href="http://bit.ly/CppCastSurvey">CppCast Listener Survey</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason discuss the Rapperswil trip report and other C++ news.
        <p><b>News</b></p>
<ul>
<li><a href="https://blogs.msdn.microsoft.com/visualstudio/2018/06/06/whats-next-for-visual-studio/">What's next for Visual Studio</a></li>
<li><a href="https://docs.microsoft.com/en-us/visualstudio/productinfo/vs2018-roadmap">Visual Studio Roadmap</a></li>
<li><a href="https://www.youtube.com/watch?v=BnYq7JapeDA">Build the future of the web with WebAssembly and more (Google I/O '18)</a></li>
<li><a href="https://codelabs.developers.google.com/codelabs/hour-chipmunk/#0">WebAssembly Physics and DOM objects</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1063r0.pdf">"Core Coroutines" proposal</a></li>
<li><a href="https://www.linuxfoundation.org/blog/microsoft-buys-github-the-linux-foundations-reaction/">Microsoft Buys GitHub: The Linux Foundation's Reaction</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
</ul>
<p><b>Patreon</b></p>
<ul>
<li><a href="https://www.patreon.com/CppCast">CppCast Patreon</a></li>
</ul>
<p><b>Listener Survey</b></p>
<ul>
<li><a href="http://bit.ly/CppCastSurvey">CppCast Listener Survey</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Fri, 15 Jun 2018 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/a0f1f937/472b8ebb.mp3" length="32908276" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/ZS3yF18yb0ApG96BpR3Xn5fdg-_m96H0wg7jEn2MAOg/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8wY2Nk/YTkyY2IzNmM5YWI5/YjcyMGIyZmZjMGEz/MzIzMy5wbmc.jpg"/>
      <itunes:duration>2735</itunes:duration>
      <itunes:summary>Rob and Jason discuss the Rapperswil trip report and other C++ news.</itunes:summary>
      <itunes:subtitle>Rob and Jason discuss the Rapperswil trip report and other C++ news.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Vcpkg</title>
      <itunes:episode>153</itunes:episode>
      <podcast:episode>153</podcast:episode>
      <itunes:title>Vcpkg</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">35e8201326b148289e365d245a6baa30</guid>
      <link>https://share.transistor.fm/s/d95584d2</link>
      <description>
        <![CDATA[Rob and Jason are joined by Robert Schumacher from Microsoft to discuss the vcpkg package manager and more.
        <p>Robert Schumacher is a developer on the Microsoft Visual C++ Libraries team and the lead developer for vcpkg. He has previously worked on the MSVC implementation of the Modules TS and is the current maintainer of Cpprestsdk. Besides work, he occasionally indulges in functional programming and arguments about whether inheritance is fundamentally flawed.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://medium.com/@dmitryrastorguev/teach-yourself-c-where-to-start-ce496538c608">Teach yourself C++ Where to start</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2018/05/07/macro-expansions-in-quick-info-tooltips/">Macro Expansions in Quick Info Tooltips</a></li>
<li><a href="https://meetingcpp.com/meetingcpp/news/items/Call-for-a-more-diverse-program-at-Meeting-Cpp-2018-.html">Call for a more diverse program at Meeting C++ 2018</a></li>
<li><a href="https://blog.conan.io/2018/05/30/New-conan-release-1-4.html">Conan 1.4 released</a></li>
</ul>
<p><b>Robert Schumacher</b></p>
<ul>
<li><a href="https://github.com/ras0219-msft">Robert Schumacher's GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/Microsoft/vcpkg">Vcpkg</a></li>
<li><a href="https://vcpkg.readthedocs.io/en/latest/">Vcpkg Docs</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
</ul>
<p><b>Patreon</b></p>
<ul>
<li><a href="https://www.patreon.com/CppCast">CppCast Patreon</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Robert Schumacher from Microsoft to discuss the vcpkg package manager and more.
        <p>Robert Schumacher is a developer on the Microsoft Visual C++ Libraries team and the lead developer for vcpkg. He has previously worked on the MSVC implementation of the Modules TS and is the current maintainer of Cpprestsdk. Besides work, he occasionally indulges in functional programming and arguments about whether inheritance is fundamentally flawed.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://medium.com/@dmitryrastorguev/teach-yourself-c-where-to-start-ce496538c608">Teach yourself C++ Where to start</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2018/05/07/macro-expansions-in-quick-info-tooltips/">Macro Expansions in Quick Info Tooltips</a></li>
<li><a href="https://meetingcpp.com/meetingcpp/news/items/Call-for-a-more-diverse-program-at-Meeting-Cpp-2018-.html">Call for a more diverse program at Meeting C++ 2018</a></li>
<li><a href="https://blog.conan.io/2018/05/30/New-conan-release-1-4.html">Conan 1.4 released</a></li>
</ul>
<p><b>Robert Schumacher</b></p>
<ul>
<li><a href="https://github.com/ras0219-msft">Robert Schumacher's GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/Microsoft/vcpkg">Vcpkg</a></li>
<li><a href="https://vcpkg.readthedocs.io/en/latest/">Vcpkg Docs</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
</ul>
<p><b>Patreon</b></p>
<ul>
<li><a href="https://www.patreon.com/CppCast">CppCast Patreon</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 07 Jun 2018 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/d95584d2/fbd7cd52.mp3" length="34598677" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/NtJUMkM9Q3TRpQcSRZfw39UINPu0EarIovCjXVTdg2I/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9hMmE2/ZDFlYjJiMzViNDIy/NGJhZGYxZWJjMjk3/MDU0Mi5wbmc.jpg"/>
      <itunes:duration>2876</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Robert Schumacher from Microsoft to discuss the vcpkg package manager and more.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Robert Schumacher from Microsoft to discuss the vcpkg package manager and more.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/robert_schumacher">Robert Schumacher</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>C++ London Uni</title>
      <itunes:episode>152</itunes:episode>
      <podcast:episode>152</podcast:episode>
      <itunes:title>C++ London Uni</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">ea723c5f32b548049342761aed6222a0</guid>
      <link>https://share.transistor.fm/s/831afbdf</link>
      <description>
        <![CDATA[Rob and Jason are joined by Tom Breza, Oliver Ddin and Tristan Brindle to discuss the C++ London Uni group and their approach to teaching C++ to the community.
        <p>Tom arrived in London at age 22 with £200 to his name, not knowing a single person.
After 6 months Tom managed to start business - PC Service, that provides IT support to SMBs and runs it since then. Tom's team help many customers from small businesses to top celebrities and Royal Families.
Now with over 20 years of experience, Tom set his mind on new challenges and decided to learn software development, specifically C++ and helps others to learn through C++ London Uni.</p>
<p>Oliver has been a C++ hater since 2008 - fortunately, that all changed with C++11 and he's firmly an enthusiast now. He's spent his time doing everything from embedded devices to network engineering and now Internet security related endeavours. He's a big proponent of writing software in a style driven by some form of testing and its place in pushing you towards well-architected, maintainable code. In his spare time he also co-organises C++ London Uni which provides free lessons for people wanting to get into developing C++ and the wider ecosystem around it.</p>
<p>Tristan is an independent contractor and C++ enthusiast based in London. He’s particularly interested in standardisation and making C++ an easier language to use and teach. He can be found on Twitter @tristanbrindle and occasionally blogs about C++ at tristanbrindle.com.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://open-std.org/JTC1/SC22/WG21/docs/papers/2018/p0977r0.pdf">Bjarne Stroustrup P0977r0 "Remember the Vasa"</a></li>
<li><a href="https://www.fluentcpp.com/2018/05/25/celebration-of-towel-day-with-your-awesome-pieces-of-code-that-print-42/">Celebration of Towel Day with awesome pieces of code that print 42</a></li>
<li><a href="https://pacificplusplus.com/">Pacific++ Call for Speakers</a></li>
<li><a href="https://old.reddit.com/r/cpp/comments/8knuf6/cppcon_call_for_program_committee_members/">CppCon Call for Program Committee Members</a></li>
</ul>
<p><b>Tom Breza</b></p>
<ul>
<li><a href="https://twitter.com/TomBreza">@TomBreza</a></li>
</ul>
<p><b>Oliver Ddin</b></p>
<ul>
<li><a href="https://twitter.com/Olipro">@olipro</a></li>
</ul>
<p><b>Tristan Brindle</b></p>
<ul>
<li><a href="https://twitter.com/tristanbrindle">@tristanbrindle</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.cpplondonuni.com/">C++ London Uni</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/pvs-studio">PVS-Studio</a></li>
<li><a href="https://www.viva64.com/en/b/0509/">The Evil within the Comparison Functions</a></li>
</ul>
<p><b>Patreon</b></p>
<ul>
<li><a href="https://www.patreon.com/CppCast">CppCast Patreon</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Tom Breza, Oliver Ddin and Tristan Brindle to discuss the C++ London Uni group and their approach to teaching C++ to the community.
        <p>Tom arrived in London at age 22 with £200 to his name, not knowing a single person.
After 6 months Tom managed to start business - PC Service, that provides IT support to SMBs and runs it since then. Tom's team help many customers from small businesses to top celebrities and Royal Families.
Now with over 20 years of experience, Tom set his mind on new challenges and decided to learn software development, specifically C++ and helps others to learn through C++ London Uni.</p>
<p>Oliver has been a C++ hater since 2008 - fortunately, that all changed with C++11 and he's firmly an enthusiast now. He's spent his time doing everything from embedded devices to network engineering and now Internet security related endeavours. He's a big proponent of writing software in a style driven by some form of testing and its place in pushing you towards well-architected, maintainable code. In his spare time he also co-organises C++ London Uni which provides free lessons for people wanting to get into developing C++ and the wider ecosystem around it.</p>
<p>Tristan is an independent contractor and C++ enthusiast based in London. He’s particularly interested in standardisation and making C++ an easier language to use and teach. He can be found on Twitter @tristanbrindle and occasionally blogs about C++ at tristanbrindle.com.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://open-std.org/JTC1/SC22/WG21/docs/papers/2018/p0977r0.pdf">Bjarne Stroustrup P0977r0 "Remember the Vasa"</a></li>
<li><a href="https://www.fluentcpp.com/2018/05/25/celebration-of-towel-day-with-your-awesome-pieces-of-code-that-print-42/">Celebration of Towel Day with awesome pieces of code that print 42</a></li>
<li><a href="https://pacificplusplus.com/">Pacific++ Call for Speakers</a></li>
<li><a href="https://old.reddit.com/r/cpp/comments/8knuf6/cppcon_call_for_program_committee_members/">CppCon Call for Program Committee Members</a></li>
</ul>
<p><b>Tom Breza</b></p>
<ul>
<li><a href="https://twitter.com/TomBreza">@TomBreza</a></li>
</ul>
<p><b>Oliver Ddin</b></p>
<ul>
<li><a href="https://twitter.com/Olipro">@olipro</a></li>
</ul>
<p><b>Tristan Brindle</b></p>
<ul>
<li><a href="https://twitter.com/tristanbrindle">@tristanbrindle</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.cpplondonuni.com/">C++ London Uni</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/pvs-studio">PVS-Studio</a></li>
<li><a href="https://www.viva64.com/en/b/0509/">The Evil within the Comparison Functions</a></li>
</ul>
<p><b>Patreon</b></p>
<ul>
<li><a href="https://www.patreon.com/CppCast">CppCast Patreon</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 31 May 2018 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/831afbdf/c4bf3793.mp3" length="44948091" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/FNL5aARlAyB3Zf6hB1GWDFol5_xdZLwDFuXySOHr9uY/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS82YTE5/NmRmMjk0ZjY4Yzgw/MTA5MDM0OTQ3MmRm/YjNiNy5wbmc.jpg"/>
      <itunes:duration>3738</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Tom Breza, Oliver Ddin and Tristan Brindle to discuss the C++ London Uni group and their approach to teaching C++ to the community.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Tom Breza, Oliver Ddin and Tristan Brindle to discuss the C++ London Uni group and their approach to teaching C++ to the community.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/tom_breza">Tom Breza</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/oliver_ddin">Oliver Ddin</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/tristan_brindle">Tristan Brindle</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>sol2 and std::embed</title>
      <itunes:episode>151</itunes:episode>
      <podcast:episode>151</podcast:episode>
      <itunes:title>sol2 and std::embed</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">2a72d243c67e49b08a03c0c3439229fd</guid>
      <link>https://share.transistor.fm/s/5efb48a5</link>
      <description>
        <![CDATA[Rob and Jason are joined by JeanHeyd Meneide to discuss the sol2 library and his proposal for std::embed.
        <p>ThePhD -- known in meatspace as JeanHeyd -- is a Computer Science undergraduate at the Fu Foundation School of Engineering in Columbia University. They are currently working on Open Source C++ and C++ Standardization projects, as well as exploring graphics programming. They are currently dabbling with Haskell and Elm for fun, and are attempting to wrangle their biggest open source project -- sol2 -- into a newer, better version of itself. The nickname is a std::promise&lt;&gt; on their std::future&lt;&gt;.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://quuxplusone.github.io/blog/2018/05/17/super-elider-round-2/">Superconstructing super elider, Pt2</a></li>
<li><a href="https://maddphysics.com/2018/05/16/cnow-2018-trip-report/">Matthew Butler's C++Now 2018 Trip Report</a></li>
<li><a href="http://www.elbeno.com/blog/?p=1569">Ben Deane's C++Now 2018 Trip Report</a></li>
<li><a href="https://bunnyladame.blogspot.com/2018/05/a-cppnow-travel-guide.html">A CPPNow Travel Guide</a></li>
<li><a href="https://xania.org/201805/cppnow-trip-report">Matt Godbolt's C++Now Trip Report</a></li>
<li><a href="https://thephd.github.io/2018/05/15/C++Now-Trip-Report.html">ThePHD's C++Now 2018 Trip Report</a></li>
</ul>
<p><b>JeanHeyd Meneide</b></p>
<ul>
<li><a href="https://twitter.com/thephantomderp">@thephantomderp</a></li>
<li><a href="https://thephd.github.io/">JeanHeyd's Blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/ThePhD/sol2">sol2</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1040r0.html">p1040R0 std::embed</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/pvs-studio">PVS-Studio</a></li>
<li><a href="https://www.viva64.com/en/b/0509/">The Evil within the Comparison Functions</a></li>
</ul>
<p><b>Patreon</b></p>
<ul>
<li><a href="https://www.patreon.com/CppCast">CppCast Patreon</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by JeanHeyd Meneide to discuss the sol2 library and his proposal for std::embed.
        <p>ThePhD -- known in meatspace as JeanHeyd -- is a Computer Science undergraduate at the Fu Foundation School of Engineering in Columbia University. They are currently working on Open Source C++ and C++ Standardization projects, as well as exploring graphics programming. They are currently dabbling with Haskell and Elm for fun, and are attempting to wrangle their biggest open source project -- sol2 -- into a newer, better version of itself. The nickname is a std::promise&lt;&gt; on their std::future&lt;&gt;.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://quuxplusone.github.io/blog/2018/05/17/super-elider-round-2/">Superconstructing super elider, Pt2</a></li>
<li><a href="https://maddphysics.com/2018/05/16/cnow-2018-trip-report/">Matthew Butler's C++Now 2018 Trip Report</a></li>
<li><a href="http://www.elbeno.com/blog/?p=1569">Ben Deane's C++Now 2018 Trip Report</a></li>
<li><a href="https://bunnyladame.blogspot.com/2018/05/a-cppnow-travel-guide.html">A CPPNow Travel Guide</a></li>
<li><a href="https://xania.org/201805/cppnow-trip-report">Matt Godbolt's C++Now Trip Report</a></li>
<li><a href="https://thephd.github.io/2018/05/15/C++Now-Trip-Report.html">ThePHD's C++Now 2018 Trip Report</a></li>
</ul>
<p><b>JeanHeyd Meneide</b></p>
<ul>
<li><a href="https://twitter.com/thephantomderp">@thephantomderp</a></li>
<li><a href="https://thephd.github.io/">JeanHeyd's Blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/ThePhD/sol2">sol2</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1040r0.html">p1040R0 std::embed</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/pvs-studio">PVS-Studio</a></li>
<li><a href="https://www.viva64.com/en/b/0509/">The Evil within the Comparison Functions</a></li>
</ul>
<p><b>Patreon</b></p>
<ul>
<li><a href="https://www.patreon.com/CppCast">CppCast Patreon</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 24 May 2018 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/5efb48a5/a94f6d5f.mp3" length="42073686" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/VidSsz9jawbNgx0tR1WEJNsdiLehP44W0K7B1D7YH7U/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9jMTgx/MzA2ZDZiMDgyMzk0/ZDQ0ZGUzZmQzNjMx/YjUwNi5wbmc.jpg"/>
      <itunes:duration>3499</itunes:duration>
      <itunes:summary>Rob and Jason are joined by JeanHeyd Meneide to discuss the sol2 library and his proposal for std::embed.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by JeanHeyd Meneide to discuss the sol2 library and his proposal for std::embed.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/jeanheyd_meneide">JeanHeyd Meneide</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Freestanding Proposal</title>
      <itunes:episode>150</itunes:episode>
      <podcast:episode>150</podcast:episode>
      <itunes:title>Freestanding Proposal</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">c9fa8d79971848f68c03e94604ce37d5</guid>
      <link>https://share.transistor.fm/s/e2bca468</link>
      <description>
        <![CDATA[Rob and Jason are joined by Ben Craig to discuss his proposal for a freestanding C++ Library.
        <p>Ben is a Principal Software Engineer at National Instruments, primarily developing device drivers for various operating systems (Windows, Linux, Mac, OpenRTOS, vxWorks, ETS Pharlap), and occasionally tinkering with the firmware side of things.  Ben is an occasional contributor to libc++ and Apache Thrift.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://twitter.com/mluparu/status/994315571901681664">Convert Macro to Constexpr in VS 2017</a></li>
<li><a href="https://cppcon.org/regopen2018/">CppCon 2018 Registration is Open</a></li>
<li><a href="https://channel9.msdn.com/Events/Build/2018/BRK2146">How to Adopt Modern C++17 into your C++ Code</a></li>
<li><a href="https://channel9.msdn.com/Events/Build/2018/BRK2139">7++ Reasons to Move Your C++ Code into Visual Studio 2017</a></li>
<li><a href="https://channel9.msdn.com/events/Build/2018/BRK2425">Effective C++/WinRT for UWP and Win32</a></li>
<li><a href="https://cppinsights.io/">C++ Insights</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0709r0.pdf">P0709 Zero overhead deterministic exceptions</a></li>
</ul>
<p><b>Ben Craig</b></p>
<ul>
<li><a href="https://github.com/ben-craig">Ben Craig's GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/ben-craig/freestanding_proposal">Freestanding Proposal</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/86mopg/freestanding_trip_report_embo_and_jacksonville/">Freestanding Trip Report: emBO++ and Jacksonville wg21 2018 experience</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/pvs-studio">PVS-Studio</a></li>
<li><a href="https://www.viva64.com/en/b/0509/">The Evil within the Comparison Functions</a></li>
</ul>
<p><b>Patreon</b></p>
<ul>
<li><a href="https://www.patreon.com/CppCast">CppCast Patreon</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Ben Craig to discuss his proposal for a freestanding C++ Library.
        <p>Ben is a Principal Software Engineer at National Instruments, primarily developing device drivers for various operating systems (Windows, Linux, Mac, OpenRTOS, vxWorks, ETS Pharlap), and occasionally tinkering with the firmware side of things.  Ben is an occasional contributor to libc++ and Apache Thrift.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://twitter.com/mluparu/status/994315571901681664">Convert Macro to Constexpr in VS 2017</a></li>
<li><a href="https://cppcon.org/regopen2018/">CppCon 2018 Registration is Open</a></li>
<li><a href="https://channel9.msdn.com/Events/Build/2018/BRK2146">How to Adopt Modern C++17 into your C++ Code</a></li>
<li><a href="https://channel9.msdn.com/Events/Build/2018/BRK2139">7++ Reasons to Move Your C++ Code into Visual Studio 2017</a></li>
<li><a href="https://channel9.msdn.com/events/Build/2018/BRK2425">Effective C++/WinRT for UWP and Win32</a></li>
<li><a href="https://cppinsights.io/">C++ Insights</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0709r0.pdf">P0709 Zero overhead deterministic exceptions</a></li>
</ul>
<p><b>Ben Craig</b></p>
<ul>
<li><a href="https://github.com/ben-craig">Ben Craig's GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/ben-craig/freestanding_proposal">Freestanding Proposal</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/86mopg/freestanding_trip_report_embo_and_jacksonville/">Freestanding Trip Report: emBO++ and Jacksonville wg21 2018 experience</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/pvs-studio">PVS-Studio</a></li>
<li><a href="https://www.viva64.com/en/b/0509/">The Evil within the Comparison Functions</a></li>
</ul>
<p><b>Patreon</b></p>
<ul>
<li><a href="https://www.patreon.com/CppCast">CppCast Patreon</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 17 May 2018 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/e2bca468/626ff8d5.mp3" length="42348854" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/xGH8PcZ3wgxBv4_J402JFiPeZa1S6XiIAJbnMKbXn5c/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS84NjYx/ZDRiNmZlMzU1NGZl/NzJmY2JjZTEzNGMy/YmIyZi5wbmc.jpg"/>
      <itunes:duration>3522</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Ben Craig to discuss his proposal for a freestanding C++ Library.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Ben Craig to discuss his proposal for a freestanding C++ Library.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/ben_craig">Ben Craig</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>CppChat</title>
      <itunes:episode>149</itunes:episode>
      <podcast:episode>149</podcast:episode>
      <itunes:title>CppChat</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">910740a8c2ea286c873f4ae029e4c6cc</guid>
      <link>https://share.transistor.fm/s/739d8d6b</link>
      <description>
        <![CDATA[Rob and Jason are joined by Phil Nash to discuss the rebooted CppChat show, test driven development, a conference announcement and much more.
        <p>Phil has spent the last year and a half doing things that might sound interesting for the next time he’s interviewed on CppCast. He might have overdone it. Aside from that he’s most commonly known as the original author of the test framework, Catch2. He’s been in or around C++ since the early 90s, but started coding in 1981 on a ZX-81 that he borrowed for six months. He’s worked in many domains, including finance and mobile and is now developer advocate for C++ and Swift tools at JetBrains.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://jay.bazuzi.com/Safely-extract-a-method-in-any-C++-code/">Safely extract a method in any C++ code</a></li>
<li><a href="https://speaker.pacificplusplus.com/">Pacific++ Call for Speakers until June 17</a></li>
<li><a href="https://meetingembedded.com/2018/">Meeting Embedded Call for Speakers until June 10</a></li>
<li><a href="https://meetingcpp.com/mcpp/submittalk/">MeetingC++ Call for Speakers until June 10</a></li>
<li><a href="https://cppcon.org/cfs2018/">CppCon call for submissions until May 11</a></li>
</ul>
<p><b>Phil Nash</b></p>
<ul>
<li><a href="https://twitter.com/phil_nash/">@phil_nash</a></li>
<li><a href="http://levelofindirection.com/">Level of Indirection</a></li>
<li><a href="http://extralevelofindirection.com/">Extra Level of Indirection</a></li>
<li><a href="http://anotherlevelofindirection.com/">Another Level of Indirection</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://slashslash.info/cppchat/">CppChat</a></li>
<li><a href="https://www.youtube.com/watch?v=3tIE6X5FjDE">Modern C++ testing with Catch2 - Phil nash - Meeting C++ 2017</a></li>
<li><a href="https://cpponsea.uk/">C++ on Sea</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/pvs-studio">PVS-Studio</a></li>
<li><a href="https://www.viva64.com/en/b/0509/">The Evil within the Comparison Functions</a></li>
</ul>
<p><b>Patreon</b></p>
<ul>
<li><a href="https://www.patreon.com/CppCast">CppCast Patreon</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Phil Nash to discuss the rebooted CppChat show, test driven development, a conference announcement and much more.
        <p>Phil has spent the last year and a half doing things that might sound interesting for the next time he’s interviewed on CppCast. He might have overdone it. Aside from that he’s most commonly known as the original author of the test framework, Catch2. He’s been in or around C++ since the early 90s, but started coding in 1981 on a ZX-81 that he borrowed for six months. He’s worked in many domains, including finance and mobile and is now developer advocate for C++ and Swift tools at JetBrains.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://jay.bazuzi.com/Safely-extract-a-method-in-any-C++-code/">Safely extract a method in any C++ code</a></li>
<li><a href="https://speaker.pacificplusplus.com/">Pacific++ Call for Speakers until June 17</a></li>
<li><a href="https://meetingembedded.com/2018/">Meeting Embedded Call for Speakers until June 10</a></li>
<li><a href="https://meetingcpp.com/mcpp/submittalk/">MeetingC++ Call for Speakers until June 10</a></li>
<li><a href="https://cppcon.org/cfs2018/">CppCon call for submissions until May 11</a></li>
</ul>
<p><b>Phil Nash</b></p>
<ul>
<li><a href="https://twitter.com/phil_nash/">@phil_nash</a></li>
<li><a href="http://levelofindirection.com/">Level of Indirection</a></li>
<li><a href="http://extralevelofindirection.com/">Extra Level of Indirection</a></li>
<li><a href="http://anotherlevelofindirection.com/">Another Level of Indirection</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://slashslash.info/cppchat/">CppChat</a></li>
<li><a href="https://www.youtube.com/watch?v=3tIE6X5FjDE">Modern C++ testing with Catch2 - Phil nash - Meeting C++ 2017</a></li>
<li><a href="https://cpponsea.uk/">C++ on Sea</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/pvs-studio">PVS-Studio</a></li>
<li><a href="https://www.viva64.com/en/b/0509/">The Evil within the Comparison Functions</a></li>
</ul>
<p><b>Patreon</b></p>
<ul>
<li><a href="https://www.patreon.com/CppCast">CppCast Patreon</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 10 May 2018 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/739d8d6b/a0a0e9ee.mp3" length="32553413" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/XjlqXCycpdo3ppEEUArXy0Ys-skX8Ocn3um6-bmXUyA/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9iMjRi/YTNkYmExM2NiMTI1/ZTJiZTg0YmI3Yzc0/ZjhhYS5wbmc.jpg"/>
      <itunes:duration>2705</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Phil Nash to discuss the rebooted CppChat show, test driven development, a conference announcement and much more.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Phil Nash to discuss the rebooted CppChat show, test driven development, a conference announcement and much more.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>C++ Simplicity</title>
      <itunes:episode>148</itunes:episode>
      <podcast:episode>148</podcast:episode>
      <itunes:title>C++ Simplicity</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">6574907061c77412d05bed34dcbf0edb</guid>
      <link>https://share.transistor.fm/s/da16a90d</link>
      <description>
        <![CDATA[Rob and Jason are joined by Kate Gregory to discuss her recent talk at ACCU, Pluralsight courses and include C++.
        <p>Kate Gregory has been using C++ since before Microsoft had a C++ compiler, and has been paid to program since 1979. She loves C++ and believes that software should make our lives easier. That includes making the lives of developers easier! She'll stay up late arguing about deterministic destruction or how C++ these days is not the C++ you remember.</p>
<p>Kate runs a small consulting firm in rural Ontario and provides mentoring and management consultant services, as well as writing code every week. She has spoken all over the world, written over a dozen books, and helped thousands of developers to be better at what they do. Kate is a Microsoft Regional Director, a Visual C++ MVP, an Imagine Cup judge and mentor, and an active contributor to StackOverflow and other StackExchange sites. She develops courses for Pluralsight, primarily on C++ and Visual Studio. Since 2014 she was Open Content Chair for CppCon, the largest C++ conference ever held, where she also delivered sessions.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://slashslash.info/cppchat/">CppChat</a></li>
<li><a href="https://amzn.to/2Ib5LZJ">Design Patterns in Modern C++</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2018/04/24/announcing-a-single-c-library-manager-for-linux-macos-and-windows-vcpkg/">Announcing a single C++ library manager for linux, macOS and Windows: vcpkg</a></li>
<li><a href="http://docs.conan.io/en/latest/changelog.html#april-2018">Conan 1.3.0 released</a></li>
<li><a href="https://developers.redhat.com/blog/2018/04/30/march-2018-iso-c-meeting-trip-report/">March 2018 ISO C++ Meeting Trip Report (SG1 Concurrency and Parallelism)</a></li>
</ul>
<p><b>Kate Gregory</b></p>
<ul>
<li><a href="https://twitter.com/gregcons">@gregcons</a></li>
<li><a href="http://www.gregcons.com/kateblog/">Kate Gregory's Blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=tTexD26jIN4">Meeting C++ 2017 - Kate Gregory: "It's Complicated"</a></li>
<li><a href="https://www.youtube.com/watch?v=O50qTuM5OT0">ACCU 2018 - Kate Gregory: "Simplicity: not just for beginners"</a></li>
<li><a href="https://www.youtube.com/watch?v=ARosL9xrozk">Meeting C++ 2017 - Kate Gregory: "5 Things I figured out while..."</a></li>
<li><a href="https://www.pluralsight.com/courses/cplusplus-fundamentals-c17">Pluralsight: C++ Fundamentals Including C++17</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/pvs-studio">PVS-Studio</a></li>
<li><a href="https://www.viva64.com/en/b/0509/">The Evil within the Comparison Functions</a></li>
</ul>
<p><b>Patreon</b></p>
<ul>
<li><a href="https://www.patreon.com/CppCast">CppCast Patreon</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Kate Gregory to discuss her recent talk at ACCU, Pluralsight courses and include C++.
        <p>Kate Gregory has been using C++ since before Microsoft had a C++ compiler, and has been paid to program since 1979. She loves C++ and believes that software should make our lives easier. That includes making the lives of developers easier! She'll stay up late arguing about deterministic destruction or how C++ these days is not the C++ you remember.</p>
<p>Kate runs a small consulting firm in rural Ontario and provides mentoring and management consultant services, as well as writing code every week. She has spoken all over the world, written over a dozen books, and helped thousands of developers to be better at what they do. Kate is a Microsoft Regional Director, a Visual C++ MVP, an Imagine Cup judge and mentor, and an active contributor to StackOverflow and other StackExchange sites. She develops courses for Pluralsight, primarily on C++ and Visual Studio. Since 2014 she was Open Content Chair for CppCon, the largest C++ conference ever held, where she also delivered sessions.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://slashslash.info/cppchat/">CppChat</a></li>
<li><a href="https://amzn.to/2Ib5LZJ">Design Patterns in Modern C++</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2018/04/24/announcing-a-single-c-library-manager-for-linux-macos-and-windows-vcpkg/">Announcing a single C++ library manager for linux, macOS and Windows: vcpkg</a></li>
<li><a href="http://docs.conan.io/en/latest/changelog.html#april-2018">Conan 1.3.0 released</a></li>
<li><a href="https://developers.redhat.com/blog/2018/04/30/march-2018-iso-c-meeting-trip-report/">March 2018 ISO C++ Meeting Trip Report (SG1 Concurrency and Parallelism)</a></li>
</ul>
<p><b>Kate Gregory</b></p>
<ul>
<li><a href="https://twitter.com/gregcons">@gregcons</a></li>
<li><a href="http://www.gregcons.com/kateblog/">Kate Gregory's Blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=tTexD26jIN4">Meeting C++ 2017 - Kate Gregory: "It's Complicated"</a></li>
<li><a href="https://www.youtube.com/watch?v=O50qTuM5OT0">ACCU 2018 - Kate Gregory: "Simplicity: not just for beginners"</a></li>
<li><a href="https://www.youtube.com/watch?v=ARosL9xrozk">Meeting C++ 2017 - Kate Gregory: "5 Things I figured out while..."</a></li>
<li><a href="https://www.pluralsight.com/courses/cplusplus-fundamentals-c17">Pluralsight: C++ Fundamentals Including C++17</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/pvs-studio">PVS-Studio</a></li>
<li><a href="https://www.viva64.com/en/b/0509/">The Evil within the Comparison Functions</a></li>
</ul>
<p><b>Patreon</b></p>
<ul>
<li><a href="https://www.patreon.com/CppCast">CppCast Patreon</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 03 May 2018 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/da16a90d/0734d0e2.mp3" length="38258460" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/x46hDsT_DB4Y_USENZysOgO1cPEfTd-OR3Zq2War5hc/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS80M2Y3/ZDQ3OGJmMmYyMTlj/NzVlNGQyMjY3MGQz/MjE0MC5wbmc.jpg"/>
      <itunes:duration>3181</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Kate Gregory to discuss her recent talk at ACCU, Pluralsight courses and include C++.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Kate Gregory to discuss her recent talk at ACCU, Pluralsight courses and include C++.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/kate_gregory">Kate Gregory</podcast:person>
    </item>
    <item>
      <title>C++ Patterns</title>
      <itunes:episode>147</itunes:episode>
      <podcast:episode>147</podcast:episode>
      <itunes:title>C++ Patterns</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">26ac918ac3e443a7b94274f38f7b2427</guid>
      <link>https://share.transistor.fm/s/28100365</link>
      <description>
        <![CDATA[Rob and Jason are joined by Kevlin Henney to discuss C++ Patterns and things every programmer should know.
        <p>Kevlin Henney is an independent consultant, speaker, writer and trainer. His development interests are in patterns, programming, practice and process. He has been a columnist for a number of magazines and sites, including C++ Report and C/C++ Users Journal, and has been on far too many committees (it has been said that "a committee is a cul-de-sac down which ideas are lured and then quietly strangled"), including the the BSI C++ panel and the ISO C++ standards committee. He is co-author of A Pattern Language for Distributed Computing and On Patterns and Pattern Languages, two volumes in the Pattern-Oriented Software Architecture series. He is also editor of 97 Things Every Programmer Should Know and the forthcoming 97 Things Every Java Programmer Should Know. He lives in Bristol and online.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2018/04/20/spectre-diagnostic-in-visual-studio-2017-version-15-7-preview-4/">Spectre diagnostic in VS 2017 Version 15.7 Preview 4</a></li>
<li><a href="https://www.youtube.com/watch?v=tGhhV2kfJ-w">Microsoft MakeCode: from C++ to TypeScript and Blockly (and Back)</a></li>
<li><a href="https://fosdem.org/2018/schedule/event/web_development_in_c/">Introduction to web development in C++ with WT 4</a></li>
</ul>
<p><b>Kevlin Henney</b></p>
<ul>
<li><a href="https://twitter.com/KevlinHenney">@KevlinHenney</a></li>
<li><a href="https://medium.com/@kevlinhenney">Kevlin Henney's Blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://amzn.to/2KjlqEK">Pattern-Oriented Software Architecture</a></li>
<li><a href="https://amzn.to/2I4WWOY">97 Things Every Programmer Should Know</a></li>
<li><a href="https://www.youtube.com/watch?v=mrY6xrWp3Gs">ACCU 2018 - Kevlin Henney: "Procedural Programming: It's Back? It Never Went Away"</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/pvs-studio">PVS-Studio</a></li>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Kevlin Henney to discuss C++ Patterns and things every programmer should know.
        <p>Kevlin Henney is an independent consultant, speaker, writer and trainer. His development interests are in patterns, programming, practice and process. He has been a columnist for a number of magazines and sites, including C++ Report and C/C++ Users Journal, and has been on far too many committees (it has been said that "a committee is a cul-de-sac down which ideas are lured and then quietly strangled"), including the the BSI C++ panel and the ISO C++ standards committee. He is co-author of A Pattern Language for Distributed Computing and On Patterns and Pattern Languages, two volumes in the Pattern-Oriented Software Architecture series. He is also editor of 97 Things Every Programmer Should Know and the forthcoming 97 Things Every Java Programmer Should Know. He lives in Bristol and online.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2018/04/20/spectre-diagnostic-in-visual-studio-2017-version-15-7-preview-4/">Spectre diagnostic in VS 2017 Version 15.7 Preview 4</a></li>
<li><a href="https://www.youtube.com/watch?v=tGhhV2kfJ-w">Microsoft MakeCode: from C++ to TypeScript and Blockly (and Back)</a></li>
<li><a href="https://fosdem.org/2018/schedule/event/web_development_in_c/">Introduction to web development in C++ with WT 4</a></li>
</ul>
<p><b>Kevlin Henney</b></p>
<ul>
<li><a href="https://twitter.com/KevlinHenney">@KevlinHenney</a></li>
<li><a href="https://medium.com/@kevlinhenney">Kevlin Henney's Blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://amzn.to/2KjlqEK">Pattern-Oriented Software Architecture</a></li>
<li><a href="https://amzn.to/2I4WWOY">97 Things Every Programmer Should Know</a></li>
<li><a href="https://www.youtube.com/watch?v=mrY6xrWp3Gs">ACCU 2018 - Kevlin Henney: "Procedural Programming: It's Back? It Never Went Away"</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/pvs-studio">PVS-Studio</a></li>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 26 Apr 2018 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/28100365/b8a58930.mp3" length="42160814" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/ZcbkxbOkqHEf3ndin9PMimFWmOkf67FXmbu2CfSWn3M/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9jYzAw/ZWRhZDI4MTc3YTM3/NzI5NjY3NTE0ODI0/NDE3Ni5wbmc.jpg"/>
      <itunes:duration>3506</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Kevlin Henney to discuss C++ Patterns and things every programmer should know.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Kevlin Henney to discuss C++ Patterns and things every programmer should know.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/kevlin_henney">Kevlin Henney</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>CppDock and nbdl</title>
      <itunes:episode>146</itunes:episode>
      <podcast:episode>146</podcast:episode>
      <itunes:title>CppDock and nbdl</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">e7b59e48e2fcb7aa3e110e3e5695a0a5</guid>
      <link>https://share.transistor.fm/s/b1c1d051</link>
      <description>
        <![CDATA[Rob and Jason are joined by Jason Rice to discuss C++ Web Application Development and his libraries CppDock and nbdl.
        <p>Jason is a web applications programmer with an appetite for C++ metaprogramming having made small contributions to Boost.Hana. He is actively working on the library Nbdl, waiting for the day when C++ takes over the web. </p>
<p><b>News</b></p>
<ul>
<li><a href="http://www.includecpp.org/">#include C++</a></li>
<li><a href="http://nullprogram.com/blog/2018/04/13/">Blast from the Past: Borland C++ on Windows 98</a></li>
<li><a href="https://lists.boost.org/boost-users/2018/04/88553.php">Boost 1.67.0 Released</a></li>
</ul>
<p><b>Jason Rice</b></p>
<ul>
<li><a href="https://twitter.com/JasonRice_">@JasonRice_</a></li>
<li><a href="https://github.com/ricejasonf">Jason Rice's GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/ricejasonf/cppdock">CppDock</a></li>
<li><a href="https://github.com/ricejasonf/nbdl">Nbdl</a></li>
<li><a href="https://www.youtube.com/watch?v=HgLPaHJV4Lo">C++Now 2017: Jason Rice "Nbdl: A library that uses metaprogramming... A lot"</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/pvs-studio">PVS-Studio</a></li>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Jason Rice to discuss C++ Web Application Development and his libraries CppDock and nbdl.
        <p>Jason is a web applications programmer with an appetite for C++ metaprogramming having made small contributions to Boost.Hana. He is actively working on the library Nbdl, waiting for the day when C++ takes over the web. </p>
<p><b>News</b></p>
<ul>
<li><a href="http://www.includecpp.org/">#include C++</a></li>
<li><a href="http://nullprogram.com/blog/2018/04/13/">Blast from the Past: Borland C++ on Windows 98</a></li>
<li><a href="https://lists.boost.org/boost-users/2018/04/88553.php">Boost 1.67.0 Released</a></li>
</ul>
<p><b>Jason Rice</b></p>
<ul>
<li><a href="https://twitter.com/JasonRice_">@JasonRice_</a></li>
<li><a href="https://github.com/ricejasonf">Jason Rice's GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/ricejasonf/cppdock">CppDock</a></li>
<li><a href="https://github.com/ricejasonf/nbdl">Nbdl</a></li>
<li><a href="https://www.youtube.com/watch?v=HgLPaHJV4Lo">C++Now 2017: Jason Rice "Nbdl: A library that uses metaprogramming... A lot"</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.viva64.com/pvs-studio">PVS-Studio</a></li>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 19 Apr 2018 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/b1c1d051/ba8e8327.mp3" length="33654553" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/NTc1jrYxzvIZJu1zJO3_XNULge_NMImqFgRef45sc5k/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9mNWFm/NTcwNzBiZWIwZGI5/NzY0ZGU5Nzg3ZjE4/ZjM5MS5wbmc.jpg"/>
      <itunes:duration>2797</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Jason Rice to discuss C++ Web Application Development and his libraries CppDock and nbdl.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Jason Rice to discuss C++ Web Application Development and his libraries CppDock and nbdl.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/jason_rice">Jason Rice</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Blogging and Text Processing</title>
      <itunes:episode>145</itunes:episode>
      <podcast:episode>145</podcast:episode>
      <itunes:title>Blogging and Text Processing</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">34dc8d7f016b1e7cf4f818ac6030fbed</guid>
      <link>https://share.transistor.fm/s/8393197e</link>
      <description>
        <![CDATA[Rob and Jason are joined by Bartłomiej Filipek to discuss blogging, Simplifying C++ Code with C++17, and the work he's doing at Xara.
        <p>Bartłomiej Filipek (Bartek as a shorter version) is a C++ software developer at Xara where he works mostly on text features for advanced document editors. He works remotely from Cracow/Poland. 
Apart from graphics applications, Bartek also has experience with game development, large-scale systems for aviation, writing graphics drivers and even biofeedback.
For seven years Bartek has been regularly blogging. In the early days the topic revolved around graphics programming, and now he focuses on Core C++. 
In his spare time, he loves assembling trains and Lego with his little son. And he's a collector of large Lego Star Wars models.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://cppcon.org/cfs2018/">CppCon 2018 call for submissions</a></li>
<li><a href="http://slashslash.info/2018/04/talk_ideas/">Developing Talk Ideas</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/89q6wr/sg13_2d_graphics_why_it_failed/">SG13 graphics why it failed</a></li>
<li><a href="https://github.com/Microsoft/winfile">Source to windows file manager released (not C++, it is C)</a></li>
<li><a href="https://florianjw.de/en/octal_zero_considered_harmfull.html">Octal Zero considered harmful</a></li>
<li><a href="https://shop.spreadshirt.com/CppCast/">CppCast Gear</a></li>
</ul>
<p><b>Bartłomiej Filipek</b></p>
<ul>
<li><a href="https://twitter.com/fenbf">@fenbf</a></li>
<li><a href="https://www.bfilipek.com/">Bartek's coding blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.bfilipek.com/p/cpp17.html">C++17 Resources</a></li>
<li><a href="http://www.xara.com/">Xara</a></li>
<li><a href="http://shared.xara.com/SjOgDeu29z/">Xara Cloud: Getting Started</a></li>
<li><a href="https://www.meetup.com/C-User-Group-Cracow/">C++ User Group Krakow</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
<li><a href="https://www.patreon.com/CppCast">CppCast Patreon</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Bartłomiej Filipek to discuss blogging, Simplifying C++ Code with C++17, and the work he's doing at Xara.
        <p>Bartłomiej Filipek (Bartek as a shorter version) is a C++ software developer at Xara where he works mostly on text features for advanced document editors. He works remotely from Cracow/Poland. 
Apart from graphics applications, Bartek also has experience with game development, large-scale systems for aviation, writing graphics drivers and even biofeedback.
For seven years Bartek has been regularly blogging. In the early days the topic revolved around graphics programming, and now he focuses on Core C++. 
In his spare time, he loves assembling trains and Lego with his little son. And he's a collector of large Lego Star Wars models.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://cppcon.org/cfs2018/">CppCon 2018 call for submissions</a></li>
<li><a href="http://slashslash.info/2018/04/talk_ideas/">Developing Talk Ideas</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/89q6wr/sg13_2d_graphics_why_it_failed/">SG13 graphics why it failed</a></li>
<li><a href="https://github.com/Microsoft/winfile">Source to windows file manager released (not C++, it is C)</a></li>
<li><a href="https://florianjw.de/en/octal_zero_considered_harmfull.html">Octal Zero considered harmful</a></li>
<li><a href="https://shop.spreadshirt.com/CppCast/">CppCast Gear</a></li>
</ul>
<p><b>Bartłomiej Filipek</b></p>
<ul>
<li><a href="https://twitter.com/fenbf">@fenbf</a></li>
<li><a href="https://www.bfilipek.com/">Bartek's coding blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.bfilipek.com/p/cpp17.html">C++17 Resources</a></li>
<li><a href="http://www.xara.com/">Xara</a></li>
<li><a href="http://shared.xara.com/SjOgDeu29z/">Xara Cloud: Getting Started</a></li>
<li><a href="https://www.meetup.com/C-User-Group-Cracow/">C++ User Group Krakow</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
<li><a href="https://www.patreon.com/CppCast">CppCast Patreon</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 12 Apr 2018 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/8393197e/e7e5e450.mp3" length="45921343" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/QNxvv-rssA0MPhZBFE-lGkPiVul2lt2CvlJyyHM6upE/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8wOWFl/ZjFhMzM2YWYwYzQy/NjhlZGY2NjAxZWE4/NGEzYi5wbmc.jpg"/>
      <itunes:duration>3819</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Bartłomiej Filipek to discuss blogging, Simplifying C++ Code with C++17, and the work he's doing at Xara.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Bartłomiej Filipek to discuss blogging, Simplifying C++ Code with C++17, and the work he's doing at Xara.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/bartlomiej_filipek">Bartłomiej Filipek</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>News Roundup</title>
      <itunes:episode>144</itunes:episode>
      <podcast:episode>144</podcast:episode>
      <itunes:title>News Roundup</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">403d327fc0bcdaa4edace666ac4faeff</guid>
      <link>https://share.transistor.fm/s/a7063d56</link>
      <description>
        <![CDATA[Rob and Jason discuss Jacksonville trip reports, April Fools posts and more.
        <p><b>News</b></p>
<ul>
<li><a href="http://www.bfilipek.com/2018/04/deprecating-pointers.html#">Deprecating Raw Pointers in C++20</a></li>
<li><a href="http://www.modernescpp.com/index.php/no-new-new">No new new: Raw pointers removed from C++</a></li>
<li><a href="https://www.fluentcpp.com/2018/04/01/cpp-will-no-longer-have-pointers/">C++ will no longer have pointers</a></li>
<li><a href="http://stellar-group.org/2018/03/hpx-1-1-0-released/">HPX 1.1.0 Released</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/86mopg/freestanding_trip_report_embo_and_jacksonville/">Freestanding trip report: emBO++ and Jacksonville</a></li>
<li><a href="https://hatcat.com/?p=33">Oh, lock-free circular buffers, yay! Hey, no 2D graphics? Jacksonville trip report</a></li>
<li><a href="https://blog.jetbrains.com/clion/2018/03/iso-cpp-committee-jacksonville-2018-trip-report-2/">JetBrains Trip Report</a></li>
<li><a href="https://blog.jetbrains.com/clion/2018/03/clion-2018-1-cpp17-wsl-cmake-install/">Clion 2018.1 release</a></li>
<li><a href="https://cmake.org/cmake/help/v3.11/release/3.11.html">Cmake 3.11 Release</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2018/03/27/configuring-c-intellisense-and-browsing/">Configuring C++ Intellisense and Browsing</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>
<p><b>Listener Survey</b></p>
<ul>
<li><a href="http://bit.ly/CppCastSurvey">CppCast Listener Survey</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason discuss Jacksonville trip reports, April Fools posts and more.
        <p><b>News</b></p>
<ul>
<li><a href="http://www.bfilipek.com/2018/04/deprecating-pointers.html#">Deprecating Raw Pointers in C++20</a></li>
<li><a href="http://www.modernescpp.com/index.php/no-new-new">No new new: Raw pointers removed from C++</a></li>
<li><a href="https://www.fluentcpp.com/2018/04/01/cpp-will-no-longer-have-pointers/">C++ will no longer have pointers</a></li>
<li><a href="http://stellar-group.org/2018/03/hpx-1-1-0-released/">HPX 1.1.0 Released</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/86mopg/freestanding_trip_report_embo_and_jacksonville/">Freestanding trip report: emBO++ and Jacksonville</a></li>
<li><a href="https://hatcat.com/?p=33">Oh, lock-free circular buffers, yay! Hey, no 2D graphics? Jacksonville trip report</a></li>
<li><a href="https://blog.jetbrains.com/clion/2018/03/iso-cpp-committee-jacksonville-2018-trip-report-2/">JetBrains Trip Report</a></li>
<li><a href="https://blog.jetbrains.com/clion/2018/03/clion-2018-1-cpp17-wsl-cmake-install/">Clion 2018.1 release</a></li>
<li><a href="https://cmake.org/cmake/help/v3.11/release/3.11.html">Cmake 3.11 Release</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2018/03/27/configuring-c-intellisense-and-browsing/">Configuring C++ Intellisense and Browsing</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>
<p><b>Listener Survey</b></p>
<ul>
<li><a href="http://bit.ly/CppCastSurvey">CppCast Listener Survey</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 05 Apr 2018 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/a7063d56/586698a9.mp3" length="23321773" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/3MlH0LO8G-7wNGWuZgmfq2ojytySPhXOttH8Z23F83E/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS85OWE1/YTFlMzUyM2U5NmFl/N2ZlM2JjYjUzNTY1/YjQxNS5wbmc.jpg"/>
      <itunes:duration>1936</itunes:duration>
      <itunes:summary>Rob and Jason discuss Jacksonville trip reports, April Fools posts and more.</itunes:summary>
      <itunes:subtitle>Rob and Jason discuss Jacksonville trip reports, April Fools posts and more.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>C++ and Typescript at Ubisoft Massive</title>
      <itunes:episode>143</itunes:episode>
      <podcast:episode>143</podcast:episode>
      <itunes:title>C++ and Typescript at Ubisoft Massive</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">0d3a0b5e92bb75027b280dacf379d7f7</guid>
      <link>https://share.transistor.fm/s/c298808a</link>
      <description>
        <![CDATA[Rob and Jason are joined by Ólafur Waage to discuss the work done at Ubisoft Massive using C++ and Typescript for application development and much more.
        <p>Ólafur Waage is a Generalist Programmer at Ubisoft Massive where he works on the Uplay PC client and services. His work focuses mainly on programming with C++ but Python and C# do appear from time to time. In his spare time he plays video games which is not surprising given his job but he also likes puzzles, non fiction audio books and it would be a very strange day if it were not filled with music in some way.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://cppdepend.com/blog/?p=678">Explore the design of a modern C++ library: MemCache++ case study</a></li>
<li><a href="https://developers.redhat.com/blog/2018/03/15/gcc-8-usability-improvements/">Usability improvements in GCC 8</a></li>
<li><a href="http://belkadan.com/blog/2018/03/My-Little-Optimization/">My Little Optimization: The Compiler is Magic</a></li>
<li><a href="https://blogs.msdn.microsoft.com/directx/2018/03/19/announcing-microsoft-directx-raytracing/">Announcing Microsoft DirectX Raytracing!</a></li>
</ul>
<p><b>Ólafur Waage</b></p>
<ul>
<li><a href="https://twitter.com/olafurw">@olafurw</a></li>
<li><a href="https://github.com/olafurw">Ólafur Waage's GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.meetup.com/Malmo-C-User-Group/">Malmö C++ User Group</a></li>
<li><a href="https://www.massive.se/">Massive Entertainment</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>
<p><b>Listener Survey</b></p>
<ul>
<li><a href="http://bit.ly/CppCastSurvey">CppCast Listener Survey</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Ólafur Waage to discuss the work done at Ubisoft Massive using C++ and Typescript for application development and much more.
        <p>Ólafur Waage is a Generalist Programmer at Ubisoft Massive where he works on the Uplay PC client and services. His work focuses mainly on programming with C++ but Python and C# do appear from time to time. In his spare time he plays video games which is not surprising given his job but he also likes puzzles, non fiction audio books and it would be a very strange day if it were not filled with music in some way.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://cppdepend.com/blog/?p=678">Explore the design of a modern C++ library: MemCache++ case study</a></li>
<li><a href="https://developers.redhat.com/blog/2018/03/15/gcc-8-usability-improvements/">Usability improvements in GCC 8</a></li>
<li><a href="http://belkadan.com/blog/2018/03/My-Little-Optimization/">My Little Optimization: The Compiler is Magic</a></li>
<li><a href="https://blogs.msdn.microsoft.com/directx/2018/03/19/announcing-microsoft-directx-raytracing/">Announcing Microsoft DirectX Raytracing!</a></li>
</ul>
<p><b>Ólafur Waage</b></p>
<ul>
<li><a href="https://twitter.com/olafurw">@olafurw</a></li>
<li><a href="https://github.com/olafurw">Ólafur Waage's GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.meetup.com/Malmo-C-User-Group/">Malmö C++ User Group</a></li>
<li><a href="https://www.massive.se/">Massive Entertainment</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>
<p><b>Listener Survey</b></p>
<ul>
<li><a href="http://bit.ly/CppCastSurvey">CppCast Listener Survey</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 29 Mar 2018 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/c298808a/8ba006c8.mp3" length="40275813" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/8cB5uw0227qnu8FF7VTRnutJ6Z57RczLZ_42MckBvzs/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9iODQ0/Mzc1NWJlOTg4MzRl/NmJhNmM2MTFmZmZm/ZGM1OS5wbmc.jpg"/>
      <itunes:duration>3349</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Ólafur Waage to discuss the work done at Ubisoft Massive using C++ and Typescript for application development and much more.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Ólafur Waage to discuss the work done at Ubisoft Massive using C++ and Typescript for application development and much more.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/olafur_waage">Ólafur Waage</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Jacksonville Trip Report</title>
      <itunes:episode>142</itunes:episode>
      <podcast:episode>142</podcast:episode>
      <itunes:title>Jacksonville Trip Report</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">ac1a97e33e556a6a7cbea3e8faea5bce</guid>
      <link>https://share.transistor.fm/s/fc1b8afb</link>
      <description>
        <![CDATA[Rob and Jason are joined by Patrice Roy to discuss the Jacksonville C++ Committee meeting and the state of features that may make it into C++20, new Study Groups and much more.
        <p>Patrice Roy has been playing with C++, either professionally, for pleasure or (most of the time) both for over 20 years. After a few years doing R&amp;D and working on military flight simulators, he moved on to academics and has been teaching computer science since 1998. Since 2005, he’s been involved more specifically in helping graduate students and professionals from the fields of real-time systems and game programming develop the skills they need to face today’s challenges. The rapid evolution of C++ in recent years has made his job even more enjoyable.</p>
<p>He’s been a participating member in the ISO C++ Standards Committee since late 2014 and has been involved with the ISO Programming Language Vulnerabilities since late 2015. He has five kids, and his wife ensures their house is home to a continuously changing number of cats, dogs and other animals.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://cppnow2018.sched.com/">C++Now 2018 schedule online</a></li>
<li><a href="http://zverovich.net/2018/03/17/text-formatting-jacksonville.html">Text Formatting at the ISO C++ Standards meeting in Jacksonville</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/854mu9/2018_jacksonville_iso_c_committee_reddit_trip/">2018 Jacksonville ISO C++ Committee Reddit Trip Report</a></li>
</ul>
<p><b>Patrice Roy</b></p>
<ul>
<li><a href="https://twitter.com/PatriceRoy1">@PatriceRoy1</a></li>
<li><a href="http://h-deb.clg.qc.ca/">Patrice Roy's Blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://open-std.org/JTC1/SC22/WG21/docs/papers/2018/n4716.html">ISO C++ Jacksonville Agenda</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Patrice Roy to discuss the Jacksonville C++ Committee meeting and the state of features that may make it into C++20, new Study Groups and much more.
        <p>Patrice Roy has been playing with C++, either professionally, for pleasure or (most of the time) both for over 20 years. After a few years doing R&amp;D and working on military flight simulators, he moved on to academics and has been teaching computer science since 1998. Since 2005, he’s been involved more specifically in helping graduate students and professionals from the fields of real-time systems and game programming develop the skills they need to face today’s challenges. The rapid evolution of C++ in recent years has made his job even more enjoyable.</p>
<p>He’s been a participating member in the ISO C++ Standards Committee since late 2014 and has been involved with the ISO Programming Language Vulnerabilities since late 2015. He has five kids, and his wife ensures their house is home to a continuously changing number of cats, dogs and other animals.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://cppnow2018.sched.com/">C++Now 2018 schedule online</a></li>
<li><a href="http://zverovich.net/2018/03/17/text-formatting-jacksonville.html">Text Formatting at the ISO C++ Standards meeting in Jacksonville</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/854mu9/2018_jacksonville_iso_c_committee_reddit_trip/">2018 Jacksonville ISO C++ Committee Reddit Trip Report</a></li>
</ul>
<p><b>Patrice Roy</b></p>
<ul>
<li><a href="https://twitter.com/PatriceRoy1">@PatriceRoy1</a></li>
<li><a href="http://h-deb.clg.qc.ca/">Patrice Roy's Blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://open-std.org/JTC1/SC22/WG21/docs/papers/2018/n4716.html">ISO C++ Jacksonville Agenda</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 21 Mar 2018 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/fc1b8afb/bc5e257d.mp3" length="44003060" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/4vG3JvYsxyaNWAUGbWVkDYplqyhOGfIfRIYp9gDMG9c/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS83YTUz/M2M1YTE2MzMyNzI0/ZTUxMmExYmY0YmJl/MTg1Ny5wbmc.jpg"/>
      <itunes:duration>3659</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Patrice Roy to discuss the Jacksonville C++ Committee meeting and the state of features that may make it into C++20, new Study Groups and much more.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Patrice Roy to discuss the Jacksonville C++ Committee meeting and the state of features that may make it into C++20, new Study Groups and much more.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/patrice_roy">Patrice Roy</podcast:person>
    </item>
    <item>
      <title>News Roundup</title>
      <itunes:episode>141</itunes:episode>
      <podcast:episode>141</podcast:episode>
      <itunes:title>News Roundup</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">5c9187b02aacd99f12c19eb92183c6e4</guid>
      <link>https://share.transistor.fm/s/13ab2f5f</link>
      <description>
        <![CDATA[Rob and Jason discuss catch up on two weeks' worth of C++ news on a very special Pi day episode.
        <p><b>News</b></p>
<ul>
<li><a href="https://isocpp.org/files/papers/n4730.pdf">WG21 pre-Jacksonville telecon</a></li>
<li><a href="https://isocpp.org/blog/2018/03/results-summary-cpp-foundation-developer-survey-lite-2018-02">Results summary: C++ Foundation Developer Survey</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2018/03/13/clangformat-support-in-visual-studio-2017-15-7-preview-1/">ClangFormat Support in Visual Studio 2017</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2018/03/13/c-code-analysis-improvements-for-visual-studio-2017-15-7-preview-1/7">C++ Code Analysis Improvements for Visual Studio 2017</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2018/03/13/linux-c-workload-improvements-to-the-project-system-linux-console-window-rsync-and-attach-to-process/">Linux C++ Workload improvements to the Project System, Console Window, rsync and Attach to Process</a></li>
<li><a href="https://lists.llvm.org/pipermail/llvm-announce/2018-March/000077.html">LLVM 6.0 Release</a></li>
<li><a href="https://engineering.riotgames.com/news/profiling-optimisation">Profiling: Optimisation</a></li>
<li><a href="http://www.bfilipek.com/2018/03/ifconstexpr.html">Simplify code with 'if constexpr' in C++17</a></li>
<li><a href="https://blog.knatten.org/2018/03/09/lvalues-rvalues-glvalues-prvalues-xvalues-help/">Lvalues, rvalues, glvalues, prvalues, xvalues, help!</a></li>
<li><a href="https://abseil.io/tips/55">Tip of the Week #55: Name Counting and unique_ptr</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason discuss catch up on two weeks' worth of C++ news on a very special Pi day episode.
        <p><b>News</b></p>
<ul>
<li><a href="https://isocpp.org/files/papers/n4730.pdf">WG21 pre-Jacksonville telecon</a></li>
<li><a href="https://isocpp.org/blog/2018/03/results-summary-cpp-foundation-developer-survey-lite-2018-02">Results summary: C++ Foundation Developer Survey</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2018/03/13/clangformat-support-in-visual-studio-2017-15-7-preview-1/">ClangFormat Support in Visual Studio 2017</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2018/03/13/c-code-analysis-improvements-for-visual-studio-2017-15-7-preview-1/7">C++ Code Analysis Improvements for Visual Studio 2017</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2018/03/13/linux-c-workload-improvements-to-the-project-system-linux-console-window-rsync-and-attach-to-process/">Linux C++ Workload improvements to the Project System, Console Window, rsync and Attach to Process</a></li>
<li><a href="https://lists.llvm.org/pipermail/llvm-announce/2018-March/000077.html">LLVM 6.0 Release</a></li>
<li><a href="https://engineering.riotgames.com/news/profiling-optimisation">Profiling: Optimisation</a></li>
<li><a href="http://www.bfilipek.com/2018/03/ifconstexpr.html">Simplify code with 'if constexpr' in C++17</a></li>
<li><a href="https://blog.knatten.org/2018/03/09/lvalues-rvalues-glvalues-prvalues-xvalues-help/">Lvalues, rvalues, glvalues, prvalues, xvalues, help!</a></li>
<li><a href="https://abseil.io/tips/55">Tip of the Week #55: Name Counting and unique_ptr</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 14 Mar 2018 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/13ab2f5f/44cb43dd.mp3" length="22693660" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/FcA0CqBVvAZ9L7a1jKDUDyqJyTlbWeJhzBxEzf6c_4s/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8zZWM0/YjQwNjY2ZDc1ZjBh/MmEzZGQyYjFkYzI2/YWFmOC5wbmc.jpg"/>
      <itunes:duration>1884</itunes:duration>
      <itunes:summary>Rob and Jason discuss catch up on two weeks' worth of C++ news on a very special Pi day episode.</itunes:summary>
      <itunes:subtitle>Rob and Jason discuss catch up on two weeks' worth of C++ news on a very special Pi day episode.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Conference News and CppChat</title>
      <itunes:episode>140</itunes:episode>
      <podcast:episode>140</podcast:episode>
      <itunes:title>Conference News and CppChat</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">c78ced3977294266debff13297cbd853</guid>
      <link>https://share.transistor.fm/s/688c903e</link>
      <description>
        <![CDATA[Rob and Jason are joined by Jon Kalb to discuss upcoming C++ conferences, CppChat and east const.
        <p>Jon does onsite training in C++ and chairs C++Now, CppCon, and the Boost Steering Committee.</p>
<p>Next month he will be speaking at the ACCU conference in Bristol, and keynoting the C++ Russia conference in Saint Petersburg.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://blog.davidecoppola.com/2018/02/market-share-most-used-c-cpp-ides-in-2018-statistics-estimates/">Market share of the most used C/C++ IDEs in 2018</a></li>
<li><a href="https://hackernoon.com/a-cake-for-your-cherry-what-should-go-in-the-c-standard-library-804fcecccef8">A cake for your cherry, what should go in the C++ standard library</a></li>
<li><a href="https://hatcat.com/?p=16">Batteries not included: what should go in the C++ standard library?</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/7zoz2v/cmake_311_add_library_and_add_executable_commands/">CMake 3.11: "add_library() and add_executable() commands can now be called without any sources and will not complain as long as sources are added later via the target_sources()</a></li>
</ul>
<p><b>Jon Kalb</b></p>
<ul>
<li><a href="https://twitter.com/_jonkalb">@_jonkalb</a></li>
<li><a href="http://www.slashslash.info/">// info - Jon Kalb's blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://cppnow.org/">C++Now</a></li>
<li><a href="http://cppnow.org/announcements/2018/02/2018-registration-is-open/">C++Now 2018 Registration is Open</a></li>
<li><a href="http://cppnow.org/announcements/2018/02/2018-call-for-student-volunteers/">C++Now Accepting Student/Volunteer Applications</a></li>
<li><a href="https://cppcon.org/">CppCon</a></li>
<li><a href="https://bit.ly/CppCommunityCalendar">C++ Community Events</a></li>
<li><a href="http://www.slashslash.info/2018/02/a-foolish-consistency/">A Foolish Consistency</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="http://www.think-cell.com/cppcast">think-cell software</a></li>
<li><a href="https://embo.io">Embo++</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Jon Kalb to discuss upcoming C++ conferences, CppChat and east const.
        <p>Jon does onsite training in C++ and chairs C++Now, CppCon, and the Boost Steering Committee.</p>
<p>Next month he will be speaking at the ACCU conference in Bristol, and keynoting the C++ Russia conference in Saint Petersburg.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://blog.davidecoppola.com/2018/02/market-share-most-used-c-cpp-ides-in-2018-statistics-estimates/">Market share of the most used C/C++ IDEs in 2018</a></li>
<li><a href="https://hackernoon.com/a-cake-for-your-cherry-what-should-go-in-the-c-standard-library-804fcecccef8">A cake for your cherry, what should go in the C++ standard library</a></li>
<li><a href="https://hatcat.com/?p=16">Batteries not included: what should go in the C++ standard library?</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/7zoz2v/cmake_311_add_library_and_add_executable_commands/">CMake 3.11: "add_library() and add_executable() commands can now be called without any sources and will not complain as long as sources are added later via the target_sources()</a></li>
</ul>
<p><b>Jon Kalb</b></p>
<ul>
<li><a href="https://twitter.com/_jonkalb">@_jonkalb</a></li>
<li><a href="http://www.slashslash.info/">// info - Jon Kalb's blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://cppnow.org/">C++Now</a></li>
<li><a href="http://cppnow.org/announcements/2018/02/2018-registration-is-open/">C++Now 2018 Registration is Open</a></li>
<li><a href="http://cppnow.org/announcements/2018/02/2018-call-for-student-volunteers/">C++Now Accepting Student/Volunteer Applications</a></li>
<li><a href="https://cppcon.org/">CppCon</a></li>
<li><a href="https://bit.ly/CppCommunityCalendar">C++ Community Events</a></li>
<li><a href="http://www.slashslash.info/2018/02/a-foolish-consistency/">A Foolish Consistency</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="http://www.think-cell.com/cppcast">think-cell software</a></li>
<li><a href="https://embo.io">Embo++</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 28 Feb 2018 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/688c903e/cf735195.mp3" length="36713014" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/iAf6g-L0Z4Xo4r9gxAUe2MJ4IdAAnJ3XbJ5X_e00Ms4/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8xY2Yx/MTU3YzY5N2Y2NWQx/ZDYwZjk2YjBkZDcw/NTJjMy5wbmc.jpg"/>
      <itunes:duration>3052</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Jon Kalb to discuss upcoming C++ conferences, CppChat and east const.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Jon Kalb to discuss upcoming C++ conferences, CppChat and east const.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/jon_kalb">Jon Kalb</podcast:person>
    </item>
    <item>
      <title>Competitive Coding</title>
      <itunes:episode>139</itunes:episode>
      <podcast:episode>139</podcast:episode>
      <itunes:title>Competitive Coding</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">07aca4b26f305b00645016b9c136fca8</guid>
      <link>https://share.transistor.fm/s/c8e93c83</link>
      <description>
        <![CDATA[Rob and Jason are joined by Conor Hoekstra to discuss Competive Coding websites and competitions.
        <p>Conor Hoekstra works at Moody's Analytics as a C++ Software Developer helping maintain and develop an insurance software program called AXIS. Wanting to develop better algorithm and data structure knowledge he started using online sites like HackerRank and LeetCode to do so. He now has a YouTube channel where he reviews the contests from the last week of Competitive Coding sites like HackerRank, LeetCode, topcoder and Codeforces) and also covers solutions to the trickier problems.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://research.fb.com/announcing-tensor-comprehensions/">Announcing Tensor Comprehensions</a></li>
<li><a href="https://gcc.gnu.org/wiki/SummerOfCode">Google summer of code for GCC</a></li>
<li><a href="https://twitter.com/pacificplusplus/status/963359490388131840">Pacific++ 2018 location and dates confirmed</a></li>
<li><a href="https://www.youtube.com/watch?v=2KGkcGtGVM4&amp;list=PLRyNF2Y6sca3EUO_RTNv5t7gUmppFl9R1">59+ videos now up from Meeting C++ 2017</a></li>
<li><a href="http://cppnow.org/">CppNow Registration Open</a></li>
</ul>
<p><b>Conor Hoekstra</b></p>
<ul>
<li><a href="https://twitter.com/code_report">@code_report</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://www.youtube.com/c/codereport">Code_Report YouTube Channel</a></li>
<li><a href="https://www.hackerrank.com/">HackerRank</a></li>
<li><a href="https://leetcode.com/">LeetCode</a></li>
<li><a href="https://www.topcoder.com/">TopCoder</a></li>
<li><a href="http://codeforces.com/">CodeForces</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="http://www.think-cell.com/cppcast">think-cell software</a></li>
<li><a href="https://embo.io">Embo++</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Conor Hoekstra to discuss Competive Coding websites and competitions.
        <p>Conor Hoekstra works at Moody's Analytics as a C++ Software Developer helping maintain and develop an insurance software program called AXIS. Wanting to develop better algorithm and data structure knowledge he started using online sites like HackerRank and LeetCode to do so. He now has a YouTube channel where he reviews the contests from the last week of Competitive Coding sites like HackerRank, LeetCode, topcoder and Codeforces) and also covers solutions to the trickier problems.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://research.fb.com/announcing-tensor-comprehensions/">Announcing Tensor Comprehensions</a></li>
<li><a href="https://gcc.gnu.org/wiki/SummerOfCode">Google summer of code for GCC</a></li>
<li><a href="https://twitter.com/pacificplusplus/status/963359490388131840">Pacific++ 2018 location and dates confirmed</a></li>
<li><a href="https://www.youtube.com/watch?v=2KGkcGtGVM4&amp;list=PLRyNF2Y6sca3EUO_RTNv5t7gUmppFl9R1">59+ videos now up from Meeting C++ 2017</a></li>
<li><a href="http://cppnow.org/">CppNow Registration Open</a></li>
</ul>
<p><b>Conor Hoekstra</b></p>
<ul>
<li><a href="https://twitter.com/code_report">@code_report</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://www.youtube.com/c/codereport">Code_Report YouTube Channel</a></li>
<li><a href="https://www.hackerrank.com/">HackerRank</a></li>
<li><a href="https://leetcode.com/">LeetCode</a></li>
<li><a href="https://www.topcoder.com/">TopCoder</a></li>
<li><a href="http://codeforces.com/">CodeForces</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="http://www.think-cell.com/cppcast">think-cell software</a></li>
<li><a href="https://embo.io">Embo++</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 22 Feb 2018 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/c8e93c83/15901668.mp3" length="39377493" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/EYTchhiYxM7s2kwVA0lnZyErxQ109Bn3NTZbXUzgQ5M/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS80OWJl/MmNmZTQ5MzMzNWEx/ODZkODMzM2ZlODA3/N2JkZS5wbmc.jpg"/>
      <itunes:duration>3274</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Conor Hoekstra to discuss Competive Coding websites and competitions.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Conor Hoekstra to discuss Competive Coding websites and competitions.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/conor_hoekstra">Conor Hoekstra</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>API &amp; ABI Versioning</title>
      <itunes:episode>138</itunes:episode>
      <podcast:episode>138</podcast:episode>
      <itunes:title>API &amp; ABI Versioning</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">d3bc08b3b643550aadf808e92d0fe006</guid>
      <link>https://share.transistor.fm/s/87e11ccb</link>
      <description>
        <![CDATA[Rob and Jason are joined by Mathieu Ropert to discuss C++ API &amp; ABI compatibility issues and Modern CMake.
        <p>Mathieu is a french C++ expert with an eclectic background. He's worked in various fields including kernels, virtualization, web development, databases, REST microservices, build systems and package management, all those in (or about) C or C++. 
He is presently awaiting his next challenge in the video game industry that should come up next May in Stockholm, Sweden. 
Until then, Mathieu lives and works in Paris, France where he is also host of the C++ French User Group.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://meetingcpp.com/blog/items/Cpp-in-2018.html">C++ in 2018</a></li>
<li><a href="https://github.com/inspector-repl/inspector">Inspector - A drop-anywhere C++ REPL</a></li>
<li><a href="http://cppdepend.com/blog/?p=319">The 15 C++11 features you must really use in your project</a></li>
</ul>
<p><b>Mathieu Ropert</b></p>
<ul>
<li><a href="http://twitter.com/MatRopert">@MatRopert</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=Ia3IDPjA-d0">CppCon 2017: Mathieu Ropert "API &amp; ABI Versioning..."</a></li>
<li><a href="https://www.youtube.com/watch?v=eC9-iRN2b04&amp;t=4s">CppCon 2017: Mathieu Ropert "Using Modern CMake Patterns to Enforce a Good Modular Design"</a></li>
<li><a href="https://www.youtube.com/watch?v=XWRbbTVcZwQ">Meeting C++ 2017: Mathieu Ropert "The need for a package manager interface"</a></li>
<li><a href="https://rix0r.nl/blog/2015/08/13/cmake-guide/">The Ultimate Guide to Modern CMake</a></li>
<li><a href="https://bincrafters.github.io/">Bincrafters Blog</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="http://www.think-cell.com/cppcast">think-cell software</a></li>
<li><a href="https://embo.io">Embo++</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Mathieu Ropert to discuss C++ API &amp; ABI compatibility issues and Modern CMake.
        <p>Mathieu is a french C++ expert with an eclectic background. He's worked in various fields including kernels, virtualization, web development, databases, REST microservices, build systems and package management, all those in (or about) C or C++. 
He is presently awaiting his next challenge in the video game industry that should come up next May in Stockholm, Sweden. 
Until then, Mathieu lives and works in Paris, France where he is also host of the C++ French User Group.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://meetingcpp.com/blog/items/Cpp-in-2018.html">C++ in 2018</a></li>
<li><a href="https://github.com/inspector-repl/inspector">Inspector - A drop-anywhere C++ REPL</a></li>
<li><a href="http://cppdepend.com/blog/?p=319">The 15 C++11 features you must really use in your project</a></li>
</ul>
<p><b>Mathieu Ropert</b></p>
<ul>
<li><a href="http://twitter.com/MatRopert">@MatRopert</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=Ia3IDPjA-d0">CppCon 2017: Mathieu Ropert "API &amp; ABI Versioning..."</a></li>
<li><a href="https://www.youtube.com/watch?v=eC9-iRN2b04&amp;t=4s">CppCon 2017: Mathieu Ropert "Using Modern CMake Patterns to Enforce a Good Modular Design"</a></li>
<li><a href="https://www.youtube.com/watch?v=XWRbbTVcZwQ">Meeting C++ 2017: Mathieu Ropert "The need for a package manager interface"</a></li>
<li><a href="https://rix0r.nl/blog/2015/08/13/cmake-guide/">The Ultimate Guide to Modern CMake</a></li>
<li><a href="https://bincrafters.github.io/">Bincrafters Blog</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="http://www.think-cell.com/cppcast">think-cell software</a></li>
<li><a href="https://embo.io">Embo++</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 15 Feb 2018 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/87e11ccb/e552a205.mp3" length="37941848" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/ylfRyiZ0RyHsoCzPYRd9FpoyU_WfkNVXbOOpeQgzv9M/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS84MTQz/NDZjYzUxNDIxMjJi/YjEwOWJmNmFkOGVm/ZGNkZi5wbmc.jpg"/>
      <itunes:duration>3154</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Mathieu Ropert to discuss C++ API &amp;amp; ABI compatibility issues and Modern CMake.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Mathieu Ropert to discuss C++ API &amp;amp; ABI compatibility issues and Modern CMake.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/mathieu_ropert">Mathieu Ropert</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Qt Mobile Development</title>
      <itunes:episode>137</itunes:episode>
      <podcast:episode>137</podcast:episode>
      <itunes:title>Qt Mobile Development</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">03538958610fd6976568acc90a38a7b7</guid>
      <link>https://share.transistor.fm/s/2a18ad76</link>
      <description>
        <![CDATA[Rob and Jason are joined by Sarah Smith to talk about her career in Mobile Development with C++ and Qt.
        <p>Sarah Smith comes to mobile development &amp; entrepreneurship with a background in Software Engineering for companies like Nokia &amp; Google, and over a decade of mobile device experience.</p>
<p>She builds on a love of game development since creating Dungeons &amp; Dragons modules on her own web-server while studying for a BSc (Comp Sci) in the late 90's. Realizing a goal to develop independent games &amp; apps, Sarah opened Smithsoft in 2012.</p>
<p>In January 2016 development went to the next level with Sarah moving to The Coterie (Brisbane's premier creative co-working space) to set up a studio as Smithsoft Games. The new studio's first title Pandora's Books was developed by Sarah and her team of part-time collaborators through 2016.</p>
<p>In 2017 Sarah founded Artlife Solutions Pty Ltd with a team out of the Creative Startup Weekend, winning first prize there, going on to win a spot in Collider Accelerator 2017. Currently working on Sortal - the startup's revolutionary AI powered photo software - Sarah is responsible for all things tech including the scalable architecture, mobile implementation and deep-learning technology.</p>
<p>Sarah is an international speaker and expert in creative teams and agile projects; mobile development and technical architecture for apps. She has worked for a decade in her discretionary time on diversity in hiring and helping women coders.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.reddit.com/r/cpp/comments/7vdpyu/outcome_accepted_into_the_boost_c_libraries/">Outcome accepted into Boost</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/7unskl/c_modules_working_draft_n4720/">C++ Modules, Working Draft N4720</a></li>
<li><a href="https://www.computer.org/web/pressroom/computer-pioneer-2018">Dr Bjarne Stroustrup Named Recipient of the 2018 IEEE-CS Computer Pioneer Award</a></li>
</ul>
<p><b>Sarah Smith</b></p>
<ul>
<li><a href="http://twitter.com/sarah_j_smith">@sarah_j_smith</a></li>
<li><a href="https://github.com/sarah-j-smith/">Sarah Smith on LinkedIn</a></li>
<li><a href="https://github.com/sarah-j-smith/">Sarah Smith's GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=h4VFP2oXKeU">Pacific++ 2017: Sarah Smith "Postcards from the Cross-platform Frontier"</a></li>
<li><a href="https://www.youtube.com/watch?v=-kgOsoTti4M">Qt DevDays 2011, 3D-Programming Using Qt Quick on N9, Part 2: Sarah Smith</a></li>
<li><a href="https://www.mysortal.com/">Sortal</a></li>
<li><a href="http://smithsoft.online/">Smithsoft</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="http://www.think-cell.com/cppcast">think-cell software</a></li>
<li><a href="https://embo.io">Embo++</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Sarah Smith to talk about her career in Mobile Development with C++ and Qt.
        <p>Sarah Smith comes to mobile development &amp; entrepreneurship with a background in Software Engineering for companies like Nokia &amp; Google, and over a decade of mobile device experience.</p>
<p>She builds on a love of game development since creating Dungeons &amp; Dragons modules on her own web-server while studying for a BSc (Comp Sci) in the late 90's. Realizing a goal to develop independent games &amp; apps, Sarah opened Smithsoft in 2012.</p>
<p>In January 2016 development went to the next level with Sarah moving to The Coterie (Brisbane's premier creative co-working space) to set up a studio as Smithsoft Games. The new studio's first title Pandora's Books was developed by Sarah and her team of part-time collaborators through 2016.</p>
<p>In 2017 Sarah founded Artlife Solutions Pty Ltd with a team out of the Creative Startup Weekend, winning first prize there, going on to win a spot in Collider Accelerator 2017. Currently working on Sortal - the startup's revolutionary AI powered photo software - Sarah is responsible for all things tech including the scalable architecture, mobile implementation and deep-learning technology.</p>
<p>Sarah is an international speaker and expert in creative teams and agile projects; mobile development and technical architecture for apps. She has worked for a decade in her discretionary time on diversity in hiring and helping women coders.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.reddit.com/r/cpp/comments/7vdpyu/outcome_accepted_into_the_boost_c_libraries/">Outcome accepted into Boost</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/7unskl/c_modules_working_draft_n4720/">C++ Modules, Working Draft N4720</a></li>
<li><a href="https://www.computer.org/web/pressroom/computer-pioneer-2018">Dr Bjarne Stroustrup Named Recipient of the 2018 IEEE-CS Computer Pioneer Award</a></li>
</ul>
<p><b>Sarah Smith</b></p>
<ul>
<li><a href="http://twitter.com/sarah_j_smith">@sarah_j_smith</a></li>
<li><a href="https://github.com/sarah-j-smith/">Sarah Smith on LinkedIn</a></li>
<li><a href="https://github.com/sarah-j-smith/">Sarah Smith's GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=h4VFP2oXKeU">Pacific++ 2017: Sarah Smith "Postcards from the Cross-platform Frontier"</a></li>
<li><a href="https://www.youtube.com/watch?v=-kgOsoTti4M">Qt DevDays 2011, 3D-Programming Using Qt Quick on N9, Part 2: Sarah Smith</a></li>
<li><a href="https://www.mysortal.com/">Sortal</a></li>
<li><a href="http://smithsoft.online/">Smithsoft</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="http://www.think-cell.com/cppcast">think-cell software</a></li>
<li><a href="https://embo.io">Embo++</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 08 Feb 2018 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/2a18ad76/13a58410.mp3" length="39576763" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/zgGGkiVV7-Or6JHkFhkRLnooO5rhg3cwyau9oLB1hTc/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS81NWFh/OGY2MDg3YWRmZmI1/MWVlNGEwYTc2NjVl/NjMxMi5wbmc.jpg"/>
      <itunes:duration>3291</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Sarah Smith to talk about her career in Mobile Development with C++ and Qt.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Sarah Smith to talk about her career in Mobile Development with C++ and Qt.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/sarah_smith">Sarah Smith</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>foonathan/type_safe and more</title>
      <itunes:episode>136</itunes:episode>
      <podcast:episode>136</podcast:episode>
      <itunes:title>foonathan/type_safe and more</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">a0f8f13357677216906c5495e506d045</guid>
      <link>https://share.transistor.fm/s/6ae1dcd3</link>
      <description>
        <![CDATA[Rob and Jason are joined by Jonathan Müller to talk about his experience at University and some of his recent projects.
        <p>Jonathan is a CS student passionate about C++. In his spare time he writes libraries like foonathan/memory which provides memory allocator implementations. He is also working on standardese which is a documentation generator specifically designed for C++. Jonathan tweets at @foonathan and blogs about various C++ and library development related topics at foonathan.net.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://gcc.gnu.org/ml/gcc/2018-01/msg00197.html">GCC 7.3 Released</a></li>
<li><a href="https://www.codeproject.com/Articles/1227392/Cplusplus-Tip-Erase-remove-Idiom-Revisited">C++ Tip: Erase-remove Idiom Revisited</a></li>
<li><a href="https://www.bishopfox.com/case_study/securing-beast/">Beast: A Non-Traditional Source Code Review</a></li>
<li><a href="https://cppcon.org/inclusiveness-accessibility-and-cppcon-2017-videos/">Inclusiveness, accessibility and CppCon 2017 videos</a></li>
</ul>
<p><b>Jonathan Müller</b></p>
<ul>
<li><a href="https://twitter.com/foonathan">@foonathan</a></li>
<li><a href="https://foonathan.github.io/">foonathan::blog()</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/foonathan/type_safe">type_safe library</a></li>
<li><a href="https://github.com/foonathan/cppast">cppast library</a></li>
<li><a href="https://www.patreon.com/foonathan">Jonathan Müller's Patreon</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
<li><a href="https://embo.io">Embo++</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Jonathan Müller to talk about his experience at University and some of his recent projects.
        <p>Jonathan is a CS student passionate about C++. In his spare time he writes libraries like foonathan/memory which provides memory allocator implementations. He is also working on standardese which is a documentation generator specifically designed for C++. Jonathan tweets at @foonathan and blogs about various C++ and library development related topics at foonathan.net.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://gcc.gnu.org/ml/gcc/2018-01/msg00197.html">GCC 7.3 Released</a></li>
<li><a href="https://www.codeproject.com/Articles/1227392/Cplusplus-Tip-Erase-remove-Idiom-Revisited">C++ Tip: Erase-remove Idiom Revisited</a></li>
<li><a href="https://www.bishopfox.com/case_study/securing-beast/">Beast: A Non-Traditional Source Code Review</a></li>
<li><a href="https://cppcon.org/inclusiveness-accessibility-and-cppcon-2017-videos/">Inclusiveness, accessibility and CppCon 2017 videos</a></li>
</ul>
<p><b>Jonathan Müller</b></p>
<ul>
<li><a href="https://twitter.com/foonathan">@foonathan</a></li>
<li><a href="https://foonathan.github.io/">foonathan::blog()</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/foonathan/type_safe">type_safe library</a></li>
<li><a href="https://github.com/foonathan/cppast">cppast library</a></li>
<li><a href="https://www.patreon.com/foonathan">Jonathan Müller's Patreon</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
<li><a href="https://embo.io">Embo++</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 31 Jan 2018 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/6ae1dcd3/210e2277.mp3" length="29444389" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/8F4WmcgPDqBOaBa2aOjeaGH8c3mH5ZkWBlO1Asjt22I/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8yNDJk/NWEyYWJiMWI3OTAw/MTcyZjg0MDg2ODBm/NTMxOS5wbmc.jpg"/>
      <itunes:duration>2446</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Jonathan Müller to talk about his experience at University and some of his recent projects.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Jonathan Müller to talk about his experience at University and some of his recent projects.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/jonathan_muller">Jonathan Müller</podcast:person>
    </item>
    <item>
      <title>Think-Cell Ranges</title>
      <itunes:episode>135</itunes:episode>
      <podcast:episode>135</podcast:episode>
      <itunes:title>Think-Cell Ranges</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">704b7199f41c9f2ed4dc5094ca8e20d5</guid>
      <link>https://share.transistor.fm/s/c142ad38</link>
      <description>
        <![CDATA[Rob and Jason are joined by Arno Schödl to talk about the work he does at think-cell with C++ and their custom range library.
        <p>Arno Schödl, Ph.D. is the Co-Founder and Technical Director of think-cell Software GmbH, Berlin.
think-cell is the de facto standard when it comes to professional presentations in Microsoft PowerPoint. Arno is responsible for the design, architecture and development of all our software products. He oversees think-cell’s R&amp;D team, Quality Assurance and Customer Care.
Before founding think-cell, Arno worked at Microsoft Research and McKinsey &amp; Company. Arno studied computer science and management and holds a Ph.D. from the Georgia Institute of Technology with a specialization in Computer Graphics.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=h4VFP2oXKeU">Pacific++ 2017: Sarah Smith "Postcards from the Cross-platform Frontier"</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/7rdjch/outcome_v2_boost_peer_review_begins/">Outcome v2 Boost peer review begins</a></li>
<li><a href="http://blog.cppcms.com/">CppCMS C++ Web Framework version 1.2.0 released under MIT license</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2018/01/15/spectre-mitigations-in-msvc/">Spectre mitigations in MSVC</a></li>
</ul>
<p><b>Arno Schödl</b></p>
<ul>
<li><a href="https://www.think-cell.com/en/company/overview.shtml">Arno Schödl</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/think-cell/range">think-cell range library</a></li>
<li><a href="https://www.think-cell.com/en/career/talks/overview.shtml">think-cell Talks and Publications</a></li>
<li><a href="https://www.think-cell.com/en/company/news/2013-02-26/">think-cell Funds the Working Group for Programming Languages of the German Institute for Standardization (DIN)</a></li>
<li><a href="https://www.think-cell.com/en/company/news/overview.shtml">think-cell Sponsors the Standard C++ Foundation</a></li>
<li><a href="https://www.think-cell.com/en/career/jobs/development.shtml">think-cell C++ Jobs</a></li>
<li><a href="https://www.think-cell.com/en/career/overview.shtml#worklife">Work Life at think-cell</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Arno Schödl to talk about the work he does at think-cell with C++ and their custom range library.
        <p>Arno Schödl, Ph.D. is the Co-Founder and Technical Director of think-cell Software GmbH, Berlin.
think-cell is the de facto standard when it comes to professional presentations in Microsoft PowerPoint. Arno is responsible for the design, architecture and development of all our software products. He oversees think-cell’s R&amp;D team, Quality Assurance and Customer Care.
Before founding think-cell, Arno worked at Microsoft Research and McKinsey &amp; Company. Arno studied computer science and management and holds a Ph.D. from the Georgia Institute of Technology with a specialization in Computer Graphics.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=h4VFP2oXKeU">Pacific++ 2017: Sarah Smith "Postcards from the Cross-platform Frontier"</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/7rdjch/outcome_v2_boost_peer_review_begins/">Outcome v2 Boost peer review begins</a></li>
<li><a href="http://blog.cppcms.com/">CppCMS C++ Web Framework version 1.2.0 released under MIT license</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2018/01/15/spectre-mitigations-in-msvc/">Spectre mitigations in MSVC</a></li>
</ul>
<p><b>Arno Schödl</b></p>
<ul>
<li><a href="https://www.think-cell.com/en/company/overview.shtml">Arno Schödl</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/think-cell/range">think-cell range library</a></li>
<li><a href="https://www.think-cell.com/en/career/talks/overview.shtml">think-cell Talks and Publications</a></li>
<li><a href="https://www.think-cell.com/en/company/news/2013-02-26/">think-cell Funds the Working Group for Programming Languages of the German Institute for Standardization (DIN)</a></li>
<li><a href="https://www.think-cell.com/en/company/news/overview.shtml">think-cell Sponsors the Standard C++ Foundation</a></li>
<li><a href="https://www.think-cell.com/en/career/jobs/development.shtml">think-cell C++ Jobs</a></li>
<li><a href="https://www.think-cell.com/en/career/overview.shtml#worklife">Work Life at think-cell</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 24 Jan 2018 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/c142ad38/d71b256c.mp3" length="33107275" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/jS9KFmvPSlaU8bIUmGpyFBIN_EpNjLqAMf0rZgbSLfM/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9mOTQ5/NTlhMTY3NDUwNGVj/MzE2NzBlZWE3N2Jj/NTdhMC5wbmc.jpg"/>
      <itunes:duration>2751</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Arno Schödl to talk about the work he does at think-cell with C++ and their custom range library.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Arno Schödl to talk about the work he does at think-cell with C++ and their custom range library.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/arno_schodl">Arno Schödl</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Data Oriented Design</title>
      <itunes:episode>134</itunes:episode>
      <podcast:episode>134</podcast:episode>
      <itunes:title>Data Oriented Design</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">d3b3da97207d60b3f8ee708c485fb5b8</guid>
      <link>https://share.transistor.fm/s/be93b381</link>
      <description>
        <![CDATA[Rob and Jason are joined by Balázs Török to talk about his work in the Video Game Industry and his thoughts on Data Oriented Design.
        <p>Balázs Török is a Senior Tech Programmer at Techland. He has more than 10 years of experience in the games industry. Balázs learned the ropes at Hungarian companies by making smaller titles and then moved to Poland to work on The Witcher series. He was the Lead Engine programmer on The Witcher 3 and now he is working at Techland on another promising project.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=IPhvL3A-e6E">Matt Godbolt: Meltdown and Spectre</a></li>
<li><a href="https://www.youtube.com/channel/UCuCjADS4u3uJDTqUaG0H9dA">CppCast YouTube Channel</a></li>
<li><a href="http://books.goalkicker.com/CPlusPlusBook/">Free ebook on C++ Notes for Professionals</a></li>
<li><a href="http://blog.conan.io/2018/01/10/Conan-C-C++-Package-Manager-Hits-1.0.html">Conan C/C++ Package Manager hits 1.0</a></li>
<li><a href="https://github.com/raphaelsc/Am-I-affected-by-Meltdown">Meltdown checker/PoC written in C++</a></li>
<li><a href="https://www.youtube.com/watch?v=7GIZN03-_6w">Guy Davidson - Diversity and Inclusion - Secret Lightning Talks @ Meeting C++ 2017</a></li>
</ul>
<p><b>Balázs Török</b></p>
<ul>
<li><a href="https://twitter.com/m0radin">@m0radin</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=rX0ItVEVjHc">CppCon 2014: Mike Acton "Data-Oriented Design and C++"</a></li>
<li><a href="https://stackoverflow.com/questions/1641580/what-is-data-oriented-design">StackOverflow: What is Data Oriented Design?</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
<li><a href="https://embo.io">Embo++</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Balázs Török to talk about his work in the Video Game Industry and his thoughts on Data Oriented Design.
        <p>Balázs Török is a Senior Tech Programmer at Techland. He has more than 10 years of experience in the games industry. Balázs learned the ropes at Hungarian companies by making smaller titles and then moved to Poland to work on The Witcher series. He was the Lead Engine programmer on The Witcher 3 and now he is working at Techland on another promising project.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=IPhvL3A-e6E">Matt Godbolt: Meltdown and Spectre</a></li>
<li><a href="https://www.youtube.com/channel/UCuCjADS4u3uJDTqUaG0H9dA">CppCast YouTube Channel</a></li>
<li><a href="http://books.goalkicker.com/CPlusPlusBook/">Free ebook on C++ Notes for Professionals</a></li>
<li><a href="http://blog.conan.io/2018/01/10/Conan-C-C++-Package-Manager-Hits-1.0.html">Conan C/C++ Package Manager hits 1.0</a></li>
<li><a href="https://github.com/raphaelsc/Am-I-affected-by-Meltdown">Meltdown checker/PoC written in C++</a></li>
<li><a href="https://www.youtube.com/watch?v=7GIZN03-_6w">Guy Davidson - Diversity and Inclusion - Secret Lightning Talks @ Meeting C++ 2017</a></li>
</ul>
<p><b>Balázs Török</b></p>
<ul>
<li><a href="https://twitter.com/m0radin">@m0radin</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=rX0ItVEVjHc">CppCon 2014: Mike Acton "Data-Oriented Design and C++"</a></li>
<li><a href="https://stackoverflow.com/questions/1641580/what-is-data-oriented-design">StackOverflow: What is Data Oriented Design?</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
<li><a href="https://embo.io">Embo++</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 17 Jan 2018 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/be93b381/1d7a3858.mp3" length="43509791" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/3DXgItSME35UojnMtk_6heqLUryMtiKdQ6E84inSH9M/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8yNWVl/YTMyZjIzZThjNWMz/ZmI2MjE0N2RiZjMx/ZDU3My5wbmc.jpg"/>
      <itunes:duration>3618</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Balázs Török to talk about his work in the Video Game Industry and his thoughts on Data Oriented Design.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Balázs Török to talk about his work in the Video Game Industry and his thoughts on Data Oriented Design.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/balazs_torok">Balázs Török</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Meltdown and Spectre</title>
      <itunes:episode>133</itunes:episode>
      <podcast:episode>133</podcast:episode>
      <itunes:title>Meltdown and Spectre</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">254c989a6e133a7c2d7b4540fb1b6715</guid>
      <link>https://share.transistor.fm/s/bf39e638</link>
      <description>
        <![CDATA[Rob and Jason are joined by Matt Godbolt to talk about the Meltdown and Spectre vulnerabilities and how they affect C++ Programmers.
        <p>Matt is a developer at trading firm DRW.  Before that he's worked at Google, run a C++ tools company, and spent over a decade in the games industry making PC and console games.  He is fascinated by performance and created Compiler Explorer, to help understand how C++ code ends up looking to the processor.  When not performance tuning C++ code he enjoys writing emulators for 8-bit computers in Javascript.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://en.wikibooks.org/wiki/More_C%2B%2B_Idioms">More C++ Idioms</a></li>
<li><a href="https://abseil.io/tips/">C++ Tips of the Week (Abseil)</a></li>
<li><a href="https://support.google.com/faqs/answer/7625886">Retpoline: a software construct for preventing branch-target-injection</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/7o9kg6/gcc_80_support_stdfilesystem_include_filesystem/">GCC 8.0 supports std::filesystem now</a></li>
</ul>
<p><b>Matt Godbolt</b></p>
<ul>
<li><a href="https://twitter.com/mattgodbolt">@mattgodbolt</a></li>
<li><a href="http://xania.org/">Matt Godbolt's blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://godbolt.org/">Compiler Explorer</a></li>
<li><a href="https://www.youtube.com/watch?v=bSkpMdDe4g4">CppCon 2017: Matt Godbolt "What Has My Compiler Done for Me Lately? Unbolting the Compiler's Lid"</a></li>
<li><a href="https://www.youtube.com/watch?v=7WuRq-Wmw5o">GOTO 2016: Matt Godbolt "Emulating a 6502 system in Javascript"</a></li>
<li><a href="https://www.youtube.com/watch?v=hgcNM-6wr34">GOTO 2014: Matt Godbolt "x86 Internals for Fun &amp; Profit"</a></li>
<li><a href="https://www.patreon.com/mattgodbolt">Patreon: Matt Godbolt is creating Compiler Explorer</a></li>
<li><a href="https://randomascii.wordpress.com/2018/01/07/finding-a-cpu-design-bug-in-the-xbox-360/">Finding a CPU Design Bug in the Xbox 360</a></li>
<li><a href="https://meltdownattack.com/">Meltdown and Spectre</a></li>
<li><a href="https://www.kb.cert.org/vuls/id/584653">Vulnerability Note VU#584653</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
<li><a href="https://embo.io">Embo++</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Matt Godbolt to talk about the Meltdown and Spectre vulnerabilities and how they affect C++ Programmers.
        <p>Matt is a developer at trading firm DRW.  Before that he's worked at Google, run a C++ tools company, and spent over a decade in the games industry making PC and console games.  He is fascinated by performance and created Compiler Explorer, to help understand how C++ code ends up looking to the processor.  When not performance tuning C++ code he enjoys writing emulators for 8-bit computers in Javascript.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://en.wikibooks.org/wiki/More_C%2B%2B_Idioms">More C++ Idioms</a></li>
<li><a href="https://abseil.io/tips/">C++ Tips of the Week (Abseil)</a></li>
<li><a href="https://support.google.com/faqs/answer/7625886">Retpoline: a software construct for preventing branch-target-injection</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/7o9kg6/gcc_80_support_stdfilesystem_include_filesystem/">GCC 8.0 supports std::filesystem now</a></li>
</ul>
<p><b>Matt Godbolt</b></p>
<ul>
<li><a href="https://twitter.com/mattgodbolt">@mattgodbolt</a></li>
<li><a href="http://xania.org/">Matt Godbolt's blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://godbolt.org/">Compiler Explorer</a></li>
<li><a href="https://www.youtube.com/watch?v=bSkpMdDe4g4">CppCon 2017: Matt Godbolt "What Has My Compiler Done for Me Lately? Unbolting the Compiler's Lid"</a></li>
<li><a href="https://www.youtube.com/watch?v=7WuRq-Wmw5o">GOTO 2016: Matt Godbolt "Emulating a 6502 system in Javascript"</a></li>
<li><a href="https://www.youtube.com/watch?v=hgcNM-6wr34">GOTO 2014: Matt Godbolt "x86 Internals for Fun &amp; Profit"</a></li>
<li><a href="https://www.patreon.com/mattgodbolt">Patreon: Matt Godbolt is creating Compiler Explorer</a></li>
<li><a href="https://randomascii.wordpress.com/2018/01/07/finding-a-cpu-design-bug-in-the-xbox-360/">Finding a CPU Design Bug in the Xbox 360</a></li>
<li><a href="https://meltdownattack.com/">Meltdown and Spectre</a></li>
<li><a href="https://www.kb.cert.org/vuls/id/584653">Vulnerability Note VU#584653</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
<li><a href="https://embo.io">Embo++</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 10 Jan 2018 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/bf39e638/778a03b3.mp3" length="39486725" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/y6oJSYLcYGQRtHrjvx3XxKLPOkhgcBiX4UQKN51SJkU/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS80OTEy/NGExYWI0YTFmZmE4/N2VjMzlkMjNiMWM2/OTg1ZC5wbmc.jpg"/>
      <itunes:duration>3283</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Matt Godbolt to talk about the Meltdown and Spectre vulnerabilities and how they affect C++ Programmers.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Matt Godbolt to talk about the Meltdown and Spectre vulnerabilities and how they affect C++ Programmers.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/matt_godbolt">Matt Godbolt</podcast:person>
    </item>
    <item>
      <title>Boost Application Development</title>
      <itunes:episode>132</itunes:episode>
      <podcast:episode>132</podcast:episode>
      <itunes:title>Boost Application Development</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">8609e8e52ce4dfc8e9d7931e9c621de0</guid>
      <link>https://share.transistor.fm/s/ab48058a</link>
      <description>
        <![CDATA[Rob and Jason are joined by Antony Palukhin to talk about some of the Boost libraries he's contributed to including Any, Conversion, DLL, LexicalCast, Stacktrace, TypeTraits and Variant; as well as his Boost Application Development book.
        <p>Antony Polukhin was born in Russia. Since university days he started contributing to Boost and became a maintainer of the Boost.LexicalCast library.</p>
<p>Today, he works for Yandex, helps Russian speaking people with C++ standardization proposals, consults Russian companies in C++, continues to contribute to the open source and to the C++ language in general.</p>
<p>You may find his code in Boost libraries such as Any, Conversion, DLL, LexicalCast, Stacktrace, TypeTraits, Variant, and others.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://github.com/tbfleming/cib">Clang Running in Browser (Web Assembly)</a></li>
<li><a href="https://www.youtube.com/watch?v=tTexD26jIN4">Kate Gregory - It's Complicated - Meeting C++ 2017 Keynote</a></li>
<li><a href="https://www.viva64.com/en/b/0549/">Speeding up the Build of C and C++ Projects</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/7mn2rk/c17_constexpr_everything_or_as_much_as_the/">C++17 constexpr everything (or as much as the compiler can)</a></li>
</ul>
<p><b>Antony Polukhin</b></p>
<ul>
<li><a href="https://github.com/apolukhin">Antony Polukhin's GitHub</a></li>
<li><a href="http://apolukhin.github.io/">Antony Polukhin's Blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://amzn.to/2CHHEPA">Boost C++ Application Development Cookbook</a></li>
<li><a href="http://www.boost.org/">Boost C++ Libraries</a></li>
<li><a href="https://stdcpp.ru/">StdCppRu</a></li>
<li><a href="https://t.me/ProCxx">Telegram C++ Channel</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://undo.io/">Undo</a></li>
<li><a href="https://embo.io">Embo++</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Antony Palukhin to talk about some of the Boost libraries he's contributed to including Any, Conversion, DLL, LexicalCast, Stacktrace, TypeTraits and Variant; as well as his Boost Application Development book.
        <p>Antony Polukhin was born in Russia. Since university days he started contributing to Boost and became a maintainer of the Boost.LexicalCast library.</p>
<p>Today, he works for Yandex, helps Russian speaking people with C++ standardization proposals, consults Russian companies in C++, continues to contribute to the open source and to the C++ language in general.</p>
<p>You may find his code in Boost libraries such as Any, Conversion, DLL, LexicalCast, Stacktrace, TypeTraits, Variant, and others.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://github.com/tbfleming/cib">Clang Running in Browser (Web Assembly)</a></li>
<li><a href="https://www.youtube.com/watch?v=tTexD26jIN4">Kate Gregory - It's Complicated - Meeting C++ 2017 Keynote</a></li>
<li><a href="https://www.viva64.com/en/b/0549/">Speeding up the Build of C and C++ Projects</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/7mn2rk/c17_constexpr_everything_or_as_much_as_the/">C++17 constexpr everything (or as much as the compiler can)</a></li>
</ul>
<p><b>Antony Polukhin</b></p>
<ul>
<li><a href="https://github.com/apolukhin">Antony Polukhin's GitHub</a></li>
<li><a href="http://apolukhin.github.io/">Antony Polukhin's Blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://amzn.to/2CHHEPA">Boost C++ Application Development Cookbook</a></li>
<li><a href="http://www.boost.org/">Boost C++ Libraries</a></li>
<li><a href="https://stdcpp.ru/">StdCppRu</a></li>
<li><a href="https://t.me/ProCxx">Telegram C++ Channel</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://undo.io/">Undo</a></li>
<li><a href="https://embo.io">Embo++</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 03 Jan 2018 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/ab48058a/a1cd5e82.mp3" length="29052086" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/y21DEcYTPVZC-V7uZccxB_WPz0b2JP7jUq0oxgkOxlw/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9mZjk5/MTE3NjI1ZWIxNjJh/M2QyMjAzZDNhMzAx/Mjg0Ny5wbmc.jpg"/>
      <itunes:duration>2413</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Antony Palukhin to talk about some of the Boost libraries he's contributed to including Any, Conversion, DLL, LexicalCast, Stacktrace, TypeTraits and Variant; as well as his Boost Application Development book.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Antony Palukhin to talk about some of the Boost libraries he's contributed to including Any, Conversion, DLL, LexicalCast, Stacktrace, TypeTraits and Variant; as well as his Boost Application Development book.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/antony_polukhin">Antony Polukhin</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>C++ Object Model</title>
      <itunes:episode>131</itunes:episode>
      <podcast:episode>131</podcast:episode>
      <itunes:title>C++ Object Model</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">24ec15de3b184c73948d233d8757120f</guid>
      <link>https://share.transistor.fm/s/a1bdaefc</link>
      <description>
        <![CDATA[Rob and Jason are joined by Nicole Mazzuca to talk about the C++ Object Model, and some of the differences between Rust and C++.
        <p>Nicole is someone who's thought a bit too much about object models and error handling. She started in C, moved to Rust, and then fell into C++ a year ago. She also loves coffee, and latte art.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.reddit.com/r/cpp/comments/7iw2ki/meson_build_system_release_0440_is_out/">Meson 0.44.0 is out</a></li>
<li><a href="https://isocpp.org/blog/2017/12/cppnow-2018-call-for-submissions">C++Now 2018 Call for submissions</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2017/12/03/msvc-code-optimizer-improvements-in-visual-studio-2017-versions-15-5-and-15-3/">MSVC code optimizer improvements in Visual Studio 2017 version 15.5 and 15.3</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2017/12/13/broken-warnings-theory/">Broken warnings theory</a></li>
</ul>
<p><b>Nicole Mazzuca</b></p>
<ul>
<li><a href="https://twitter.com/ubsanitizer">@ubsanitizer</a></li>
<li><a href="https://github.com/ubsan">Nicole Mazzuca's GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=uYDt1gCDxhM">CppCon 2017: Nicole Mazzuca "Values, Objects, and References, oh my: The C++ Object Model, and Why it Matters to You"</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://undo.io/">Undo</a></li>
<li><a href="http://www.audibletrial.com/cppcast">Audible</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Nicole Mazzuca to talk about the C++ Object Model, and some of the differences between Rust and C++.
        <p>Nicole is someone who's thought a bit too much about object models and error handling. She started in C, moved to Rust, and then fell into C++ a year ago. She also loves coffee, and latte art.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.reddit.com/r/cpp/comments/7iw2ki/meson_build_system_release_0440_is_out/">Meson 0.44.0 is out</a></li>
<li><a href="https://isocpp.org/blog/2017/12/cppnow-2018-call-for-submissions">C++Now 2018 Call for submissions</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2017/12/03/msvc-code-optimizer-improvements-in-visual-studio-2017-versions-15-5-and-15-3/">MSVC code optimizer improvements in Visual Studio 2017 version 15.5 and 15.3</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2017/12/13/broken-warnings-theory/">Broken warnings theory</a></li>
</ul>
<p><b>Nicole Mazzuca</b></p>
<ul>
<li><a href="https://twitter.com/ubsanitizer">@ubsanitizer</a></li>
<li><a href="https://github.com/ubsan">Nicole Mazzuca's GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=uYDt1gCDxhM">CppCon 2017: Nicole Mazzuca "Values, Objects, and References, oh my: The C++ Object Model, and Why it Matters to You"</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://undo.io/">Undo</a></li>
<li><a href="http://www.audibletrial.com/cppcast">Audible</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 20 Dec 2017 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/a1bdaefc/f35c6446.mp3" length="40506734" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/K-pRthegD2jeS7Tek_DGYn5rc8w0XNq3f7r4iwMCQpw/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9iZThj/ODlmYWU3ZmUwY2Jk/OTFkMzM1M2RhOGRj/MWU3NC5wbmc.jpg"/>
      <itunes:duration>3368</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Nicole Mazzuca to talk about the C++ Object Model, and some of the differences between Rust and C++.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Nicole Mazzuca to talk about the C++ Object Model, and some of the differences between Rust and C++.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/nicole_mazzuca">Nicole Mazzuca</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Reverse Debugging</title>
      <itunes:episode>130</itunes:episode>
      <podcast:episode>130</podcast:episode>
      <itunes:title>Reverse Debugging</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">abda50b553997e0287c181b7ec0ffc70</guid>
      <link>https://share.transistor.fm/s/78328346</link>
      <description>
        <![CDATA[Rob and Jason are joined by Dr. Greg Law from Undo to talk about the magic of reverse debugging and how it is becoming more widely known in the programming community.
        <p>Greg is the co-founder and CEO of Undo. He is a coder at heart, but likes to bridge the gap between the business and software worlds. (Sadly, these days most of Greg's coding is done on aeroplanes.)</p>
<p>Greg has 20 years’ experience in the software industry and has held development and management roles at companies including the pioneering British computer firm Acorn, as well as fast-growing start ups, NexWave and Solarflare. It was at Acorn that Greg met Julian and on evenings and weekends, they invented the core technology that would eventually become UndoDB. Greg left Solarflare in 2012 to lead Undo as CEO and has overseen the company as it transitioned from the shed in his back garden to a scalable award-winning business.</p>
<p>Greg holds a PhD from City University, London, that was nominated for the 2001 British Computer Society Distinguished Dissertation Award. He lives in Cambridge, UK with his wife and two children and in his spare time, catches up on email.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://jeffamstutz.io/2017/12/07/building-a-c-simd-abstraction-1-n-motivation/">Building a C++ SIMD abstraction</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2017/12/08/c17-feature-removals-and-deprecations/">C++17 Feature Removals and Deprecations</a></li>
<li><a href="https://blog.tartanllama.xyz/exception-data/">A call for data on exceptions</a></li>
</ul>
<p><b>Greg Law</b></p>
<ul>
<li><a href="https://twitter.com/gregthelaw">@gregthelaw</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://undo.io/">Undo</a></li>
<li><a href="https://undo.io/resources/blog-articles/">Undo Blog</a></li>
<li><a href="https://undo.io/resources/blog-articles/reverse-debugging-time-travel-debugging-brief-hist/">Reverse debugging / time-travel debugging: a brief history of time</a></li>
<li><a href="https://www.youtube.com/watch?v=-n9Fkq1e6sg">CppCon 2016: Greg Law "GDB - A Lot More Than You Knew"</a></li>
<li><a href="https://www.youtube.com/watch?v=l1YJTg_A914">CppCon 2017: J. McNellis, J. Mola, K. Sykes "Time Travel Debugging"</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Dr. Greg Law from Undo to talk about the magic of reverse debugging and how it is becoming more widely known in the programming community.
        <p>Greg is the co-founder and CEO of Undo. He is a coder at heart, but likes to bridge the gap between the business and software worlds. (Sadly, these days most of Greg's coding is done on aeroplanes.)</p>
<p>Greg has 20 years’ experience in the software industry and has held development and management roles at companies including the pioneering British computer firm Acorn, as well as fast-growing start ups, NexWave and Solarflare. It was at Acorn that Greg met Julian and on evenings and weekends, they invented the core technology that would eventually become UndoDB. Greg left Solarflare in 2012 to lead Undo as CEO and has overseen the company as it transitioned from the shed in his back garden to a scalable award-winning business.</p>
<p>Greg holds a PhD from City University, London, that was nominated for the 2001 British Computer Society Distinguished Dissertation Award. He lives in Cambridge, UK with his wife and two children and in his spare time, catches up on email.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://jeffamstutz.io/2017/12/07/building-a-c-simd-abstraction-1-n-motivation/">Building a C++ SIMD abstraction</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2017/12/08/c17-feature-removals-and-deprecations/">C++17 Feature Removals and Deprecations</a></li>
<li><a href="https://blog.tartanllama.xyz/exception-data/">A call for data on exceptions</a></li>
</ul>
<p><b>Greg Law</b></p>
<ul>
<li><a href="https://twitter.com/gregthelaw">@gregthelaw</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://undo.io/">Undo</a></li>
<li><a href="https://undo.io/resources/blog-articles/">Undo Blog</a></li>
<li><a href="https://undo.io/resources/blog-articles/reverse-debugging-time-travel-debugging-brief-hist/">Reverse debugging / time-travel debugging: a brief history of time</a></li>
<li><a href="https://www.youtube.com/watch?v=-n9Fkq1e6sg">CppCon 2016: Greg Law "GDB - A Lot More Than You Knew"</a></li>
<li><a href="https://www.youtube.com/watch?v=l1YJTg_A914">CppCon 2017: J. McNellis, J. Mola, K. Sykes "Time Travel Debugging"</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 13 Dec 2017 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/78328346/3c0a7984.mp3" length="35997306" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/LLU3WfpB4IjgPkv9jj0VTmvuxD0onRIzAZ6EzgwmFIg/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8wMWMz/Yjg3YmJmMGEyNDE3/ZmFmMzc0NDhkZjhm/NDhhMS5wbmc.jpg"/>
      <itunes:duration>2992</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Dr. Greg Law from Undo to talk about the magic of reverse debugging and how it is becoming more widely known in the programming community.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Dr. Greg Law from Undo to talk about the magic of reverse debugging and how it is becoming more widely known in the programming community.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/dr_greg_law">Dr. Greg Law</podcast:person>
    </item>
    <item>
      <title>C++ Tour, Compilers and FASTBuild</title>
      <itunes:episode>129</itunes:episode>
      <podcast:episode>129</podcast:episode>
      <itunes:title>C++ Tour, Compilers and FASTBuild</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">48f97e99c0de6a2e72ec39e56c3cc481</guid>
      <link>https://share.transistor.fm/s/d37a2324</link>
      <description>
        <![CDATA[Rob and Jason are joined by Arvid Gerstmann from Appico to talk about bringing his new C++ Tour project, building your own C Compiler, using FASTBuild and more.
        <p>Arvid Gerstmann is a passionate programmer and computer enthusiast, with a focus on writing high-performance C++. His area of expertise include, but is not limited to, writing compilers, implementing the included standard libraries, and creating game engines and games. He
is currently the CTO of Appico. If he is not programming, he enjoys reading books while drinking a nice cup of self-brewed coffee. He currently lives in the sunny Hamburg, Germany.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://gcc.gnu.org/ml/libstdc++/2017-11/msg00112.html">Intel offers Parallel STL implementation to GNU libstdc++</a></li>
<li><a href="http://foonathan.net/blog/2017/12/04/exceptions-vs-expected.html">Exceptions vs expected: Let's find a compromise</a></li>
<li><a href="https://blog.jupyter.org/interactive-workflows-for-c-with-jupyter-fe9b54227d92">Interactive workflows for C++ with Jupyter</a></li>
<li><a href="https://www.iso.org/standard/68564.html">C++17 published</a></li>
<li><a href="http://cppnow.org/2018-conference/announcements/2017/12/03/call-for-submission.html">C++Now Call for Submissions</a></li>
<li><a href="https://twitter.com/emBOconference/status/933655518454910976">Embo++ call for papers and ticket are for sale</a></li>
</ul>
<p><b>Arvid Gerstmann</b></p>
<ul>
<li><a href="https://twitter.com/ArvidGerstmann">@ArvidGerstmann</a></li>
<li><a href="https://www.arvid.io/">Arvid Gerstmann's blog</a></li>
<li><a href="https://github.com/Leandros/">Arvid Gerstmann's GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://appico.com/">Appico</a></li>
<li><a href="https://github.com/Leandros/cpp-tour">Cpp Tour</a></li>
<li><a href="http://www.fastbuild.org/docs/home.html">FASTBuild</a> </li>
<li><a href="https://leanpub.com/effective-cmake">Kai Wolf's Effective CMake Book</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://undo.io/">Undo</a></li>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Arvid Gerstmann from Appico to talk about bringing his new C++ Tour project, building your own C Compiler, using FASTBuild and more.
        <p>Arvid Gerstmann is a passionate programmer and computer enthusiast, with a focus on writing high-performance C++. His area of expertise include, but is not limited to, writing compilers, implementing the included standard libraries, and creating game engines and games. He
is currently the CTO of Appico. If he is not programming, he enjoys reading books while drinking a nice cup of self-brewed coffee. He currently lives in the sunny Hamburg, Germany.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://gcc.gnu.org/ml/libstdc++/2017-11/msg00112.html">Intel offers Parallel STL implementation to GNU libstdc++</a></li>
<li><a href="http://foonathan.net/blog/2017/12/04/exceptions-vs-expected.html">Exceptions vs expected: Let's find a compromise</a></li>
<li><a href="https://blog.jupyter.org/interactive-workflows-for-c-with-jupyter-fe9b54227d92">Interactive workflows for C++ with Jupyter</a></li>
<li><a href="https://www.iso.org/standard/68564.html">C++17 published</a></li>
<li><a href="http://cppnow.org/2018-conference/announcements/2017/12/03/call-for-submission.html">C++Now Call for Submissions</a></li>
<li><a href="https://twitter.com/emBOconference/status/933655518454910976">Embo++ call for papers and ticket are for sale</a></li>
</ul>
<p><b>Arvid Gerstmann</b></p>
<ul>
<li><a href="https://twitter.com/ArvidGerstmann">@ArvidGerstmann</a></li>
<li><a href="https://www.arvid.io/">Arvid Gerstmann's blog</a></li>
<li><a href="https://github.com/Leandros/">Arvid Gerstmann's GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://appico.com/">Appico</a></li>
<li><a href="https://github.com/Leandros/cpp-tour">Cpp Tour</a></li>
<li><a href="http://www.fastbuild.org/docs/home.html">FASTBuild</a> </li>
<li><a href="https://leanpub.com/effective-cmake">Kai Wolf's Effective CMake Book</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://undo.io/">Undo</a></li>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 06 Dec 2017 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/d37a2324/a3b08c43.mp3" length="42260759" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/sTHGdAGGz7ukn-IDTs6cBZNvyLkL68bH-8EsXtsNEIc/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9mYTIz/NDI1ZmY4MmFmNTgx/ODlmNjUzYzUwODM2/NWYzMy5wbmc.jpg"/>
      <itunes:duration>3514</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Arvid Gerstmann from Appico to talk about bringing his new C++ Tour project, building your own C Compiler, using FASTBuild and more.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Arvid Gerstmann from Appico to talk about bringing his new C++ Tour project, building your own C Compiler, using FASTBuild and more.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/arvid_gerstmann">Arvid Gerstmann</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Clang Power Tools</title>
      <itunes:episode>128</itunes:episode>
      <podcast:episode>128</podcast:episode>
      <itunes:title>Clang Power Tools</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">28f96c31ff26d3038fed6ceb01f59f2f</guid>
      <link>https://share.transistor.fm/s/5a4888b8</link>
      <description>
        <![CDATA[Rob and Jason are joined by Victor Ciura from Caphyon to talk about bringing clang tidy magic to Visual Studio C++ Developers with Clang Power Tools.
        <p>Victor Ciura is a Senior Software Engineer at <a href="http://www.caphyon.com/">CAPHYON</a> and Technical Lead on the <a href="http://www.advancedinstaller.com">Advanced Installer</a> team.
For over a decade, he designed and implemented several core components and libraries of Advanced Installer such as: IIS, Repackager, OS virtualization and others.  </p>
<p>He’s a regular guest at Computer Science Department of his Alma Mater, University of Craiova, where he gives student lectures &amp; workshops on “Using C++STL for Competitive Programming and Software Development”.  </p>
<p>Currently, he spends most of his time working with his team on improving and extending the repackaging and virtualization technologies in Advanced Installer, helping clients migrate their Win32 desktop apps to the Windows Store (AppX).</p>
<p><b>News</b></p>
<ul>
<li><a href="https://blog.tartanllama.xyz/meetingcpp-2017/">Sy Brand Meeting C++ Trip Report</a></li>
<li><a href="https://lewissbaker.github.io/2017/11/17/understanding-operator-co-await">C++ Coroutines: Understanding operator co_await</a></li>
<li><a href="https://blog.kitware.com/cmake-3-10-0-available-for-download/">Cmake 3.1.0 released</a></li>
<li><a href="https://patviafore.com/2017/11/22/launching-tech-talks-in-your-workplace/">Launching Tech Talks in your workplace</a></li>
<li><a href="https://medium.com/@SaraJChipps/an-important-list-for-your-holiday-my-favorite-coding-toys-of-2017-b60ba3ad523e">2017 Coding Toys</a></li>
</ul>
<p><b>Victor Ciura</b></p>
<ul>
<li><a href="https://twitter.com/ciura_victor">@ciura_victor</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://www.advancedinstaller.com/">Advanced Installer</a></li>
<li><a href="http://www.caphyon.com/">Caphyon</a></li>
<li><a href="http://clangpowertools.com/">Clang Power Tools</a></li>
<li><a href="https://github.com/Caphyon/clang-power-tools">Clang Power Tools GitHub</a></li>
<li><a href="https://www.youtube.com/watch?v=Wl-9ozmxXbo">CppCon 2017: Victor Ciura "Bringing Clang-tidy Magic to Visual Studio C++ Developers"</a> </li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Victor Ciura from Caphyon to talk about bringing clang tidy magic to Visual Studio C++ Developers with Clang Power Tools.
        <p>Victor Ciura is a Senior Software Engineer at <a href="http://www.caphyon.com/">CAPHYON</a> and Technical Lead on the <a href="http://www.advancedinstaller.com">Advanced Installer</a> team.
For over a decade, he designed and implemented several core components and libraries of Advanced Installer such as: IIS, Repackager, OS virtualization and others.  </p>
<p>He’s a regular guest at Computer Science Department of his Alma Mater, University of Craiova, where he gives student lectures &amp; workshops on “Using C++STL for Competitive Programming and Software Development”.  </p>
<p>Currently, he spends most of his time working with his team on improving and extending the repackaging and virtualization technologies in Advanced Installer, helping clients migrate their Win32 desktop apps to the Windows Store (AppX).</p>
<p><b>News</b></p>
<ul>
<li><a href="https://blog.tartanllama.xyz/meetingcpp-2017/">Sy Brand Meeting C++ Trip Report</a></li>
<li><a href="https://lewissbaker.github.io/2017/11/17/understanding-operator-co-await">C++ Coroutines: Understanding operator co_await</a></li>
<li><a href="https://blog.kitware.com/cmake-3-10-0-available-for-download/">Cmake 3.1.0 released</a></li>
<li><a href="https://patviafore.com/2017/11/22/launching-tech-talks-in-your-workplace/">Launching Tech Talks in your workplace</a></li>
<li><a href="https://medium.com/@SaraJChipps/an-important-list-for-your-holiday-my-favorite-coding-toys-of-2017-b60ba3ad523e">2017 Coding Toys</a></li>
</ul>
<p><b>Victor Ciura</b></p>
<ul>
<li><a href="https://twitter.com/ciura_victor">@ciura_victor</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://www.advancedinstaller.com/">Advanced Installer</a></li>
<li><a href="http://www.caphyon.com/">Caphyon</a></li>
<li><a href="http://clangpowertools.com/">Clang Power Tools</a></li>
<li><a href="https://github.com/Caphyon/clang-power-tools">Clang Power Tools GitHub</a></li>
<li><a href="https://www.youtube.com/watch?v=Wl-9ozmxXbo">CppCon 2017: Victor Ciura "Bringing Clang-tidy Magic to Visual Studio C++ Developers"</a> </li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 29 Nov 2017 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/5a4888b8/329121a8.mp3" length="57391397" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/qnG67zyrxerfuZHSEwMy6Ht1iC6z_Jmu4HawytuyBOw/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8yMDM0/NDZlNDczNGM4MmI2/NzEwYzU5YTU0NDhl/NWFjMi5wbmc.jpg"/>
      <itunes:duration>4093</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Victor Ciura from Caphyon to talk about bringing clang tidy magic to Visual Studio C++ Developers with Clang Power Tools.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Victor Ciura from Caphyon to talk about bringing clang tidy magic to Visual Studio C++ Developers with Clang Power Tools.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/victor_ciura">Victor Ciura</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Oculus Research</title>
      <itunes:episode>127</itunes:episode>
      <podcast:episode>127</podcast:episode>
      <itunes:title>Oculus Research</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">1be9245fc7e0c7350d1d84df9d05ee4c</guid>
      <link>https://share.transistor.fm/s/e373f0f0</link>
      <description>
        <![CDATA[Rob and Jason are joined by Dave Moore from Oculus Research to talk about the Oculus C++ SDK and Augmented Reality.
        <p>Dave Moore started programming after getting fired from his college work study job. This worried his parents, but it seems to have worked out in the end. After spending 17 years in and around the computer games industry, most recently at RAD Game Tools, he's now a software engineer at Oculus Research, working to advance the computer vision technology underlying virtual and augmented reality.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.leaningtech.com/cheerp/">Cheerp the C++ compiler for the Web</a></li>
<li><a href="https://blogs.msdn.microsoft.com/oldnewthing/20171117-00/?p=97416">The wrong way of benchmarking the most efficient integer comparison function</a></li>
<li><a href="https://github.com/pacxx/pacxx-llvm">Programming Accelerators with C++ (PACXX)</a></li>
<li><a href="http://foonathan.net/blog/2017/11/20/standard-library.html">What should be part of the C++ standard library</a></li>
</ul>
<p><b>Dave Moore</b></p>
<ul>
<li><a href="https://twitter.com/dmmfix">@dmmfix</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://developer.oculus.com/">Oculus Developer Center</a></li>
<li><a href="https://www.oculus.com/research/">Oculus Research</a></li>
<li><a href="https://www.youtube.com/watch?v=AtyE5qOB4gw&amp;t=360s">Oculus Connect 3 Opening Keynote: Michael Abrash</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Dave Moore from Oculus Research to talk about the Oculus C++ SDK and Augmented Reality.
        <p>Dave Moore started programming after getting fired from his college work study job. This worried his parents, but it seems to have worked out in the end. After spending 17 years in and around the computer games industry, most recently at RAD Game Tools, he's now a software engineer at Oculus Research, working to advance the computer vision technology underlying virtual and augmented reality.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.leaningtech.com/cheerp/">Cheerp the C++ compiler for the Web</a></li>
<li><a href="https://blogs.msdn.microsoft.com/oldnewthing/20171117-00/?p=97416">The wrong way of benchmarking the most efficient integer comparison function</a></li>
<li><a href="https://github.com/pacxx/pacxx-llvm">Programming Accelerators with C++ (PACXX)</a></li>
<li><a href="http://foonathan.net/blog/2017/11/20/standard-library.html">What should be part of the C++ standard library</a></li>
</ul>
<p><b>Dave Moore</b></p>
<ul>
<li><a href="https://twitter.com/dmmfix">@dmmfix</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://developer.oculus.com/">Oculus Developer Center</a></li>
<li><a href="https://www.oculus.com/research/">Oculus Research</a></li>
<li><a href="https://www.youtube.com/watch?v=AtyE5qOB4gw&amp;t=360s">Oculus Connect 3 Opening Keynote: Michael Abrash</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 22 Nov 2017 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/e373f0f0/1802f1f7.mp3" length="38709866" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/BhSx9vSgXYwl_0q22e_JiInM6d_uSQ9i6bCFCJKTXR8/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS82ZmQ0/YzNkNmM2ZTM4MDRl/NWQwMmNhMmNmMjRm/ZjQ5Ni5wbmc.jpg"/>
      <itunes:duration>3218</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Dave Moore from Oculus Research to talk about the Oculus C++ SDK and Augmented Reality.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Dave Moore from Oculus Research to talk about the Oculus C++ SDK and Augmented Reality.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/dave_moore">Dave Moore</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>VS Code</title>
      <itunes:episode>126</itunes:episode>
      <podcast:episode>126</podcast:episode>
      <itunes:title>VS Code</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">d574757791f47e043fda860948faf239</guid>
      <link>https://share.transistor.fm/s/b0dd60d3</link>
      <description>
        <![CDATA[Rob and Jason are joined by Rong Lu to talk about C++ support with the Visual Studio Code Editor and some of the recent improvements made to it.
        <p>Rong Lu is a Program Manager in the Visual C++ team at Microsoft. She has been on the Visual Studio team since she graduated with her master degree in computer science 10 years ago. She currently works on Visual Studio tools for games, C++ mobile, and the C++ experience in Visual Studio Code. Before joining the C++ team, she spent 4 years building the VS SharePoint and architecture tools.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://herbsutter.com/2017/11/11/trip-report-fall-iso-c-standards-meeting-albuquerque/">Trip Report: Fall ISO C++ Standards meeting (Albuquerque)</a></li>
<li><a href="https://www.youtube.com/playlist?list=PLd4OrpVodmxUf6WsIJhb2KvYaq9RBuIr3">Pacific++ Videos Available</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2017/11/01/cppwinrt-is-now-included-the-windows-sdk/">C++/WinRT is now included in the Windows SDK</a></li>
<li><a href="http://swdevmastery.com/dont-use-c-auto-restricting-auto-is-not-the-best-decision-for-your-company-and-it-is-unfair-to-your-developers-instead-train-them-on-how-to-use-it/">Don't use C++ auto?</a></li>
<li><a href="http://www.levelofindirection.com/journal/2017/11/3/catch2-released.html">Catch2 released</a></li>
<li><a href="http://www.levelofindirection.com/journal/2017/11/6/the-worlds-first-distributed-c-meet-up.html">London and Sweden distributed meetup writeup</a></li>
</ul>
<p><b>Rong Lu</b></p>
<ul>
<li><a href="https://twitter.com/davorabbit">@davorabbit</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://code.visualstudio.com/">Visual Studio Code</a></li>
<li><a href="https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools">C++ for Visual Studio Code</a></li>
<li><a href="https://www.youtube.com/watch?v=rFdJ68WbkdQ">CppCon 2017: Rong Lu "C++ Development with Visual Studio Code"</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2017/11/09/visual-studio-code-cc-extension-nov-2017-update-multi-root-workspaces-support-is-here/">Visual Studio Code C/C++ extension Nov 2017 Update - Multi-root workspaces support is here!</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/">Visual C++ Team Blog</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Rong Lu to talk about C++ support with the Visual Studio Code Editor and some of the recent improvements made to it.
        <p>Rong Lu is a Program Manager in the Visual C++ team at Microsoft. She has been on the Visual Studio team since she graduated with her master degree in computer science 10 years ago. She currently works on Visual Studio tools for games, C++ mobile, and the C++ experience in Visual Studio Code. Before joining the C++ team, she spent 4 years building the VS SharePoint and architecture tools.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://herbsutter.com/2017/11/11/trip-report-fall-iso-c-standards-meeting-albuquerque/">Trip Report: Fall ISO C++ Standards meeting (Albuquerque)</a></li>
<li><a href="https://www.youtube.com/playlist?list=PLd4OrpVodmxUf6WsIJhb2KvYaq9RBuIr3">Pacific++ Videos Available</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2017/11/01/cppwinrt-is-now-included-the-windows-sdk/">C++/WinRT is now included in the Windows SDK</a></li>
<li><a href="http://swdevmastery.com/dont-use-c-auto-restricting-auto-is-not-the-best-decision-for-your-company-and-it-is-unfair-to-your-developers-instead-train-them-on-how-to-use-it/">Don't use C++ auto?</a></li>
<li><a href="http://www.levelofindirection.com/journal/2017/11/3/catch2-released.html">Catch2 released</a></li>
<li><a href="http://www.levelofindirection.com/journal/2017/11/6/the-worlds-first-distributed-c-meet-up.html">London and Sweden distributed meetup writeup</a></li>
</ul>
<p><b>Rong Lu</b></p>
<ul>
<li><a href="https://twitter.com/davorabbit">@davorabbit</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://code.visualstudio.com/">Visual Studio Code</a></li>
<li><a href="https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools">C++ for Visual Studio Code</a></li>
<li><a href="https://www.youtube.com/watch?v=rFdJ68WbkdQ">CppCon 2017: Rong Lu "C++ Development with Visual Studio Code"</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2017/11/09/visual-studio-code-cc-extension-nov-2017-update-multi-root-workspaces-support-is-here/">Visual Studio Code C/C++ extension Nov 2017 Update - Multi-root workspaces support is here!</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/">Visual C++ Team Blog</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 15 Nov 2017 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/b0dd60d3/44f6dbcc.mp3" length="39492693" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/ZTnYqus-HxzqAndR-GmdDZyTzhV4TtaZIzh-jXO8Pr0/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8zZDcy/MGJjOTEyNzI0NjUx/M2E0YjIzN2M4ZGQz/NjNjMS5wbmc.jpg"/>
      <itunes:duration>3284</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Rong Lu to talk about C++ support with the Visual Studio Code Editor and some of the recent improvements made to it.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Rong Lu to talk about C++ support with the Visual Studio Code Editor and some of the recent improvements made to it.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/rong_lu">Rong Lu</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Pacific++ Road Show</title>
      <itunes:episode>125</itunes:episode>
      <podcast:episode>125</podcast:episode>
      <itunes:title>Pacific++ Road Show</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">a0b4eed5f7ffcb2e078c723ff9c34b30</guid>
      <link>https://share.transistor.fm/s/ee924bf8</link>
      <description>
        <![CDATA[Rob and Jason discuss recent news and the first ever Pacific++ conference in New Zealand.
        <p><b>News</b></p>
<ul>
<li><a href="https://twitter.com/pacificplusplus/status/924188094470819840">Next Pacific++ Location</a></li>
<li><a href="http://pfultz2.com/blog/2017/10/27/universal-package-manager/">Does C++ need a universal package manager</a></li>
<li><a href="https://github.com/jacquelinekay/petra">Petra: C++17 runtime to compile-time mappings</a></li>
<li><a href="https://channel9.msdn.com/Shows/C9-GoingNative/Bjarne-Stroustrup-Interview-at-cppcon-2017">Bjarne Stroustrup Interview at CppCon 2017</a></li>
<li><a href="https://www.infoq.com/news/2017/10/cpp-17-herb-sutter-interview">C++17 is Here: Interview with Herb Sutter</a></li>
<li><a href="https://www.youtube.com/watch?v=fX2W3nNjJIo&amp;list=PLHTh1InhhwT6bwIpRk0ZbCA0N2p1taxd6">CppCon 2017 Talks</a></li>
<li><a href="https://www.youtube.com/watch?v=tQudpkiQ2RA&amp;list=PLHTh1InhhwT55y4fRRTBIelxnRSZ8G5yg">CppCon 2017 Lightning Talks</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason discuss recent news and the first ever Pacific++ conference in New Zealand.
        <p><b>News</b></p>
<ul>
<li><a href="https://twitter.com/pacificplusplus/status/924188094470819840">Next Pacific++ Location</a></li>
<li><a href="http://pfultz2.com/blog/2017/10/27/universal-package-manager/">Does C++ need a universal package manager</a></li>
<li><a href="https://github.com/jacquelinekay/petra">Petra: C++17 runtime to compile-time mappings</a></li>
<li><a href="https://channel9.msdn.com/Shows/C9-GoingNative/Bjarne-Stroustrup-Interview-at-cppcon-2017">Bjarne Stroustrup Interview at CppCon 2017</a></li>
<li><a href="https://www.infoq.com/news/2017/10/cpp-17-herb-sutter-interview">C++17 is Here: Interview with Herb Sutter</a></li>
<li><a href="https://www.youtube.com/watch?v=fX2W3nNjJIo&amp;list=PLHTh1InhhwT6bwIpRk0ZbCA0N2p1taxd6">CppCon 2017 Talks</a></li>
<li><a href="https://www.youtube.com/watch?v=tQudpkiQ2RA&amp;list=PLHTh1InhhwT55y4fRRTBIelxnRSZ8G5yg">CppCon 2017 Lightning Talks</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 01 Nov 2017 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/ee924bf8/e75d6e46.mp3" length="27243501" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/U8FiNiyxvowUM9K98CWeJnKfgz_5sZ6yH_Xz3ivc9ok/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9mZmQ0/Zjc4MTJmMGJmY2Mz/Yjg0MjkzZGIyMmE2/ODUyNC5wbmc.jpg"/>
      <itunes:duration>2263</itunes:duration>
      <itunes:summary>Rob and Jason discuss recent news and the first ever Pacific++ conference in New Zealand.</itunes:summary>
      <itunes:subtitle>Rob and Jason discuss recent news and the first ever Pacific++ conference in New Zealand.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Build Systems and Modules</title>
      <itunes:episode>124</itunes:episode>
      <podcast:episode>124</podcast:episode>
      <itunes:title>Build Systems and Modules</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">83e57d845e216baa34cd4fd67c3a4136</guid>
      <link>https://share.transistor.fm/s/f6bd4fb7</link>
      <description>
        <![CDATA[Rob and Jason are joined by Isabella Muerte to talk about her recent talk at CppCon 2017 where she discussed some of her concerns with the Modules TS.
        <p>Isabella Muerte is a C++ Bruja and Build System Trash Goblin. She taught herself to program by writing a build system and immediately regretting the decision. Her first computer ran Windows Millennium Edition and her parents forbade her from upgrading to anything else for 5 years. She is still bitter about this. In her spare time, she is into open source software, tattoos, computer keyboards, and making fake cover bands like 'Rage Against the Abstract Machine'</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.reddit.com/r/cpp/comments/75gohf/i_just_found_a_use_for_the_poop_emoji_in_c/">A use for the poop emoji in C++</a></li>
<li><a href="http://www.modernescpp.com/index.php/c-core-guidelines-class-hierarchies">C++ Core Guidelines: Class Hierarchies</a></li>
<li><a href="https://www.fluentcpp.com/2017/10/10/partitioning-with-the-stl/">Partitioning with the STL</a></li>
<li><a href="https://www.theatlantic.com/technology/archive/2017/09/saving-the-world-from-code/540393/">The Coming Software Apocalypse</a></li>
</ul>
<p><b>Isabella Muerte</b></p>
<ul>
<li><a href="https://twitter.com/slurpsmadrips">@slurpsmadrips</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://izzys.casa/posts/millennials-are-killing-the-modules-ts.html">Millennials Are Killing the Modules TS</a></li>
<li><a href="https://www.youtube.com/watch?v=7THzO-D0ta4">CppCon 2017: Isabella Muerte "There Will Be Build Systems: I Configure Your Milkshake"</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Isabella Muerte to talk about her recent talk at CppCon 2017 where she discussed some of her concerns with the Modules TS.
        <p>Isabella Muerte is a C++ Bruja and Build System Trash Goblin. She taught herself to program by writing a build system and immediately regretting the decision. Her first computer ran Windows Millennium Edition and her parents forbade her from upgrading to anything else for 5 years. She is still bitter about this. In her spare time, she is into open source software, tattoos, computer keyboards, and making fake cover bands like 'Rage Against the Abstract Machine'</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.reddit.com/r/cpp/comments/75gohf/i_just_found_a_use_for_the_poop_emoji_in_c/">A use for the poop emoji in C++</a></li>
<li><a href="http://www.modernescpp.com/index.php/c-core-guidelines-class-hierarchies">C++ Core Guidelines: Class Hierarchies</a></li>
<li><a href="https://www.fluentcpp.com/2017/10/10/partitioning-with-the-stl/">Partitioning with the STL</a></li>
<li><a href="https://www.theatlantic.com/technology/archive/2017/09/saving-the-world-from-code/540393/">The Coming Software Apocalypse</a></li>
</ul>
<p><b>Isabella Muerte</b></p>
<ul>
<li><a href="https://twitter.com/slurpsmadrips">@slurpsmadrips</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://izzys.casa/posts/millennials-are-killing-the-modules-ts.html">Millennials Are Killing the Modules TS</a></li>
<li><a href="https://www.youtube.com/watch?v=7THzO-D0ta4">CppCon 2017: Isabella Muerte "There Will Be Build Systems: I Configure Your Milkshake"</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 26 Oct 2017 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/f6bd4fb7/d95125be.mp3" length="47885285" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/zp42fZqUE4C25hAsBPuldW-wtHMBxTnI98OnUgvohio/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8yZjA3/OWE0Y2NmZDZmMTA3/MTVjMmMwZmQyOWU2/MDkwNi5wbmc.jpg"/>
      <itunes:duration>3983</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Isabella Muerte to talk about her recent talk at CppCon 2017 where she discussed some of her concerns with the Modules TS.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Isabella Muerte to talk about her recent talk at CppCon 2017 where she discussed some of her concerns with the Modules TS.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/isabella_muerte">Isabella Muerte</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Grace Hopper Conference</title>
      <itunes:episode>123</itunes:episode>
      <podcast:episode>123</podcast:episode>
      <itunes:title>Grace Hopper Conference</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">0596e78af2b5bd0ea4dad7751aeb5e0d</guid>
      <link>https://share.transistor.fm/s/42950709</link>
      <description>
        <![CDATA[Rob and Jason are joined by Gina Stephens to talk about the C++ Foundations presence at the Grace Hopper Conference, the St Louis C++ Meetup and a proposal for a new access specifier.
        <p>Gina Stephens is a software engineer with over 20 years' experience, 13 of those years leading development teams. Most of her experience has been with C++, in addition to Java, .NET and various scripting language.  The breadth of her development experience includes DOD, FDA, DOI, Hospitality, and Finance.</p>
<p>Gina has a Bachelors in Computer Science from MS&amp;T in Rolla, MO and a Masters in Computer Science from the University of Missouri – STL. She also founded and runs the STL C++ User Group.</p>
<p>Gina is also a Desert Storm Air Force veteran during which she worked on the B-52 bombers that were carpet-bombing Iraq. She is happily married with 2 sons, both of whom are serving in the US Navy.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.phoronix.com/scan.php?page=news_item&amp;px=Facebook-GCC-CXX-Modules">Facebook Has Been Working On C++ Modules Support For GCC</a></li>
<li><a href="http://nullprogram.com/blog/2017/10/06/">A Branchless UTF-8 Decoder</a></li>
<li><a href="https://caspervonb.github.io/toneofsorting/">Interactive Auralization and Visualization of Sorting Algorithms</a></li>
<li><a href="https://blog.jetbrains.com/clion/2017/10/jb-cpp-at-cppcon-2017/">Trip Report JetBrains at CppCon</a></li>
</ul>
<p><b>Gina Stephens</b></p>
<ul>
<li><a href="https://www.linkedin.com/in/ginasousan/">Gina Stephens</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://ghc.anitab.org/">Grace Hopper Celebration</a></li>
<li><a href="https://www.meetup.com/Saint-Louis-C-C-Meetup/">St Louis C++ Meetup</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Gina Stephens to talk about the C++ Foundations presence at the Grace Hopper Conference, the St Louis C++ Meetup and a proposal for a new access specifier.
        <p>Gina Stephens is a software engineer with over 20 years' experience, 13 of those years leading development teams. Most of her experience has been with C++, in addition to Java, .NET and various scripting language.  The breadth of her development experience includes DOD, FDA, DOI, Hospitality, and Finance.</p>
<p>Gina has a Bachelors in Computer Science from MS&amp;T in Rolla, MO and a Masters in Computer Science from the University of Missouri – STL. She also founded and runs the STL C++ User Group.</p>
<p>Gina is also a Desert Storm Air Force veteran during which she worked on the B-52 bombers that were carpet-bombing Iraq. She is happily married with 2 sons, both of whom are serving in the US Navy.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.phoronix.com/scan.php?page=news_item&amp;px=Facebook-GCC-CXX-Modules">Facebook Has Been Working On C++ Modules Support For GCC</a></li>
<li><a href="http://nullprogram.com/blog/2017/10/06/">A Branchless UTF-8 Decoder</a></li>
<li><a href="https://caspervonb.github.io/toneofsorting/">Interactive Auralization and Visualization of Sorting Algorithms</a></li>
<li><a href="https://blog.jetbrains.com/clion/2017/10/jb-cpp-at-cppcon-2017/">Trip Report JetBrains at CppCon</a></li>
</ul>
<p><b>Gina Stephens</b></p>
<ul>
<li><a href="https://www.linkedin.com/in/ginasousan/">Gina Stephens</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://ghc.anitab.org/">Grace Hopper Celebration</a></li>
<li><a href="https://www.meetup.com/Saint-Louis-C-C-Meetup/">St Louis C++ Meetup</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 19 Oct 2017 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/42950709/1a9e09bb.mp3" length="30682209" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/T0-qeSl7JMTuTtCySKuU-xkugSqk3fvNRLgG_kOO06o/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9lMjli/OWY1MmQ2MGYwMTA2/NzVhY2Y3YzVhNzM1/ZTQyYS5wbmc.jpg"/>
      <itunes:duration>2549</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Gina Stephens to talk about the C++ Foundations presence at the Grace Hopper Conference, the St Louis C++ Meetup and a proposal for a new access specifier.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Gina Stephens to talk about the C++ Foundations presence at the Grace Hopper Conference, the St Louis C++ Meetup and a proposal for a new access specifier.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/gina_stephens">Gina Stephens</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Abseil</title>
      <itunes:episode>122</itunes:episode>
      <podcast:episode>122</podcast:episode>
      <itunes:title>Abseil</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">d2eaa5cf5036b0aa92aed40e57a1b2cc</guid>
      <link>https://share.transistor.fm/s/b71eb9b1</link>
      <description>
        <![CDATA[Rob and Jason are joined by Titus Winters from Google to talk about the Open Sourcing of Google's Abseil library.
        <p>Titus Winters has spent the past 6 years working on Google's core C++ libraries. He's particularly interested in issues of large scale software engineer and codebase maintenance: how do we keep a codebase of over 100M lines of code consistent and flexible for the next decade? Along the way he has helped Google teams pioneer techniques to perform automated code transformations on a massive scale, and helps maintain the Google C++ Style Guide.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://www.elbeno.com/blog/?p=1542">CppCon 2017 Trip Report</a></li>
<li><a href="https://deque.blog/2017/10/04/my-cppcon-2017-trip-report-10-great-talks-to-watch-and-learn-from/">My CppCon 2017 Trip Report - 10 great talks to watch and learn from</a></li>
<li><a href="https://www.kdevelop.org/news/kdevelop-52-beta1-released">Kdevelop 5.2 beta 1 released</a></li>
</ul>
<p><b>Titus Winters</b></p>
<ul>
<li><a href="https://www.linkedin.com/in/tituswinters">Titus Winters</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://abseil.io/">Abseil</a></li>
<li><a href="https://www.youtube.com/watch?v=tISy7EJQPzI">CppCon 2017: Titus Winters C++ as a "Live at Head Language"</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Titus Winters from Google to talk about the Open Sourcing of Google's Abseil library.
        <p>Titus Winters has spent the past 6 years working on Google's core C++ libraries. He's particularly interested in issues of large scale software engineer and codebase maintenance: how do we keep a codebase of over 100M lines of code consistent and flexible for the next decade? Along the way he has helped Google teams pioneer techniques to perform automated code transformations on a massive scale, and helps maintain the Google C++ Style Guide.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://www.elbeno.com/blog/?p=1542">CppCon 2017 Trip Report</a></li>
<li><a href="https://deque.blog/2017/10/04/my-cppcon-2017-trip-report-10-great-talks-to-watch-and-learn-from/">My CppCon 2017 Trip Report - 10 great talks to watch and learn from</a></li>
<li><a href="https://www.kdevelop.org/news/kdevelop-52-beta1-released">Kdevelop 5.2 beta 1 released</a></li>
</ul>
<p><b>Titus Winters</b></p>
<ul>
<li><a href="https://www.linkedin.com/in/tituswinters">Titus Winters</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://abseil.io/">Abseil</a></li>
<li><a href="https://www.youtube.com/watch?v=tISy7EJQPzI">CppCon 2017: Titus Winters C++ as a "Live at Head Language"</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 12 Oct 2017 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/b71eb9b1/762c05ea.mp3" length="37861911" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/7v_O5AOoo3tM5wKJuR1RIPbWZBj8lvEJPFl0q29hWrE/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9iNzZm/YWY4NmJkMDdmNjQ0/YTY0ZDM4NzVmNzdl/MzliYi5wbmc.jpg"/>
      <itunes:duration>3148</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Titus Winters from Google to talk about the Open Sourcing of Google's Abseil library.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Titus Winters from Google to talk about the Open Sourcing of Google's Abseil library.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/titus_winters">Titus Winters</podcast:person>
    </item>
    <item>
      <title>PLF List</title>
      <itunes:episode>121</itunes:episode>
      <podcast:episode>121</podcast:episode>
      <itunes:title>PLF List</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">5430ce1442484b0c970c10b351d6e32b</guid>
      <link>https://share.transistor.fm/s/ca2d4db1</link>
      <description>
        <![CDATA[Rob and Jason are joined by Matt Bentley  to talk about his work on plf::list and discuss some updates from the SG14 Working Group.
        <p>Matt Bentley was born in 1978 and never recovered from the experience. He started programming in 1986, completing a BSc Computer Science 1999, before spending three years working for a legal publishing firm, getting chronic fatigue syndrone, quitting, building a music studio, recovering, getting interested in programming again, building a game engine, and stumbling across some generalized solutions to some old problems.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://msdn.microsoft.com/en-us/magazine/mt826346">From Algorithms to Coroutines in C++</a></li>
<li><a href="https://bunnyladame.blogspot.ca/2017/09/a-beginners-guide-to-cppcon-2017.html">A Beginner's Guide to CppCon 2017</a></li>
<li><a href="https://www.youtube.com/playlist?list=PLHTh1InhhwT6bwIpRk0ZbCA0N2p1taxd6">CppCon2017 videos online</a></li>
</ul>
<p><b>Matt Bentley</b></p>
<ul>
<li><a href="https://twitter.com/xolvenz">@xolvenz</a></li>
<li><a href="https://github.com/mattreecebentley">Matt Bentley on GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://plflib.org/">PLF C++ Library</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Matt Bentley  to talk about his work on plf::list and discuss some updates from the SG14 Working Group.
        <p>Matt Bentley was born in 1978 and never recovered from the experience. He started programming in 1986, completing a BSc Computer Science 1999, before spending three years working for a legal publishing firm, getting chronic fatigue syndrone, quitting, building a music studio, recovering, getting interested in programming again, building a game engine, and stumbling across some generalized solutions to some old problems.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://msdn.microsoft.com/en-us/magazine/mt826346">From Algorithms to Coroutines in C++</a></li>
<li><a href="https://bunnyladame.blogspot.ca/2017/09/a-beginners-guide-to-cppcon-2017.html">A Beginner's Guide to CppCon 2017</a></li>
<li><a href="https://www.youtube.com/playlist?list=PLHTh1InhhwT6bwIpRk0ZbCA0N2p1taxd6">CppCon2017 videos online</a></li>
</ul>
<p><b>Matt Bentley</b></p>
<ul>
<li><a href="https://twitter.com/xolvenz">@xolvenz</a></li>
<li><a href="https://github.com/mattreecebentley">Matt Bentley on GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://plflib.org/">PLF C++ Library</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 05 Oct 2017 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/ca2d4db1/2662e300.mp3" length="34641609" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:duration>2887</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Matt Bentley  to talk about his work on plf::list and discuss some updates from the SG14 Working Group.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Matt Bentley  to talk about his work on plf::list and discuss some updates from the SG14 Working Group.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/matt_bentley">Matt Bentley</podcast:person>
    </item>
    <item>
      <title>Java</title>
      <itunes:episode>120</itunes:episode>
      <podcast:episode>120</podcast:episode>
      <itunes:title>Java</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">4fb0edebec470fc942d7f9d268b3e283</guid>
      <link>https://share.transistor.fm/s/27739c3c</link>
      <description>
        <![CDATA[Rob and Jason are joined by Patricia Aas to talk about Java and some of the similarities and differences between the Managed language and C++, she also talks about her work on the Vivaldi Browser.
        <p>Patricia has been a C++ programmer for 12 years. Currently she is working on the Vivaldi Browser. Previously she has worked on the Opera Browser, on embedded telepresence systems at Cisco and even did a two year stint as a Java consultant. She is passionate about learning and teaching, as well as trying to make the world in general and tech in particular, a more inclusive place.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.cs.columbia.edu/2017/bjarne-stroustrup-awarded-2017-faraday-medal/">Bjarne Stroustrup awarded 2017 Faraday Medal</a></li>
<li><a href="https://orbitprofiler.com/">Orbit C Performance Profiler</a></li>
<li><a href="https://opensource.googleblog.com/2017/09/introducing-abseil-new-common-libraries.html">Introducing Abseil, a new common libraries project</a></li>
<li><a href="https://www.youtube.com/user/CppCon">CppCon Videos</a></li>
</ul>
<p><b>Patricia Aas</b></p>
<ul>
<li><a href="https://twitter.com/pati_gallardo">@pati_gallardo</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.slideshare.net/PatriciaAas/c-for-java-developers-javazone-2017">C++ for Java Developers (Slides)</a></li>
<li><a href="https://vimeo.com/233796869">C++ for Java Developers (Video)</a></li>
<li><a href="https://www.java.com">Java</a></li>
<li><a href="https://vivaldi.com/">Vivaldi Browser</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Patricia Aas to talk about Java and some of the similarities and differences between the Managed language and C++, she also talks about her work on the Vivaldi Browser.
        <p>Patricia has been a C++ programmer for 12 years. Currently she is working on the Vivaldi Browser. Previously she has worked on the Opera Browser, on embedded telepresence systems at Cisco and even did a two year stint as a Java consultant. She is passionate about learning and teaching, as well as trying to make the world in general and tech in particular, a more inclusive place.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.cs.columbia.edu/2017/bjarne-stroustrup-awarded-2017-faraday-medal/">Bjarne Stroustrup awarded 2017 Faraday Medal</a></li>
<li><a href="https://orbitprofiler.com/">Orbit C Performance Profiler</a></li>
<li><a href="https://opensource.googleblog.com/2017/09/introducing-abseil-new-common-libraries.html">Introducing Abseil, a new common libraries project</a></li>
<li><a href="https://www.youtube.com/user/CppCon">CppCon Videos</a></li>
</ul>
<p><b>Patricia Aas</b></p>
<ul>
<li><a href="https://twitter.com/pati_gallardo">@pati_gallardo</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.slideshare.net/PatriciaAas/c-for-java-developers-javazone-2017">C++ for Java Developers (Slides)</a></li>
<li><a href="https://vimeo.com/233796869">C++ for Java Developers (Video)</a></li>
<li><a href="https://www.java.com">Java</a></li>
<li><a href="https://vivaldi.com/">Vivaldi Browser</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 28 Sep 2017 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/27739c3c/b4861725.mp3" length="34757711" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/9qjVhIdEFMrqbUOzZPRX4sIlORI9rZpwoz9m-QW6XB0/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS82YzZm/ODI5ZmRkNWNkNDUw/NTg3NGM3NDYyZTY5/MTMyNS5wbmc.jpg"/>
      <itunes:duration>2889</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Patricia Aas to talk about Java and some of the similarities and differences between the Managed language and C++, she also talks about her work on the Vivaldi Browser.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Patricia Aas to talk about Java and some of the similarities and differences between the Managed language and C++, she also talks about her work on the Vivaldi Browser.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/patricia_aas">Patricia Aas</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>C# and IL2CPP</title>
      <itunes:episode>119</itunes:episode>
      <podcast:episode>119</podcast:episode>
      <itunes:title>C# and IL2CPP</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">533f294bc447511b0d8d927dfea5ba58</guid>
      <link>https://share.transistor.fm/s/17508337</link>
      <description>
        <![CDATA[Rob and Jason are joined by Josh Peterson to talk about C# and some of the similarities and differences between the Managed language and C++, he also talks about his work at Unity 3D on IL2CPP.
        <p>Josh is a programmer working at Unity Technologies, where he focuses on integration and development of scripting runtimes for the Unity 3D game engine. He enjoys learning about CPU architectures and assembly language, including the recent development of an MOS 6510 emulator in C#. In his free time, he coaches a number of youth soccer teams and reads philosophy and theology.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://sites.google.com/view/energy-efficiency-languages">Energy Efficiency Across Programming Languages</a></li>
<li><a href="https://cppugka.github.io/CppWorldCafe2017/">C++ World Café</a></li>
<li><a href="https://kristerw.blogspot.com/2017/09/useful-gcc-warning-options-not-enabled.html">Useful GCC warning options not enabled by -Wall -Wextra</a></li>
</ul>
<p><b>Josh Peterson</b></p>
<ul>
<li><a href="https://twitter.com/petersonjm1">@petersonjm1</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://docs.microsoft.com/en-us/dotnet/csharp/">Microsoft C# Guide</a></li>
<li><a href="https://unity3d.com/">Unity 3D</a></li>
<li><a href="https://blogs.unity3d.com/2015/05/06/an-introduction-to-ilcpp-internals/">An introduction to IL2CPP internals</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Josh Peterson to talk about C# and some of the similarities and differences between the Managed language and C++, he also talks about his work at Unity 3D on IL2CPP.
        <p>Josh is a programmer working at Unity Technologies, where he focuses on integration and development of scripting runtimes for the Unity 3D game engine. He enjoys learning about CPU architectures and assembly language, including the recent development of an MOS 6510 emulator in C#. In his free time, he coaches a number of youth soccer teams and reads philosophy and theology.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://sites.google.com/view/energy-efficiency-languages">Energy Efficiency Across Programming Languages</a></li>
<li><a href="https://cppugka.github.io/CppWorldCafe2017/">C++ World Café</a></li>
<li><a href="https://kristerw.blogspot.com/2017/09/useful-gcc-warning-options-not-enabled.html">Useful GCC warning options not enabled by -Wall -Wextra</a></li>
</ul>
<p><b>Josh Peterson</b></p>
<ul>
<li><a href="https://twitter.com/petersonjm1">@petersonjm1</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://docs.microsoft.com/en-us/dotnet/csharp/">Microsoft C# Guide</a></li>
<li><a href="https://unity3d.com/">Unity 3D</a></li>
<li><a href="https://blogs.unity3d.com/2015/05/06/an-introduction-to-ilcpp-internals/">An introduction to IL2CPP internals</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 21 Sep 2017 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/17508337/706f175f.mp3" length="45874836" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/YblQhGza3KXG5QrWLoxEkBe5GGnFohBrMjg9b_33vwg/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS84ZDAw/ZmU1ZGZmYjA2NDM5/ZjUwNzNmNzBmZGIx/N2ZmZi5wbmc.jpg"/>
      <itunes:duration>3815</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Josh Peterson to talk about C# and some of the similarities and differences between the Managed language and C++, he also talks about his work at Unity 3D on IL2CPP.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Josh Peterson to talk about C# and some of the similarities and differences between the Managed language and C++, he also talks about his work at Unity 3D on IL2CPP.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/josh_peterson">Josh Peterson</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>FluentC++</title>
      <itunes:episode>118</itunes:episode>
      <podcast:episode>118</podcast:episode>
      <itunes:title>FluentC++</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">9267870f0dbcf37818f8b5b27617f448</guid>
      <link>https://share.transistor.fm/s/aa7b53bf</link>
      <description>
        <![CDATA[Rob and Jason are joined by Jonathan Boccara to talk about the FluentC++ blog and the benefit of doing daily C++ talks at your office.
        <p>Jonathan Boccara is a passionate C++ developer working for Murex on a large codebase of financial software. His interests revolve around making code expressive.
He regularly blogs on Fluent C++, where he explores how to use the C++ language to write expressive code, make existing code clearer, and also about how to keep your spirits up when facing unclear code.
Jonathan loves writing, making videos, reading programming books, hanging out at conferences, meeting people, learning new languages and making trainings and presentations.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://herbsutter.com/2017/09/06/c17-is-formally-approved/">C++17 is formally approved</a></li>
<li><a href="http://releases.llvm.org/5.0.0/tools/clang/docs/ReleaseNotes.html">Clang 5.0.0 Released (already on the compiler explorer) </a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2017/09/11/two-phase-name-lookup-support-comes-to-msvc/">Two-phase name lookup support comes to MSVC</a></li>
<li><a href="http://godbolt.org/g/pqkxfY">CppCast compiles on godbolt</a></li>
</ul>
<p><b>Jonathan Boccara</b></p>
<ul>
<li><a href="https://twitter.com/JoBoccara">@JoBoccara</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://www.fluentcpp.com/">FluentC++</a></li>
<li><a href="https://www.fluentcpp.com/stl/">STL Learning Resource</a></li>
<li><a href="https://www.fluentcpp.com/2017/09/14/become-recognized-cpp-skills-dailies/">Spread Knowledge in Your Company with Your "Daily C++"</a></li>
<li><a href="https://www.murex.com/">Murex</a></li>
<li><a href="https://channel9.msdn.com/Events/GoingNative/2013/Cpp-Seasoning">Going Native 2013: Sean Parent "C++ Seasoning"</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Jonathan Boccara to talk about the FluentC++ blog and the benefit of doing daily C++ talks at your office.
        <p>Jonathan Boccara is a passionate C++ developer working for Murex on a large codebase of financial software. His interests revolve around making code expressive.
He regularly blogs on Fluent C++, where he explores how to use the C++ language to write expressive code, make existing code clearer, and also about how to keep your spirits up when facing unclear code.
Jonathan loves writing, making videos, reading programming books, hanging out at conferences, meeting people, learning new languages and making trainings and presentations.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://herbsutter.com/2017/09/06/c17-is-formally-approved/">C++17 is formally approved</a></li>
<li><a href="http://releases.llvm.org/5.0.0/tools/clang/docs/ReleaseNotes.html">Clang 5.0.0 Released (already on the compiler explorer) </a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2017/09/11/two-phase-name-lookup-support-comes-to-msvc/">Two-phase name lookup support comes to MSVC</a></li>
<li><a href="http://godbolt.org/g/pqkxfY">CppCast compiles on godbolt</a></li>
</ul>
<p><b>Jonathan Boccara</b></p>
<ul>
<li><a href="https://twitter.com/JoBoccara">@JoBoccara</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://www.fluentcpp.com/">FluentC++</a></li>
<li><a href="https://www.fluentcpp.com/stl/">STL Learning Resource</a></li>
<li><a href="https://www.fluentcpp.com/2017/09/14/become-recognized-cpp-skills-dailies/">Spread Knowledge in Your Company with Your "Daily C++"</a></li>
<li><a href="https://www.murex.com/">Murex</a></li>
<li><a href="https://channel9.msdn.com/Events/GoingNative/2013/Cpp-Seasoning">Going Native 2013: Sean Parent "C++ Seasoning"</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 14 Sep 2017 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/aa7b53bf/9dbc231f.mp3" length="42939898" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/txJD0bfhPvyLyjxBVXkVz6nsRIgaPXykPI3FYfLqfKo/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS82ZjZh/ZjM2MjJhNDVhZWI2/NmI1OWNjZjE1ZjE5/MTYyMS5wbmc.jpg"/>
      <itunes:duration>3571</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Jonathan Boccara to talk about the FluentC++ blog and the benefit of doing daily C++ talks at your office.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Jonathan Boccara to talk about the FluentC++ blog and the benefit of doing daily C++ talks at your office.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/jonathan_boccara">Jonathan Boccara</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>DebugView++</title>
      <itunes:episode>117</itunes:episode>
      <podcast:episode>117</podcast:episode>
      <itunes:title>DebugView++</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">204741bed553a4a8116fb83444281fcf</guid>
      <link>https://share.transistor.fm/s/7f8fcd5b</link>
      <description>
        <![CDATA[Rob and Jason are joined by Jan Wilmans to talk about the DebugView++ debug and logging tool and some of his other open source projects.
        <p>Jan is a Software Engineer at Promexx, contracted by ThermoFisher Scientific to work on integration of motion controllers in Transmission Electron Microscopes.
He has been programming for 25 years, started with basic, z80 assembly and later C++. He is now a C++ enthusiast, an open source developer and likes
to keep up to date on new c++ developments. In his free time he enjoys playing video games and watching science fiction together with his wife Babette.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://cppcon.org/2017call-for-volunteers/">CppCon Call for Volunteers</a></li>
<li><a href="http://molecular-matters.com/products_livepp.html">Live++ C++ Live Coding</a></li>
<li><a href="https://tutorials.visualstudio.com/cpp-console/intro">Build your first C++ app</a></li>
<li><a href="https://kristerw.blogspot.com/2017/09/why-undefined-behavior-may-call-never.html">Why undefined behavior may call a never-called function</a></li>
</ul>
<p><b>Jan Wilmans</b></p>
<ul>
<li><a href="https://twitter.com/janwilmans">@janwilmans</a></li>
<li><a href="https://github.com/janwilmans">Jan Wilmans' GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/djeedjay/DebugViewPP/">DebugView++</a></li>
<li><a href="https://github.com/janwilmans/LibIdentify">LibIdentify</a></li>
<li><a href="https://github.com/janwilmans/OpenCanary">OpenCanary</a></li>
<li><a href="https://github.com/executors/issaquah_2016">Executors Proposal</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Jan Wilmans to talk about the DebugView++ debug and logging tool and some of his other open source projects.
        <p>Jan is a Software Engineer at Promexx, contracted by ThermoFisher Scientific to work on integration of motion controllers in Transmission Electron Microscopes.
He has been programming for 25 years, started with basic, z80 assembly and later C++. He is now a C++ enthusiast, an open source developer and likes
to keep up to date on new c++ developments. In his free time he enjoys playing video games and watching science fiction together with his wife Babette.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://cppcon.org/2017call-for-volunteers/">CppCon Call for Volunteers</a></li>
<li><a href="http://molecular-matters.com/products_livepp.html">Live++ C++ Live Coding</a></li>
<li><a href="https://tutorials.visualstudio.com/cpp-console/intro">Build your first C++ app</a></li>
<li><a href="https://kristerw.blogspot.com/2017/09/why-undefined-behavior-may-call-never.html">Why undefined behavior may call a never-called function</a></li>
</ul>
<p><b>Jan Wilmans</b></p>
<ul>
<li><a href="https://twitter.com/janwilmans">@janwilmans</a></li>
<li><a href="https://github.com/janwilmans">Jan Wilmans' GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/djeedjay/DebugViewPP/">DebugView++</a></li>
<li><a href="https://github.com/janwilmans/LibIdentify">LibIdentify</a></li>
<li><a href="https://github.com/janwilmans/OpenCanary">OpenCanary</a></li>
<li><a href="https://github.com/executors/issaquah_2016">Executors Proposal</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Fri, 08 Sep 2017 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/7f8fcd5b/40eb461d.mp3" length="43001339" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/AJXEwjpw_q3D2Pk1UE5xsGNlnoonQQ1eOdyQR0yfTII/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8xMmU3/ODFhMDM2OWY1ZTY3/NmFhZmU5ZGI0NjQ0/YTZjMi5wbmc.jpg"/>
      <itunes:duration>3576</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Jan Wilmans to talk about the DebugView++ debug and logging tool and some of his other open source projects.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Jan Wilmans to talk about the DebugView++ debug and logging tool and some of his other open source projects.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/jan_wilmans">Jan Wilmans</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Volta and Cuda C++</title>
      <itunes:episode>116</itunes:episode>
      <podcast:episode>116</podcast:episode>
      <itunes:title>Volta and Cuda C++</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">87eda14629903d72bd35a588092b5725</guid>
      <link>https://share.transistor.fm/s/f4a84603</link>
      <description>
        <![CDATA[Rob and Jason are joined by Olivier Giroux from NVidia to talk about programming for the Volta GPU.
        <p>Olivier Giroux has worked on eight GPU and four SM architecture generations released by NVIDIA. Lately, he works to clarify the forms and semantics of valid GPU programs, present and future. He was the programming model lead for the new NVIDIA Volta architecture. He is a member of WG21, the ISO C++ committee, and is a passionate contributor to C++'s forward progress guarantees and memory model.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2017/08/25/visual-c-for-linux-development-with-cmake/">Visual C++ for Linux Development with Cmake</a></li>
<li><a href="https://www.sourcetrail.com/blog/release_2017_3/">Sourcetrail 2017.3 released - cross platform source explorer</a></li>
<li><a href="https://cppcon.org/lt-oc-announce/">Call for CppCon Lightning Talks and Open Content</a></li>
<li><a href="http://www.bfilipek.com/2017/08/cpp17stl-review.html">C++17 STL Cookbook Book Review</a></li>
</ul>
<p><b>Olivier Giroux</b></p>
<ul>
<li><a href="https://twitter.com/__simt__">@<strong>simt</strong></a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://cppcon2017.sched.com/event/Bgu6/designing-c-hardware">CppCon: Designing C++ Hardware</a></li>
<li><a href="https://devblogs.nvidia.com/parallelforall/inside-volta/">Inside Volta: The World’s Most Advanced Data Center GPU</a></li>
<li><a href="http://on-demand.gputechconf.com/gtc/2017/presentation/s7798-luke-durant-inside-volta.pdf">Inside Volta Slidedeck</a></li>
<li><a href="https://devblogs.nvidia.com/parallelforall/">NVidia Dev Blog</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Olivier Giroux from NVidia to talk about programming for the Volta GPU.
        <p>Olivier Giroux has worked on eight GPU and four SM architecture generations released by NVIDIA. Lately, he works to clarify the forms and semantics of valid GPU programs, present and future. He was the programming model lead for the new NVIDIA Volta architecture. He is a member of WG21, the ISO C++ committee, and is a passionate contributor to C++'s forward progress guarantees and memory model.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2017/08/25/visual-c-for-linux-development-with-cmake/">Visual C++ for Linux Development with Cmake</a></li>
<li><a href="https://www.sourcetrail.com/blog/release_2017_3/">Sourcetrail 2017.3 released - cross platform source explorer</a></li>
<li><a href="https://cppcon.org/lt-oc-announce/">Call for CppCon Lightning Talks and Open Content</a></li>
<li><a href="http://www.bfilipek.com/2017/08/cpp17stl-review.html">C++17 STL Cookbook Book Review</a></li>
</ul>
<p><b>Olivier Giroux</b></p>
<ul>
<li><a href="https://twitter.com/__simt__">@<strong>simt</strong></a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://cppcon2017.sched.com/event/Bgu6/designing-c-hardware">CppCon: Designing C++ Hardware</a></li>
<li><a href="https://devblogs.nvidia.com/parallelforall/inside-volta/">Inside Volta: The World’s Most Advanced Data Center GPU</a></li>
<li><a href="http://on-demand.gputechconf.com/gtc/2017/presentation/s7798-luke-durant-inside-volta.pdf">Inside Volta Slidedeck</a></li>
<li><a href="https://devblogs.nvidia.com/parallelforall/">NVidia Dev Blog</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Fri, 01 Sep 2017 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/f4a84603/bfde1232.mp3" length="52867342" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/gWahwuAiffW4e3qx78CzwEkj58uGxHVJ6-l2RY7qBCk/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8yNjhh/MjU0MDkxNWI3Njdh/ZTc5ZDg4OTRiZWRh/ZGMyOC5wbmc.jpg"/>
      <itunes:duration>3770</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Olivier Giroux from NVidia to talk about programming for the Volta GPU.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Olivier Giroux from NVidia to talk about programming for the Volta GPU.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/olivier_giroux">Olivier Giroux</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Meeting C++ and /r/cpp_review</title>
      <itunes:episode>115</itunes:episode>
      <podcast:episode>115</podcast:episode>
      <itunes:title>Meeting C++ and /r/cpp_review</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">e05234ecaf52546a744902caea669d4c</guid>
      <link>https://share.transistor.fm/s/1c3120c3</link>
      <description>
        <![CDATA[Rob and Jason are joined by Jens Weller to talk about the upcoming Meeting C++ conference, the /r/cpp_review community and more.
        <p>Jens Weller is the organizer and founder of Meeting C++. Doing C++ since 1998, he is an active member of the C++ Community. From being a moderator at c-plusplus.de and organizer of his own C++ User Group since 2011 in Düsseldorf, his roots are in the C++ Community. Today his main work is running the Meeting C++ Platform (conference, website, social media and recruiting). His main role has become being a C++ evangelist, as this he speaks and travels to other conferences and user groups around the world.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://play.google.com/store/apps/details?id=com.game.aquamath">Aqua Math - Android game developed in C++ with Cocos2d-x</a></li>
<li><a href="http://www.cocos2d-x.org/">Cocos2d-x</a></li>
<li><a href="http://blog.llvm.org/2017/08/llvm-on-windows-now-supports-pdb-debug.html">LLVM on Windows now supports PDB Debug Info</a></li>
<li><a href="http://ericniebler.com/2017/08/17/ranges-coroutines-and-react-early-musings-on-the-future-of-async-in-c/">Ranges, Coroutines, and React: Early Musings on the Future of Async in c++</a></li>
<li><a href="https://nicoleorchard.com/blog/compilers">An Intro to Compilers</a></li>
</ul>
<p><b>Jens Weller</b></p>
<ul>
<li><a href="https://twitter.com/meetingcpp">@meetingcpp</a></li>
<li><a href="https://github.com/meetingcpp">Jens Weller's GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://meetingcpp.com">Meeting C++</a></li>
<li><a href="https://meetingcpp.com/index.php/mcpp2017.html">Meeting C++ 2017 Conference</a></li>
<li><a href="https://www.reddit.com/r/cpp_review/">/r/cpp_review</a></li>
<li><a href="http://meetingembedded.com/">Meeting Embedded</a></li>
<li><a href="https://simpleprogrammer.com/2016/10/29/ultimate-list-developer-podcasts/">Ultimate List of Developer Podcasts</a></li>
<li><a href="http://dlib.net/">Dlib - a modern C++ toolkit containing machine learning algorithms</a> </li>
<li><a href="https://www.youtube.com/user/TheChernoProject">The Cherno Project</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Jens Weller to talk about the upcoming Meeting C++ conference, the /r/cpp_review community and more.
        <p>Jens Weller is the organizer and founder of Meeting C++. Doing C++ since 1998, he is an active member of the C++ Community. From being a moderator at c-plusplus.de and organizer of his own C++ User Group since 2011 in Düsseldorf, his roots are in the C++ Community. Today his main work is running the Meeting C++ Platform (conference, website, social media and recruiting). His main role has become being a C++ evangelist, as this he speaks and travels to other conferences and user groups around the world.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://play.google.com/store/apps/details?id=com.game.aquamath">Aqua Math - Android game developed in C++ with Cocos2d-x</a></li>
<li><a href="http://www.cocos2d-x.org/">Cocos2d-x</a></li>
<li><a href="http://blog.llvm.org/2017/08/llvm-on-windows-now-supports-pdb-debug.html">LLVM on Windows now supports PDB Debug Info</a></li>
<li><a href="http://ericniebler.com/2017/08/17/ranges-coroutines-and-react-early-musings-on-the-future-of-async-in-c/">Ranges, Coroutines, and React: Early Musings on the Future of Async in c++</a></li>
<li><a href="https://nicoleorchard.com/blog/compilers">An Intro to Compilers</a></li>
</ul>
<p><b>Jens Weller</b></p>
<ul>
<li><a href="https://twitter.com/meetingcpp">@meetingcpp</a></li>
<li><a href="https://github.com/meetingcpp">Jens Weller's GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://meetingcpp.com">Meeting C++</a></li>
<li><a href="https://meetingcpp.com/index.php/mcpp2017.html">Meeting C++ 2017 Conference</a></li>
<li><a href="https://www.reddit.com/r/cpp_review/">/r/cpp_review</a></li>
<li><a href="http://meetingembedded.com/">Meeting Embedded</a></li>
<li><a href="https://simpleprogrammer.com/2016/10/29/ultimate-list-developer-podcasts/">Ultimate List of Developer Podcasts</a></li>
<li><a href="http://dlib.net/">Dlib - a modern C++ toolkit containing machine learning algorithms</a> </li>
<li><a href="https://www.youtube.com/user/TheChernoProject">The Cherno Project</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 24 Aug 2017 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/1c3120c3/662c1db5.mp3" length="43113576" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:duration>3593</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Jens Weller to talk about the upcoming Meeting C++ conference, the /r/cpp_review community and more.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Jens Weller to talk about the upcoming Meeting C++ conference, the /r/cpp_review community and more.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/jens_weller">Jens Weller</podcast:person>
    </item>
    <item>
      <title>Building Debuggers and Keyboards</title>
      <itunes:episode>114</itunes:episode>
      <podcast:episode>114</podcast:episode>
      <itunes:title>Building Debuggers and Keyboards</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">bca97fc602b7d2eac9bc096b78430feb</guid>
      <link>https://share.transistor.fm/s/e348eda5</link>
      <description>
        <![CDATA[Rob and Jason are joined by Sy Brand from Codeplay Software to talk about building C++ debuggers and the hardware and C++ firmware of a custom keyboard.
        <p><b>News</b></p>
<ul>
<li><a href="https://isocpp.org/blog/2014/01/n3886">N3886: A Proposal to add a Database Access Layer to the Standard Library</a></li>
<li><a href="https://www.meetup.com/CppLondon/messages/boards/thread/51036970">C++ London "University"</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2017/08/11/c17-features-and-stl-fixes-in-vs-2017-15-3/">C++17 Features and STL Fixes in VS 2017 15.3</a></li>
<li><a href="http://meetingcpp.com/index.php/br/items/the-reviews-have-begun.html">The reviews have begun</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/TartanLlama/minidbg">minidbg - A mini x86 linux debugger for teaching purposes</a></li>
<li><a href="https://blog.tartanllama.xyz/my-first-keyboard.html">Building my first custom keyboard</a></li>
<li><a href="https://blog.tartanllama.xyz/sycl.html">Accelerating your C++ on GPU with SYCL</a></li>
<li><a href="https://www.codeplay.com/">Codeplay Software</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Sy Brand from Codeplay Software to talk about building C++ debuggers and the hardware and C++ firmware of a custom keyboard.
        <p><b>News</b></p>
<ul>
<li><a href="https://isocpp.org/blog/2014/01/n3886">N3886: A Proposal to add a Database Access Layer to the Standard Library</a></li>
<li><a href="https://www.meetup.com/CppLondon/messages/boards/thread/51036970">C++ London "University"</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2017/08/11/c17-features-and-stl-fixes-in-vs-2017-15-3/">C++17 Features and STL Fixes in VS 2017 15.3</a></li>
<li><a href="http://meetingcpp.com/index.php/br/items/the-reviews-have-begun.html">The reviews have begun</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/TartanLlama/minidbg">minidbg - A mini x86 linux debugger for teaching purposes</a></li>
<li><a href="https://blog.tartanllama.xyz/my-first-keyboard.html">Building my first custom keyboard</a></li>
<li><a href="https://blog.tartanllama.xyz/sycl.html">Accelerating your C++ on GPU with SYCL</a></li>
<li><a href="https://www.codeplay.com/">Codeplay Software</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 17 Aug 2017 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/e348eda5/037d539e.mp3" length="35158767" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/kEiU2mFXknqWiI9bTqgl_51okgFT16gpM_law3gCyz0/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS83ODI5/N2ZkNGQyMTZhMDky/Y2JiMjRiZDNmYjBm/MTllNy5wbmc.jpg"/>
      <itunes:duration>2922</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Sy Brand from Codeplay Software to talk about building C++ debuggers and the hardware and C++ firmware of a custom keyboard.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Sy Brand from Codeplay Software to talk about building C++ debuggers and the hardware and C++ firmware of a custom keyboard.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/sy_brand">Sy Brand</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Synchronization Primitives</title>
      <itunes:episode>113</itunes:episode>
      <podcast:episode>113</podcast:episode>
      <itunes:title>Synchronization Primitives</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">78fff7a694c540c3c3a7c95cfdada94f</guid>
      <link>https://share.transistor.fm/s/af02636d</link>
      <description>
        <![CDATA[Rob and Jason are joined by Samy Bahra from Backtrace to talk about lesser known synchronization primitives and his work on the Concurrency Kit.
        <p>Samy Al Bahra is the cofounder of Backtrace, where he is helping build a modern debugging platform for today’s complex applications. Prior to Backtrace, Samy was a principal engineer at AppNexus, where he played a lead role in the architecture and development of many mission-critical components of the ecosystem. His work at AppNexus was instrumental in scaling the system to 18 billion impressions with orders of magnitude in efficiency improvements. Prior to AppNexus, Samy was behind major performance improvements to the core technology at Message Systems. At the George Washington University High Performance Computing Laboratory, Samy worked on the UPC programming language, heterogeneous computing, and multicore synchronization. Samy is also the founder of the Concurrency Kit project, which several leading technology companies rely on for scalability and performance. Samy serves on the ACM Queue Editorial Board.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://reactivex.io/languages.html">ReactiveX</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/6rp32l/beast_version_100_accepted_to_boost/">Beast accepted to Boost</a></li>
<li><a href="http://www.fluentcpp.com/2017/08/04/metaclasses-cpp-summary/">A summary of the metaclasses proposal for C++</a></li>
<li><a href="http://www.bfilipek.com/2017/08/cpp17-details-filesystem.html">C++17 in details: Filesystem</a></li>
<li><a href="https://cppcon2017.sched.com/">CppCon 2017 Schedule</a></li>
</ul>
<p><b>Samy Bahra</b></p>
<ul>
<li><a href="https://twitter.com/0xF390">@0xF390</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=OfTy3ymDwWE">C++Now 2017: Samy Bahra "Multicore Synchronization: The Lesser-Known Primitives"</a></li>
<li><a href="https://github.com/boostcon/cppnow_presentations_2017/blob/master/05-20-2017_saturday/the_lesser_known_multicore_synchronization_primitives__samy_bahra__cppnow_05-20-2017.pdf">"Multicore Synchronization: The Lesser-Known Primitives" Slides</a></li>
<li><a href="http://concurrencykit.org/">Concurrency Kit</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Samy Bahra from Backtrace to talk about lesser known synchronization primitives and his work on the Concurrency Kit.
        <p>Samy Al Bahra is the cofounder of Backtrace, where he is helping build a modern debugging platform for today’s complex applications. Prior to Backtrace, Samy was a principal engineer at AppNexus, where he played a lead role in the architecture and development of many mission-critical components of the ecosystem. His work at AppNexus was instrumental in scaling the system to 18 billion impressions with orders of magnitude in efficiency improvements. Prior to AppNexus, Samy was behind major performance improvements to the core technology at Message Systems. At the George Washington University High Performance Computing Laboratory, Samy worked on the UPC programming language, heterogeneous computing, and multicore synchronization. Samy is also the founder of the Concurrency Kit project, which several leading technology companies rely on for scalability and performance. Samy serves on the ACM Queue Editorial Board.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://reactivex.io/languages.html">ReactiveX</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/6rp32l/beast_version_100_accepted_to_boost/">Beast accepted to Boost</a></li>
<li><a href="http://www.fluentcpp.com/2017/08/04/metaclasses-cpp-summary/">A summary of the metaclasses proposal for C++</a></li>
<li><a href="http://www.bfilipek.com/2017/08/cpp17-details-filesystem.html">C++17 in details: Filesystem</a></li>
<li><a href="https://cppcon2017.sched.com/">CppCon 2017 Schedule</a></li>
</ul>
<p><b>Samy Bahra</b></p>
<ul>
<li><a href="https://twitter.com/0xF390">@0xF390</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=OfTy3ymDwWE">C++Now 2017: Samy Bahra "Multicore Synchronization: The Lesser-Known Primitives"</a></li>
<li><a href="https://github.com/boostcon/cppnow_presentations_2017/blob/master/05-20-2017_saturday/the_lesser_known_multicore_synchronization_primitives__samy_bahra__cppnow_05-20-2017.pdf">"Multicore Synchronization: The Lesser-Known Primitives" Slides</a></li>
<li><a href="http://concurrencykit.org/">Concurrency Kit</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 10 Aug 2017 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/af02636d/5eefa20e.mp3" length="32254415" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/0oS5DVdxk3hh_-gXr84t1oqbET6Fk0BA9tpW89h2BWg/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8yMjQz/YTc3OWJkYTIzMTVh/ODUzNzI5N2RiZTQ3/MzA2NS5wbmc.jpg"/>
      <itunes:duration>2680</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Samy Bahra from Backtrace to talk about lesser known synchronization primitives and his work on the Concurrency Kit.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Samy Bahra from Backtrace to talk about lesser known synchronization primitives and his work on the Concurrency Kit.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/samy_bahra">Samy Bahra</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>GCC Compiler Development</title>
      <itunes:episode>112</itunes:episode>
      <podcast:episode>112</podcast:episode>
      <itunes:title>GCC Compiler Development</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">02be752b7be7b114354246fe8a958411</guid>
      <link>https://share.transistor.fm/s/2d92da8f</link>
      <description>
        <![CDATA[Rob and Jason are joined by Krister Walfridsson to talk about some of his contributions to the GCC Compiler.
        <p>Krister got introduced to low-level programming by the C64/Amiga demo scene in the 80s. This led to an interest in operating systems and compilers, and he has been involved in the NetBSD and GCC projects for more than 20 years. His career has been split between OS-level development on embedded platforms and compiler development, and he most enjoys working with "strange" custom-made architectures.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://libq.io/">libq</a></li>
<li><a href="https://herbsutter.com/2017/07/26/metaclasses-thoughts-on-generative-c/">Metaclasses: Thoughts on generative C++</a></li>
<li><a href="https://hackernoon.com/6-reasons-why-we-distribute-c-libraries-as-source-code-2dc614d5ef1e">6 Reasons Why We Distribute C++ Libraries as Source Code</a></li>
<li><a href="https://blog.regehr.org/archives/1520">Undefined Behavior in 2017</a></li>
</ul>
<p><b>Krister Walfridsson</b></p>
<ul>
<li><a href="https://twitter.com/kwalfridsson">@kwalfridsson</a></li>
<li><a href="https://kristerw.blogspot.se/">Krister Walfridsson's Blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://kristerw.blogspot.se/2016/04/why-volatile-is-hard-to-specify-and.html">Why volatile is hard to specify and implement</a></li>
<li><a href="https://kristerw.blogspot.se/2017/02/branch-prediction.html">Branch prediction</a></li>
<li><a href="http://labs.domipheus.com/blog/designing-a-cpu-in-vhdl-part-1-rationale-tools-method/">Designing a CPU in VHDL, Part 1: Rationale, tools, methods</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Krister Walfridsson to talk about some of his contributions to the GCC Compiler.
        <p>Krister got introduced to low-level programming by the C64/Amiga demo scene in the 80s. This led to an interest in operating systems and compilers, and he has been involved in the NetBSD and GCC projects for more than 20 years. His career has been split between OS-level development on embedded platforms and compiler development, and he most enjoys working with "strange" custom-made architectures.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://libq.io/">libq</a></li>
<li><a href="https://herbsutter.com/2017/07/26/metaclasses-thoughts-on-generative-c/">Metaclasses: Thoughts on generative C++</a></li>
<li><a href="https://hackernoon.com/6-reasons-why-we-distribute-c-libraries-as-source-code-2dc614d5ef1e">6 Reasons Why We Distribute C++ Libraries as Source Code</a></li>
<li><a href="https://blog.regehr.org/archives/1520">Undefined Behavior in 2017</a></li>
</ul>
<p><b>Krister Walfridsson</b></p>
<ul>
<li><a href="https://twitter.com/kwalfridsson">@kwalfridsson</a></li>
<li><a href="https://kristerw.blogspot.se/">Krister Walfridsson's Blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://kristerw.blogspot.se/2016/04/why-volatile-is-hard-to-specify-and.html">Why volatile is hard to specify and implement</a></li>
<li><a href="https://kristerw.blogspot.se/2017/02/branch-prediction.html">Branch prediction</a></li>
<li><a href="http://labs.domipheus.com/blog/designing-a-cpu-in-vhdl-part-1-rationale-tools-method/">Designing a CPU in VHDL, Part 1: Rationale, tools, methods</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 03 Aug 2017 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/2d92da8f/8d4924f5.mp3" length="37375269" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/O-wgVF4Kp3ztfIISxjWdKK4uwGtF4kEMPlGGKDnNLzM/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS85M2Y3/MmJkMjNmODI4MTAw/MTQ4YzBkMTdhOTQ5/ZTQzMy5wbmc.jpg"/>
      <itunes:duration>3107</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Krister Walfridsson to talk about some of his contributions to the GCC Compiler.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Krister Walfridsson to talk about some of his contributions to the GCC Compiler.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/krister_walfridsson">Krister Walfridsson</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Toronto Trip Report</title>
      <itunes:episode>111</itunes:episode>
      <podcast:episode>111</podcast:episode>
      <itunes:title>Toronto Trip Report</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">4610102dccd0cb88882fdc7abcaa12f9</guid>
      <link>https://share.transistor.fm/s/7e617e3d</link>
      <description>
        <![CDATA[Rob and Jason are joined by Patrice Roy to talk about the changes made to the C++20 Draft at the Toronto C++ Standards Committee Meeting.
        <p>Patrice Roy has been playing with C++, either professionally, for pleasure or (most of the time) both for over 20 years. After a few years doing R&amp;D and working on military flight simulators, he moved on to academics and has been teaching computer science since 1998. Since 2005, he’s been involved more specifically in helping graduate students and professionals from the fields of real-time systems and game programming develop the skills they need to face today’s challenges. The rapid evolution of C++ in recent years has made his job even more enjoyable.</p>
<p>He’s been a participating member in the ISO C++ Standards Committee since late 2014 and has been involved with the ISO Programming Language Vulnerabilities since late 2015. He has five kids, and his wife ensures their house is home to a continuously changing number of cats, dogs and other animals.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2017/07/21/diagnostic-improvements-in-vs2017-15-3-0/">Diagnostic Improvements in VS 2017 15.3.0</a></li>
<li><a href="http://boost.2283326.n4.nabble.com/CMake-Announcement-from-Boost-Steering-Committee-tt4696934.html">Boost to move to cmake build and test</a></li>
<li><a href="https://hatcat.com/?p=1">Trip Report: My first ISO C++ Standards meeting</a></li>
</ul>
<p><b>Patrice Roy</b></p>
<ul>
<li><a href="https://twitter.com/PatriceRoy1">@PatriceRoy1</a></li>
<li><a href="http://h-deb.clg.qc.ca/">Patrice Roy's Blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://h-deb.clg.qc.ca/Sujets/Orthogonal/wg21-2017-Toronto.html">Patrice's Trip Report (French)</a></li>
<li><a href="https://cppcon.org/applied-modern-cpp/">CppCon Course: Practical Modern C++</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Patrice Roy to talk about the changes made to the C++20 Draft at the Toronto C++ Standards Committee Meeting.
        <p>Patrice Roy has been playing with C++, either professionally, for pleasure or (most of the time) both for over 20 years. After a few years doing R&amp;D and working on military flight simulators, he moved on to academics and has been teaching computer science since 1998. Since 2005, he’s been involved more specifically in helping graduate students and professionals from the fields of real-time systems and game programming develop the skills they need to face today’s challenges. The rapid evolution of C++ in recent years has made his job even more enjoyable.</p>
<p>He’s been a participating member in the ISO C++ Standards Committee since late 2014 and has been involved with the ISO Programming Language Vulnerabilities since late 2015. He has five kids, and his wife ensures their house is home to a continuously changing number of cats, dogs and other animals.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2017/07/21/diagnostic-improvements-in-vs2017-15-3-0/">Diagnostic Improvements in VS 2017 15.3.0</a></li>
<li><a href="http://boost.2283326.n4.nabble.com/CMake-Announcement-from-Boost-Steering-Committee-tt4696934.html">Boost to move to cmake build and test</a></li>
<li><a href="https://hatcat.com/?p=1">Trip Report: My first ISO C++ Standards meeting</a></li>
</ul>
<p><b>Patrice Roy</b></p>
<ul>
<li><a href="https://twitter.com/PatriceRoy1">@PatriceRoy1</a></li>
<li><a href="http://h-deb.clg.qc.ca/">Patrice Roy's Blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://h-deb.clg.qc.ca/Sujets/Orthogonal/wg21-2017-Toronto.html">Patrice's Trip Report (French)</a></li>
<li><a href="https://cppcon.org/applied-modern-cpp/">CppCon Course: Practical Modern C++</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 27 Jul 2017 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/7e617e3d/d2668d2e.mp3" length="38661062" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/2Rz2UPrODflLMWuW5cVhX7LQrQXpWBfKEmjiCu1lBRk/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS84YjAy/MDMyNzQyNmU3M2Ez/YjQxZmY0NzE5YTM2/YjBjNC5wbmc.jpg"/>
      <itunes:duration>3214</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Patrice Roy to talk about the changes made to the C++20 Draft at the Toronto C++ Standards Committee Meeting.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Patrice Roy to talk about the changes made to the C++20 Draft at the Toronto C++ Standards Committee Meeting.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/patrice_roy">Patrice Roy</podcast:person>
    </item>
    <item>
      <title>Coroutines</title>
      <itunes:episode>110</itunes:episode>
      <podcast:episode>110</podcast:episode>
      <itunes:title>Coroutines</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">38d2a07faf19249a5f67372f08ece0a4</guid>
      <link>https://share.transistor.fm/s/286a2b84</link>
      <description>
        <![CDATA[Rob and Jason are joined by Gor Nishanov to talk about the C++ Coroutines proposal.
        <p>Gor Nishanov is a Principal Software Design Engineer on the Microsoft C++ team. He works on design and standardization of C++ Coroutines, and on asynchronous programming models. Prior to joining C++ team, Gor was working on distributed systems in Windows Clustering team.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://woboq.com/blog/verdigris-qt-without-moc.html">Verdigris: Qt without moc</a></li>
<li><a href="https://herbsutter.com/2017/07/15/trip-report-summer-iso-c-standards-meeting-toronto/">Trip report: Summer ISO C++ standards meeting</a></li>
<li><a href="http://meetingcpp.com/index.php/br/items/a-cpp-review-community.html">A C++ review community</a></li>
<li><a href="http://sean-parent.stlab.cc/2017/07/10/future-ruminations.html">Future Ruminations</a></li>
</ul>
<p><b>Gor Nishanov</b></p>
<ul>
<li><a href="https://twitter.com/gornishanov">@gornishanov</a></li>
<li><a href="https://github.com/GorNishanov">Gor Nishanov's GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=_fu0gx-xseY">CppCon 2015: Gor Nishanov "C++ Coroutines - a negative overhead abstraction"</a></li>
<li><a href="https://www.youtube.com/watch?v=8C8NnE1Dg4A">CppCon 2016: Gor Nishanov "C++ Coroutines: Under the covers"</a></li>
<li><a href="https://wandbox.org/permlink/D60wIndMZbth7BXS">Wandbox: Coroutines with Ranges</a></li>
<li><a href="https://godbolt.org/g/pq6x57">Compiler Explorer: Coroutines clang demo</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Gor Nishanov to talk about the C++ Coroutines proposal.
        <p>Gor Nishanov is a Principal Software Design Engineer on the Microsoft C++ team. He works on design and standardization of C++ Coroutines, and on asynchronous programming models. Prior to joining C++ team, Gor was working on distributed systems in Windows Clustering team.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://woboq.com/blog/verdigris-qt-without-moc.html">Verdigris: Qt without moc</a></li>
<li><a href="https://herbsutter.com/2017/07/15/trip-report-summer-iso-c-standards-meeting-toronto/">Trip report: Summer ISO C++ standards meeting</a></li>
<li><a href="http://meetingcpp.com/index.php/br/items/a-cpp-review-community.html">A C++ review community</a></li>
<li><a href="http://sean-parent.stlab.cc/2017/07/10/future-ruminations.html">Future Ruminations</a></li>
</ul>
<p><b>Gor Nishanov</b></p>
<ul>
<li><a href="https://twitter.com/gornishanov">@gornishanov</a></li>
<li><a href="https://github.com/GorNishanov">Gor Nishanov's GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=_fu0gx-xseY">CppCon 2015: Gor Nishanov "C++ Coroutines - a negative overhead abstraction"</a></li>
<li><a href="https://www.youtube.com/watch?v=8C8NnE1Dg4A">CppCon 2016: Gor Nishanov "C++ Coroutines: Under the covers"</a></li>
<li><a href="https://wandbox.org/permlink/D60wIndMZbth7BXS">Wandbox: Coroutines with Ranges</a></li>
<li><a href="https://godbolt.org/g/pq6x57">Compiler Explorer: Coroutines clang demo</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 19 Jul 2017 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/286a2b84/4b48997b.mp3" length="40813111" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/ctpx4b9g5uKsIljZ2f4s0AyPBO8igMlt6joDz-zwl5M/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS85MGJk/YTA4YWZmYTliNjNh/NzYxMGYwYTc1NGU3/ZWNiMy5wbmc.jpg"/>
      <itunes:duration>3394</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Gor Nishanov to talk about the C++ Coroutines proposal.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Gor Nishanov to talk about the C++ Coroutines proposal.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/gor_nishanov">Gor Nishanov</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>CopperSpice</title>
      <itunes:episode>109</itunes:episode>
      <podcast:episode>109</podcast:episode>
      <itunes:title>CopperSpice</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">a5348999f9e06ae98073e61a03a61bd1</guid>
      <link>https://share.transistor.fm/s/c9dbd44b</link>
      <description>
        <![CDATA[Rob and Jason are joined by Barbara Geller and Ansel Sermersheim to talk about the CopperSpice C++ GUI Library.
        <p>Barbara is an independent consultant working as a programmer and software developer for over 25 years. She has been a featured speaker at more than a dozen trade shows and computer conferences in the US and on two separate occasions Barbara taught an extended class in software architecture and GUI design for the Panama Canal Commission in Panama.</p>
<p>Ansel has been working as a programmer for over 15 years. Ansel worked for 8 years at a communications company designing scalable, high performance, multi-threaded network daemons in C++ and he is currently a software consultant for RealityShares in San Francisco.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://meetingcpp.com/index.php/br/items/id-5-years-of-meeting-c.html">5 years of Meeting C++</a></li>
<li><a href="https://medium.com/@issamvb/why-you-should-really-care-about-c-c-static-analysis-db13f4463b2d">Why you should really care about C/C++ static analysis</a></li>
<li><a href="https://www.kdab.com/hotspot-gui-linux-perf-profiler/">Hotspot a GUI for the linux perf profiler</a></li>
</ul>
<p><b>Barbara Geller and Ansel Sermersheim</b></p>
<ul>
<li><a href="https://github.com/bgeller">Barbara Geller's GitHub</a></li>
<li><a href="https://github.com/agserm">Ansel Sermersheim's GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://www.copperspice.com/">CopperSpice</a></li>
<li><a href="https://github.com/copperspice/copperspice">CopperSpice GitHub</a></li>
<li><a href="https://www.youtube.com/channel/UC-lNlWEq0kpMcThO-I81ZdQ">CopperSpice YouTube Channel</a></li>
<li><a href="http://www.copperspice.com/documentation-doxypress.html">DoxyPress</a></li>
<li><a href="https://www.youtube.com/watch?v=LIiwBNvTllk">CppCon 2015: Barbara Geller &amp; Ansel Sermersheim "CopperSpice: A Pure C++ GUI Library"</a></li>
<li><a href="https://www.youtube.com/watch?v=hQphBQMwk7s">CppCon 2015: Barbara Geller &amp; Ansel Sermersheim "Doxygen to DoxyPress"</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Barbara Geller and Ansel Sermersheim to talk about the CopperSpice C++ GUI Library.
        <p>Barbara is an independent consultant working as a programmer and software developer for over 25 years. She has been a featured speaker at more than a dozen trade shows and computer conferences in the US and on two separate occasions Barbara taught an extended class in software architecture and GUI design for the Panama Canal Commission in Panama.</p>
<p>Ansel has been working as a programmer for over 15 years. Ansel worked for 8 years at a communications company designing scalable, high performance, multi-threaded network daemons in C++ and he is currently a software consultant for RealityShares in San Francisco.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://meetingcpp.com/index.php/br/items/id-5-years-of-meeting-c.html">5 years of Meeting C++</a></li>
<li><a href="https://medium.com/@issamvb/why-you-should-really-care-about-c-c-static-analysis-db13f4463b2d">Why you should really care about C/C++ static analysis</a></li>
<li><a href="https://www.kdab.com/hotspot-gui-linux-perf-profiler/">Hotspot a GUI for the linux perf profiler</a></li>
</ul>
<p><b>Barbara Geller and Ansel Sermersheim</b></p>
<ul>
<li><a href="https://github.com/bgeller">Barbara Geller's GitHub</a></li>
<li><a href="https://github.com/agserm">Ansel Sermersheim's GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://www.copperspice.com/">CopperSpice</a></li>
<li><a href="https://github.com/copperspice/copperspice">CopperSpice GitHub</a></li>
<li><a href="https://www.youtube.com/channel/UC-lNlWEq0kpMcThO-I81ZdQ">CopperSpice YouTube Channel</a></li>
<li><a href="http://www.copperspice.com/documentation-doxypress.html">DoxyPress</a></li>
<li><a href="https://www.youtube.com/watch?v=LIiwBNvTllk">CppCon 2015: Barbara Geller &amp; Ansel Sermersheim "CopperSpice: A Pure C++ GUI Library"</a></li>
<li><a href="https://www.youtube.com/watch?v=hQphBQMwk7s">CppCon 2015: Barbara Geller &amp; Ansel Sermersheim "Doxygen to DoxyPress"</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Mon, 10 Jul 2017 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/c9dbd44b/48b80970.mp3" length="43880258" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/UG-YQB3DocGvV9c6cqUyK_Z7-LinMBuUZREjgzhoUZI/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8wYjhk/ZDM2NDQyMzg5OWFk/NTk5NjEyYWIzYjJh/MzI4ZS5wbmc.jpg"/>
      <itunes:duration>3649</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Barbara Geller and Ansel Sermersheim to talk about the CopperSpice C++ GUI Library.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Barbara Geller and Ansel Sermersheim to talk about the CopperSpice C++ GUI Library.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/barbara_geller">Barbara Geller</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/ansel_sermersheim">Ansel Sermersheim</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Teaching Concepts</title>
      <itunes:episode>108</itunes:episode>
      <podcast:episode>108</podcast:episode>
      <itunes:title>Teaching Concepts</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">b41479c4752ae9cbabd8557ce8ffddbe</guid>
      <link>https://share.transistor.fm/s/089c54ca</link>
      <description>
        <![CDATA[Rob and Jason are joined by Christopher Di Bella to talk about his experience teaching C++ and his proposed changes to Concepts.
        <p>Christopher Di Bella will soon be a Runtime Technology Engineer at Codeplay, and was previously university tutor (teaching assistant) for the course 'Advanced C++ Programming', at the University of New South Wales, Australia. He is an avid C++ programmer, and also enjoys film, board games, and snowboarding in his spare time.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://cppcon.org/regopen2017/">CppCon Last Call for Early Bird Pricing</a></li>
<li><a href="http://www.splashdamage.com/blog/1254/introducing-our-c-tech-blog#.WVhP24grKbg">Introducing the Splash Damage C++ Tech Blog</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2017/06/28/security-features-in-microsoft-visual-c/">Security features in Microsoft Visual C++</a></li>
<li><a href="http://meetingembedded.com/">Meeting Embedded</a></li>
<li><a href="https://www.surveymonkey.co.uk/r/TLLYQJW">Catch Survey</a></li>
</ul>
<p><b>Christopher Di Bella</b></p>
<ul>
<li><a href="https://twitter.com/cjdb_ns">@cjdb_ns</a></li>
<li><a href="https://github.com/cjdb">Christopher Di Bella's GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://cppcon.org/exploring-the-cpp-standard-library/">CppCon: Exploring the C++ Standard Library</a></li>
<li><a href="https://github.com/cplusplus/concepts-ts">Concepts TS</a></li>
<li><a href="https://github.com/ericniebler/range-v3">Range v3 Library</a></li>
<li><a href="https://github.com/ericniebler/stl2">Range TS/STL2</a></li>
<li><a href="https://github.com/CaseyCarter/cmcstl2">C++ Extension for Ranges</a></li>
<li><a href="https://github.com/cjdb/COMP6771-AdvancedCppProgramming">Advanced C++ Programming Course Notes</a></li>
<li><a href="https://www.amazon.com/Writing-Secure-Code-Developer-Practices-ebook/dp/B00JDMP718/">Book: "Writing Secure Code"</a></li>
<li><a href="https://www.amazon.com/Code-Complete-Developer-Best-Practices-ebook/dp/B00JDMPOSY/">Book: "Code Complete"</a></li>
<li><a href="https://www.amazon.com/Tour-C-Depth/dp/0321958314">Book: "A Tour of C++"</a></li>
<li><a href="https://www.youtube.com/watch?v=OG40yd0_nOs">Seth Bling "Hacking the Super Mario World"</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
<li><a href="https://www.eventbrite.com/e/better-c-chicago-registration-34084060342">Better C++/Chicago</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Christopher Di Bella to talk about his experience teaching C++ and his proposed changes to Concepts.
        <p>Christopher Di Bella will soon be a Runtime Technology Engineer at Codeplay, and was previously university tutor (teaching assistant) for the course 'Advanced C++ Programming', at the University of New South Wales, Australia. He is an avid C++ programmer, and also enjoys film, board games, and snowboarding in his spare time.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://cppcon.org/regopen2017/">CppCon Last Call for Early Bird Pricing</a></li>
<li><a href="http://www.splashdamage.com/blog/1254/introducing-our-c-tech-blog#.WVhP24grKbg">Introducing the Splash Damage C++ Tech Blog</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2017/06/28/security-features-in-microsoft-visual-c/">Security features in Microsoft Visual C++</a></li>
<li><a href="http://meetingembedded.com/">Meeting Embedded</a></li>
<li><a href="https://www.surveymonkey.co.uk/r/TLLYQJW">Catch Survey</a></li>
</ul>
<p><b>Christopher Di Bella</b></p>
<ul>
<li><a href="https://twitter.com/cjdb_ns">@cjdb_ns</a></li>
<li><a href="https://github.com/cjdb">Christopher Di Bella's GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://cppcon.org/exploring-the-cpp-standard-library/">CppCon: Exploring the C++ Standard Library</a></li>
<li><a href="https://github.com/cplusplus/concepts-ts">Concepts TS</a></li>
<li><a href="https://github.com/ericniebler/range-v3">Range v3 Library</a></li>
<li><a href="https://github.com/ericniebler/stl2">Range TS/STL2</a></li>
<li><a href="https://github.com/CaseyCarter/cmcstl2">C++ Extension for Ranges</a></li>
<li><a href="https://github.com/cjdb/COMP6771-AdvancedCppProgramming">Advanced C++ Programming Course Notes</a></li>
<li><a href="https://www.amazon.com/Writing-Secure-Code-Developer-Practices-ebook/dp/B00JDMP718/">Book: "Writing Secure Code"</a></li>
<li><a href="https://www.amazon.com/Code-Complete-Developer-Best-Practices-ebook/dp/B00JDMPOSY/">Book: "Code Complete"</a></li>
<li><a href="https://www.amazon.com/Tour-C-Depth/dp/0321958314">Book: "A Tour of C++"</a></li>
<li><a href="https://www.youtube.com/watch?v=OG40yd0_nOs">Seth Bling "Hacking the Super Mario World"</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
<li><a href="https://www.eventbrite.com/e/better-c-chicago-registration-34084060342">Better C++/Chicago</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 05 Jul 2017 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/089c54ca/bc6be472.mp3" length="38769814" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/98J7Aj4wr53nLGiYpBBT-CnGH9cgJmvRCoy90XwZmYw/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9iN2Nj/YzA1NGU1ZWMzNDg5/NjJmOWRjZDRiYmE2/ZjZlMy5wbmc.jpg"/>
      <itunes:duration>3223</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Christopher Di Bella to talk about his experience teaching C++ and his proposed changes to Concepts.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Christopher Di Bella to talk about his experience teaching C++ and his proposed changes to Concepts.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/christopher_di_bella">Christopher Di Bella</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>&lt;chrono&gt; and more</title>
      <itunes:episode>107</itunes:episode>
      <podcast:episode>107</podcast:episode>
      <itunes:title>&lt;chrono&gt; and more</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">3cb0b1dabb27e0bc05d820ed6aea381e</guid>
      <link>https://share.transistor.fm/s/82074ebb</link>
      <description>
        <![CDATA[Rob and Jason are joined by Howard Hinnant from Ripple to talk about , his date &amp; time library (and proposal) and his work on move semantics.
        <p>Howard Hinnant is a Senior Software Engineer at Ripple and the lead author of several C++11/14 features including: move semantics, unique_ptr, chrono, condition_variable_any, shared_mutex and std::lock. He is also the lead author of two LLVM projects <a href="http://libcxx.llvm.org">libc++</a> and <a href="http://libcxxabi.llvm.org">libc++abi</a>.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://zajo.github.io/boost-noexcept/">Noexcept: lightweight error handling library for C++11</a></li>
<li><a href="http://www.fluentcpp.com/2017/06/23/7-ways-better-cpp-summer/">7 Ways to Get Better at C++ During this Summer</a></li>
<li><a href="http://cppdepend.com/blog/?p=148">After 17 yrs of active development, does the Boost C++ library meet its original vision</a></li>
</ul>
<p><b>Howard Hinnant</b></p>
<ul>
<li><a href="https://howardhinnant.github.io/HowardHinnant.html">Howard Hinnant</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=P32hvk8b13M">CppCon 2016: Howard Hinnant "A \ Tutorial"</a></li>
<li><a href="https://www.youtube.com/watch?v=tzyGjOm8AKo">CppCon 2015: Howard Hinnant “A C++14 approach to dates and times"</a></li>
<li><a href="https://www.youtube.com/watch?v=Vwd3pduVGKY">CppCon 2016: Howard Hinnant "Welcome To The Time Zone"</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1377.htm">A Proposal to Add Move Semantics Support to the C++ Language</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
<li><a href="https://www.eventbrite.com/e/better-c-chicago-registration-34084060342">Better C++/Chicago</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Howard Hinnant from Ripple to talk about , his date &amp; time library (and proposal) and his work on move semantics.
        <p>Howard Hinnant is a Senior Software Engineer at Ripple and the lead author of several C++11/14 features including: move semantics, unique_ptr, chrono, condition_variable_any, shared_mutex and std::lock. He is also the lead author of two LLVM projects <a href="http://libcxx.llvm.org">libc++</a> and <a href="http://libcxxabi.llvm.org">libc++abi</a>.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://zajo.github.io/boost-noexcept/">Noexcept: lightweight error handling library for C++11</a></li>
<li><a href="http://www.fluentcpp.com/2017/06/23/7-ways-better-cpp-summer/">7 Ways to Get Better at C++ During this Summer</a></li>
<li><a href="http://cppdepend.com/blog/?p=148">After 17 yrs of active development, does the Boost C++ library meet its original vision</a></li>
</ul>
<p><b>Howard Hinnant</b></p>
<ul>
<li><a href="https://howardhinnant.github.io/HowardHinnant.html">Howard Hinnant</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=P32hvk8b13M">CppCon 2016: Howard Hinnant "A \ Tutorial"</a></li>
<li><a href="https://www.youtube.com/watch?v=tzyGjOm8AKo">CppCon 2015: Howard Hinnant “A C++14 approach to dates and times"</a></li>
<li><a href="https://www.youtube.com/watch?v=Vwd3pduVGKY">CppCon 2016: Howard Hinnant "Welcome To The Time Zone"</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1377.htm">A Proposal to Add Move Semantics Support to the C++ Language</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
<li><a href="https://www.eventbrite.com/e/better-c-chicago-registration-34084060342">Better C++/Chicago</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 28 Jun 2017 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/82074ebb/f7523323.mp3" length="39683356" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/VGSEzUYqfx4DYvf5rD5Hyd6dynPlHsB5EB2x4c68lPs/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS84NWQx/OWMwNjViMWU2Y2Jm/NTM3MGY1NTdlYjZh/MTAyYi5wbmc.jpg"/>
      <itunes:duration>3299</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Howard Hinnant from Ripple to talk about , his date &amp;amp; time library (and proposal) and his work on move semantics.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Howard Hinnant from Ripple to talk about , his date &amp;amp; time library (and proposal) and his work on move semantics.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/howard_hinnant">Howard Hinnant</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>system_error and Boost Outcome Review</title>
      <itunes:episode>106</itunes:episode>
      <podcast:episode>106</podcast:episode>
      <itunes:title>system_error and Boost Outcome Review</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">7e730a5da8d4f99dbb51befb62753a63</guid>
      <link>https://share.transistor.fm/s/2d0eeecd</link>
      <description>
        <![CDATA[Rob and Jason are joined by Charley Bay from F5 Networks to talk about his recent CppNow talk on system_error and the Boost Outcome review.
        <p>Charley Bay is a Software developer at F5 Networks with 25+ years experience in large-scale and distributed systems for low-latency C and C++.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://en.wikipedia.org/wiki/Comparison_of_web_frameworks#C.2B.2B">C++ Web Frameworks</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/6hr46f/full_httpwebsocket_server_framework_c11/">Full Http/WebSocket Server framework using Beast and Boost.Asio</a></li>
<li><a href="http://quick-bench.com/">Quick-Bench.com Simple Online C++ Performance Benchmark</a></li>
<li><a href="https://www.kickstarter.com/projects/871405126/turing-tumble-gaming-on-a-mechanical-computer/">Turing Tumble Kickstarter</a></li>
</ul>
<p><b>Charley Bay</b></p>
<ul>
<li><a href="https://cppnow2017.sched.com/speaker/bay_charles">Charley Bay</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=w7ZVbw2X-tE">C++Now 2017: Charles Bay "C++11's Quiet Little Gem: "</a></li>
<li><a href="http://www.boost.org/community/reviews.html">Boost Formal Review Process</a></li>
<li><a href="https://ned14.github.io/outcome/">Boost Outcome</a></li>
<li><a href="http://boost.2283326.n4.nabble.com/review-Outcome-Review-Report-tt4695267.html">Boost Outcome Review Report</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
<li><a href="https://www.eventbrite.com/e/better-c-chicago-registration-34084060342">Better C++/Chicago</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Charley Bay from F5 Networks to talk about his recent CppNow talk on system_error and the Boost Outcome review.
        <p>Charley Bay is a Software developer at F5 Networks with 25+ years experience in large-scale and distributed systems for low-latency C and C++.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://en.wikipedia.org/wiki/Comparison_of_web_frameworks#C.2B.2B">C++ Web Frameworks</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/6hr46f/full_httpwebsocket_server_framework_c11/">Full Http/WebSocket Server framework using Beast and Boost.Asio</a></li>
<li><a href="http://quick-bench.com/">Quick-Bench.com Simple Online C++ Performance Benchmark</a></li>
<li><a href="https://www.kickstarter.com/projects/871405126/turing-tumble-gaming-on-a-mechanical-computer/">Turing Tumble Kickstarter</a></li>
</ul>
<p><b>Charley Bay</b></p>
<ul>
<li><a href="https://cppnow2017.sched.com/speaker/bay_charles">Charley Bay</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=w7ZVbw2X-tE">C++Now 2017: Charles Bay "C++11's Quiet Little Gem: "</a></li>
<li><a href="http://www.boost.org/community/reviews.html">Boost Formal Review Process</a></li>
<li><a href="https://ned14.github.io/outcome/">Boost Outcome</a></li>
<li><a href="http://boost.2283326.n4.nabble.com/review-Outcome-Review-Report-tt4695267.html">Boost Outcome Review Report</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
<li><a href="https://www.eventbrite.com/e/better-c-chicago-registration-34084060342">Better C++/Chicago</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 21 Jun 2017 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/2d0eeecd/099c1607.mp3" length="46870870" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/2GzxXYtNCD1TAtNq1BDNb-Q4wj52tOlDsi78XC7f4HU/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS85NTI2/MTQwMDgwYzczNWU2/MzNlZTVlYjg3ZjI4/ZGE5Ny5wbmc.jpg"/>
      <itunes:duration>3898</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Charley Bay from F5 Networks to talk about his recent CppNow talk on system_error and the Boost Outcome review.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Charley Bay from F5 Networks to talk about his recent CppNow talk on system_error and the Boost Outcome review.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/charley_bay">Charley Bay</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>stlab Concurrency</title>
      <itunes:episode>105</itunes:episode>
      <podcast:episode>105</podcast:episode>
      <itunes:title>stlab Concurrency</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">9c6e0cdd611246066f87509455b267c9</guid>
      <link>https://share.transistor.fm/s/6e418d1b</link>
      <description>
        <![CDATA[Rob and Jason are joined by Felix Petriconi to talk about his contributions to the stlab Concurrency library and the future of C++ futures.
        <p>Felix Petriconi is working as professional programmer since 1993 after he had finished his study of electrical engineering. He started his career as teacher for intellectually gifted children, freelance programmer among others in telecommunication and automotive projects. Since 2003 he is employed as programmer and development manager at the MeVis Medical Solutions AG in Bremen, Germany. He is part of a team that develops and maintains radiological medical devices. His focus is on C++ development, training of modern C++, and application performance tuning. He is a regular speaker at the C++ user group in Bremen and a member of the ACCU’s conference committee.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://cppcon.org/2017-keynote-speakers/">CppCon 2017 Keynote Speakers</a></li>
<li><a href="https://accu.org/index.php/journals/2381">ACCU: Kotlin for C++ Developers</a></li>
<li><a href="https://github.com/nemequ/configure-cmake">Configure-cmake</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/6gdu9b/beast_version_52_released_3_weeks_until_boost/">Beast v52 released, 3 weeks until Boost review</a></li>
</ul>
<p><b>Felix Petriconi</b></p>
<ul>
<li><a href="https://twitter.com/felixpetriconi">@felixpetriconi</a></li>
<li><a href="https://github.com/FelixPetriconi">Felix Petriconi's GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://www.stlab.cc/libraries/concurrency/">stlab concurrency</a></li>
<li><a href="https://github.com/stlab">stlab GitHub</a></li>
<li><a href="https://conference.accu.org/site/stories/2017/sessions.html#XTheArtofWritingReasonableConcurrentCode">ACCU 2017 'The Art of Writing Reasonable Concurrent Code'</a></li>
<li><a href="https://www.youtube.com/watch?v=W-mLN_r3c6Q">ACCU 2016 'Leaving The Dark Side - Developing a C++ Based Medical Device'</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
<li><a href="https://www.eventbrite.com/e/better-c-chicago-registration-34084060342">Better C++/Chicago</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Felix Petriconi to talk about his contributions to the stlab Concurrency library and the future of C++ futures.
        <p>Felix Petriconi is working as professional programmer since 1993 after he had finished his study of electrical engineering. He started his career as teacher for intellectually gifted children, freelance programmer among others in telecommunication and automotive projects. Since 2003 he is employed as programmer and development manager at the MeVis Medical Solutions AG in Bremen, Germany. He is part of a team that develops and maintains radiological medical devices. His focus is on C++ development, training of modern C++, and application performance tuning. He is a regular speaker at the C++ user group in Bremen and a member of the ACCU’s conference committee.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://cppcon.org/2017-keynote-speakers/">CppCon 2017 Keynote Speakers</a></li>
<li><a href="https://accu.org/index.php/journals/2381">ACCU: Kotlin for C++ Developers</a></li>
<li><a href="https://github.com/nemequ/configure-cmake">Configure-cmake</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/6gdu9b/beast_version_52_released_3_weeks_until_boost/">Beast v52 released, 3 weeks until Boost review</a></li>
</ul>
<p><b>Felix Petriconi</b></p>
<ul>
<li><a href="https://twitter.com/felixpetriconi">@felixpetriconi</a></li>
<li><a href="https://github.com/FelixPetriconi">Felix Petriconi's GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://www.stlab.cc/libraries/concurrency/">stlab concurrency</a></li>
<li><a href="https://github.com/stlab">stlab GitHub</a></li>
<li><a href="https://conference.accu.org/site/stories/2017/sessions.html#XTheArtofWritingReasonableConcurrentCode">ACCU 2017 'The Art of Writing Reasonable Concurrent Code'</a></li>
<li><a href="https://www.youtube.com/watch?v=W-mLN_r3c6Q">ACCU 2016 'Leaving The Dark Side - Developing a C++ Based Medical Device'</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
<li><a href="https://www.eventbrite.com/e/better-c-chicago-registration-34084060342">Better C++/Chicago</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 14 Jun 2017 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/6e418d1b/99539155.mp3" length="38347605" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/VcpT-iHTNrT3EamBymPAkC-f_PZBj4N5IU9IbKC0m0U/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS84YTk2/MzhlNTIxNjRhY2Zl/MzA2YThlZjczMzNj/ZTA5NS5wbmc.jpg"/>
      <itunes:duration>3188</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Felix Petriconi to talk about his contributions to the stlab Concurrency library and the future of C++ futures.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Felix Petriconi to talk about his contributions to the stlab Concurrency library and the future of C++ futures.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/felix_petriconi">Felix Petriconi</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Postmodern C++</title>
      <itunes:episode>104</itunes:episode>
      <podcast:episode>104</podcast:episode>
      <itunes:title>Postmodern C++</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">419ef3e01dc20736076d861be08de9d7</guid>
      <link>https://share.transistor.fm/s/7d339b3f</link>
      <description>
        <![CDATA[Rob and Jason are joined by Tony Van Eerd to talk about his recent award winning C++Now talk on Postmodern C++ and his views on lock-free programming.
        <p>Tony Van Eerd has been coding for well over 25 years, and hopefully coding well for some of that. Mostly in graphics/video/film/broadcast (at Inscriber &amp; Adobe), writing low level pixel++, high level UI, threading, and everything else. He now enables painting with light at Christie Digital. He is on the C++ Committee. He is a Ninja and a Jedi. </p>
<p><b>News</b></p>
<ul>
<li>C++ News Sources:<ul>
<li><a href="https://www.reddit.com/r/cpp/">/r/cpp</a></li>
<li><a href="https://www.facebook.com/groups/cppEnthusiasts/">C++ Enthusiasts</a></li>
<li><a href="http://www.meetingcpp.com/index.php/blogroll.html">Meeting C++ Blogroll</a></li>
<li><a href="https://isocpp.org/">IsoCpp</a></li>
</ul>
</li>
<li><a href="http://cppnow.org/2018-conference/announcements/2017/05/27/close-of-2017.html">Announcing C++Now 2018</a></li>
<li><a href="https://www.youtube.com/playlist?list=PL_AKIMJc4roXJldxjJGtH8PJb4dY6nN1D">C++Now 2017 Playlist</a></li>
<li><a href="https://howardhinnant.github.io/coding_guidelines.html">C++ Coding Guidelines (Howard Hinnant)</a></li>
<li><a href="http://plange.tech/blog/2017-06-03.php">Why I Put const On The Right</a></li>
<li><a href="https://pacificplusplus.com/">Speakers announced for pacific++</a></li>
</ul>
<p><b>Tony Van Eerd</b></p>
<ul>
<li><a href="https://twitter.com/tvaneerd">@tvaneerd</a></li>
<li><a href="https://github.com/tvaneerd">Tony Van Eerd's GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.christiedigital.com/en-us/projection-mapping">Christie Digital</a></li>
<li><a href="https://www.youtube.com/playlist?list=PL7CBEC9E4CFDB1FD9">Christie Digital Projection Mapping Videos</a></li>
<li><a href="https://www.youtube.com/watch?v=GPP64opjy_Y">C++Now 2017: Tony Van Eerd "Postmodern C++"</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
<li><a href="https://www.eventbrite.com/e/better-c-chicago-registration-34084060342">Better C++/Chicago</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Tony Van Eerd to talk about his recent award winning C++Now talk on Postmodern C++ and his views on lock-free programming.
        <p>Tony Van Eerd has been coding for well over 25 years, and hopefully coding well for some of that. Mostly in graphics/video/film/broadcast (at Inscriber &amp; Adobe), writing low level pixel++, high level UI, threading, and everything else. He now enables painting with light at Christie Digital. He is on the C++ Committee. He is a Ninja and a Jedi. </p>
<p><b>News</b></p>
<ul>
<li>C++ News Sources:<ul>
<li><a href="https://www.reddit.com/r/cpp/">/r/cpp</a></li>
<li><a href="https://www.facebook.com/groups/cppEnthusiasts/">C++ Enthusiasts</a></li>
<li><a href="http://www.meetingcpp.com/index.php/blogroll.html">Meeting C++ Blogroll</a></li>
<li><a href="https://isocpp.org/">IsoCpp</a></li>
</ul>
</li>
<li><a href="http://cppnow.org/2018-conference/announcements/2017/05/27/close-of-2017.html">Announcing C++Now 2018</a></li>
<li><a href="https://www.youtube.com/playlist?list=PL_AKIMJc4roXJldxjJGtH8PJb4dY6nN1D">C++Now 2017 Playlist</a></li>
<li><a href="https://howardhinnant.github.io/coding_guidelines.html">C++ Coding Guidelines (Howard Hinnant)</a></li>
<li><a href="http://plange.tech/blog/2017-06-03.php">Why I Put const On The Right</a></li>
<li><a href="https://pacificplusplus.com/">Speakers announced for pacific++</a></li>
</ul>
<p><b>Tony Van Eerd</b></p>
<ul>
<li><a href="https://twitter.com/tvaneerd">@tvaneerd</a></li>
<li><a href="https://github.com/tvaneerd">Tony Van Eerd's GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.christiedigital.com/en-us/projection-mapping">Christie Digital</a></li>
<li><a href="https://www.youtube.com/playlist?list=PL7CBEC9E4CFDB1FD9">Christie Digital Projection Mapping Videos</a></li>
<li><a href="https://www.youtube.com/watch?v=GPP64opjy_Y">C++Now 2017: Tony Van Eerd "Postmodern C++"</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
<li><a href="https://www.eventbrite.com/e/better-c-chicago-registration-34084060342">Better C++/Chicago</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 08 Jun 2017 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/7d339b3f/3dbc894f.mp3" length="47391858" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/gbPVWjgL4z5IoHDMhCIQYaPJkGHkyNP3hezV6y8de0I/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9hZjJi/M2IxYmM3MTM2ODAx/Y2E3OTViOWZhNGU1/ZjY3MS5wbmc.jpg"/>
      <itunes:duration>3942</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Tony Van Eerd to talk about his recent award winning C++Now talk on Postmodern C++ and his views on lock-free programming.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Tony Van Eerd to talk about his recent award winning C++Now talk on Postmodern C++ and his views on lock-free programming.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/tony_van_eerd">Tony van Eerd</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Travis CI</title>
      <itunes:episode>103</itunes:episode>
      <podcast:episode>103</podcast:episode>
      <itunes:title>Travis CI</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">7cc42e7103c525229d2ab40af69fdfa1</guid>
      <link>https://share.transistor.fm/s/7ddef549</link>
      <description>
        <![CDATA[Rob and Jason are joined by Richel Bilderbeek to talk about the benefits of using Travis CI for C++ developers and the role of C++ in theoretical biology.
        <p>Richel Bilderbeek is a C++ developer for 17 years. He is mostly interested in what the literature has to say about good C++ practices, then teaching children and to adults, additionally writing articles, blog posts and tutorials. In his professional life, he is a PhD in theoretical biology.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://chadaustin.me/2017/05/writing-a-really-really-fast-json-parser/">Writing a Really, Really Fast JSON Parser</a></li>
<li><a href="https://arne-mertz.de/2017/05/online-compilers/">C++ Online Compilers</a></li>
<li><a href="http://www.modernescpp.com/index.php/looking-for-proofreaders-for-my-new-book-concurrency-with-modern-c">Looking for Proofreaders for my new Book: Concurrency with Modern C++</a></li>
</ul>
<p><b>Richel Bilderbeek</b></p>
<ul>
<li><a href="https://twitter.com/rjcbilderbeek/">@rjcbilderbeek</a></li>
<li><a href="https://github.com/richelbilderbeek">Richel Bilderbeek's GitHub</a></li>
<li><a href="http://richelbilderbeek.nl/">Richel Bilderbeek's homepage</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://travis-ci.org/">Travis CI</a></li>
<li><a href="https://github.com/richelbilderbeek/travis_cpp_tutorial">Travis CI Tutorial</a></li>
<li><a href="http://www.djog.nl/djognieuws/11-juni-science-en-hi-techdag-djo/">Science and Hi-Tech Day (Dutch)</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="http://conan.io/">Conan.io</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
<li><a href="https://www.eventbrite.com/e/better-c-chicago-registration-34084060342">Better C++/Chicago</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Richel Bilderbeek to talk about the benefits of using Travis CI for C++ developers and the role of C++ in theoretical biology.
        <p>Richel Bilderbeek is a C++ developer for 17 years. He is mostly interested in what the literature has to say about good C++ practices, then teaching children and to adults, additionally writing articles, blog posts and tutorials. In his professional life, he is a PhD in theoretical biology.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://chadaustin.me/2017/05/writing-a-really-really-fast-json-parser/">Writing a Really, Really Fast JSON Parser</a></li>
<li><a href="https://arne-mertz.de/2017/05/online-compilers/">C++ Online Compilers</a></li>
<li><a href="http://www.modernescpp.com/index.php/looking-for-proofreaders-for-my-new-book-concurrency-with-modern-c">Looking for Proofreaders for my new Book: Concurrency with Modern C++</a></li>
</ul>
<p><b>Richel Bilderbeek</b></p>
<ul>
<li><a href="https://twitter.com/rjcbilderbeek/">@rjcbilderbeek</a></li>
<li><a href="https://github.com/richelbilderbeek">Richel Bilderbeek's GitHub</a></li>
<li><a href="http://richelbilderbeek.nl/">Richel Bilderbeek's homepage</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://travis-ci.org/">Travis CI</a></li>
<li><a href="https://github.com/richelbilderbeek/travis_cpp_tutorial">Travis CI Tutorial</a></li>
<li><a href="http://www.djog.nl/djognieuws/11-juni-science-en-hi-techdag-djo/">Science and Hi-Tech Day (Dutch)</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="http://conan.io/">Conan.io</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
<li><a href="https://www.eventbrite.com/e/better-c-chicago-registration-34084060342">Better C++/Chicago</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 01 Jun 2017 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/7ddef549/b27e5fa3.mp3" length="35972907" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/-8ZV8Jl4TGo9HFIYKkzXgF3N68u3yeUaU8szP2YSp6g/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8yYmFl/MGJlY2ExOTM4ZGIx/M2NjNjQwNmY5OGNh/YWEyOS5wbmc.jpg"/>
      <itunes:duration>2990</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Richel Bilderbeek to talk about the benefits of using Travis CI for C++ developers and the role of C++ in theoretical biology.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Richel Bilderbeek to talk about the benefits of using Travis CI for C++ developers and the role of C++ in theoretical biology.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/richel_bilderbeek">Richel Bilderbeek</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Boost Outcome</title>
      <itunes:episode>102</itunes:episode>
      <podcast:episode>102</podcast:episode>
      <itunes:title>Boost Outcome</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">a23c5940987faac8ce26f45dd96764b3</guid>
      <link>https://share.transistor.fm/s/6809cd43</link>
      <description>
        <![CDATA[Rob and Jason are joined by Niall Douglas to talk about Google Summer of Code, Boost and his proposed Outcome library.
        <p>Niall Douglas is a consultant for hire, is one of the authors of the proposed Boost.AFIO v2 and Boost Outcome, he is also currently the primary Google Summer of Code administrator for Boost.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://www.elbeno.com/blog/?p=1443">C++Now 2017 Report</a></li>
<li><a href="https://hackernoon.com/error-handling-in-c-or-why-you-should-use-eithers-in-favor-of-exceptions-and-error-codes-f0640912eb45">Error Handing in C++ or: Why You Should Use Eithers in Favor of Exceptions and Error-Codes</a></li>
<li><a href="https://github.com/Jeff-Mott-OR/javascript-cpp-rosetta-stone">JavaScript/C++ Rosetta Stone</a></li>
<li><a href="https://cppcon.org/cfs2017/">CppCon 2017 Call for Submissions</a></li>
</ul>
<p><b>Niall Douglas</b></p>
<ul>
<li><a href="https://twitter.com/ned14/">@ned14</a></li>
<li><a href="http://www.nedprod.com/">Niall Douglas' blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://summerofcode.withgoogle.com/">Google Summer of Code</a></li>
<li><a href="https://github.com/ned14/outcome">Boost.Outcome</a></li>
<li><a href="https://github.com/ned14/afio">Boost.AFIO v2</a></li>
<li><a href="https://youtu.be/XVofgKH-uu4">ACCU 2017: Niall Douglas "Mongrel Monads, Dirty, Dirty, Dirty"</a></li>
<li><a href="https://www.youtube.com/watch?v=uhRWMGBjlO8">CppCon 2015: Niall Douglas "Racing the File System"</a></li>
<li><a href="https://www.youtube.com/watch?v=9l28ax3Zq0w">CppCon 2016: Niall Douglas "Better mutual exclusion on the filesystem using Boost.AFIO</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="http://conan.io/">Conan.io</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
<li><a href="https://www.eventbrite.com/e/better-c-chicago-registration-34084060342">Better C++/Chicago</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Niall Douglas to talk about Google Summer of Code, Boost and his proposed Outcome library.
        <p>Niall Douglas is a consultant for hire, is one of the authors of the proposed Boost.AFIO v2 and Boost Outcome, he is also currently the primary Google Summer of Code administrator for Boost.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://www.elbeno.com/blog/?p=1443">C++Now 2017 Report</a></li>
<li><a href="https://hackernoon.com/error-handling-in-c-or-why-you-should-use-eithers-in-favor-of-exceptions-and-error-codes-f0640912eb45">Error Handing in C++ or: Why You Should Use Eithers in Favor of Exceptions and Error-Codes</a></li>
<li><a href="https://github.com/Jeff-Mott-OR/javascript-cpp-rosetta-stone">JavaScript/C++ Rosetta Stone</a></li>
<li><a href="https://cppcon.org/cfs2017/">CppCon 2017 Call for Submissions</a></li>
</ul>
<p><b>Niall Douglas</b></p>
<ul>
<li><a href="https://twitter.com/ned14/">@ned14</a></li>
<li><a href="http://www.nedprod.com/">Niall Douglas' blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://summerofcode.withgoogle.com/">Google Summer of Code</a></li>
<li><a href="https://github.com/ned14/outcome">Boost.Outcome</a></li>
<li><a href="https://github.com/ned14/afio">Boost.AFIO v2</a></li>
<li><a href="https://youtu.be/XVofgKH-uu4">ACCU 2017: Niall Douglas "Mongrel Monads, Dirty, Dirty, Dirty"</a></li>
<li><a href="https://www.youtube.com/watch?v=uhRWMGBjlO8">CppCon 2015: Niall Douglas "Racing the File System"</a></li>
<li><a href="https://www.youtube.com/watch?v=9l28ax3Zq0w">CppCon 2016: Niall Douglas "Better mutual exclusion on the filesystem using Boost.AFIO</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="http://conan.io/">Conan.io</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
<li><a href="https://www.eventbrite.com/e/better-c-chicago-registration-34084060342">Better C++/Chicago</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 25 May 2017 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/6809cd43/2320d233.mp3" length="39926768" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/DSvB0Y0_fsddmr5mHQMttDYYcLY6B6UqDQ8gpS01IeE/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9mNzBk/Y2Y3NGRmODE5YWE3/M2ZjNzA1MGViZDhm/YmMyNi5wbmc.jpg"/>
      <itunes:duration>3320</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Niall Douglas to talk about Google Summer of Code, Boost and his proposed Outcome library.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Niall Douglas to talk about Google Summer of Code, Boost and his proposed Outcome library.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/niall_douglas">Niall Douglas</podcast:person>
    </item>
    <item>
      <title>Build 2017</title>
      <itunes:episode>101</itunes:episode>
      <podcast:episode>101</podcast:episode>
      <itunes:title>Build 2017</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">33ef933b8fa8b00ac0f6c3ae93acd25c</guid>
      <link>https://share.transistor.fm/s/0a569b84</link>
      <description>
        <![CDATA[Rob travels to the Microsoft Build Developer's Conference to interview Kenny Kerr from the Windows team and Marian Luparu from the Visual Studio C++ team.
        <p>Kenny Kerr is an engineer on the Windows team at Microsoft, an MSDN Magazine contributing editor, Pluralsight author, and creator of moderncpp.com (C++/WinRT). He writes at kennykerr.ca and you can find him on Twitter at @kennykerr.</p>
<p>Marian Luparu is currently leading the team responsible for making Visual Studio more productive for C++ developers.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.eventbrite.com/e/better-c-chicago-registration-34084060342">Better C++/Chicago</a></li>
</ul>
<p><b>Kenny Kerr</b></p>
<ul>
<li><a href="https://twitter.com/kennykerr">@kennykerr</a></li>
</ul>
<p><b>Marian Luparu</b></p>
<ul>
<li><a href="https://twitter.com/mluparu">@mluparu</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://channel9.msdn.com/Events/Build/2017">Microsoft Build (Channel 9 Recordings)</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2017/05/10/c-at-microsoft-build-2017/">C++ at Microsoft Build 2017</a></li>
<li><a href="https://channel9.msdn.com/events/Build/2017/C9L15">Channel 9 C++ Panel Interview (STL, Kenny Kerr, Marian Luparu, Gaby dos Reis)</a></li>
<li><a href="https://moderncpp.com/2016/10/13/cppwinrt-available-on-github/">C++/WinRT Available on GitHub</a></li>
<li><a href="https://channel9.msdn.com/events/Build/2017/B8105">7++ reasons to move your C++ code to Visual Studio 2017</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob travels to the Microsoft Build Developer's Conference to interview Kenny Kerr from the Windows team and Marian Luparu from the Visual Studio C++ team.
        <p>Kenny Kerr is an engineer on the Windows team at Microsoft, an MSDN Magazine contributing editor, Pluralsight author, and creator of moderncpp.com (C++/WinRT). He writes at kennykerr.ca and you can find him on Twitter at @kennykerr.</p>
<p>Marian Luparu is currently leading the team responsible for making Visual Studio more productive for C++ developers.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.eventbrite.com/e/better-c-chicago-registration-34084060342">Better C++/Chicago</a></li>
</ul>
<p><b>Kenny Kerr</b></p>
<ul>
<li><a href="https://twitter.com/kennykerr">@kennykerr</a></li>
</ul>
<p><b>Marian Luparu</b></p>
<ul>
<li><a href="https://twitter.com/mluparu">@mluparu</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://channel9.msdn.com/Events/Build/2017">Microsoft Build (Channel 9 Recordings)</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2017/05/10/c-at-microsoft-build-2017/">C++ at Microsoft Build 2017</a></li>
<li><a href="https://channel9.msdn.com/events/Build/2017/C9L15">Channel 9 C++ Panel Interview (STL, Kenny Kerr, Marian Luparu, Gaby dos Reis)</a></li>
<li><a href="https://moderncpp.com/2016/10/13/cppwinrt-available-on-github/">C++/WinRT Available on GitHub</a></li>
<li><a href="https://channel9.msdn.com/events/Build/2017/B8105">7++ reasons to move your C++ code to Visual Studio 2017</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Fri, 12 May 2017 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/0a569b84/77de244d.mp3" length="41001195" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/GODC1vmy4bUsRV9bk-HUBiO50dYhSBh6YviK2IlQ15o/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS82YzUw/OGExMmZlOWVmMWYy/ZjkwMmE2ZWExZjI5/MTBkOS5wbmc.jpg"/>
      <itunes:duration>3409</itunes:duration>
      <itunes:summary>Rob travels to the Microsoft Build Developer's Conference to interview Kenny Kerr from the Windows team and Marian Luparu from the Visual Studio C++ team.</itunes:summary>
      <itunes:subtitle>Rob travels to the Microsoft Build Developer's Conference to interview Kenny Kerr from the Windows team and Marian Luparu from the Visual Studio C++ team.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/marian_luparu">Marian Luparu</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/kenny_kerr">Kenny Kerr</podcast:person>
    </item>
    <item>
      <title>Past, Present and Future of C++</title>
      <itunes:episode>100</itunes:episode>
      <podcast:episode>100</podcast:episode>
      <itunes:title>Past, Present and Future of C++</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">680003054612a6edb4823cc388c5acf4</guid>
      <link>https://share.transistor.fm/s/d1aa31f7</link>
      <description>
        <![CDATA[Rob and Jason are joined by Bjarne Stroustrup, designer and original implementer of C++ to discuss the current state of C++, his vision for the future as well as some discussion of the past.
        <p>Bjarne Stroustrup is the designer and original implementer of C++ as well as the author of The C++ Programming Language (Fourth Edition) and A Tour of C++, Programming: Principles and Practice using C++ (Second Edition), and many popular and academic publications. Dr. Stroustrup is a Managing Director in the technology division of Morgan Stanley in New York City as well as a visiting professor at Columbia University. He is a member of the US National Academy of Engineering, and an IEEE, ACM, and CHM fellow. His research interests include distributed systems, design, programming techniques, software development tools, and programming languages.  To make C++ a stable and up-to-date base for real-world software development, he has been a leading figure with the ISO C++ standards effort for more than 25 years. He holds a master’s in Mathematics from Aarhus University and a PhD in Computer Science from Cambridge University, where he is an honorary fellow of Churchill College. </p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.meetup.com/CppMtl/">C++ Montreal</a></li>
<li><a href="http://stellar.cct.lsu.edu/2017/04/hpx-v1-0-released/">HPX V1.0 Released</a></li>
<li><a href="https://akrzemi1.wordpress.com/2017/04/27/a-serious-bug-in-gcc/">A serious bug in GCC</a></li>
<li><a href="https://blog.jetbrains.com/rscpp/whats-new-in-resharper-c-2017-1/">What's New in ReSharper C++ 2016.3 and 2017.1</a></li>
</ul>
<p><b>Bjarne Stroustrup</b></p>
<ul>
<li><a href="http://www.stroustrup.com/">Bjarne Stroustrup's homepage</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://amzn.to/2p37V4U">A Tour of C++</a></li>
<li><a href="http://amzn.to/2q5wDSv">The C++ Programming Language (4th Edition)</a></li>
<li><a href="https://www.youtube.com/watch?v=_wzc7a3McOs">CppCon 2016: Bjarne Stroustrup "The Evolution of C++ Past, Present and Future"</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Bjarne Stroustrup, designer and original implementer of C++ to discuss the current state of C++, his vision for the future as well as some discussion of the past.
        <p>Bjarne Stroustrup is the designer and original implementer of C++ as well as the author of The C++ Programming Language (Fourth Edition) and A Tour of C++, Programming: Principles and Practice using C++ (Second Edition), and many popular and academic publications. Dr. Stroustrup is a Managing Director in the technology division of Morgan Stanley in New York City as well as a visiting professor at Columbia University. He is a member of the US National Academy of Engineering, and an IEEE, ACM, and CHM fellow. His research interests include distributed systems, design, programming techniques, software development tools, and programming languages.  To make C++ a stable and up-to-date base for real-world software development, he has been a leading figure with the ISO C++ standards effort for more than 25 years. He holds a master’s in Mathematics from Aarhus University and a PhD in Computer Science from Cambridge University, where he is an honorary fellow of Churchill College. </p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.meetup.com/CppMtl/">C++ Montreal</a></li>
<li><a href="http://stellar.cct.lsu.edu/2017/04/hpx-v1-0-released/">HPX V1.0 Released</a></li>
<li><a href="https://akrzemi1.wordpress.com/2017/04/27/a-serious-bug-in-gcc/">A serious bug in GCC</a></li>
<li><a href="https://blog.jetbrains.com/rscpp/whats-new-in-resharper-c-2017-1/">What's New in ReSharper C++ 2016.3 and 2017.1</a></li>
</ul>
<p><b>Bjarne Stroustrup</b></p>
<ul>
<li><a href="http://www.stroustrup.com/">Bjarne Stroustrup's homepage</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://amzn.to/2p37V4U">A Tour of C++</a></li>
<li><a href="http://amzn.to/2q5wDSv">The C++ Programming Language (4th Edition)</a></li>
<li><a href="https://www.youtube.com/watch?v=_wzc7a3McOs">CppCon 2016: Bjarne Stroustrup "The Evolution of C++ Past, Present and Future"</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>
<p><b>Hosts</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 04 May 2017 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/d1aa31f7/2b64f250.mp3" length="36523673" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/vEgJUR7iTuGKFdKb2zPmc3ryix5bA-txet2ADp5LpsY/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9lZmI5/OGY1YjQ1ZDE0MGM4/ZjkwNDQ3ZTk5MWMz/YmE3MC5wbmc.jpg"/>
      <itunes:duration>3036</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Bjarne Stroustrup, designer and original implementer of C++ to discuss the current state of C++, his vision for the future as well as some discussion of the past.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Bjarne Stroustrup, designer and original implementer of C++ to discuss the current state of C++, his vision for the future as well as some discussion of the past.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/bjarne_stroustrup">Bjarne Stroustrup</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Intel C++ Compiler</title>
      <itunes:episode>99</itunes:episode>
      <podcast:episode>99</podcast:episode>
      <itunes:title>Intel C++ Compiler</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">788cb23d82f800accdfea0bbe5b75fc6</guid>
      <link>https://share.transistor.fm/s/06b541a5</link>
      <description>
        <![CDATA[Rob and Jason are joined by Udit Patidar and Anoop Prabha from Intel to discuss Intel's C++ Compiler and suite of Performance tuning Software Development Tools.
        <p>Anoop Prabha is currently a Software Engineer in Software and Services Group at Intel working with Intel® C++ Compiler Support. He played paramount role in driving customer adoption for features like Intel® Cilk™ Plus, Explicit Vectorization, Compute Offload to Intel® Processor Graphics across all Intel targets by creating technical articles and code samples, educating customers through webinars and 1-on-1 engagements. He is currently driving the Parallel STL feature adoption (new feature in 18.0 beta Compiler). Before joining Intel, Anoop worked at IBM India Private Ltd as a Software Developer for 3 years in Bangalore, India and later completed his graduation from State University of New York at Buffalo.</p>
<p>Udit Patidar works in the Developer Products Division of Intel, where he is a product manager for Intel software tools. He was previously a developer working on Intel compilers, focusing on OpenMP parallel programming model for technical and scientific computing workloads. He has extensive experience in high performance computing, both at Intel and previously. Udit holds an MBA in General Management from Cornell University, and a PhD in Computer Science from the University of Houston.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://sandstorm.io/">Sandstorm</a></li>
<li><a href="https://capnproto.org/">Cap'n Proto</a></li>
<li><a href="http://foonathan.net/blog/2017/04/20/cppast.html">cppast - A library to parse and work with the C++ AST</a></li>
<li><a href="https://jonasdevlieghere.com/containers-of-unique-pointers/">Exposing containers of unique pointers</a></li>
<li><a href="https://clang.llvm.org/extra/include-fixer.html">Clang-include-fixer</a></li>
</ul>
<p><b>Anoop Prabha</b></p>
<ul>
<li><a href="https://www.linkedin.com/in/anoop-madhusoodhanan-prabha-8214a215/">Anoop Prabha</a></li>
</ul>
<p><b>Udit Patidar</b></p>
<ul>
<li><a href="https://www.linkedin.com/in/uditpatidar/">Udit Patidar</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://software.intel.com/en-us/qualify-for-free-software">Free Intel Software Development Tools</a></li>
<li><a href="https://software.intel.com/en-us/intel-parallel-studio-xe">Intel Parallel Studio XE Suite Page</a></li>
<li><a href="https://software.intel.com/en-us/system-studio/2017">Intel System Studio Suite Page</a></li>
<li><a href="https://software.intel.com/en-us/c-compilers">Intel C++ Compiler Product Page</a></li>
<li><a href="https://software.intel.com/en-us/articles/c0x-features-supported-by-intel-c-compiler">C++11 support</a></li>
<li><a href="https://software.intel.com/en-us/articles/c14-features-supported-by-intel-c-compiler">C++14 support</a></li>
<li><a href="https://software.intel.com/en-us/articles/c17-features-supported-by-intel-c-compiler">C++17 support</a></li>
<li><a href="https://software.intel.com/en-us/forums/intel-c-compiler">Intel C++ Compiler Forum</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="http://conan.io/">Conan.io</a></li>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Udit Patidar and Anoop Prabha from Intel to discuss Intel's C++ Compiler and suite of Performance tuning Software Development Tools.
        <p>Anoop Prabha is currently a Software Engineer in Software and Services Group at Intel working with Intel® C++ Compiler Support. He played paramount role in driving customer adoption for features like Intel® Cilk™ Plus, Explicit Vectorization, Compute Offload to Intel® Processor Graphics across all Intel targets by creating technical articles and code samples, educating customers through webinars and 1-on-1 engagements. He is currently driving the Parallel STL feature adoption (new feature in 18.0 beta Compiler). Before joining Intel, Anoop worked at IBM India Private Ltd as a Software Developer for 3 years in Bangalore, India and later completed his graduation from State University of New York at Buffalo.</p>
<p>Udit Patidar works in the Developer Products Division of Intel, where he is a product manager for Intel software tools. He was previously a developer working on Intel compilers, focusing on OpenMP parallel programming model for technical and scientific computing workloads. He has extensive experience in high performance computing, both at Intel and previously. Udit holds an MBA in General Management from Cornell University, and a PhD in Computer Science from the University of Houston.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://sandstorm.io/">Sandstorm</a></li>
<li><a href="https://capnproto.org/">Cap'n Proto</a></li>
<li><a href="http://foonathan.net/blog/2017/04/20/cppast.html">cppast - A library to parse and work with the C++ AST</a></li>
<li><a href="https://jonasdevlieghere.com/containers-of-unique-pointers/">Exposing containers of unique pointers</a></li>
<li><a href="https://clang.llvm.org/extra/include-fixer.html">Clang-include-fixer</a></li>
</ul>
<p><b>Anoop Prabha</b></p>
<ul>
<li><a href="https://www.linkedin.com/in/anoop-madhusoodhanan-prabha-8214a215/">Anoop Prabha</a></li>
</ul>
<p><b>Udit Patidar</b></p>
<ul>
<li><a href="https://www.linkedin.com/in/uditpatidar/">Udit Patidar</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://software.intel.com/en-us/qualify-for-free-software">Free Intel Software Development Tools</a></li>
<li><a href="https://software.intel.com/en-us/intel-parallel-studio-xe">Intel Parallel Studio XE Suite Page</a></li>
<li><a href="https://software.intel.com/en-us/system-studio/2017">Intel System Studio Suite Page</a></li>
<li><a href="https://software.intel.com/en-us/c-compilers">Intel C++ Compiler Product Page</a></li>
<li><a href="https://software.intel.com/en-us/articles/c0x-features-supported-by-intel-c-compiler">C++11 support</a></li>
<li><a href="https://software.intel.com/en-us/articles/c14-features-supported-by-intel-c-compiler">C++14 support</a></li>
<li><a href="https://software.intel.com/en-us/articles/c17-features-supported-by-intel-c-compiler">C++17 support</a></li>
<li><a href="https://software.intel.com/en-us/forums/intel-c-compiler">Intel C++ Compiler Forum</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="http://conan.io/">Conan.io</a></li>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 27 Apr 2017 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/06b541a5/e95a9f5e.mp3" length="41633504" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/ptYzjD_cESFpX7mpzKKC5AMRnXOrsnpCjTUlqZbmdO4/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9jZWQw/NTY4ZDY2ZTI2Mjlm/YjdhMGRhZDUzOWMz/MjQxYi5wbmc.jpg"/>
      <itunes:duration>3462</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Udit Patidar and Anoop Prabha from Intel to discuss Intel's C++ Compiler and suite of Performance tuning Software Development Tools.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Udit Patidar and Anoop Prabha from Intel to discuss Intel's C++ Compiler and suite of Performance tuning Software Development Tools.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/udit_patidar">Udit Patidar</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/anoop_prabha">Anoop Prabha</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Hippomocks and cpp-dependencies</title>
      <itunes:episode>98</itunes:episode>
      <podcast:episode>98</podcast:episode>
      <itunes:title>Hippomocks and cpp-dependencies</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">b2609df4b3b75934fd996f698fcae987</guid>
      <link>https://share.transistor.fm/s/fe47d658</link>
      <description>
        <![CDATA[Rob and Jason are joined by Peter Bindels to discuss the Hippomocks mocking library and the cpp-dependencies analyzer.
        <p>Peter Bindels is a C++ software engineer who prides himself on writing code that is easy to use, easy to work with and well-readable to anybody familiar with the language. He's worked for a contractor for a few years and then made the switch to work at Tomtom, where he's been working on various parts of the software chain, last of which was a major cleanup in the navigation code base. In doing so he developed a tool to determine, check and improve dependencies between components, which allows quicker structural insight in complicated systems. He also created HippoMocks in 2008, one of the first full fledged C++ mocking frameworks that is still a relevant choice today. He has given two talks at Meeting C++ 2016 and will be giving his third talk, on Mocking in C++, at CppNow 2017.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://www.fluentcpp.com/2017/04/18/the-design-of-the-stl/">Fluent C++ - The Design of the STL</a></li>
<li><a href="http://www.fluentcpp.com/2017/03/28/inserting-several-elements-into-an-stl-container/">Fluent C++ - Inserting several elements into an STL container efficently</a></li>
<li><a href="http://cppnow.org/2017-conference/announcements/2017/04/12/haskell-keynote.html">2017 Keynote - Ryan Newton - Haskell Taketh Away</a></li>
<li><a href="https://blog.jetbrains.com/clion/2017/03/clion-2017-1-released/">CLion 2017.1 released: C++14, C++17, PCH, disassembly view, Catch, MSVC and more</a></li>
<li><a href="http://jackieokay.com/2017/04/13/reflection1.html">An introduction to Reflection in C++</a></li>
</ul>
<p><b>Peter Bindels</b></p>
<ul>
<li><a href="https://twitter.com/dascandy42">@dascandy42</a></li>
<li><a href="https://github.com/dascandy">Peter Bindels' GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://hippomocks.com/">Hippomocks framework</a></li>
<li><a href="https://github.com/tomtom-international/cpp-dependencies">cpp-dependencies</a></li>
<li><a href="https://www.youtube.com/watch?v=g4eLn2hz-u0">Meeting C++ 2016: Peter Bindels - How to understand million-line C++ projects</a></li>
<li><a href="https://www.youtube.com/watch?v=6N92PkBeIHw">Lightning Talks Meeting C++ 2016: Peter Bindels - Mocking C++</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="http://conan.io/">Conan.io</a></li>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Peter Bindels to discuss the Hippomocks mocking library and the cpp-dependencies analyzer.
        <p>Peter Bindels is a C++ software engineer who prides himself on writing code that is easy to use, easy to work with and well-readable to anybody familiar with the language. He's worked for a contractor for a few years and then made the switch to work at Tomtom, where he's been working on various parts of the software chain, last of which was a major cleanup in the navigation code base. In doing so he developed a tool to determine, check and improve dependencies between components, which allows quicker structural insight in complicated systems. He also created HippoMocks in 2008, one of the first full fledged C++ mocking frameworks that is still a relevant choice today. He has given two talks at Meeting C++ 2016 and will be giving his third talk, on Mocking in C++, at CppNow 2017.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://www.fluentcpp.com/2017/04/18/the-design-of-the-stl/">Fluent C++ - The Design of the STL</a></li>
<li><a href="http://www.fluentcpp.com/2017/03/28/inserting-several-elements-into-an-stl-container/">Fluent C++ - Inserting several elements into an STL container efficently</a></li>
<li><a href="http://cppnow.org/2017-conference/announcements/2017/04/12/haskell-keynote.html">2017 Keynote - Ryan Newton - Haskell Taketh Away</a></li>
<li><a href="https://blog.jetbrains.com/clion/2017/03/clion-2017-1-released/">CLion 2017.1 released: C++14, C++17, PCH, disassembly view, Catch, MSVC and more</a></li>
<li><a href="http://jackieokay.com/2017/04/13/reflection1.html">An introduction to Reflection in C++</a></li>
</ul>
<p><b>Peter Bindels</b></p>
<ul>
<li><a href="https://twitter.com/dascandy42">@dascandy42</a></li>
<li><a href="https://github.com/dascandy">Peter Bindels' GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://hippomocks.com/">Hippomocks framework</a></li>
<li><a href="https://github.com/tomtom-international/cpp-dependencies">cpp-dependencies</a></li>
<li><a href="https://www.youtube.com/watch?v=g4eLn2hz-u0">Meeting C++ 2016: Peter Bindels - How to understand million-line C++ projects</a></li>
<li><a href="https://www.youtube.com/watch?v=6N92PkBeIHw">Lightning Talks Meeting C++ 2016: Peter Bindels - Mocking C++</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="http://conan.io/">Conan.io</a></li>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 20 Apr 2017 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/fe47d658/72934b9f.mp3" length="35511277" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/3Y6ir-503ncAR8UZ_A7wV_xl0DPGEkSnBogkkHHBYxs/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8zODBm/ODU5MjlhZGRhNzUx/MGRlYjljMTliZjE1/YzhlZi5wbmc.jpg"/>
      <itunes:duration>2952</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Peter Bindels to discuss the Hippomocks mocking library and the cpp-dependencies analyzer.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Peter Bindels to discuss the Hippomocks mocking library and the cpp-dependencies analyzer.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/peter_bindels">Peter Bindels</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Vcsn</title>
      <itunes:episode>97</itunes:episode>
      <podcast:episode>97</podcast:episode>
      <itunes:title>Vcsn</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">d35f53986a81744730e33efdda91128e</guid>
      <link>https://share.transistor.fm/s/bcbd942d</link>
      <description>
        <![CDATA[Rob and Jason are joined by Akim Demaille to discuss VCSN, a platform for automata and rational expressions, and some of the interesting problems he faced while working on the library.
        <p>Akim has been participating in free software for about 20 years, starting with a2ps, an anything to PostScript tool written in C. In order to ensure its portability, he became a major contributor to GNU Autoconf, GNU Automake and GNU Bison.</p>
<p>Akim has been teaching and researching at EPITA, a French CS Graduate School, for eighteen years. He has taught formal languages, logics, OO design, C++ and compiler constructions, which includes the Tiger compiler, an educational project where students implement a compiler in C++. This project, whose assignment is regularly updated, keeps track of the C++ eveolutions, and this year's version uses C++17 features.</p>
<p>Akim's recent research interests are focused on the Vcsn platform, dedicated to automata and rational expressions.</p>
<p>He's recently been recruited by former students of his to be part of the Infinit team at Docker.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://meetingcpp.com/index.php/newsreader/items/announcing-meeting-cpp-2017.html">Announcing Meeting C++ 2017</a></li>
<li><a href="http://cppnow.org/2017-conference/announcements/2017/04/09/d-keynote.html">C++Now 2017 Keynote: Ali Çehreli - Competitive Advantage with D</a></li>
<li><a href="http://lattix.com/blog/2017/04/07/reduce-c-build-times-reducing-header-dependencies">Reduce C++ Build Times by Reducing Header Dependencies</a></li>
<li><a href="http://www.sean-bollin.com/2017/04/08/capturing-this-in-c11-14-and-17/">Capturing *this in C++11, 14 and 17</a></li>
</ul>
<p><b>Akim Demaille</b></p>
<ul>
<li><a href="https://github.com/akimd">Akim Demaille's GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://vcsn.lrde.epita.fr/">Vcsn home page</a></li>
<li><a href="http://vcsn-sandbox.lrde.epita.fr/">Vcsn Online Sandbox</a></li>
<li><a href="http://tiger.lrde.epita.fr/">The Tiger Project</a></li>
<li><a href="http://johnny-five.io/">Johnny Five</a></li>
<li><a href="https://arxiv.org/abs/1611.00947">Technical report about runtime instantiation in C++</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.incredibuild.com/cppoffer">Incredibuild</a></li>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Akim Demaille to discuss VCSN, a platform for automata and rational expressions, and some of the interesting problems he faced while working on the library.
        <p>Akim has been participating in free software for about 20 years, starting with a2ps, an anything to PostScript tool written in C. In order to ensure its portability, he became a major contributor to GNU Autoconf, GNU Automake and GNU Bison.</p>
<p>Akim has been teaching and researching at EPITA, a French CS Graduate School, for eighteen years. He has taught formal languages, logics, OO design, C++ and compiler constructions, which includes the Tiger compiler, an educational project where students implement a compiler in C++. This project, whose assignment is regularly updated, keeps track of the C++ eveolutions, and this year's version uses C++17 features.</p>
<p>Akim's recent research interests are focused on the Vcsn platform, dedicated to automata and rational expressions.</p>
<p>He's recently been recruited by former students of his to be part of the Infinit team at Docker.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://meetingcpp.com/index.php/newsreader/items/announcing-meeting-cpp-2017.html">Announcing Meeting C++ 2017</a></li>
<li><a href="http://cppnow.org/2017-conference/announcements/2017/04/09/d-keynote.html">C++Now 2017 Keynote: Ali Çehreli - Competitive Advantage with D</a></li>
<li><a href="http://lattix.com/blog/2017/04/07/reduce-c-build-times-reducing-header-dependencies">Reduce C++ Build Times by Reducing Header Dependencies</a></li>
<li><a href="http://www.sean-bollin.com/2017/04/08/capturing-this-in-c11-14-and-17/">Capturing *this in C++11, 14 and 17</a></li>
</ul>
<p><b>Akim Demaille</b></p>
<ul>
<li><a href="https://github.com/akimd">Akim Demaille's GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://vcsn.lrde.epita.fr/">Vcsn home page</a></li>
<li><a href="http://vcsn-sandbox.lrde.epita.fr/">Vcsn Online Sandbox</a></li>
<li><a href="http://tiger.lrde.epita.fr/">The Tiger Project</a></li>
<li><a href="http://johnny-five.io/">Johnny Five</a></li>
<li><a href="https://arxiv.org/abs/1611.00947">Technical report about runtime instantiation in C++</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.incredibuild.com/cppoffer">Incredibuild</a></li>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 13 Apr 2017 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/bcbd942d/668a2e89.mp3" length="45977598" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/hqq2OQx_EeuYXhrtLhFCzRB0w-8GPyTtm_zcxPcBCbY/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8zMjY2/NTNkOWVhNjliZjU2/ZmEyODYzYTA4ZGM3/ZDIxNy5wbmc.jpg"/>
      <itunes:duration>2868</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Akim Demaille to discuss VCSN, a platform for automata and rational expressions, and some of the interesting problems he faced while working on the library.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Akim Demaille to discuss VCSN, a platform for automata and rational expressions, and some of the interesting problems he faced while working on the library.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/akim_demaille">Akim Demaille</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Jewelbots</title>
      <itunes:episode>96</itunes:episode>
      <podcast:episode>96</podcast:episode>
      <itunes:title>Jewelbots</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">95db3bd1b31d1d7b25032622635d6aa0</guid>
      <link>https://share.transistor.fm/s/576ba467</link>
      <description>
        <![CDATA[Rob and Jason are joined by Sara Chipps to discuss Jewelbots, Arduino and getting girls interested in STEM fields.
        <p>Sara Chipps is a JavaScript developer based in NYC. She has been working on Software and the Open Source Community since 2001. She’s been obsessed with hardware and part of <a href="http://nodebots.com">Nodebots</a> since 2012. </p>
<p>She is the CEO of <a href="http://jewelbots.com">Jewelbots</a>, a company dedicated towards drastically changing the number of girls entering STEM fields using hardware. </p>
<p>She was formerly the CTO of <a href="http://flatironschool.com">Flat Iron School</a>, a school dedicated to teaching people of all ages how to build software and launch careers as software developers. </p>
<p>In 2010 she cofounded Girl Develop It, a non-profit focused on helping more women become software developers. Girl Develop It is in 45 cities, and has taught over 17,000 women how to build software. </p>
<p><b>News</b></p>
<ul>
<li><a href="https://fbb-git.github.io/cppannotations/cppannotations/html/index.html">The C++ Annotations, a free up-to-date learners book/reference manual</a></li>
<li><a href="https://medium.com/@davidtstrauss/choosing-some-c-over-c-f5acb3dce4f5">Choosing "Some C++" Over C</a></li>
<li><a href="https://lwn.net/Articles/542457/">GCC's move to C++</a></li>
<li><a href="https://www.pacificplusplus.com/">PacifiC++</a></li>
</ul>
<p><b>Sara Chipps</b></p>
<ul>
<li><a href="https://twitter.com/SaraJChipps">@SaraJChipps</a></li>
<li><a href="http://sarajchipps.com/">Sara Chipps' Blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://jewelbots.com/">Jewelbots</a></li>
<li><a href="https://jewelbots.com/pages/support">Jewelbots Support</a></li>
<li><a href="https://techcrunch.com/2015/07/13/jewelbots-is-a-friendship-bracelet-that-teaches-girls-how-to-code/">Jewelbots is a friendship bracelet that teaches girls how to code</a></li>
<li><a href="http://johnny-five.io/">Johnny Five</a></li>
<li><a href="https://www.girldevelopit.com/">Girl Develop It</a></li>
<li><a href="https://flatironschool.com/">Flat Iron School</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.incredibuild.com/cppoffer">Incredibuild</a></li>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Sara Chipps to discuss Jewelbots, Arduino and getting girls interested in STEM fields.
        <p>Sara Chipps is a JavaScript developer based in NYC. She has been working on Software and the Open Source Community since 2001. She’s been obsessed with hardware and part of <a href="http://nodebots.com">Nodebots</a> since 2012. </p>
<p>She is the CEO of <a href="http://jewelbots.com">Jewelbots</a>, a company dedicated towards drastically changing the number of girls entering STEM fields using hardware. </p>
<p>She was formerly the CTO of <a href="http://flatironschool.com">Flat Iron School</a>, a school dedicated to teaching people of all ages how to build software and launch careers as software developers. </p>
<p>In 2010 she cofounded Girl Develop It, a non-profit focused on helping more women become software developers. Girl Develop It is in 45 cities, and has taught over 17,000 women how to build software. </p>
<p><b>News</b></p>
<ul>
<li><a href="https://fbb-git.github.io/cppannotations/cppannotations/html/index.html">The C++ Annotations, a free up-to-date learners book/reference manual</a></li>
<li><a href="https://medium.com/@davidtstrauss/choosing-some-c-over-c-f5acb3dce4f5">Choosing "Some C++" Over C</a></li>
<li><a href="https://lwn.net/Articles/542457/">GCC's move to C++</a></li>
<li><a href="https://www.pacificplusplus.com/">PacifiC++</a></li>
</ul>
<p><b>Sara Chipps</b></p>
<ul>
<li><a href="https://twitter.com/SaraJChipps">@SaraJChipps</a></li>
<li><a href="http://sarajchipps.com/">Sara Chipps' Blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://jewelbots.com/">Jewelbots</a></li>
<li><a href="https://jewelbots.com/pages/support">Jewelbots Support</a></li>
<li><a href="https://techcrunch.com/2015/07/13/jewelbots-is-a-friendship-bracelet-that-teaches-girls-how-to-code/">Jewelbots is a friendship bracelet that teaches girls how to code</a></li>
<li><a href="http://johnny-five.io/">Johnny Five</a></li>
<li><a href="https://www.girldevelopit.com/">Girl Develop It</a></li>
<li><a href="https://flatironschool.com/">Flat Iron School</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.incredibuild.com/cppoffer">Incredibuild</a></li>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Fri, 07 Apr 2017 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/576ba467/83ebdfa6.mp3" length="32549808" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:duration>2713</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Sara Chipps to discuss Jewelbots, Arduino and getting girls interested in STEM fields.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Sara Chipps to discuss Jewelbots, Arduino and getting girls interested in STEM fields.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/sara_chipps">Sara Chipps</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>C++17 Kona Update</title>
      <itunes:episode>95</itunes:episode>
      <podcast:episode>95</podcast:episode>
      <itunes:title>C++17 Kona Update</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">6db8fdef13114c760449f17edf8c0efc</guid>
      <link>https://share.transistor.fm/s/454ca39f</link>
      <description>
        <![CDATA[Rob and Jason are joined by Patrice Roy to discuss the state of C++17 after the recent ISO Standards meeting at Kona.
        <p>Patrice Roy has been playing with C++, either professionally, for pleasure or (most of the time) both for over 20 years. After a few years doing R&amp;D and working on military flight simulators, he moved on to academics and has been teaching computer science since 1998. Since 2005, he’s been involved more specifically in helping graduate students and professionals from the fields of real-time systems and game programming develop the skills they need to face today’s challenges. The rapid evolution of C++ in recent years has made his job even more enjoyable.</p>
<p>He’s been a participating member in the ISO C++ Standards Committee since late 2014 and has been involved with the ISO Programming Language Vulnerabilities since late 2015. He has five kids, and his wife ensures their house is home to a continuously changing number of cats, dogs and other animals.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://herbsutter.com/2017/03/24/trip-report-winter-iso-c-standards-meeting-kona-c17-is-complete/">Herb Sutter's Trip report: Winter ISO C++ standards meeting, C++17 is complete</a></li>
<li><a href="https://botondballo.wordpress.com/2017/03/27/trip-report-c-standards-meeting-in-kona-february-2017/">Botond's Trip Report: C++ Standards Meeting in Kona, February 2017</a></li>
<li><a href="https://www.sei.cmu.edu/news/article.cfm?assetid=495412&amp;article=081&amp;year=2017">Software Engineering Institute Makes CERT C++ Coding Standard Freely Available</a></li>
<li><a href="http://cppnow.org/2017-conference/announcements/2017/03/21/program-announced.html">C++ Now 2017 Program Available</a></li>
</ul>
<p><b>Patrice Roy</b></p>
<ul>
<li><a href="https://twitter.com/PatriceRoy1">@PatriceRoy1</a></li>
<li><a href="http://h-deb.clg.qc.ca/">Patrice Roy's Blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/">C++ Standards</a></li>
<li><a href="http://open-std.org/JTC1/SC22/WG21/docs/papers/2017/p0515r0.pdf">Consistent comparison (Herb Sutter's Comparison Proposal)</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.incredibuild.com/cppoffer">Incredibuild</a></li>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Patrice Roy to discuss the state of C++17 after the recent ISO Standards meeting at Kona.
        <p>Patrice Roy has been playing with C++, either professionally, for pleasure or (most of the time) both for over 20 years. After a few years doing R&amp;D and working on military flight simulators, he moved on to academics and has been teaching computer science since 1998. Since 2005, he’s been involved more specifically in helping graduate students and professionals from the fields of real-time systems and game programming develop the skills they need to face today’s challenges. The rapid evolution of C++ in recent years has made his job even more enjoyable.</p>
<p>He’s been a participating member in the ISO C++ Standards Committee since late 2014 and has been involved with the ISO Programming Language Vulnerabilities since late 2015. He has five kids, and his wife ensures their house is home to a continuously changing number of cats, dogs and other animals.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://herbsutter.com/2017/03/24/trip-report-winter-iso-c-standards-meeting-kona-c17-is-complete/">Herb Sutter's Trip report: Winter ISO C++ standards meeting, C++17 is complete</a></li>
<li><a href="https://botondballo.wordpress.com/2017/03/27/trip-report-c-standards-meeting-in-kona-february-2017/">Botond's Trip Report: C++ Standards Meeting in Kona, February 2017</a></li>
<li><a href="https://www.sei.cmu.edu/news/article.cfm?assetid=495412&amp;article=081&amp;year=2017">Software Engineering Institute Makes CERT C++ Coding Standard Freely Available</a></li>
<li><a href="http://cppnow.org/2017-conference/announcements/2017/03/21/program-announced.html">C++ Now 2017 Program Available</a></li>
</ul>
<p><b>Patrice Roy</b></p>
<ul>
<li><a href="https://twitter.com/PatriceRoy1">@PatriceRoy1</a></li>
<li><a href="http://h-deb.clg.qc.ca/">Patrice Roy's Blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/">C++ Standards</a></li>
<li><a href="http://open-std.org/JTC1/SC22/WG21/docs/papers/2017/p0515r0.pdf">Consistent comparison (Herb Sutter's Comparison Proposal)</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.incredibuild.com/cppoffer">Incredibuild</a></li>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 30 Mar 2017 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/454ca39f/993cfeed.mp3" length="41077236" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/onv-KlbsWjv6TclqqXQe_hquDd3z26PVZ8RjXQyJjqg/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8zNDI2/ZjViMDY0MjNmN2Fl/MGQyMDhlNTg1MTE0/ODU4NS5wbmc.jpg"/>
      <itunes:duration>3416</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Patrice Roy to discuss the state of C++17 after the recent ISO Standards meeting at Kona.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Patrice Roy to discuss the state of C++17 after the recent ISO Standards meeting at Kona.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/patrice_roy">Patrice Roy</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Safe Numerics</title>
      <itunes:episode>94</itunes:episode>
      <podcast:episode>94</podcast:episode>
      <itunes:title>Safe Numerics</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">39ff9bed4a16798def1cfc916e7c7328</guid>
      <link>https://share.transistor.fm/s/aabfdab5</link>
      <description>
        <![CDATA[Rob and Jason are joined by Robert Ramey to discuss his Safe Numerics library and the process of submitting libraries to both Boost and the C++ Standards Committee.
        <p>Robert Ramey is a freelance C++ programmer for around 20 years. He has worked on a variety of applications including desktop retail applications, embedded systems on tiny micro controllers and combinations of these. For the last 10 of those years he has been active in the Boost Organization and</p>
<ul>
<li>Author and Maintainer of the Boost Serialization library</li>
<li>Instigator of the Boost Library Incubator (www.blincubator.com)</li>
<li>Given talks on Boost/C++ related topics at C++Now and CPPCon</li>
<li>Written articles in print periodicals such as Software Development and ACCU Overload</li>
</ul>
<p>Of late his interest has become more focused on practical approaches to improving program correctness.  This has motivated recent talks at CPP Con ( boost units library, C++ and abstract algebra) and most recently the Safe Numerics library - which has very recently been accepted as an official Boost Library.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.justsoftwaresolutions.co.uk/cplusplus/const-and-thread-safety.html">Does const mean thread-safe?</a></li>
<li><a href="https://www.youtube.com/watch?v=uHYGornuzUs">Meeting C++ Live: Multithreading with Rainer Grimm</a></li>
<li><a href="http://foonathan.net/blog/2017/03/16/implementation-challenge-bitmask.html">Implementation Challenge flag_set: Type-safe hard to misuse bitmask</a></li>
<li><a href="https://www.theatlantic.com/technology/archive/2015/11/programmers-should-not-call-themselves-engineers/414271/">Programmers: Stop Calling Yourselves Engineers</a></li>
</ul>
<p><b>Robert Ramey</b></p>
<ul>
<li><a href="https://twitter.com/robertramey1">@robertramey1</a></li>
<li><a href="http://www.rrsd.com">Robert Ramey Software Development</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/robertramey/safe_numerics">Safe Numerics Library</a></li>
<li><a href="https://www.youtube.com/watch?v=cw_8QkFXZjI">CppCon 2016: Robert Ramey "Safe Numerics Library"</a></li>
<li><a href="http://rrsd.com/blincubator.com/">Boost Library Incubator</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.incredibuild.com/cppoffer">Incredibuild</a></li>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Robert Ramey to discuss his Safe Numerics library and the process of submitting libraries to both Boost and the C++ Standards Committee.
        <p>Robert Ramey is a freelance C++ programmer for around 20 years. He has worked on a variety of applications including desktop retail applications, embedded systems on tiny micro controllers and combinations of these. For the last 10 of those years he has been active in the Boost Organization and</p>
<ul>
<li>Author and Maintainer of the Boost Serialization library</li>
<li>Instigator of the Boost Library Incubator (www.blincubator.com)</li>
<li>Given talks on Boost/C++ related topics at C++Now and CPPCon</li>
<li>Written articles in print periodicals such as Software Development and ACCU Overload</li>
</ul>
<p>Of late his interest has become more focused on practical approaches to improving program correctness.  This has motivated recent talks at CPP Con ( boost units library, C++ and abstract algebra) and most recently the Safe Numerics library - which has very recently been accepted as an official Boost Library.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.justsoftwaresolutions.co.uk/cplusplus/const-and-thread-safety.html">Does const mean thread-safe?</a></li>
<li><a href="https://www.youtube.com/watch?v=uHYGornuzUs">Meeting C++ Live: Multithreading with Rainer Grimm</a></li>
<li><a href="http://foonathan.net/blog/2017/03/16/implementation-challenge-bitmask.html">Implementation Challenge flag_set: Type-safe hard to misuse bitmask</a></li>
<li><a href="https://www.theatlantic.com/technology/archive/2015/11/programmers-should-not-call-themselves-engineers/414271/">Programmers: Stop Calling Yourselves Engineers</a></li>
</ul>
<p><b>Robert Ramey</b></p>
<ul>
<li><a href="https://twitter.com/robertramey1">@robertramey1</a></li>
<li><a href="http://www.rrsd.com">Robert Ramey Software Development</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/robertramey/safe_numerics">Safe Numerics Library</a></li>
<li><a href="https://www.youtube.com/watch?v=cw_8QkFXZjI">CppCon 2016: Robert Ramey "Safe Numerics Library"</a></li>
<li><a href="http://rrsd.com/blincubator.com/">Boost Library Incubator</a></li>
</ul>
<p><b>Sponsors</b></p>
<ul>
<li><a href="https://www.incredibuild.com/cppoffer">Incredibuild</a></li>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 22 Mar 2017 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/aabfdab5/40a8a9df.mp3" length="39450508" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/6umkAUuTGfhhgOU6K4P-9PPvT-pveeBMrt_TT1z0zLs/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS81ZmQy/YTJmZjE4ODYwNDVi/OTIwYWM1OTQzMjdm/ZjVhOS5wbmc.jpg"/>
      <itunes:duration>3280</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Robert Ramey to discuss his Safe Numerics library and the process of submitting libraries to both Boost and the C++ Standards Committee.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Robert Ramey to discuss his Safe Numerics library and the process of submitting libraries to both Boost and the C++ Standards Committee.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/robert_ramey">Robert Ramey</podcast:person>
    </item>
    <item>
      <title>C++ Game Development at Blizzard</title>
      <itunes:episode>93</itunes:episode>
      <podcast:episode>93</podcast:episode>
      <itunes:title>C++ Game Development at Blizzard</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">aceee070e0f9f2b5bad44c61988e6632</guid>
      <link>https://share.transistor.fm/s/94a2ee81</link>
      <description>
        <![CDATA[Rob and Jason are joined by Ben Deane from Blizzard Entertainment to talk about C++ game development and more.
        <p>Ben started in the games industry in the UK in 1995, when he got hired at Bullfrog straight after graduating from university. While there he worked on several games there like Syndicate Wars and Dungeon Keeper. By the late 1990s he had stopped using C and was allowed to use C++ at
work. In 2001 he moved to Kuju Entertainment and did a couple of games on XBox and PS2, then in 2003 he was hired by EA again and moved to Los Angeles, where he worked on the Medal of Honor series. He's always been a network game programmer, and in 2008 after a project cancellation at EA, he joined Blizzard as a lead engineer on Battle.net, working on technology for all of Blizzard's games. Today he's a principal engineer at Blizzard and the technical lead on the Battle.net desktop application. He's also a functional programming hobbyist who tries to use what he learns in Haskell to write better C++, and in recent years he has given several C++ conference talks at C++Now and CppCon.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://github.com/insomniacgames/ig-cachesim">Insomniac Games Cache Simulator</a></li>
<li><a href="http://www.fluentcpp.com/2017/03/09/functors-are-not-dead-the-double-functor-trick/">Functors are not dead: the double functor trick</a></li>
<li><a href="http://www.fluentcpp.com/2017/03/13/pi-day-challenge-for-the-most-expressive-code-results/">Pi Day Challenge</a></li>
<li><a href="http://www.modernescpp.com/index.php/done-words-about-the-future">I'm Done - Geschafft: Words about the Future of my Blogs</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2017/03/07/check-for-const-correctness-with-the-c-core-guidelines-checker/">Check for const correctness with the C++ Core Guidelines Checker</a></li>
</ul>
<p><b>Ben Deane</b></p>
<ul>
<li><a href="https://twitter.com/ben_deane">@ben_deane</a></li>
<li><a href="http://github.com/elbeno">Ben Deane on GitHub</a></li>
<li><a href="http://www.elbeno.com/blog/">Ben Deane's Blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://www.blizzard.com">Blizzard Entertainment</a></li>
<li><a href="http://jobs.blizzard.com">Blizzard Careers</a></li>
<li><a href="https://www.youtube.com/watch?v=ojZbFIQSdl8">CppCon 2016: Ben Deane "Using Types Effectively"</a></li>
<li><a href="https://www.youtube.com/watch?v=B6twozNPUoA">CppCon 2016: Ben Deane "std::accumulate: Exploring an Algorithmic Empire"</a></li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://www.incredibuild.com/cppoffer">Incredibuild</a></li>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Ben Deane from Blizzard Entertainment to talk about C++ game development and more.
        <p>Ben started in the games industry in the UK in 1995, when he got hired at Bullfrog straight after graduating from university. While there he worked on several games there like Syndicate Wars and Dungeon Keeper. By the late 1990s he had stopped using C and was allowed to use C++ at
work. In 2001 he moved to Kuju Entertainment and did a couple of games on XBox and PS2, then in 2003 he was hired by EA again and moved to Los Angeles, where he worked on the Medal of Honor series. He's always been a network game programmer, and in 2008 after a project cancellation at EA, he joined Blizzard as a lead engineer on Battle.net, working on technology for all of Blizzard's games. Today he's a principal engineer at Blizzard and the technical lead on the Battle.net desktop application. He's also a functional programming hobbyist who tries to use what he learns in Haskell to write better C++, and in recent years he has given several C++ conference talks at C++Now and CppCon.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://github.com/insomniacgames/ig-cachesim">Insomniac Games Cache Simulator</a></li>
<li><a href="http://www.fluentcpp.com/2017/03/09/functors-are-not-dead-the-double-functor-trick/">Functors are not dead: the double functor trick</a></li>
<li><a href="http://www.fluentcpp.com/2017/03/13/pi-day-challenge-for-the-most-expressive-code-results/">Pi Day Challenge</a></li>
<li><a href="http://www.modernescpp.com/index.php/done-words-about-the-future">I'm Done - Geschafft: Words about the Future of my Blogs</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2017/03/07/check-for-const-correctness-with-the-c-core-guidelines-checker/">Check for const correctness with the C++ Core Guidelines Checker</a></li>
</ul>
<p><b>Ben Deane</b></p>
<ul>
<li><a href="https://twitter.com/ben_deane">@ben_deane</a></li>
<li><a href="http://github.com/elbeno">Ben Deane on GitHub</a></li>
<li><a href="http://www.elbeno.com/blog/">Ben Deane's Blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://www.blizzard.com">Blizzard Entertainment</a></li>
<li><a href="http://jobs.blizzard.com">Blizzard Careers</a></li>
<li><a href="https://www.youtube.com/watch?v=ojZbFIQSdl8">CppCon 2016: Ben Deane "Using Types Effectively"</a></li>
<li><a href="https://www.youtube.com/watch?v=B6twozNPUoA">CppCon 2016: Ben Deane "std::accumulate: Exploring an Algorithmic Empire"</a></li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://www.incredibuild.com/cppoffer">Incredibuild</a></li>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 15 Mar 2017 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/94a2ee81/fc96d625.mp3" length="39270393" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/nXiwOxPDGj52wmTEcfpB_QmB303M087aCIk3pdKNG6Y/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9iZDAw/YjFmMjQ3YzllNWU5/YjlkYjBkMDkwODg0/MGUwYi5wbmc.jpg"/>
      <itunes:duration>3265</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Ben Deane from Blizzard Entertainment to talk about C++ game development and more.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Ben Deane from Blizzard Entertainment to talk about C++ game development and more.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/ben_deane">Ben Deane</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Visual Studio 2017 for C++ Developers</title>
      <itunes:episode>92</itunes:episode>
      <podcast:episode>92</podcast:episode>
      <itunes:title>Visual Studio 2017 for C++ Developers</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">df60f39460bb0c19ac186df313304af7</guid>
      <link>https://share.transistor.fm/s/f2ef8d2b</link>
      <description>
        <![CDATA[Rob and Jason are joined by Daniel Moth to talk about the new C++ features of Visual Studio 2017.
        <p>Daniel Moth joined Microsoft in the UK in 2006, before transitioning to Redmond in 2008 to work as a Program Manager on Visual Studio, which is where he is still working today. Before Microsoft he worked as a software developer in the industry for almost a decade, most of that time building mobile apps.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://fearlesscoder.blogspot.co.uk/2017/02/the-c17-lands.html">The C++17 Lands</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2017/02/22/learn-c-concepts-with-visual-studio-and-the-wsl/">Learn C++ Concepts with Visual Studio and the WSL</a></li>
<li><a href="https://medium.com/@barryrevzin/partial-ordering-an-enigma-wrapped-inside-of-a-riddle-a32e1a1fc10d#.huw3jxkny">Partial Ordering: An enigma wrapped inside of a riddle, wherein all compilers agree to be wrong</a></li>
</ul>
<p><b>Daniel Moth</b></p>
<ul>
<li><a href="https://twitter.com/danielmoth">@danielmoth</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2017/03/07/visual-studio-2017-for-c-developers-you-will-love-it/">Visual Studio 2017 for C++ Developers - you will love it</a></li>
<li><a href="https://channel9.msdn.com/Events/Visual-Studio/Visual-Studio-2017-Launch/220">Top 7 things to be excited about as a C++ developer in Visual Studio 2017</a></li>
<li><a href="https://www.youtube.com/watch?v=MBmp1gxCu9k">CppCon 2016: Carroll &amp; Moth "Latest and Greatest from the visual Studio Family for C++ Developers"</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/">Visual C++ Team Blog</a></li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://www.incredibuild.com/cppoffer">Incredibuild</a></li>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Daniel Moth to talk about the new C++ features of Visual Studio 2017.
        <p>Daniel Moth joined Microsoft in the UK in 2006, before transitioning to Redmond in 2008 to work as a Program Manager on Visual Studio, which is where he is still working today. Before Microsoft he worked as a software developer in the industry for almost a decade, most of that time building mobile apps.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://fearlesscoder.blogspot.co.uk/2017/02/the-c17-lands.html">The C++17 Lands</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2017/02/22/learn-c-concepts-with-visual-studio-and-the-wsl/">Learn C++ Concepts with Visual Studio and the WSL</a></li>
<li><a href="https://medium.com/@barryrevzin/partial-ordering-an-enigma-wrapped-inside-of-a-riddle-a32e1a1fc10d#.huw3jxkny">Partial Ordering: An enigma wrapped inside of a riddle, wherein all compilers agree to be wrong</a></li>
</ul>
<p><b>Daniel Moth</b></p>
<ul>
<li><a href="https://twitter.com/danielmoth">@danielmoth</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2017/03/07/visual-studio-2017-for-c-developers-you-will-love-it/">Visual Studio 2017 for C++ Developers - you will love it</a></li>
<li><a href="https://channel9.msdn.com/Events/Visual-Studio/Visual-Studio-2017-Launch/220">Top 7 things to be excited about as a C++ developer in Visual Studio 2017</a></li>
<li><a href="https://www.youtube.com/watch?v=MBmp1gxCu9k">CppCon 2016: Carroll &amp; Moth "Latest and Greatest from the visual Studio Family for C++ Developers"</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/">Visual C++ Team Blog</a></li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://www.incredibuild.com/cppoffer">Incredibuild</a></li>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Mon, 06 Mar 2017 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/f2ef8d2b/92ff2aa6.mp3" length="37769389" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/IJBz6p4ceyTxpwqpadhijg7N3f2N_QeTLnj8sJAxzb8/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9mY2Yz/MjliNDRkNzM5MDBm/MmQwYzFkMTI4NmZk/MjAwZC5wbmc.jpg"/>
      <itunes:duration>3140</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Daniel Moth to talk about the new C++ features of Visual Studio 2017.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Daniel Moth to talk about the new C++ features of Visual Studio 2017.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/daniel_moth">Daniel Moth</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>emBO++</title>
      <itunes:episode>91</itunes:episode>
      <podcast:episode>91</podcast:episode>
      <itunes:title>emBO++</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">30148808253938f12c576ce2dcc90350</guid>
      <link>https://share.transistor.fm/s/10cc07a9</link>
      <description>
        <![CDATA[Rob and Jason are joined by Odin Holmes to talk about the recent Embedded C++ development conference emBO++.
        <p>Odin Holmes has been programming bare metal embedded systems for 15+ years and as any honest nerd admits most of that time was spent debugging his stupid mistakes. With the advent of the 100x speed up of template metaprogramming provided by C++11 his current mission began: teach the compiler to find his stupid mistakes at compile time so he has more free time for even more template metaprogramming. Odin Holmes is the author of the Kvasir.io library, a DSL which wraps bare metal special function register interactions allowing full static checking and a considerable efficiency gain over common practice. He is also active in building and refining the tools need for this task such as the brigand MPL library, a replacement candidate for boost.parameter and a better public API for boost.MSM-lite.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://blog.infinit.sh/elle-our-c-core-library-is-now-open-source/">Elle, our C++ core library is now open source</a></li>
<li><a href="https://github.com/tvaneerd/cpp17_in_TTs">Yet Another description of C++17 features; this time present mostly in Table form</a></li>
<li><a href="http://www.modernescpp.com/index.php/atomic-smart-pointers">Atomic Smart Pointers</a></li>
<li><a href="https://github.com/arobenko/comms_champion">COMMS Library</a></li>
</ul>
<p><b>Odin Holmes</b></p>
<ul>
<li><a href="https://twitter.com/odinthenerd">@odinthenerd</a></li>
<li><a href="https://github.com/porkybrain">Odin Holmes on GitHub</a></li>
<li><a href="http://odinthenerd.blogspot.com/">Odin Holmes' Blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.embo.io/">emBO++ - Embedded C++ Conference in Bochum</a></li>
<li><a href="http://kvasir.io/">Kvasir</a></li>
<li><a href="https://www.youtube.com/watch?v=AKAYc9ZFBhk">Meeting C++ Lightning Talks - Odin Holmes - Modern special function register abstraction</a></li>
<li><a href="https://github.com/edouarda/brigand">Brigand</a></li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Odin Holmes to talk about the recent Embedded C++ development conference emBO++.
        <p>Odin Holmes has been programming bare metal embedded systems for 15+ years and as any honest nerd admits most of that time was spent debugging his stupid mistakes. With the advent of the 100x speed up of template metaprogramming provided by C++11 his current mission began: teach the compiler to find his stupid mistakes at compile time so he has more free time for even more template metaprogramming. Odin Holmes is the author of the Kvasir.io library, a DSL which wraps bare metal special function register interactions allowing full static checking and a considerable efficiency gain over common practice. He is also active in building and refining the tools need for this task such as the brigand MPL library, a replacement candidate for boost.parameter and a better public API for boost.MSM-lite.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://blog.infinit.sh/elle-our-c-core-library-is-now-open-source/">Elle, our C++ core library is now open source</a></li>
<li><a href="https://github.com/tvaneerd/cpp17_in_TTs">Yet Another description of C++17 features; this time present mostly in Table form</a></li>
<li><a href="http://www.modernescpp.com/index.php/atomic-smart-pointers">Atomic Smart Pointers</a></li>
<li><a href="https://github.com/arobenko/comms_champion">COMMS Library</a></li>
</ul>
<p><b>Odin Holmes</b></p>
<ul>
<li><a href="https://twitter.com/odinthenerd">@odinthenerd</a></li>
<li><a href="https://github.com/porkybrain">Odin Holmes on GitHub</a></li>
<li><a href="http://odinthenerd.blogspot.com/">Odin Holmes' Blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.embo.io/">emBO++ - Embedded C++ Conference in Bochum</a></li>
<li><a href="http://kvasir.io/">Kvasir</a></li>
<li><a href="https://www.youtube.com/watch?v=AKAYc9ZFBhk">Meeting C++ Lightning Talks - Odin Holmes - Modern special function register abstraction</a></li>
<li><a href="https://github.com/edouarda/brigand">Brigand</a></li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 01 Mar 2017 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/10cc07a9/4dfba2da.mp3" length="44430983" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/H8b-4lrJQsoSfH5c4jBDrePQoivCiLAnkOL7yK31BTk/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS82MDZi/NWI2ZTVlMTllMDBm/NGRmZmI3NWU4ZWVl/N2NjZC5wbmc.jpg"/>
      <itunes:duration>3695</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Odin Holmes to talk about the recent Embedded C++ development conference emBO++.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Odin Holmes to talk about the recent Embedded C++ development conference emBO++.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/odin_holmes">Odin Holmes</podcast:person>
    </item>
    <item>
      <title>Trompeloeil Mocking Framework</title>
      <itunes:episode>90</itunes:episode>
      <podcast:episode>90</podcast:episode>
      <itunes:title>Trompeloeil Mocking Framework</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">b8e1c2581ad8bf4c9fcab6c5c080cac8</guid>
      <link>https://share.transistor.fm/s/5c06fe7d</link>
      <description>
        <![CDATA[Rob and Jason are joined by Björn Fahller to talk about the trompeloeil Mocking Framework for Modern C++ Unit Testing.
        <p>Björn Fahller is a senior developer at Net Insight, and has been developing software for a living since 1994, mostly embedded programming for communications devices.  Björn learned C++ from usenet and the ARM (Annotated Reference Manual) which was the standard before there was a standard. On a hobby basis, Björn likes to find silly solutions to non-problems and to explore effects of programming constructs.
 
Outside of programming, Björn is a member of a small group thet brews beer together, and is also a member of a volunteer organization of aviators who help  with things like search and rescue operations, forest fire monitoring, and storm damage assessment.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://www.modernescpp.com/index.php/multithreading-in-c-17-and-c-20">Multithreading with C++17 and C++20</a></li>
<li><a href="https://herbsutter.com/2017/02/15/distinguishing-between-maybe-null-vs-never-null-is-the-important-thing/">Distinguishing between maybe-null vs never-null is the important thing</a></li>
<li><a href="https://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-56-CMake-in-Visual-Studio">Going Native 56: Cmake in Visual Studio</a></li>
</ul>
<p><b>Björn Fahller</b></p>
<ul>
<li><a href="https://twitter.com/bjorn_fahller">@bjorn_fahller</a></li>
<li><a href="https://playfulprogramming.blogspot.se/">Playful Programming</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/rollbear/trompeloeil">Trompeloeil Mocking Framework</a></li>
<li><a href="https://www.youtube.com/watch?v=mPYNsARvTDk">Björn Fahller - Mocking Modern C++ with Trompeloeil</a></li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Björn Fahller to talk about the trompeloeil Mocking Framework for Modern C++ Unit Testing.
        <p>Björn Fahller is a senior developer at Net Insight, and has been developing software for a living since 1994, mostly embedded programming for communications devices.  Björn learned C++ from usenet and the ARM (Annotated Reference Manual) which was the standard before there was a standard. On a hobby basis, Björn likes to find silly solutions to non-problems and to explore effects of programming constructs.
 
Outside of programming, Björn is a member of a small group thet brews beer together, and is also a member of a volunteer organization of aviators who help  with things like search and rescue operations, forest fire monitoring, and storm damage assessment.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://www.modernescpp.com/index.php/multithreading-in-c-17-and-c-20">Multithreading with C++17 and C++20</a></li>
<li><a href="https://herbsutter.com/2017/02/15/distinguishing-between-maybe-null-vs-never-null-is-the-important-thing/">Distinguishing between maybe-null vs never-null is the important thing</a></li>
<li><a href="https://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-56-CMake-in-Visual-Studio">Going Native 56: Cmake in Visual Studio</a></li>
</ul>
<p><b>Björn Fahller</b></p>
<ul>
<li><a href="https://twitter.com/bjorn_fahller">@bjorn_fahller</a></li>
<li><a href="https://playfulprogramming.blogspot.se/">Playful Programming</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/rollbear/trompeloeil">Trompeloeil Mocking Framework</a></li>
<li><a href="https://www.youtube.com/watch?v=mPYNsARvTDk">Björn Fahller - Mocking Modern C++ with Trompeloeil</a></li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Tue, 21 Feb 2017 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/5c06fe7d/328d3e75.mp3" length="26303452" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/gBrrXQv0TP-Dmyq_EAeUzktQ84B28_uORh3iK9OKKug/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9mZTYz/OWRkZTJlYTM3MGQy/MGNhZGM1ZTQ5MGZj/ZDMzZi5wbmc.jpg"/>
      <itunes:duration>2184</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Björn Fahller to talk about the trompeloeil Mocking Framework for Modern C++ Unit Testing.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Björn Fahller to talk about the trompeloeil Mocking Framework for Modern C++ Unit Testing.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/bjorn_fahller">Björn Fahller</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Jumping into C++</title>
      <itunes:episode>89</itunes:episode>
      <podcast:episode>89</podcast:episode>
      <itunes:title>Jumping into C++</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">48e07bd0496ebc5a7afed65408967638</guid>
      <link>https://share.transistor.fm/s/06982385</link>
      <description>
        <![CDATA[Rob and Jason are joined by Alex Allain from Dropbox to talk about Dropbox's Djinni code generator and Alex's book Jumping into C++.
        <p>Alex Allain is a Director of Engineering at Dropbox. He was one of the first engineers on the Dropbox Business product before leading Dropbox's Product Platform group, whose initiatives includes the Dropbox Sync Engine, shared mobile C++ and developer tools. Alex has run Cprogramming.com since 1998 and is the author of Jumping into C++, a book for new programmers.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=be4sRg9iO-A">CppChat: The Great Functor Debate (Ben, Jackie, and Jonathan)</a></li>
<li><a href="http://www.modernescpp.com/index.php/monads-in-c">Monads in C++</a></li>
<li><a href="https://github.com/arobenko/comms_champion">COMMS Library</a></li>
<li><a href="https://www.nayuki.io/page/undefined-behavior-in-c-and-cplusplus-programs">Undefined behavior in C and C++ programs</a></li>
</ul>
<p><b>Alex Allain</b></p>
<ul>
<li><a href="https://twitter.com/alexallain">@alexallain</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/dropbox/djinni">Djinni</a></li>
<li><a href="https://www.youtube.com/watch?v=ZcBtF-JWJhM">CppCon 2014: Alex Allain &amp; Andrew Twyman "Practical Cross-Platform Mobile C++ Development"</a></li>
<li><a href="https://www.youtube.com/watch?v=K-k-axW2utc">CppCon 2015: Jacob Potter &amp; Andrew Twyman “Bridging Languages Cross-Platform..."</a></li>
<li><a href="https://www.youtube.com/watch?v=TXhLidEIxiI">Djinni in a bottle - Easily share code between iOS and Android using C++ by Stephan Jaetzold</a></li>
<li><a href="https://github.com/dropbox/nn">nn: Non-nullable pointers for C++</a></li>
<li><a href="https://github.com/python/mypy">mypy: Optional static typing for Python 2 and 3 (PEP484)</a></li>
<li><a href="http://www.cprogramming.com/">cprogramming.com</a></li>
<li><a href="http://amzn.to/2kDN7da">Jumping into C++ (Amazon)</a></li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Alex Allain from Dropbox to talk about Dropbox's Djinni code generator and Alex's book Jumping into C++.
        <p>Alex Allain is a Director of Engineering at Dropbox. He was one of the first engineers on the Dropbox Business product before leading Dropbox's Product Platform group, whose initiatives includes the Dropbox Sync Engine, shared mobile C++ and developer tools. Alex has run Cprogramming.com since 1998 and is the author of Jumping into C++, a book for new programmers.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=be4sRg9iO-A">CppChat: The Great Functor Debate (Ben, Jackie, and Jonathan)</a></li>
<li><a href="http://www.modernescpp.com/index.php/monads-in-c">Monads in C++</a></li>
<li><a href="https://github.com/arobenko/comms_champion">COMMS Library</a></li>
<li><a href="https://www.nayuki.io/page/undefined-behavior-in-c-and-cplusplus-programs">Undefined behavior in C and C++ programs</a></li>
</ul>
<p><b>Alex Allain</b></p>
<ul>
<li><a href="https://twitter.com/alexallain">@alexallain</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/dropbox/djinni">Djinni</a></li>
<li><a href="https://www.youtube.com/watch?v=ZcBtF-JWJhM">CppCon 2014: Alex Allain &amp; Andrew Twyman "Practical Cross-Platform Mobile C++ Development"</a></li>
<li><a href="https://www.youtube.com/watch?v=K-k-axW2utc">CppCon 2015: Jacob Potter &amp; Andrew Twyman “Bridging Languages Cross-Platform..."</a></li>
<li><a href="https://www.youtube.com/watch?v=TXhLidEIxiI">Djinni in a bottle - Easily share code between iOS and Android using C++ by Stephan Jaetzold</a></li>
<li><a href="https://github.com/dropbox/nn">nn: Non-nullable pointers for C++</a></li>
<li><a href="https://github.com/python/mypy">mypy: Optional static typing for Python 2 and 3 (PEP484)</a></li>
<li><a href="http://www.cprogramming.com/">cprogramming.com</a></li>
<li><a href="http://amzn.to/2kDN7da">Jumping into C++ (Amazon)</a></li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Tue, 14 Feb 2017 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/06982385/d5d27cd3.mp3" length="34000406" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/thCxSPKlqelwBRQYrEd1GwW8ycyJatYJ-CiizgRR26s/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9jNDhj/NjgzYWM3ZGYyYTE5/MDQ5OTg2ODNhMWY0/NzlkYy5wbmc.jpg"/>
      <itunes:duration>2826</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Alex Allain from Dropbox to talk about Dropbox's Djinni code generator and Alex's book Jumping into C++.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Alex Allain from Dropbox to talk about Dropbox's Djinni code generator and Alex's book Jumping into C++.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/alex_allain">Alex Allain</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Microsoft's STL</title>
      <itunes:episode>88</itunes:episode>
      <podcast:episode>88</podcast:episode>
      <itunes:title>Microsoft's STL</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">8358978d3ec8f22abeeb32900debece7</guid>
      <link>https://share.transistor.fm/s/25595731</link>
      <description>
        <![CDATA[Rob and Jason are joined by Stephan T Lavavej to talk about Microsoft's STL and some of the changes to the Library coming in the VS 2017 release.
        <p>Stephan T. Lavavej is a Principal Software Engineer at Microsoft, maintaining Visual C++'s implementation of the C++ Standard Library since 2007. He also designed a couple of C++14 features: make_unique and the transparent operator functors. He likes his initials (which people can actually spell) and cats (although he doesn't own any).</p>
<p><b>News</b></p>
<ul>
<li><a href="http://www.slashslash.info/cppchat/">CppChat "The Great Functor Debate" is Saturday</a></li>
<li><a href="http://khuttun.github.io/2017/02/04/implementing-state-machines-with-std-variant.html">Implementing State Machines with std::variant</a></li>
<li><a href="http://www.fluentcpp.com/stl-learning-resource/">STL learning resource</a></li>
</ul>
<p><b>Stephan T. Lavavej</b></p>
<ul>
<li><a href="https://twitter.com/StephanTLavavej">@StephanTLavavej</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2017/02/06/stl-fixes-in-vs-2017-rtm/">STL Fixes in VS 2017 RTM</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2016/10/11/c1417-features-and-stl-fixes-in-vs-15-preview-5/">C++ 14/17 Features and STL Fixes in VS "15" Preview 5</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2016/08/24/c1417-features-and-stl-fixes-in-vs-15-preview-4/">C++ 14/17 Features and STL Fixes in VS “15” Preview 4</a></li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Stephan T Lavavej to talk about Microsoft's STL and some of the changes to the Library coming in the VS 2017 release.
        <p>Stephan T. Lavavej is a Principal Software Engineer at Microsoft, maintaining Visual C++'s implementation of the C++ Standard Library since 2007. He also designed a couple of C++14 features: make_unique and the transparent operator functors. He likes his initials (which people can actually spell) and cats (although he doesn't own any).</p>
<p><b>News</b></p>
<ul>
<li><a href="http://www.slashslash.info/cppchat/">CppChat "The Great Functor Debate" is Saturday</a></li>
<li><a href="http://khuttun.github.io/2017/02/04/implementing-state-machines-with-std-variant.html">Implementing State Machines with std::variant</a></li>
<li><a href="http://www.fluentcpp.com/stl-learning-resource/">STL learning resource</a></li>
</ul>
<p><b>Stephan T. Lavavej</b></p>
<ul>
<li><a href="https://twitter.com/StephanTLavavej">@StephanTLavavej</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2017/02/06/stl-fixes-in-vs-2017-rtm/">STL Fixes in VS 2017 RTM</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2016/10/11/c1417-features-and-stl-fixes-in-vs-15-preview-5/">C++ 14/17 Features and STL Fixes in VS "15" Preview 5</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2016/08/24/c1417-features-and-stl-fixes-in-vs-15-preview-4/">C++ 14/17 Features and STL Fixes in VS “15” Preview 4</a></li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Mon, 06 Feb 2017 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/25595731/9107a289.mp3" length="46304141" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/4meYw9AzzuE5QAvBaATvR7U9tGQIxUwdW8MHpYiVAFQ/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9mY2Nj/ZDc0YThlNDQ4Yjc0/MTA2NWVhODg0NGYz/YjFmOS5wbmc.jpg"/>
      <itunes:duration>3851</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Stephan T Lavavej to talk about Microsoft's STL and some of the changes to the Library coming in the VS 2017 release.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Stephan T Lavavej to talk about Microsoft's STL and some of the changes to the Library coming in the VS 2017 release.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/stephan_t_lavavej">Stephan T. Lavavej</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>News Roundup</title>
      <itunes:episode>87</itunes:episode>
      <podcast:episode>87</podcast:episode>
      <itunes:title>News Roundup</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">52b2036ad6d5c49b0e94ec36ecb7d3a2</guid>
      <link>https://share.transistor.fm/s/44c1d881</link>
      <description>
        <![CDATA[Rob and Jason discuss two weeks worth of C++ news, updates and blog posts.
        <p><b>News</b></p>
<ul>
<li><a href="https://jfbastien.github.io/what-is-cpp17">What's in C++17?</a></li>
<li><a href="https://github.com/Ericsson/CodeChecker">CodeChecker</a></li>
<li><a href="http://www.bfilipek.com/2017/01/const-move-and-rvo.html">Const, Move and RVO</a></li>
<li><a href="https://randomascii.wordpress.com/2017/01/08/add-a-const-here-delete-a-const-there/">Add a const here delete a const there</a></li>
<li><a href="https://medium.com/genymobile/how-c-lambda-expressions-can-improve-your-qt-code-8cd524f4ed9f#.jgid0kyfv">How C++ lambda expressions can improve your Qt code</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2017/01/27/yield-keyword-to-become-co_yield-in-vs-2017/">'yield' keyword to become 'co_yield' in VS 2017</a></li>
<li><a href="https://www.linkedin.com/pulse/compiler-explorer-now-patreon-matt-godbolt">Compiler Explorer now on Patreon</a></li>
<li><a href="https://github.com/nlohmann/json/releases/tag/v2.1.0">JSON for Modern C++ Version 2.1.0</a></li>
<li><a href="https://github.com/philsquared/Catch/releases/tag/v1.7.0">Catch 1.7</a></li>
<li><a href="http://jackieokay.com/2017/01/26/functors.html">Stop calling "Function Objects" "Functors"</a></li>
<li><a href="https://www.youtube.com/playlist?list=PLRyNF2Y6sca06lulacjysyu8RIwfKgYoY">Meeting C++ 2016 Playlist</a></li>
<li><a href="http://www.fluentcpp.com/2017/01/30/how-to-choose-good-names/">How to choose good names</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason discuss two weeks worth of C++ news, updates and blog posts.
        <p><b>News</b></p>
<ul>
<li><a href="https://jfbastien.github.io/what-is-cpp17">What's in C++17?</a></li>
<li><a href="https://github.com/Ericsson/CodeChecker">CodeChecker</a></li>
<li><a href="http://www.bfilipek.com/2017/01/const-move-and-rvo.html">Const, Move and RVO</a></li>
<li><a href="https://randomascii.wordpress.com/2017/01/08/add-a-const-here-delete-a-const-there/">Add a const here delete a const there</a></li>
<li><a href="https://medium.com/genymobile/how-c-lambda-expressions-can-improve-your-qt-code-8cd524f4ed9f#.jgid0kyfv">How C++ lambda expressions can improve your Qt code</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2017/01/27/yield-keyword-to-become-co_yield-in-vs-2017/">'yield' keyword to become 'co_yield' in VS 2017</a></li>
<li><a href="https://www.linkedin.com/pulse/compiler-explorer-now-patreon-matt-godbolt">Compiler Explorer now on Patreon</a></li>
<li><a href="https://github.com/nlohmann/json/releases/tag/v2.1.0">JSON for Modern C++ Version 2.1.0</a></li>
<li><a href="https://github.com/philsquared/Catch/releases/tag/v1.7.0">Catch 1.7</a></li>
<li><a href="http://jackieokay.com/2017/01/26/functors.html">Stop calling "Function Objects" "Functors"</a></li>
<li><a href="https://www.youtube.com/playlist?list=PLRyNF2Y6sca06lulacjysyu8RIwfKgYoY">Meeting C++ 2016 Playlist</a></li>
<li><a href="http://www.fluentcpp.com/2017/01/30/how-to-choose-good-names/">How to choose good names</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Tue, 31 Jan 2017 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/44c1d881/d40f96ec.mp3" length="24515175" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/1ZcEMM9tR-0vexd1htRQ8-w0KOYP-EwERbs6ZVeQJls/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS83OGJl/MmViMDU3N2YyOTlk/YzE1MjljYjZlMDRl/Y2JmNy5wbmc.jpg"/>
      <itunes:duration>2035</itunes:duration>
      <itunes:summary>Rob and Jason discuss two weeks worth of C++ news, updates and blog posts.</itunes:summary>
      <itunes:subtitle>Rob and Jason discuss two weeks worth of C++ news, updates and blog posts.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Beast</title>
      <itunes:episode>86</itunes:episode>
      <podcast:episode>86</podcast:episode>
      <itunes:title>Beast</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">0737f451a02a583c01408cc9720d1350</guid>
      <link>https://share.transistor.fm/s/32558b01</link>
      <description>
        <![CDATA[Rob and Jason are joined by Vinnie Falco to talk about the Beast HTTP and Web Sockets library.
        <p>Vinnie Falco started programming on an Apple II+ in 1982. He did significant work on Canvas, an early 1990s desktop publishing program that starting on the Macintosh. A while later he wrote BearShare - a Gnutella compatible file sharing program.
After that Vinnie joined up with Ripple, a company that is developing a global financial settlement network built on top of a decentralized cryptocurrency and its associated ledger. Ripple has graciously given him the opportunity to develop and publish Beast, the HTTP and WebSocket library written in C++ and used in Ripple.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://simpleprogrammer.com/2017/01/17/winners-2016-software-developer-podcast-awards/">Winners of the 2016 Software Developer Podcast Awards</a></li>
<li><a href="https://adishavit.github.io/2017/salami-method/">The Salami Method</a></li>
<li><a href="https://gcc.gnu.org/projects/cxx-status.html#cxx1z">g++7 is C++17 complete</a></li>
<li><a href="http://dotnetrocks.com/?show=1398">.NET Rocks: C++ for a New Generation with Kate Gregory</a></li>
<li><a href="https://github.com/philsquared/Catch/releases/tag/v1.6.0">Catch 1.6 release</a></li>
<li><a href="https://jonasdevlieghere.com/order-your-members/">Order Your Members</a></li>
</ul>
<p><b>Vinnie Falco</b></p>
<ul>
<li><a href="https://twitter.com/falcovinnie">@falcovinnie</a></li>
<li><a href="https://github.com/vinniefalco">Vinnie Falco's GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/vinniefalco/Beast">Beast Library</a></li>
<li><a href="https://www.youtube.com/watch?v=uJZgRcvPFwI">CppCon 2016: Vinnie Falco "Introducing Beast: HTTP and WebSockets C++ library"</a></li>
<li><a href="https://ripple.com/">Ripple</a></li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Vinnie Falco to talk about the Beast HTTP and Web Sockets library.
        <p>Vinnie Falco started programming on an Apple II+ in 1982. He did significant work on Canvas, an early 1990s desktop publishing program that starting on the Macintosh. A while later he wrote BearShare - a Gnutella compatible file sharing program.
After that Vinnie joined up with Ripple, a company that is developing a global financial settlement network built on top of a decentralized cryptocurrency and its associated ledger. Ripple has graciously given him the opportunity to develop and publish Beast, the HTTP and WebSocket library written in C++ and used in Ripple.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://simpleprogrammer.com/2017/01/17/winners-2016-software-developer-podcast-awards/">Winners of the 2016 Software Developer Podcast Awards</a></li>
<li><a href="https://adishavit.github.io/2017/salami-method/">The Salami Method</a></li>
<li><a href="https://gcc.gnu.org/projects/cxx-status.html#cxx1z">g++7 is C++17 complete</a></li>
<li><a href="http://dotnetrocks.com/?show=1398">.NET Rocks: C++ for a New Generation with Kate Gregory</a></li>
<li><a href="https://github.com/philsquared/Catch/releases/tag/v1.6.0">Catch 1.6 release</a></li>
<li><a href="https://jonasdevlieghere.com/order-your-members/">Order Your Members</a></li>
</ul>
<p><b>Vinnie Falco</b></p>
<ul>
<li><a href="https://twitter.com/falcovinnie">@falcovinnie</a></li>
<li><a href="https://github.com/vinniefalco">Vinnie Falco's GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/vinniefalco/Beast">Beast Library</a></li>
<li><a href="https://www.youtube.com/watch?v=uJZgRcvPFwI">CppCon 2016: Vinnie Falco "Introducing Beast: HTTP and WebSockets C++ library"</a></li>
<li><a href="https://ripple.com/">Ripple</a></li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Mon, 16 Jan 2017 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/32558b01/ec7752f8.mp3" length="30956759" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/P-IHTza1gqDKcBGMV4C19z6HCGiI4F3P5gK09a0irKI/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8zNGM1/MzI2MDlmZTkyNmFk/ODhjN2EzNGI4OWFk/ODgzZS5wbmc.jpg"/>
      <itunes:duration>2572</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Vinnie Falco to talk about the Beast HTTP and Web Sockets library.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Vinnie Falco to talk about the Beast HTTP and Web Sockets library.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/vinnie_falco">Vinnie Falco</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Library Working Group and libc++</title>
      <itunes:episode>85</itunes:episode>
      <podcast:episode>85</podcast:episode>
      <itunes:title>Library Working Group and libc++</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">0500ea220e54d40ffa60156934d408fc</guid>
      <link>https://share.transistor.fm/s/4370c227</link>
      <description>
        <![CDATA[Rob and Jason are joined by Marshall Clow to talk about his role on the C++ Standards Committee's Library Working Group.
        <p>Marshall is a long-time LLVM and Boost participant. He is a principal engineer at Qualcomm, Inc. in San Diego, and the code owner for libc++, the LLVM standard library implementation. He is also the chairman of the Library Working Group of the C++ standards committee. He is the author of the Boost.Algorithm library and maintains several other Boost libraries.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://cppnow.org/2017-conference/announcements/2017/01/06/call-for-submission.html">C++Now 2017 Call for Submissions</a></li>
<li><a href="http://llvm.org/devmtg/2017-03/">2017 European LLVM Developers Meeting</a></li>
<li><a href="https://vittorioromeo.info/index/blog/passing_functions_to_functions.html">Passing functions to functions</a></li>
<li><a href="http://blog.regehr.org/archives/1453">A Tourist's Guide to the LLVM Source Code</a></li>
</ul>
<p><b>Marshall Clow</b></p>
<ul>
<li><a href="https://twitter.com/mclow">@mclow</a></li>
<li><a href="https://cplusplusmusings.wordpress.com/">Marshall's C++ Musings</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://libcxx.llvm.org/">"libc++" C++ Standard Library</a></li>
<li><a href="https://www.qualcomm.com/">Qualcomm</a></li>
<li><a href="https://isocpp.org/std/the-committee">The Committee: WG21</a></li>
<li><a href="https://www.youtube.com/watch?v=h4Jl1fk3MkQ">CppCon 2016: Marshall Clow "STL Algorithms - why you should use them, and how to write your own"</a></li>
<li><a href="https://www.youtube.com/watch?v=H9gAaNRoon4">CppCon 2015: Marshall Clow "string_view"</a></li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Marshall Clow to talk about his role on the C++ Standards Committee's Library Working Group.
        <p>Marshall is a long-time LLVM and Boost participant. He is a principal engineer at Qualcomm, Inc. in San Diego, and the code owner for libc++, the LLVM standard library implementation. He is also the chairman of the Library Working Group of the C++ standards committee. He is the author of the Boost.Algorithm library and maintains several other Boost libraries.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://cppnow.org/2017-conference/announcements/2017/01/06/call-for-submission.html">C++Now 2017 Call for Submissions</a></li>
<li><a href="http://llvm.org/devmtg/2017-03/">2017 European LLVM Developers Meeting</a></li>
<li><a href="https://vittorioromeo.info/index/blog/passing_functions_to_functions.html">Passing functions to functions</a></li>
<li><a href="http://blog.regehr.org/archives/1453">A Tourist's Guide to the LLVM Source Code</a></li>
</ul>
<p><b>Marshall Clow</b></p>
<ul>
<li><a href="https://twitter.com/mclow">@mclow</a></li>
<li><a href="https://cplusplusmusings.wordpress.com/">Marshall's C++ Musings</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://libcxx.llvm.org/">"libc++" C++ Standard Library</a></li>
<li><a href="https://www.qualcomm.com/">Qualcomm</a></li>
<li><a href="https://isocpp.org/std/the-committee">The Committee: WG21</a></li>
<li><a href="https://www.youtube.com/watch?v=h4Jl1fk3MkQ">CppCon 2016: Marshall Clow "STL Algorithms - why you should use them, and how to write your own"</a></li>
<li><a href="https://www.youtube.com/watch?v=H9gAaNRoon4">CppCon 2015: Marshall Clow "string_view"</a></li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Tue, 10 Jan 2017 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/4370c227/4c7aff8b.mp3" length="42097935" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/V1cP7dpSeWPthChuHUElmbgFYWy_JoUG8Wy4pidNS3g/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS81MGM3/OWYyZGIxMzEzYmI5/OTZmOTMxOGY0NzNi/ZjgyMC5wbmc.jpg"/>
      <itunes:duration>3501</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Marshall Clow to talk about his role on the C++ Standards Committee's Library Working Group.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Marshall Clow to talk about his role on the C++ Standards Committee's Library Working Group.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/marshall_clow">Marshall Clow</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Memory Algorithm Proposal</title>
      <itunes:episode>84</itunes:episode>
      <podcast:episode>84</podcast:episode>
      <itunes:title>Memory Algorithm Proposal</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">172bac69096d78d6b9484ca0548ee731</guid>
      <link>https://share.transistor.fm/s/1719ebbf</link>
      <description>
        <![CDATA[Rob and Jason are joined by Brittany Friedman to talk about her accepted C++17 proposal which adds new algorithms and utilities for memory management and the process she went through getting the proposal accepted.
        <p>Brittany Friedman is a dense collection of matter formed from molecules originating from inside the sun. She currently works as a programmer at Gearbox Software, where she weaves ones and zeroes into intricate little patterns. Her proposal for new memory management algorithms was accepted for C++17 and a bug that she filed against the C++ standard was fixed the way that she recommended. So basically you do not want to trifle with her.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://simpleprogrammer.com/podcast-awards/">2016 Software Developer Podcast Awards</a></li>
<li><a href="http://seanmiddleditch.com/keep-disabling-exceptions/">Keep Disabling Exceptions</a></li>
<li><a href="http://www.levelofindirection.com/journal/2016/12/28/c17-why-its-better-than-you-might-think.html">C++17 Why it's better than you might think</a></li>
<li><a href="http://blog.klipse.tech/cpp/2016/12/29/blog-cpp.html">A new way of blogging about C++</a></li>
</ul>
<p><b>Brittany Friedman</b></p>
<ul>
<li><a href="https://twitter.com/listenserver">@listenserver</a></li>
<li><a href="https://github.com/briterator">Brittany Friedman's GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://wg21.link/p0040">Extending memory management tools</a></li>
<li><a href="https://github.com/briterator/drpdb">drpdb: Convert from Microsoft PDB format into a MySQL database</a></li>
<li><a href="http://gameangst.com/?p=320">Symbol Sort: A Utility for Measuring C++ Code Bloat</a></li>
<li><a href="http://www.gearboxsoftware.com/">Gearbox Software</a></li>
<li><a href="https://www.youtube.com/watch?v=kPR8h4-qZdk">CppCon 2016: Nicholas Ormrod "The strange details of std::string at Facebook"</a></li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Brittany Friedman to talk about her accepted C++17 proposal which adds new algorithms and utilities for memory management and the process she went through getting the proposal accepted.
        <p>Brittany Friedman is a dense collection of matter formed from molecules originating from inside the sun. She currently works as a programmer at Gearbox Software, where she weaves ones and zeroes into intricate little patterns. Her proposal for new memory management algorithms was accepted for C++17 and a bug that she filed against the C++ standard was fixed the way that she recommended. So basically you do not want to trifle with her.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://simpleprogrammer.com/podcast-awards/">2016 Software Developer Podcast Awards</a></li>
<li><a href="http://seanmiddleditch.com/keep-disabling-exceptions/">Keep Disabling Exceptions</a></li>
<li><a href="http://www.levelofindirection.com/journal/2016/12/28/c17-why-its-better-than-you-might-think.html">C++17 Why it's better than you might think</a></li>
<li><a href="http://blog.klipse.tech/cpp/2016/12/29/blog-cpp.html">A new way of blogging about C++</a></li>
</ul>
<p><b>Brittany Friedman</b></p>
<ul>
<li><a href="https://twitter.com/listenserver">@listenserver</a></li>
<li><a href="https://github.com/briterator">Brittany Friedman's GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://wg21.link/p0040">Extending memory management tools</a></li>
<li><a href="https://github.com/briterator/drpdb">drpdb: Convert from Microsoft PDB format into a MySQL database</a></li>
<li><a href="http://gameangst.com/?p=320">Symbol Sort: A Utility for Measuring C++ Code Bloat</a></li>
<li><a href="http://www.gearboxsoftware.com/">Gearbox Software</a></li>
<li><a href="https://www.youtube.com/watch?v=kPR8h4-qZdk">CppCon 2016: Nicholas Ormrod "The strange details of std::string at Facebook"</a></li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 04 Jan 2017 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/1719ebbf/a6ed90ec.mp3" length="45472172" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/0lUkUn0hzabjgyp-uloQnQ_DIaAYH5dIgwC_FhQsAJ4/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS83Nzc5/ZWY2MjYwMTEyYzQy/MjliMjA5ZjUwY2E4/YzY3My5wbmc.jpg"/>
      <itunes:duration>3782</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Brittany Friedman to talk about her accepted C++17 proposal which adds new algorithms and utilities for memory management and the process she went through getting the proposal accepted.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Brittany Friedman to talk about her accepted C++17 proposal which adds new algorithms and utilities for memory management and the process she went through getting the proposal accepted.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/brittany_friedman">Brittany Friedman</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Regular Void</title>
      <itunes:episode>83</itunes:episode>
      <podcast:episode>83</podcast:episode>
      <itunes:title>Regular Void</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">9af27d787b101556363204ee92d4bd27</guid>
      <link>https://share.transistor.fm/s/76ebc096</link>
      <description>
        <![CDATA[Rob and Jason are joined by Matt Calabrese to talk about his Regular Void Proposal, template, the state of Concepts and more.
        <p>Matt Calabrese is a software engineer working primarily in C++. He started his programming career in the game industry and is now working on libraries at Google. Matt has been active in the Boost community for over a decade, is currently a member of the Boost Steering Committee, and is a member of the Program Committee for C++Now. Starting in the fall of 2015, he has been attending C++ Standards Committee meetings, authoring several proposals targeting the standard after C++17, notably including a proposal to turn the void type into an instantiable type and a proposal for the standard library to introduce a generic algorithm for invoking standard Callables with argument types and argument amounts that may be partially calculated at compile-time or at runtime. He is also the author of the controversial paper "Why I want Concepts, but why they should come later rather than sooner", which may have contributed to the decision to not include the concepts language feature in C++17.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://simpleprogrammer.com/podcast-awards/">2016 Software Developer Podcast Awards</a></li>
<li><a href="http://www.slashslash.info/2016/12/my-take-at-times/">My take at times</a></li>
<li><a href="http://blog.davidecoppola.com/2016/12/cpp-program-to-get-cpu-usage-from-command-line-in-linux/">A C++ program to get CPU usage from command line in Linux</a></li>
<li><a href="https://kristerw.blogspot.com/2016/12/pointer-comparison-invalid-optimization.html">Pointer comparison an invalid optimization in GCC</a></li>
</ul>
<p><b>Matt Calabrese</b></p>
<ul>
<li><a href="https://twitter.com/cppsage">@cppsage</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://boost.org">Boost</a></li>
<li><a href="http://cppnow.org">C++Now</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0146r1.html">P0146: Regular Void (Revision 1)</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0376r0.html">P0376: A Single Generalization of std::invoke, std::apply, and std::visit</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0240r0.html">P0240: Why I want Concepts, but why they should come later rather than sooner</a></li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Matt Calabrese to talk about his Regular Void Proposal, template, the state of Concepts and more.
        <p>Matt Calabrese is a software engineer working primarily in C++. He started his programming career in the game industry and is now working on libraries at Google. Matt has been active in the Boost community for over a decade, is currently a member of the Boost Steering Committee, and is a member of the Program Committee for C++Now. Starting in the fall of 2015, he has been attending C++ Standards Committee meetings, authoring several proposals targeting the standard after C++17, notably including a proposal to turn the void type into an instantiable type and a proposal for the standard library to introduce a generic algorithm for invoking standard Callables with argument types and argument amounts that may be partially calculated at compile-time or at runtime. He is also the author of the controversial paper "Why I want Concepts, but why they should come later rather than sooner", which may have contributed to the decision to not include the concepts language feature in C++17.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://simpleprogrammer.com/podcast-awards/">2016 Software Developer Podcast Awards</a></li>
<li><a href="http://www.slashslash.info/2016/12/my-take-at-times/">My take at times</a></li>
<li><a href="http://blog.davidecoppola.com/2016/12/cpp-program-to-get-cpu-usage-from-command-line-in-linux/">A C++ program to get CPU usage from command line in Linux</a></li>
<li><a href="https://kristerw.blogspot.com/2016/12/pointer-comparison-invalid-optimization.html">Pointer comparison an invalid optimization in GCC</a></li>
</ul>
<p><b>Matt Calabrese</b></p>
<ul>
<li><a href="https://twitter.com/cppsage">@cppsage</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://boost.org">Boost</a></li>
<li><a href="http://cppnow.org">C++Now</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0146r1.html">P0146: Regular Void (Revision 1)</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0376r0.html">P0376: A Single Generalization of std::invoke, std::apply, and std::visit</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0240r0.html">P0240: Why I want Concepts, but why they should come later rather than sooner</a></li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Tue, 20 Dec 2016 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/76ebc096/46f6f264.mp3" length="40556612" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/sjIVcpoYFaonGYAyS4r9A48aSYK1Fe4xZJuOm16ySrQ/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS81ZmI4/OTUxNWZjMzVkN2Y0/OTVjZDFiNDdiYmVm/ZjhmZi5wbmc.jpg"/>
      <itunes:duration>3372</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Matt Calabrese to talk about his Regular Void Proposal, template, the state of Concepts and more.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Matt Calabrese to talk about his Regular Void Proposal, template, the state of Concepts and more.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/matt_calabrese">Matt Calabrese</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Catch 2 and C++ the Community</title>
      <itunes:episode>82</itunes:episode>
      <podcast:episode>82</podcast:episode>
      <itunes:title>Catch 2 and C++ the Community</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">2a788bf129fe9ed733e64c547cfa3966</guid>
      <link>https://share.transistor.fm/s/faf5f96a</link>
      <description>
        <![CDATA[Rob and Jason are joined by Phil Nash, Developer Advocate at JetBrains, to talk about updates to the Catch Unit test library and new features coming to CLion and ReSharper for C++.
        <p>Phil started coding back in the early 80s, on 8-bit home computers: from the ZX-81 to the Commodore 64, in BASIC and assembler. He later moved on to PCs and C++ in the early 90s and, despite forays into other languages, keeps coming back to C++. His career has taken him through domains such as anti-virus, mobile, finance and developer tools - among others. He's the original author of the C++ test framework, Catch and is now Developer Advocate at JetBrains for CLion, AppCode and ReSharper C++. His hobbies include writing podcast bios and trolling the podcast hosts.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://github.com/agauniyal/rang">Minimal, Header only Modern C++ library for colors in your terminal</a></li>
<li><a href="https://www.codeplay.com/portal/12-09-16-the-view-from-nov-2016-cpp-standard-meeting-issaquah">The view from Nov 2016 C++ standard Meeting Issaquah</a></li>
<li><a href="https://ledentsov.de/2016/12/10/cpp-version-ruby-42-times-via-user-defined-literals/">C++ version of ruby's integer::times via user-defined literals</a></li>
</ul>
<p><b>Phil Nash</b></p>
<ul>
<li><a href="https://twitter.com/phil_nash/">@phil_nash</a></li>
<li><a href="http://levelofindirection.com/">Level of Indirection</a></li>
<li><a href="http://extralevelofindirection.com/">Extra Level of Indirection</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://catch-lib.net/">Catch</a></li>
<li><a href="https://www.meetup.com/CppLondon/">C++::London</a></li>
<li><a href="https://www.meetup.com/MUCplusplus/events/235593620/">Munich User Group: Functional C++ for Fun and Profit</a></li>
<li><a href="https://www.youtube.com/watch?v=YgcUuYCCV14">YouTube: Functional C++ for Fun and Profit</a></li>
<li><a href="http://jetbrains.com/">JetBrains</a></li>
<li><a href="https://blog.jetbrains.com/dotnet/2016/12/15/resharper-ultimate-2016-3-is-released/">ReSharper Ultimate 2016.3 is Released</a></li>
<li><a href="https://www.jetbrains.com/clion/buy/#edition=discounts">JetBrains CLion Discounts</a></li>
<li><a href="https://www.jetbrains.com/objc/buy/#edition=discounts">JetBrains AppCode Discounts</a></li>
<li><a href="https://www.jetbrains.com/resharper-cpp/buy/#edition=discounts">JetBrains ReSharper C++ Discounts</a></li>
<li><a href="https://www.youtube.com/watch?v=kPR8h4-qZdk">CppCon 2016: Nicholas Ormrod "The strange details of std::string at Facebook"</a></li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Phil Nash, Developer Advocate at JetBrains, to talk about updates to the Catch Unit test library and new features coming to CLion and ReSharper for C++.
        <p>Phil started coding back in the early 80s, on 8-bit home computers: from the ZX-81 to the Commodore 64, in BASIC and assembler. He later moved on to PCs and C++ in the early 90s and, despite forays into other languages, keeps coming back to C++. His career has taken him through domains such as anti-virus, mobile, finance and developer tools - among others. He's the original author of the C++ test framework, Catch and is now Developer Advocate at JetBrains for CLion, AppCode and ReSharper C++. His hobbies include writing podcast bios and trolling the podcast hosts.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://github.com/agauniyal/rang">Minimal, Header only Modern C++ library for colors in your terminal</a></li>
<li><a href="https://www.codeplay.com/portal/12-09-16-the-view-from-nov-2016-cpp-standard-meeting-issaquah">The view from Nov 2016 C++ standard Meeting Issaquah</a></li>
<li><a href="https://ledentsov.de/2016/12/10/cpp-version-ruby-42-times-via-user-defined-literals/">C++ version of ruby's integer::times via user-defined literals</a></li>
</ul>
<p><b>Phil Nash</b></p>
<ul>
<li><a href="https://twitter.com/phil_nash/">@phil_nash</a></li>
<li><a href="http://levelofindirection.com/">Level of Indirection</a></li>
<li><a href="http://extralevelofindirection.com/">Extra Level of Indirection</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://catch-lib.net/">Catch</a></li>
<li><a href="https://www.meetup.com/CppLondon/">C++::London</a></li>
<li><a href="https://www.meetup.com/MUCplusplus/events/235593620/">Munich User Group: Functional C++ for Fun and Profit</a></li>
<li><a href="https://www.youtube.com/watch?v=YgcUuYCCV14">YouTube: Functional C++ for Fun and Profit</a></li>
<li><a href="http://jetbrains.com/">JetBrains</a></li>
<li><a href="https://blog.jetbrains.com/dotnet/2016/12/15/resharper-ultimate-2016-3-is-released/">ReSharper Ultimate 2016.3 is Released</a></li>
<li><a href="https://www.jetbrains.com/clion/buy/#edition=discounts">JetBrains CLion Discounts</a></li>
<li><a href="https://www.jetbrains.com/objc/buy/#edition=discounts">JetBrains AppCode Discounts</a></li>
<li><a href="https://www.jetbrains.com/resharper-cpp/buy/#edition=discounts">JetBrains ReSharper C++ Discounts</a></li>
<li><a href="https://www.youtube.com/watch?v=kPR8h4-qZdk">CppCon 2016: Nicholas Ormrod "The strange details of std::string at Facebook"</a></li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Tue, 13 Dec 2016 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/faf5f96a/4879455e.mp3" length="29784143" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/JHySMCc-aid0H2Vis3fvsKGzR-gMDeH-BBUZShwTFDs/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8zMTNl/OWExYWJkMzE4MDQ1/YThmZWUzYjE3ZWMy/MWE4NC5wbmc.jpg"/>
      <itunes:duration>2475</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Phil Nash, Developer Advocate at JetBrains, to talk about updates to the Catch Unit test library and new features coming to CLion and ReSharper for C++.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Phil Nash, Developer Advocate at JetBrains, to talk about updates to the Catch Unit test library and new features coming to CLion and ReSharper for C++.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>C++ Game Development at Ubisoft</title>
      <itunes:episode>81</itunes:episode>
      <podcast:episode>81</podcast:episode>
      <itunes:title>C++ Game Development at Ubisoft</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">a15ee3ba78942cdf432b3b07db292da2</guid>
      <link>https://share.transistor.fm/s/b70bfe07</link>
      <description>
        <![CDATA[Rob and Jason are joined by Nicolas Fleury, Technical Architect at Ubisoft Montreal, to talk about the development and performance tuning techniques used at Ubisoft on games like Rainbow Six Siege.
        <p>Nicolas has 13 years of experience in the video game industry, more years in the software industry in telecoms, in speech recognition and in computer assisted surgery. Technical Architect on Tom Clancy's: Rainbow Six Siege, he is one of the key Architects behind some collaboration initiatives at Ubisoft and was also Technical Architect on games like Prince of Persia. He presented at CppCon 2014 "C++ in Huge AAA Games".</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=DvUL0Y2bpyc">Bjarne Stroustrup - Keynote Meeting C++ 2016</a></li>
<li><a href="https://probablydance.com/2016/12/02/investigating-radix-sort/">Investigating Radix Sort</a></li>
<li><a href="http://www.viva64.com/en/b/0457/">How to use PVS-Studio for Free</a></li>
</ul>
<p><b>Nicolas Fleury</b></p>
<ul>
<li><a href="https://cppcon2016.sched.com/cppcon.2016.nidoizo_yahoo.com">Nicolas Fleury</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://montreal.ubisoft.com/">Ubisoft Montreal</a></li>
<li><a href="https://www.youtube.com/watch?v=qYN6eduU06s">CppCon 2014: Nicolas Fleury "C++ in Huge AAA Games"</a></li>
<li><a href="https://www.youtube.com/watch?v=tD4xRNB0M_Q">CppCon 2016: Nicolas Fleury "Rainbow Six Siege: Quest for Performance"</a></li>
<li><a href="https://groups.google.com/a/isocpp.org/forum/#!forum/sg14">SG14 Group</a></li>
<li><a href="https://www.youtube.com/watch?v=rX0ItVEVjHc">CppCon 2014: Mike Acton "Data-Oriented Design and C++"</a></li>
<li><a href="https://www.youtube.com/watch?v=X1T3IQ4N-3g">CppCon 2014: Jeff Preshing "How Ubisoft Develops Games for Multicore - Before and After C++11"</a></li>
<li><a href="https://www.youtube.com/watch?v=kPR8h4-qZdk">CppCon 2016: Nicholas Ormrod "The strange details of std::string at Facebook"</a></li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Nicolas Fleury, Technical Architect at Ubisoft Montreal, to talk about the development and performance tuning techniques used at Ubisoft on games like Rainbow Six Siege.
        <p>Nicolas has 13 years of experience in the video game industry, more years in the software industry in telecoms, in speech recognition and in computer assisted surgery. Technical Architect on Tom Clancy's: Rainbow Six Siege, he is one of the key Architects behind some collaboration initiatives at Ubisoft and was also Technical Architect on games like Prince of Persia. He presented at CppCon 2014 "C++ in Huge AAA Games".</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=DvUL0Y2bpyc">Bjarne Stroustrup - Keynote Meeting C++ 2016</a></li>
<li><a href="https://probablydance.com/2016/12/02/investigating-radix-sort/">Investigating Radix Sort</a></li>
<li><a href="http://www.viva64.com/en/b/0457/">How to use PVS-Studio for Free</a></li>
</ul>
<p><b>Nicolas Fleury</b></p>
<ul>
<li><a href="https://cppcon2016.sched.com/cppcon.2016.nidoizo_yahoo.com">Nicolas Fleury</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://montreal.ubisoft.com/">Ubisoft Montreal</a></li>
<li><a href="https://www.youtube.com/watch?v=qYN6eduU06s">CppCon 2014: Nicolas Fleury "C++ in Huge AAA Games"</a></li>
<li><a href="https://www.youtube.com/watch?v=tD4xRNB0M_Q">CppCon 2016: Nicolas Fleury "Rainbow Six Siege: Quest for Performance"</a></li>
<li><a href="https://groups.google.com/a/isocpp.org/forum/#!forum/sg14">SG14 Group</a></li>
<li><a href="https://www.youtube.com/watch?v=rX0ItVEVjHc">CppCon 2014: Mike Acton "Data-Oriented Design and C++"</a></li>
<li><a href="https://www.youtube.com/watch?v=X1T3IQ4N-3g">CppCon 2014: Jeff Preshing "How Ubisoft Develops Games for Multicore - Before and After C++11"</a></li>
<li><a href="https://www.youtube.com/watch?v=kPR8h4-qZdk">CppCon 2016: Nicholas Ormrod "The strange details of std::string at Facebook"</a></li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 07 Dec 2016 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/b70bfe07/fe90f628.mp3" length="39693306" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/Pf1DsVDWsDm_dBRRANzV_LIXktRFxytc1okmh_PTxfw/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8wZjcz/ODg0OThlZjQyZGUw/YTMyOWU1MTc3ZThi/Yzg5NS5wbmc.jpg"/>
      <itunes:duration>3300</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Nicolas Fleury, Technical Architect at Ubisoft Montreal, to talk about the development and performance tuning techniques used at Ubisoft on games like Rainbow Six Siege.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Nicolas Fleury, Technical Architect at Ubisoft Montreal, to talk about the development and performance tuning techniques used at Ubisoft on games like Rainbow Six Siege.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/nicolas_fleury">Nicolas Fleury</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Backtrace</title>
      <itunes:episode>80</itunes:episode>
      <podcast:episode>80</podcast:episode>
      <itunes:title>Backtrace</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">52a58b38c03ef50aa7e280f58a3ce041</guid>
      <link>https://share.transistor.fm/s/df25bd49</link>
      <description>
        <![CDATA[Rob and Jason are joined by Abel Mathew, Co-Founder and CEO of Backtrace I/O, to talk about the debugging platform and its features for C++ developers.
        <p>Abel Mathew is the co-founder and CEO of Backtrace I/O. Prior to Backtrace, Abel was a Head of Engineering at AppNexus where he led a team of developers to improve ad optimization and reduce platform-wide costs. He spent multiple years as a developer and a team lead on AppNexus’ Adserver Team where he helped design and implement their low-latency advertising platform. Before AppNexus, Abel was a kernel module and tools developer at IBM and a server room monkey at AMD.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2016/11/16/permissive-switch/">Give Visual C++ a Switch to Standard Conformance</a></li>
<li><a href="http://baptiste-wicht.com/posts/2016/11/zapcc-a-faster-c%2B%2B-compiler.html">Zapcc: a faster C++ compiler</a></li>
<li><a href="http://devnexen.blogspot.com/2016/11/better-stronger-faster-there-is-zapcc.html">Better, stronger, faster … there is zapcc</a></li>
<li><a href="https://www.jfrog.com/blog/conan-joins-jfrog/">Conan Joins JFrog</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/5ehrel/what_do_you_use_c_for/">What do YOU use C++ for</a></li>
</ul>
<p><b>Abel Mathew</b></p>
<ul>
<li><a href="https://twitter.com/nullisnt0">@nullisnt0</a></li>
<li><a href="https://github.com/abelmathew">Abel Mathew on GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
<li><a href="http://backtrace.io/blog/">Backtrace Blog</a></li>
<li><a href="http://backtrace.io/blog/blog/2016/11/18/minidump-beta/">Minidump Free Beta</a></li>
<li><a href="https://www.youtube.com/watch?v=WHhorNLa934">Surge 2016 - Abel Mathew - Post-mortem Debugging: could you be the one?</a></li>
<li><a href="https://bazel.build/">Bazel</a></li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Abel Mathew, Co-Founder and CEO of Backtrace I/O, to talk about the debugging platform and its features for C++ developers.
        <p>Abel Mathew is the co-founder and CEO of Backtrace I/O. Prior to Backtrace, Abel was a Head of Engineering at AppNexus where he led a team of developers to improve ad optimization and reduce platform-wide costs. He spent multiple years as a developer and a team lead on AppNexus’ Adserver Team where he helped design and implement their low-latency advertising platform. Before AppNexus, Abel was a kernel module and tools developer at IBM and a server room monkey at AMD.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2016/11/16/permissive-switch/">Give Visual C++ a Switch to Standard Conformance</a></li>
<li><a href="http://baptiste-wicht.com/posts/2016/11/zapcc-a-faster-c%2B%2B-compiler.html">Zapcc: a faster C++ compiler</a></li>
<li><a href="http://devnexen.blogspot.com/2016/11/better-stronger-faster-there-is-zapcc.html">Better, stronger, faster … there is zapcc</a></li>
<li><a href="https://www.jfrog.com/blog/conan-joins-jfrog/">Conan Joins JFrog</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/5ehrel/what_do_you_use_c_for/">What do YOU use C++ for</a></li>
</ul>
<p><b>Abel Mathew</b></p>
<ul>
<li><a href="https://twitter.com/nullisnt0">@nullisnt0</a></li>
<li><a href="https://github.com/abelmathew">Abel Mathew on GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
<li><a href="http://backtrace.io/blog/">Backtrace Blog</a></li>
<li><a href="http://backtrace.io/blog/blog/2016/11/18/minidump-beta/">Minidump Free Beta</a></li>
<li><a href="https://www.youtube.com/watch?v=WHhorNLa934">Surge 2016 - Abel Mathew - Post-mortem Debugging: could you be the one?</a></li>
<li><a href="https://bazel.build/">Bazel</a></li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Tue, 29 Nov 2016 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/df25bd49/f10afeca.mp3" length="29352819" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/_VDhIUmihgCeKzYlchah_gks_RUyqCm-SN8NbEZ-XUc/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS85NWRm/ZTY1NDFhMmFkMGY1/ODdkOWEwMDc4NTIx/ZTUwYy5wbmc.jpg"/>
      <itunes:duration>2439</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Abel Mathew, Co-Founder and CEO of Backtrace I/O, to talk about the debugging platform and its features for C++ developers.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Abel Mathew, Co-Founder and CEO of Backtrace I/O, to talk about the debugging platform and its features for C++ developers.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/abel_mathew">Abel Mathew</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Cppcheck</title>
      <itunes:episode>79</itunes:episode>
      <podcast:episode>79</podcast:episode>
      <itunes:title>Cppcheck</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">93336f59488e5be114915639df3c0d97</guid>
      <link>https://share.transistor.fm/s/cefc6e87</link>
      <description>
        <![CDATA[Rob and Jason are joined by Daniel Marjamäki to talk about developing the CppCheck static analysis tool.
        <p>Daniel lives in Stockholm, Sweden with his wife and son. He has a degree in electronics but has never worked as an electronics engineer. Daniel works as a consultant at Evidente in Sweden which provides consultants and contractors for embedded software development and static analysis.
Daniel started Cppcheck almost 10 years ago as a hobby project that he works on in his spare time. Daniel sometimes works on other hobby projects such as an open source retro mobile phone with a rotary dial plate instead of buttons or a screen.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.quantamagazine.org/20160920-formal-verification-creates-hacker-proof-code/">Hacker-Proof Code Confirmed</a></li>
<li><a href="https://github.com/AnthonyCalandra/modern-cpp-features">Cheatsheet of modern C++ language and library features</a></li>
<li><a href="http://gcc.beta.godbolt.org/">Compiler Explorer Beta now with early support for MSVC</a></li>
<li><a href="https://hacks.mozilla.org/2016/10/webassembly-browser-preview/">WebAssembly Browser Preview</a></li>
<li><a href="https://herbsutter.com/2016/11/15/trip-report-fall-iso-c-standards-meeting-issaquah/">Trip report: Fall ISO C++ standards meeting</a></li>
</ul>
<p><b>Daniel Marjamäki</b></p>
<ul>
<li><a href="https://github.com/danmar">Daniel Marjamäki on GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://cppcheck.sourceforge.net/">Cppcheck</a></li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Daniel Marjamäki to talk about developing the CppCheck static analysis tool.
        <p>Daniel lives in Stockholm, Sweden with his wife and son. He has a degree in electronics but has never worked as an electronics engineer. Daniel works as a consultant at Evidente in Sweden which provides consultants and contractors for embedded software development and static analysis.
Daniel started Cppcheck almost 10 years ago as a hobby project that he works on in his spare time. Daniel sometimes works on other hobby projects such as an open source retro mobile phone with a rotary dial plate instead of buttons or a screen.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.quantamagazine.org/20160920-formal-verification-creates-hacker-proof-code/">Hacker-Proof Code Confirmed</a></li>
<li><a href="https://github.com/AnthonyCalandra/modern-cpp-features">Cheatsheet of modern C++ language and library features</a></li>
<li><a href="http://gcc.beta.godbolt.org/">Compiler Explorer Beta now with early support for MSVC</a></li>
<li><a href="https://hacks.mozilla.org/2016/10/webassembly-browser-preview/">WebAssembly Browser Preview</a></li>
<li><a href="https://herbsutter.com/2016/11/15/trip-report-fall-iso-c-standards-meeting-issaquah/">Trip report: Fall ISO C++ standards meeting</a></li>
</ul>
<p><b>Daniel Marjamäki</b></p>
<ul>
<li><a href="https://github.com/danmar">Daniel Marjamäki on GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://cppcheck.sourceforge.net/">Cppcheck</a></li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Tue, 15 Nov 2016 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/cefc6e87/51aaa01a.mp3" length="25830962" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/dmt9_VTLqMT1g4FPLJ3odqggJ2DpabHmzAOmmTzGZY8/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS82MzUy/ZWRiYzE2YWI4MWE5/MGYxYmQ4ZGE3NmY3/MThlMC5wbmc.jpg"/>
      <itunes:duration>2145</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Daniel Marjamäki to talk about developing the CppCheck static analysis tool.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Daniel Marjamäki to talk about developing the CppCheck static analysis tool.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/daniel_marjamaki">Daniel Marjamäki</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Kvasir</title>
      <itunes:episode>78</itunes:episode>
      <podcast:episode>78</podcast:episode>
      <itunes:title>Kvasir</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">5840d17d16b17e30dd64380fc8929b1f</guid>
      <link>https://share.transistor.fm/s/743427ae</link>
      <description>
        <![CDATA[Rob and Jason are joined by Odin Holmes to talk about developing for Embedded Microcontrollers with C++ and the Kvasir library.
        <p>Odin Holmes has been programming bare metal embedded systems for 15+ years and as any honest nerd admits most of that time was spent debugging his stupid mistakes. With the advent of the 100x speed up of template metaprogramming provided by C++11 his current mission began: teach the compiler to find his stupid mistakes at compile time so he has more free time for even more template metaprogramming. Odin Holmes is the author of the Kvasir.io library, a DSL which wraps bare metal special function register interactions allowing full static checking and a considerable efficiency gain over common practice. He is also active in building and refining the tools need for this task such as the brigand MPL library, a replacement candidate for boost.parameter and a better public API for boost.MSM-lite.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://xania.org/201611/compiler-explorer-now-supports-embedded-view">Compiler Explorer's embedded view</a></li>
<li><a href="https://blogs.windows.com/msedgedev/2016/10/31/webassembly-browser-preview/#FkxTj26Ahp54efus.97">A peek into the WebAssembly Browser preview</a></li>
<li><a href="https://hacks.mozilla.org/2016/10/webassembly-browser-preview/">WebAssembly Browser Preview</a></li>
<li><a href="https://www.youtube.com/watch?v=PLF5Y5BXD_g">Cling on Ubuntu on Windows</a></li>
</ul>
<p><b>Odin Holmes</b></p>
<ul>
<li><a href="https://twitter.com/odinthenerd">@odinthenerd</a></li>
<li><a href="https://github.com/porkybrain">Odin Holmes on GitHub</a></li>
<li><a href="http://odinthenerd.blogspot.com/">Odin Holmes' Blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://kvasir.io/">Kvasir</a></li>
<li><a href="https://www.youtube.com/watch?v=AKAYc9ZFBhk">Meeting C++ Lightning Talks - Odin Holmes - Modern special function register abstraction</a></li>
<li><a href="https://github.com/edouarda/brigand">Brigand</a></li>
<li><a href="http://www.embo.io/">Embedded C++ Conference in Bochum</a></li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Odin Holmes to talk about developing for Embedded Microcontrollers with C++ and the Kvasir library.
        <p>Odin Holmes has been programming bare metal embedded systems for 15+ years and as any honest nerd admits most of that time was spent debugging his stupid mistakes. With the advent of the 100x speed up of template metaprogramming provided by C++11 his current mission began: teach the compiler to find his stupid mistakes at compile time so he has more free time for even more template metaprogramming. Odin Holmes is the author of the Kvasir.io library, a DSL which wraps bare metal special function register interactions allowing full static checking and a considerable efficiency gain over common practice. He is also active in building and refining the tools need for this task such as the brigand MPL library, a replacement candidate for boost.parameter and a better public API for boost.MSM-lite.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://xania.org/201611/compiler-explorer-now-supports-embedded-view">Compiler Explorer's embedded view</a></li>
<li><a href="https://blogs.windows.com/msedgedev/2016/10/31/webassembly-browser-preview/#FkxTj26Ahp54efus.97">A peek into the WebAssembly Browser preview</a></li>
<li><a href="https://hacks.mozilla.org/2016/10/webassembly-browser-preview/">WebAssembly Browser Preview</a></li>
<li><a href="https://www.youtube.com/watch?v=PLF5Y5BXD_g">Cling on Ubuntu on Windows</a></li>
</ul>
<p><b>Odin Holmes</b></p>
<ul>
<li><a href="https://twitter.com/odinthenerd">@odinthenerd</a></li>
<li><a href="https://github.com/porkybrain">Odin Holmes on GitHub</a></li>
<li><a href="http://odinthenerd.blogspot.com/">Odin Holmes' Blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://kvasir.io/">Kvasir</a></li>
<li><a href="https://www.youtube.com/watch?v=AKAYc9ZFBhk">Meeting C++ Lightning Talks - Odin Holmes - Modern special function register abstraction</a></li>
<li><a href="https://github.com/edouarda/brigand">Brigand</a></li>
<li><a href="http://www.embo.io/">Embedded C++ Conference in Bochum</a></li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Tue, 08 Nov 2016 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/743427ae/cc655f0f.mp3" length="43038097" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/bjET-qU2twA47YHmDJZ0lLF_IFAnpfAnNUUbM5iTiZw/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS81Njk1/YzRkYjRhYTRiMTQ3/MjY0OGQ2MTMxZjRm/OTQyNy5wbmc.jpg"/>
      <itunes:duration>3579</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Odin Holmes to talk about developing for Embedded Microcontrollers with C++ and the Kvasir library.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Odin Holmes to talk about developing for Embedded Microcontrollers with C++ and the Kvasir library.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/odin_holmes">Odin Holmes</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Blaze</title>
      <itunes:episode>77</itunes:episode>
      <podcast:episode>77</podcast:episode>
      <itunes:title>Blaze</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">d42af0b82d784d396603cf5752c8da7d</guid>
      <link>https://share.transistor.fm/s/9702983c</link>
      <description>
        <![CDATA[Rob and Jason are joined by Klaus Iglberger to discuss the Blaze high performance math library.
        <p>Klaus Iglberger has finished his PhD in computer science in 2010. Back then, he contributed to several massively parallel simulation frameworks and was an active researcher in the high performance computing community. From 2011 to 2012, he was the managing director of the central institute for scientific computing in Erlangen. Currently he is on the payroll at CD-adapco in Nuremberg, Germany, as a senior software engineer. He is the co-organizer of the Munich C++ user group (MUC++)and he is the initiator and lead designer of the Blaze C++ math library.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2016/10/26/recommendations-to-speed-c-builds-in-visual-studio/">Recommendations to speed C++ builds in Visual Studio</a></li>
<li><a href="https://foonathan.github.io/blog/2016/10/26/output-parameter.html">void foo(T&amp; out) How to fix output parameters</a></li>
<li><a href="http://blog.includeos.org/2016/10/28/routing-paths-in-includeos">Routing paths in IncludeOs</a></li>
</ul>
<p><b>Klaus Iglberger</b></p>
<ul>
<li><a href="http://www.meetingcpp.com/index.php/sv14/items/10.html">Klaus Iglberger</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://bitbucket.org/blaze-lib/blaze">Blaze</a></li>
<li><a href="http://www.meetup.com/MUCplusplus/">Munich C++ User Group</a></li>
<li><a href="https://www.youtube.com/watch?v=w-Y22KrMgFE">CppCon 2016: Klaus Iglberger "The Blaze High Performance Math Library"</a></li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Klaus Iglberger to discuss the Blaze high performance math library.
        <p>Klaus Iglberger has finished his PhD in computer science in 2010. Back then, he contributed to several massively parallel simulation frameworks and was an active researcher in the high performance computing community. From 2011 to 2012, he was the managing director of the central institute for scientific computing in Erlangen. Currently he is on the payroll at CD-adapco in Nuremberg, Germany, as a senior software engineer. He is the co-organizer of the Munich C++ user group (MUC++)and he is the initiator and lead designer of the Blaze C++ math library.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2016/10/26/recommendations-to-speed-c-builds-in-visual-studio/">Recommendations to speed C++ builds in Visual Studio</a></li>
<li><a href="https://foonathan.github.io/blog/2016/10/26/output-parameter.html">void foo(T&amp; out) How to fix output parameters</a></li>
<li><a href="http://blog.includeos.org/2016/10/28/routing-paths-in-includeos">Routing paths in IncludeOs</a></li>
</ul>
<p><b>Klaus Iglberger</b></p>
<ul>
<li><a href="http://www.meetingcpp.com/index.php/sv14/items/10.html">Klaus Iglberger</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://bitbucket.org/blaze-lib/blaze">Blaze</a></li>
<li><a href="http://www.meetup.com/MUCplusplus/">Munich C++ User Group</a></li>
<li><a href="https://www.youtube.com/watch?v=w-Y22KrMgFE">CppCon 2016: Klaus Iglberger "The Blaze High Performance Math Library"</a></li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://www.jetbrains.com/cpp/?utm_source=cppcast&amp;utm_medium=podcast&amp;utm_content=cppcast-podcast&amp;utm_campaign=cpp">JetBrains</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Tue, 01 Nov 2016 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/9702983c/b9ec241d.mp3" length="28259679" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/77ZqndhY1iM8JWPRSdbfiX_3ZmG9PUV7qdN1w73pj-M/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8wMGVj/M2FkMDFiMGRlMDYw/OTUzNDM5ZWEwZmFl/ZWE5MS5wbmc.jpg"/>
      <itunes:duration>2347</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Klaus Iglberger to discuss the Blaze high performance math library.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Klaus Iglberger to discuss the Blaze high performance math library.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/klaus_iglberger">Klaus Iglberger</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Embedded Development</title>
      <itunes:episode>76</itunes:episode>
      <podcast:episode>76</podcast:episode>
      <itunes:title>Embedded Development</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">71104ef9ebde57ba3cb134d1a842e827</guid>
      <link>https://share.transistor.fm/s/09e19190</link>
      <description>
        <![CDATA[Rob and Jason are joined by Dan Saks from Saks &amp; Associates to discuss state of C++ in the embedded development industry.
        <p>Dan Saks is the president of Saks &amp; Associates, which offers training and consulting in C and C++ and their use in developing embedded systems. He has been a columnist for The C/C++ Users Journal, The C++ Report, Embedded Systems Design, embedded.com and several other publications. Dan served as the first secretary of the C++ Standards Committee and contributed to the CERT Secure Coding Standards for C and C++.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.amazon.com/Jumping-into-C-Alex-Allain/dp/0988927802">Jumping into C++</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2016/10/21/cpprestsdk-2-9-0-is-available-on-github/">CppRestSDK 2.9.0 available on GitHub</a></li>
<li><a href="https://componenthouse.com/2016/10/21/a-note-about-the-volatile-keyword-in-cpp/">A note about the volatile keyword in C++</a></li>
<li><a href="https://woboq.com/blog/codebrowser-under-the-hood.html">Woboq Code Browser: under the hood</a></li>
<li><a href="https://vittorioromeo.info/index/blog/on_lambda_vs_iterator_paper.html">On the recent lambdas vs iterators paper</a></li>
</ul>
<p><b>Dan Saks</b></p>
<ul>
<li><a href="http://www.dansaks.com/">Saks &amp; Associates</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=D7Sd8A6_fYU">CppCon 2016: Dan Saks "extern c: Talking to C Programmers about C++"</a></li>
<li><a href="http://www.embedded.com/">embedded.com</a></li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Dan Saks from Saks &amp; Associates to discuss state of C++ in the embedded development industry.
        <p>Dan Saks is the president of Saks &amp; Associates, which offers training and consulting in C and C++ and their use in developing embedded systems. He has been a columnist for The C/C++ Users Journal, The C++ Report, Embedded Systems Design, embedded.com and several other publications. Dan served as the first secretary of the C++ Standards Committee and contributed to the CERT Secure Coding Standards for C and C++.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.amazon.com/Jumping-into-C-Alex-Allain/dp/0988927802">Jumping into C++</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2016/10/21/cpprestsdk-2-9-0-is-available-on-github/">CppRestSDK 2.9.0 available on GitHub</a></li>
<li><a href="https://componenthouse.com/2016/10/21/a-note-about-the-volatile-keyword-in-cpp/">A note about the volatile keyword in C++</a></li>
<li><a href="https://woboq.com/blog/codebrowser-under-the-hood.html">Woboq Code Browser: under the hood</a></li>
<li><a href="https://vittorioromeo.info/index/blog/on_lambda_vs_iterator_paper.html">On the recent lambdas vs iterators paper</a></li>
</ul>
<p><b>Dan Saks</b></p>
<ul>
<li><a href="http://www.dansaks.com/">Saks &amp; Associates</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=D7Sd8A6_fYU">CppCon 2016: Dan Saks "extern c: Talking to C Programmers about C++"</a></li>
<li><a href="http://www.embedded.com/">embedded.com</a></li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 27 Oct 2016 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/09e19190/0487083f.mp3" length="33082212" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/TqKSLrYqCVDfF1A6p7zzYViEy_SgUjS-grlP3uFkAqE/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS81NTJm/YjZhYTNiM2ZlYzdi/MjM5MzU5NDcwZGNi/MjRiZi5wbmc.jpg"/>
      <itunes:duration>2749</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Dan Saks from Saks &amp;amp; Associates to discuss state of C++ in the embedded development industry.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Dan Saks from Saks &amp;amp; Associates to discuss state of C++ in the embedded development industry.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/dan_saks">Dan Saks</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Robotics Development</title>
      <itunes:episode>75</itunes:episode>
      <podcast:episode>75</podcast:episode>
      <itunes:title>Robotics Development</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">ec14f96275e8d3c8f78646a3071c42ab</guid>
      <link>https://share.transistor.fm/s/40024b4e</link>
      <description>
        <![CDATA[Rob and Jason are joined by Jackie Kay from Marble to discuss the use of C++ in the Robotics industry and some of the unique challenges in Robotics development.
        <p>After spending her childhood wanting to become a novelist, Jackie switched over from writing stories to writing code during college. She graduated from Swarthmore College in 2014 with a Bachelor's in Computer Science and went on to work at the Open Source Robotics Foundation for two years, supporting Gazebo, a physics simulator for robotics R&amp;D, and ROS, an open source application framework for robotics development. She recently started as an early employee at Marble in San Francisco, a startup working on autonomous delivery.</p>
<p>Jackie was a speaker at CppCon 2015 and 2016 and a volunteer at C++ Now 2016 and frequently attends the Bay Area ACCU meetups. Her hobbies include rock climbing, travelling, and reading (books, not just blog posts).</p>
<p><b>News</b></p>
<ul>
<li><a href="http://meetingcpp.com/index.php/br/items/what-does-modern-c-really-mean.html">What does "Modern C++" really mean</a></li>
<li><a href="https://bulldozer00.com/2016/10/16/the-unsigned-conundrum/">The "unsigned" Conundrum</a></li>
<li><a href="http://cppisland.com/?p=194">C++ Variadic templates from the ground up</a></li>
</ul>
<p><b>Jackie Kay</b></p>
<ul>
<li><a href="https://twitter.com/jackayline">@jackayline</a></li>
<li><a href="https://github.com/jacquelinekay">Jackie Kay's GitHub</a></li>
<li><a href="http://jackieokay.com/">Jackie Kay's website</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://wiki.ros.org/">ROS (Robot Operating System)</a></li>
<li><a href="https://github.com/ros2/ros2/wiki">ROS 2</a></li>
<li><a href="http://gazebosim.org/">Gazebo (Robot simulation)</a></li>
<li><a href="https://bitbucket.org/osrf/gazebo">Gazebo's Bitbucket Repository</a></li>
<li><a href="http://caffe.berkeleyvision.org/">Caffe - Deep Learning Framework</a></li>
<li><a href="https://www.tensorflow.org/">TensorFlow - Machine Intelligence Library</a></li>
<li><a href="http://www.marble.io/">Marble</a></li>
<li><a href="https://www.youtube.com/watch?v=mresWGsVHj0">CppCon 2016: Jackie Kay "Lessons Learned From An Embedded RTPS in Modern C++"</a></li>
<li><a href="https://github.com/jacquelinekay/em_benchmarks">Code examples from "Lessons Learned From An Embedded RTPS in Modern C++"</a></li>
<li><a href="https://github.com/osrf/cmbml">Work-in-progress implementation on DDS/RTPS</a></li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Jackie Kay from Marble to discuss the use of C++ in the Robotics industry and some of the unique challenges in Robotics development.
        <p>After spending her childhood wanting to become a novelist, Jackie switched over from writing stories to writing code during college. She graduated from Swarthmore College in 2014 with a Bachelor's in Computer Science and went on to work at the Open Source Robotics Foundation for two years, supporting Gazebo, a physics simulator for robotics R&amp;D, and ROS, an open source application framework for robotics development. She recently started as an early employee at Marble in San Francisco, a startup working on autonomous delivery.</p>
<p>Jackie was a speaker at CppCon 2015 and 2016 and a volunteer at C++ Now 2016 and frequently attends the Bay Area ACCU meetups. Her hobbies include rock climbing, travelling, and reading (books, not just blog posts).</p>
<p><b>News</b></p>
<ul>
<li><a href="http://meetingcpp.com/index.php/br/items/what-does-modern-c-really-mean.html">What does "Modern C++" really mean</a></li>
<li><a href="https://bulldozer00.com/2016/10/16/the-unsigned-conundrum/">The "unsigned" Conundrum</a></li>
<li><a href="http://cppisland.com/?p=194">C++ Variadic templates from the ground up</a></li>
</ul>
<p><b>Jackie Kay</b></p>
<ul>
<li><a href="https://twitter.com/jackayline">@jackayline</a></li>
<li><a href="https://github.com/jacquelinekay">Jackie Kay's GitHub</a></li>
<li><a href="http://jackieokay.com/">Jackie Kay's website</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://wiki.ros.org/">ROS (Robot Operating System)</a></li>
<li><a href="https://github.com/ros2/ros2/wiki">ROS 2</a></li>
<li><a href="http://gazebosim.org/">Gazebo (Robot simulation)</a></li>
<li><a href="https://bitbucket.org/osrf/gazebo">Gazebo's Bitbucket Repository</a></li>
<li><a href="http://caffe.berkeleyvision.org/">Caffe - Deep Learning Framework</a></li>
<li><a href="https://www.tensorflow.org/">TensorFlow - Machine Intelligence Library</a></li>
<li><a href="http://www.marble.io/">Marble</a></li>
<li><a href="https://www.youtube.com/watch?v=mresWGsVHj0">CppCon 2016: Jackie Kay "Lessons Learned From An Embedded RTPS in Modern C++"</a></li>
<li><a href="https://github.com/jacquelinekay/em_benchmarks">Code examples from "Lessons Learned From An Embedded RTPS in Modern C++"</a></li>
<li><a href="https://github.com/osrf/cmbml">Work-in-progress implementation on DDS/RTPS</a></li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 19 Oct 2016 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/40024b4e/20bf97ea.mp3" length="44161610" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/yMn1dKHgY5il6UZLZjIRD0EQrpWqVDcPFg42Eaq-epE/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9iYzY4/ZmNjNjdiZjUwNmZi/ODE3Y2ZhZGM1YWRh/MGU4Zi5wbmc.jpg"/>
      <itunes:duration>3673</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Jackie Kay from Marble to discuss the use of C++ in the Robotics industry and some of the unique challenges in Robotics development.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Jackie Kay from Marble to discuss the use of C++ in the Robotics industry and some of the unique challenges in Robotics development.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/jackie_kay">Jackie Kay</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>C++/WinRT</title>
      <itunes:episode>74</itunes:episode>
      <podcast:episode>74</podcast:episode>
      <itunes:title>C++/WinRT</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">80f199bac9e7005dc90f144ea62b8758</guid>
      <link>https://share.transistor.fm/s/316b7dda</link>
      <description>
        <![CDATA[Rob and Jason are joined by Kenny Kerr from Microsoft to discuss the C++/WinRT library, previously known as ModernCpp, a standard C++ projection for the Windows Runtime.
        <p>Kenny Kerr is an engineer on the Windows team at Microsoft, an MSDN Magazine contributing editor, Pluralsight author, and creator of moderncpp.com (C++/WinRT). He writes at kennykerr.ca and you can find him on Twitter at @kennykerr.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://visualstudio.uservoice.com/forums/121579-visual-studio-2015/suggestions/2286557-support-debugging-of-c-code-with-intellitrace?tracking_code=bb4e02b5c270f6744cab8484acc7b28f">VOTE! Support debugging of C++ code with IntelliTrace</a></li>
<li><a href="http://cppcon.org/all-cppcon-2016-videos-are-up/">All CppCon 2016 Videos Are Up!</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2016/10/05/visual-studio-15-preview-5-now-available/">Visual Studio "15" Preview 5 Now Available</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2016/10/07/compiler-tools-layout-in-visual-studio-15/">Compiler Tools Layout in Visual Studio "15"</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2016/10/11/c1417-features-and-stl-fixes-in-vs-15-preview-5/">C++ 14/17 Features and STL Fixes in VS "15" Preview 5</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2016/10/05/bring-your-c-codebase-to-visual-studio-with-open-folder/">Bring your C++ codebase to Visual Studio with "Open Folder"</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2016/10/05/c-compiler-diagnostics-improvements-in-vs-15-rc/">C++ compiler diagnostics improvements in VS "15" Preview 5</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2016/10/05/c-intellisense-improvements-predictive-intellisense-filtering/">C++ IntelliSense Improvements - Predictive IntelliSense &amp; Filtering</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2016/10/05/cmake-support-in-visual-studio/">CMake support in Visual Studio</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2016/10/05/visual-c-compiler-version/">Visual C++ Compiler Version</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2016/10/05/faster-c-solution-load-with-vs-15/">Faster C++ solution load with VS "15"</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2016/10/12/cppcorecheck/">C++ Core Check code analysis is included with VS "15"</a></li>
</ul>
<p><b>Kenny Kerr</b></p>
<ul>
<li><a href="https://twitter.com/kennykerr">@kennykerr</a></li>
<li><a href="https://kennykerr.ca/">Kenny Kerr's Blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://moderncpp.com/2016/10/13/cppwinrt-available-on-github/">C++/WinRT Available on GitHub</a></li>
<li><a href="https://github.com/microsoft/cppwinrt">cppwinrt repository on GitHub</a></li>
<li><a href="https://www.youtube.com/watch?v=lm4IwfiJ3EU">CppCon 2016: Kenny Kerr &amp; James McNellis "Embracing Standard C++ for the Windows Runtime"</a></li>
<li><a href="https://www.youtube.com/watch?v=v0SjumbIips">CppCon 2016: Kenny Kerr &amp; James McNellis "Putting Coroutines to Work with the Windows Runtime"</a></li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Kenny Kerr from Microsoft to discuss the C++/WinRT library, previously known as ModernCpp, a standard C++ projection for the Windows Runtime.
        <p>Kenny Kerr is an engineer on the Windows team at Microsoft, an MSDN Magazine contributing editor, Pluralsight author, and creator of moderncpp.com (C++/WinRT). He writes at kennykerr.ca and you can find him on Twitter at @kennykerr.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://visualstudio.uservoice.com/forums/121579-visual-studio-2015/suggestions/2286557-support-debugging-of-c-code-with-intellitrace?tracking_code=bb4e02b5c270f6744cab8484acc7b28f">VOTE! Support debugging of C++ code with IntelliTrace</a></li>
<li><a href="http://cppcon.org/all-cppcon-2016-videos-are-up/">All CppCon 2016 Videos Are Up!</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2016/10/05/visual-studio-15-preview-5-now-available/">Visual Studio "15" Preview 5 Now Available</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2016/10/07/compiler-tools-layout-in-visual-studio-15/">Compiler Tools Layout in Visual Studio "15"</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2016/10/11/c1417-features-and-stl-fixes-in-vs-15-preview-5/">C++ 14/17 Features and STL Fixes in VS "15" Preview 5</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2016/10/05/bring-your-c-codebase-to-visual-studio-with-open-folder/">Bring your C++ codebase to Visual Studio with "Open Folder"</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2016/10/05/c-compiler-diagnostics-improvements-in-vs-15-rc/">C++ compiler diagnostics improvements in VS "15" Preview 5</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2016/10/05/c-intellisense-improvements-predictive-intellisense-filtering/">C++ IntelliSense Improvements - Predictive IntelliSense &amp; Filtering</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2016/10/05/cmake-support-in-visual-studio/">CMake support in Visual Studio</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2016/10/05/visual-c-compiler-version/">Visual C++ Compiler Version</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2016/10/05/faster-c-solution-load-with-vs-15/">Faster C++ solution load with VS "15"</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2016/10/12/cppcorecheck/">C++ Core Check code analysis is included with VS "15"</a></li>
</ul>
<p><b>Kenny Kerr</b></p>
<ul>
<li><a href="https://twitter.com/kennykerr">@kennykerr</a></li>
<li><a href="https://kennykerr.ca/">Kenny Kerr's Blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://moderncpp.com/2016/10/13/cppwinrt-available-on-github/">C++/WinRT Available on GitHub</a></li>
<li><a href="https://github.com/microsoft/cppwinrt">cppwinrt repository on GitHub</a></li>
<li><a href="https://www.youtube.com/watch?v=lm4IwfiJ3EU">CppCon 2016: Kenny Kerr &amp; James McNellis "Embracing Standard C++ for the Windows Runtime"</a></li>
<li><a href="https://www.youtube.com/watch?v=v0SjumbIips">CppCon 2016: Kenny Kerr &amp; James McNellis "Putting Coroutines to Work with the Windows Runtime"</a></li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 12 Oct 2016 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/316b7dda/4331f16f.mp3" length="31273981" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/FqyK8WPJiGYSXKSM_wYonRhyrE4OnP9cEbo0jJAYXz4/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS83MjRl/YThkMGRlZDU2NWRl/MjlkNmQyNjFjMTVm/ZDFiMy5wbmc.jpg"/>
      <itunes:duration>2599</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Kenny Kerr from Microsoft to discuss the C++/WinRT library, previously known as ModernCpp, a standard C++ projection for the Windows Runtime.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Kenny Kerr from Microsoft to discuss the C++/WinRT library, previously known as ModernCpp, a standard C++ projection for the Windows Runtime.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/kenny_kerr">Kenny Kerr</podcast:person>
    </item>
    <item>
      <title>SG14 Update</title>
      <itunes:episode>73</itunes:episode>
      <podcast:episode>73</podcast:episode>
      <itunes:title>SG14 Update</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">f5df4558b564959ab8886b8a1d0d821f</guid>
      <link>https://share.transistor.fm/s/6b3f469c</link>
      <description>
        <![CDATA[Rob and Jason are joined by Guy Davidson from Creative Assembly to discuss the work of the SG 14 game dev/low latency group including his ring buffer proposal and more.
        <p>Guy Davidson is the Coding Manager of Creative Assembly, makers of the Total War franchise, Alien:Isolation and the upcoming Halo Wars sequel, Guy has been writing games since the early 1980s. He is now also a contributor to SG14, the study group devoted to low latency, real time requirements, and performance/efficiency especially for Games, Financial/Banking, and Simulations. He speaks at schools, colleges and universities about programming and likes to help good programmers become better programmers.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=2zBfcyHaDEY">CppCon 2016: What We've Learned From the C++ Community</a></li>
<li><a href="http://gcc.godbolt.org/">Compiler Explorer Update</a></li>
<li><a href="http://www.oreilly.com/programming/free/practical-c-plus-plus-metaprogramming.csp">Free O'Reilly Book: Practical C++ Metaprogramming</a></li>
<li><a href="http://lists.boost.org/boost-announce/2016/09/0475.php">Boost 1.6.2. Release</a></li>
<li><a href="https://github.com/ncatlin/rgat">Rgat: an instruction trace visualisation tool for dynamic program analysis</a></li>
<li><a href="http://cpplang.diegostamigni.com/">C++ Slack Group</a></li>
</ul>
<p><b>Guy Davidson</b></p>
<ul>
<li><a href="https://twitter.com/hatcat01">@hatcat01</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=dMupATOJKWc">CppCon 2016: WG21-SG14 - Making C++ better for games, embedded and financial developers</a></li>
<li><a href="http://www.creative-assembly.com/">Creative Assembly</a></li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Guy Davidson from Creative Assembly to discuss the work of the SG 14 game dev/low latency group including his ring buffer proposal and more.
        <p>Guy Davidson is the Coding Manager of Creative Assembly, makers of the Total War franchise, Alien:Isolation and the upcoming Halo Wars sequel, Guy has been writing games since the early 1980s. He is now also a contributor to SG14, the study group devoted to low latency, real time requirements, and performance/efficiency especially for Games, Financial/Banking, and Simulations. He speaks at schools, colleges and universities about programming and likes to help good programmers become better programmers.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=2zBfcyHaDEY">CppCon 2016: What We've Learned From the C++ Community</a></li>
<li><a href="http://gcc.godbolt.org/">Compiler Explorer Update</a></li>
<li><a href="http://www.oreilly.com/programming/free/practical-c-plus-plus-metaprogramming.csp">Free O'Reilly Book: Practical C++ Metaprogramming</a></li>
<li><a href="http://lists.boost.org/boost-announce/2016/09/0475.php">Boost 1.6.2. Release</a></li>
<li><a href="https://github.com/ncatlin/rgat">Rgat: an instruction trace visualisation tool for dynamic program analysis</a></li>
<li><a href="http://cpplang.diegostamigni.com/">C++ Slack Group</a></li>
</ul>
<p><b>Guy Davidson</b></p>
<ul>
<li><a href="https://twitter.com/hatcat01">@hatcat01</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=dMupATOJKWc">CppCon 2016: WG21-SG14 - Making C++ better for games, embedded and financial developers</a></li>
<li><a href="http://www.creative-assembly.com/">Creative Assembly</a></li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Fri, 07 Oct 2016 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/6b3f469c/8a3b8511.mp3" length="37187267" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/7fmkhBiLEZpbFGL9-UhKYf6QTs2kEH4BFxTcsb1MdDo/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS83NTI4/NjdlYjk3NGYyYTE3/NDU0MTBlNDQ1NGQ2/Mzk4NS5wbmc.jpg"/>
      <itunes:duration>3091</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Guy Davidson from Creative Assembly to discuss the work of the SG 14 game dev/low latency group including his ring buffer proposal and more.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Guy Davidson from Creative Assembly to discuss the work of the SG 14 game dev/low latency group including his ring buffer proposal and more.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/guy_davidson">Guy Davidson</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Boost::Process</title>
      <itunes:episode>72</itunes:episode>
      <podcast:episode>72</podcast:episode>
      <itunes:title>Boost::Process</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">e3970c611a2a919738540b69ab729e00</guid>
      <link>https://share.transistor.fm/s/6b1373fc</link>
      <description>
        <![CDATA[Rob and Jason are joined by Klemens Morgenstern to discuss his experimental changes in boost::dll and his proposed boost::process library.
        <p>Born in 1988 in Dresden, I have a Bachelors in Electrical Engineering and  Master's Degree in Microsystems &amp; Microelectronics. Fell in Love with C++ while working with embedded systems. Klemens was working full time as a C++-Developer from 2013 until early 2016, and is now starting his own consulting company, trying to bring C++ to C-Programmers.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://finance.jaxlondon.com/wp-content/uploads/2016/05/Optimization-Subtleties-Using-C-in-Low-Latency_Jason-Hearne-McGuiness.pdf">Optimization Subtleties Using C++ in Low-Latency Trading</a></li>
<li><a href="https://herbsutter.com/2016/09/25/to-store-a-destructor/">Herb Sutter: To store a destructor</a></li>
<li><a href="https://www.youtube.com/playlist?list=PLHTh1InhhwT7J5jl4vAhO1WvGHUUFgUQH">CppCon 2016 Playlist</a></li>
<li><a href="http://www.viva64.com/en/b/0429/">How to avoid bugs using modern C++</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2016/09/19/vcpkg-a-tool-to-acquire-and-build-c-open-source-libraries-on-windows/">Vcpkg: a tool to acquire and build C++ open source libraries on Windows</a></li>
<li><a href="http://blog.conan.io/2016/09/27/Why-a-C++-package-manager-can't-be-written-in-C++.html">Why a C++ package manager can't be written in C++</a></li>
</ul>
<p><b>Klemens Morgenstern</b></p>
<ul>
<li><a href="https://github.com/klemens-morgenstern">Klemens Morgenstern's GitHub</a></li>
<li><a href="http://www.mw-sc.de/">Morgenstern &amp; Walther</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://www.boost.org/doc/libs/1_62_0/doc/html/boost_dll/mangled_import.html">boost::dll Mangled Import</a></li>
<li><a href="http://klemens-morgenstern.github.io/process/">boost::process</a></li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Klemens Morgenstern to discuss his experimental changes in boost::dll and his proposed boost::process library.
        <p>Born in 1988 in Dresden, I have a Bachelors in Electrical Engineering and  Master's Degree in Microsystems &amp; Microelectronics. Fell in Love with C++ while working with embedded systems. Klemens was working full time as a C++-Developer from 2013 until early 2016, and is now starting his own consulting company, trying to bring C++ to C-Programmers.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://finance.jaxlondon.com/wp-content/uploads/2016/05/Optimization-Subtleties-Using-C-in-Low-Latency_Jason-Hearne-McGuiness.pdf">Optimization Subtleties Using C++ in Low-Latency Trading</a></li>
<li><a href="https://herbsutter.com/2016/09/25/to-store-a-destructor/">Herb Sutter: To store a destructor</a></li>
<li><a href="https://www.youtube.com/playlist?list=PLHTh1InhhwT7J5jl4vAhO1WvGHUUFgUQH">CppCon 2016 Playlist</a></li>
<li><a href="http://www.viva64.com/en/b/0429/">How to avoid bugs using modern C++</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2016/09/19/vcpkg-a-tool-to-acquire-and-build-c-open-source-libraries-on-windows/">Vcpkg: a tool to acquire and build C++ open source libraries on Windows</a></li>
<li><a href="http://blog.conan.io/2016/09/27/Why-a-C++-package-manager-can't-be-written-in-C++.html">Why a C++ package manager can't be written in C++</a></li>
</ul>
<p><b>Klemens Morgenstern</b></p>
<ul>
<li><a href="https://github.com/klemens-morgenstern">Klemens Morgenstern's GitHub</a></li>
<li><a href="http://www.mw-sc.de/">Morgenstern &amp; Walther</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://www.boost.org/doc/libs/1_62_0/doc/html/boost_dll/mangled_import.html">boost::dll Mangled Import</a></li>
<li><a href="http://klemens-morgenstern.github.io/process/">boost::process</a></li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 29 Sep 2016 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/6b1373fc/0c2eb773.mp3" length="32186390" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/tE0mwQ8hS_L1V-VFw4kAPHCcaG8-2tbQ-0WZQdmWewc/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS80YTIy/MmRjNmJhZWJiMzg5/OTA0M2JiMjg1MmM2/YjU5YS5wbmc.jpg"/>
      <itunes:duration>2675</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Klemens Morgenstern to discuss his experimental changes in boost::dll and his proposed boost::process library.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Klemens Morgenstern to discuss his experimental changes in boost::dll and his proposed boost::process library.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/klemens_morgenstern">Klemens Morgenstern</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>CppCon 2016</title>
      <itunes:episode>71</itunes:episode>
      <podcast:episode>71</podcast:episode>
      <itunes:title>CppCon 2016</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">faa814c08922dbec7c583881e07dba99</guid>
      <link>https://share.transistor.fm/s/8d8c4ec9</link>
      <description>
        <![CDATA[Rob and Jason are joined by Chandler Carruth from Google, in this live interview from CppCon 2016 Chandler discusses the topics of his two CppCon talks and using Modules at Google.
        <p>Chandler Carruth leads the Clang team at Google, building better diagnostics, tools, and more. Previously, he worked on several pieces of Google’s distributed build system. He makes guest appearances helping to maintain a few core C++ libraries across Google’s codebase, and is active in the LLVM and Clang open source communities. He received his M.S. and B.S. in Computer Science from Wake Forest University, but disavows all knowledge of the contents of his Master’s thesis. He is regularly found drinking Cherry Coke Zero in the daytime and pontificating over a single malt scotch in the evening.</p>
<p><b>CppCon Lightning Talks</b></p>
<ul>
<li><a href="https://twitter.com/atilaneves">Atila Neves</a></li>
<li><a href="https://github.com/atilaneves/premock">Mock C functions using the preprocessor</a></li>
<li><a href="https://twitter.com/meetingcpp">Jens Weller</a></li>
<li><a href="https://www.linkedin.com/in/ken-sykes-10ba9a3a">Ken Sykes</a></li>
<li><a href="https://twitter.com/_jonkalb">Jon Kalb</a></li>
<li><a href="https://github.com/Xazax-hun">Gabor Horvath</a></li>
<li><a href="https://github.com/Ericsson/CodeCompass">CodeCompass</a></li>
</ul>
<p><b>Chandler Carruth</b></p>
<ul>
<li><a href="https://twitter.com/chandlerc1024">@chandlerc1024</a></li>
<li><a href="https://github.com/chandlerc">Chandler Carruth's GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/playlist?list=PLHTh1InhhwT7J5jl4vAhO1WvGHUUFgUQH">CppCon 2016 Playlist</a></li>
<li><a href="https://www.youtube.com/watch?v=fHNmRkzxHWs">CppCon 2014: Chandler Carruth "Efficiency with Algorithms, Performance with Data Structures"</a></li>
<li><a href="https://www.youtube.com/watch?v=nXaxk27zwlk">CppCon 2015: Chandler Carruth "Tuning C++: Benchmarks, and CPUs, and Compilers! Oh My!"</a></li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Chandler Carruth from Google, in this live interview from CppCon 2016 Chandler discusses the topics of his two CppCon talks and using Modules at Google.
        <p>Chandler Carruth leads the Clang team at Google, building better diagnostics, tools, and more. Previously, he worked on several pieces of Google’s distributed build system. He makes guest appearances helping to maintain a few core C++ libraries across Google’s codebase, and is active in the LLVM and Clang open source communities. He received his M.S. and B.S. in Computer Science from Wake Forest University, but disavows all knowledge of the contents of his Master’s thesis. He is regularly found drinking Cherry Coke Zero in the daytime and pontificating over a single malt scotch in the evening.</p>
<p><b>CppCon Lightning Talks</b></p>
<ul>
<li><a href="https://twitter.com/atilaneves">Atila Neves</a></li>
<li><a href="https://github.com/atilaneves/premock">Mock C functions using the preprocessor</a></li>
<li><a href="https://twitter.com/meetingcpp">Jens Weller</a></li>
<li><a href="https://www.linkedin.com/in/ken-sykes-10ba9a3a">Ken Sykes</a></li>
<li><a href="https://twitter.com/_jonkalb">Jon Kalb</a></li>
<li><a href="https://github.com/Xazax-hun">Gabor Horvath</a></li>
<li><a href="https://github.com/Ericsson/CodeCompass">CodeCompass</a></li>
</ul>
<p><b>Chandler Carruth</b></p>
<ul>
<li><a href="https://twitter.com/chandlerc1024">@chandlerc1024</a></li>
<li><a href="https://github.com/chandlerc">Chandler Carruth's GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/playlist?list=PLHTh1InhhwT7J5jl4vAhO1WvGHUUFgUQH">CppCon 2016 Playlist</a></li>
<li><a href="https://www.youtube.com/watch?v=fHNmRkzxHWs">CppCon 2014: Chandler Carruth "Efficiency with Algorithms, Performance with Data Structures"</a></li>
<li><a href="https://www.youtube.com/watch?v=nXaxk27zwlk">CppCon 2015: Chandler Carruth "Tuning C++: Benchmarks, and CPUs, and Compilers! Oh My!"</a></li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Sun, 25 Sep 2016 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/8d8c4ec9/f5ad113c.mp3" length="34492744" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/MT6GgfzIpjJhr3gOp3_A01D8QfSLKQlQATrXd6Z8cws/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9mMjRi/YWJhZTcwOGY5OTk5/YjcyNzk0Mzc3NzEw/MWE4MS5wbmc.jpg"/>
      <itunes:duration>2867</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Chandler Carruth from Google, in this live interview from CppCon 2016 Chandler discusses the topics of his two CppCon talks and using Modules at Google.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Chandler Carruth from Google, in this live interview from CppCon 2016 Chandler discusses the topics of his two CppCon talks and using Modules at Google.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/chandler_carruth">Chandler Carruth</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Maintaining Large Codebases</title>
      <itunes:episode>70</itunes:episode>
      <podcast:episode>70</podcast:episode>
      <itunes:title>Maintaining Large Codebases</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">d24140d5f1bcb081aeb841877e3bdc17</guid>
      <link>https://share.transistor.fm/s/73691d92</link>
      <description>
        <![CDATA[Rob and Jason are joined by Titus Winters from Google, about Google's strategies to maintain a 100M line monolithic codebase.
        <p>Titus Winters has spent the past 4 years working on Google's core C++ libraries. He's particularly interested in issues of large scale software engineer and codebase maintenance: how do we keep a codebase of over 100M lines of code consistent and flexible for the next decade? Along the way he has helped Google teams pioneer techniques to perform automated code transformations on a massive scale, and helps maintain the Google C++ Style Guide.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2016/09/13/visual-c-for-linux-1-0-5-updates/">Visual C++ for Linux Update</a></li>
<li><a href="https://blog.jetbrains.com/rscpp/whats-new-in-resharper-c-2016-2/">What's New in ReSharper C++ 2016.2</a></li>
<li><a href="http://shaharmike.com/cpp/std-string/">Exploring std::string</a></li>
<li><a href="https://www.udemy.com/cpp-short-and-sweet/?siteID=MaufOVPBmz4-dVcn1TSD8m4m.owPBcWTiw&amp;LSNPUBID=MaufOVPBmz4">C++, Short and Sweet, Part 1</a></li>
</ul>
<p><b>Titus Winters</b></p>
<ul>
<li><a href="https://www.linkedin.com/in/tituswinters">Titus Winters</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=zW-i9eVGU_k">CppCon 2015: Titus Winters "Lessons in Sustainability"</a></li>
<li><a href="https://www.youtube.com/watch?v=u5senBJUkPc">CppCon 2015: All Your Tests are Terrible</a></li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Titus Winters from Google, about Google's strategies to maintain a 100M line monolithic codebase.
        <p>Titus Winters has spent the past 4 years working on Google's core C++ libraries. He's particularly interested in issues of large scale software engineer and codebase maintenance: how do we keep a codebase of over 100M lines of code consistent and flexible for the next decade? Along the way he has helped Google teams pioneer techniques to perform automated code transformations on a massive scale, and helps maintain the Google C++ Style Guide.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2016/09/13/visual-c-for-linux-1-0-5-updates/">Visual C++ for Linux Update</a></li>
<li><a href="https://blog.jetbrains.com/rscpp/whats-new-in-resharper-c-2016-2/">What's New in ReSharper C++ 2016.2</a></li>
<li><a href="http://shaharmike.com/cpp/std-string/">Exploring std::string</a></li>
<li><a href="https://www.udemy.com/cpp-short-and-sweet/?siteID=MaufOVPBmz4-dVcn1TSD8m4m.owPBcWTiw&amp;LSNPUBID=MaufOVPBmz4">C++, Short and Sweet, Part 1</a></li>
</ul>
<p><b>Titus Winters</b></p>
<ul>
<li><a href="https://www.linkedin.com/in/tituswinters">Titus Winters</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=zW-i9eVGU_k">CppCon 2015: Titus Winters "Lessons in Sustainability"</a></li>
<li><a href="https://www.youtube.com/watch?v=u5senBJUkPc">CppCon 2015: All Your Tests are Terrible</a></li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://www.backtrace.io/cppcast">Backtrace</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 15 Sep 2016 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/73691d92/eaa81857.mp3" length="30866612" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/eN91hGhvUm6AzT_7In3oGpjngDtg-wWNZOESw-ko0Is/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9jOGIz/MTE5OGEzOGU2N2Y3/OTc4NzdmOTdmOGQx/OGY1My5wbmc.jpg"/>
      <itunes:duration>2565</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Titus Winters from Google, about Google's strategies to maintain a 100M line monolithic codebase.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Titus Winters from Google, about Google's strategies to maintain a 100M line monolithic codebase.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/titus_winters">Titus Winters</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>MAME Emulation Project</title>
      <itunes:episode>69</itunes:episode>
      <podcast:episode>69</podcast:episode>
      <itunes:title>MAME Emulation Project</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">8559a00f6dddf6979fa430310639d1bd</guid>
      <link>https://share.transistor.fm/s/0c548578</link>
      <description>
        <![CDATA[Rob and Jason are joined by Miodrag Milanovic to discuss his work on the MAME emulation project, its history and moving the MAME codebase from C to C++.
        <p>Born in 1978, living in Novi Sad, Serbia. Proud husband and father of two. Started professional programming career in year 2000 working in Java, C#  and of course C and C++ for various international customers. From 2012 coordinator of MAME emulation project, pushing hard in modernization of two decade old code.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://github.com/bitfunnel/nativejit/">NativeJIT a C++ to x64 JIT used in Bing</a></li>
<li><a href="https://www.coati.io/blog/release_0_8/">Coati Release 0.8</a></li>
<li><a href="http://www.learncpp.com/">LearnCpp</a></li>
<li><a href="http://www.computerhistory.org/collections/catalog/102624733">"The design of C++" lecture by Bjarne Stroustrup</a></li>
</ul>
<p><b>Miodrag Milanovic</b></p>
<ul>
<li><a href="https://twitter.com/micko_mame">@micko_mame</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://www.mamedev.org/">MAME - Multiple Arcade Machine Emulator</a></li>
<li><a href="https://github.com/mamedev/mame">MAME on GitHub</a></li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://www.incredibuild.com/cppoffer">Incredibuild</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Miodrag Milanovic to discuss his work on the MAME emulation project, its history and moving the MAME codebase from C to C++.
        <p>Born in 1978, living in Novi Sad, Serbia. Proud husband and father of two. Started professional programming career in year 2000 working in Java, C#  and of course C and C++ for various international customers. From 2012 coordinator of MAME emulation project, pushing hard in modernization of two decade old code.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://github.com/bitfunnel/nativejit/">NativeJIT a C++ to x64 JIT used in Bing</a></li>
<li><a href="https://www.coati.io/blog/release_0_8/">Coati Release 0.8</a></li>
<li><a href="http://www.learncpp.com/">LearnCpp</a></li>
<li><a href="http://www.computerhistory.org/collections/catalog/102624733">"The design of C++" lecture by Bjarne Stroustrup</a></li>
</ul>
<p><b>Miodrag Milanovic</b></p>
<ul>
<li><a href="https://twitter.com/micko_mame">@micko_mame</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://www.mamedev.org/">MAME - Multiple Arcade Machine Emulator</a></li>
<li><a href="https://github.com/mamedev/mame">MAME on GitHub</a></li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://www.incredibuild.com/cppoffer">Incredibuild</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 07 Sep 2016 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/0c548578/6a8813cf.mp3" length="40095876" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/WQcSnSG89CBnW7OZ_9eH_hELoMxCD6X80xUTzB_k98c/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS85OGFj/NWJiZDJlZWVhYTA0/ODA3NmNjMTkzNGFj/M2E1MS5wbmc.jpg"/>
      <itunes:duration>3334</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Miodrag Milanovic to discuss his work on the MAME emulation project, its history and moving the MAME codebase from C to C++.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Miodrag Milanovic to discuss his work on the MAME emulation project, its history and moving the MAME codebase from C to C++.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/miodrag_milanovic">Miodrag Milanovic</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>News Roundup</title>
      <itunes:episode>68</itunes:episode>
      <podcast:episode>68</podcast:episode>
      <itunes:title>News Roundup</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">3dd42e90876748d8130c97da1584d317</guid>
      <link>https://share.transistor.fm/s/a3b3321e</link>
      <description>
        <![CDATA[Episode 68 of CppCast recorded September 1st 2016
        <p><b>News</b></p>
<ul>
<li><a href="https://www.meetup.com/Triangle-C-Developers-Group/">Triangle C++ Developers Group</a></li>
<li><a href="http://cpplang.diegostamigni.com/">C++ Slack Group</a></li>
<li><a href="https://kfrlib.com/blog/how-c14-and-c17-help-to-write-faster-and-better-code-real-world-examples/">How C++14 and C++17 help to write faster (and better) code</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2016/08/23/range-v3-on-msvc-is-available-on-github/">Range-v3 on MSVC is Available on GitHub</a></li>
<li><a href="http://thetoeb.de/2016/08/30/modern-cmake-presentation/">Modern CMake Slides</a></li>
<li><a href="https://fgiesen.wordpress.com/2016/08/25/how-many-x86-instructions-are-there/">How many x86 instructions are there?</a></li>
<li><a href="https://arobenko.gitbooks.io/bare_metal_cpp/content/">Practical Guide to Bare Metal C++</a></li>
<li><a href="http://www.viva64.com/en/b/0415/">PVS-Studio confesses its love for Linux</a></li>
<li><a href="https://engineering.mongodb.com/post/succeeding-with-clangformat-part-1-pitfalls-and-planning/">Succeeding with ClangFormat</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2016/08/29/august-update-for-the-visual-studio-code-cc-extension/">August Update for the Visual Studio Code C++ extension</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2016/08/24/c1417-features-and-stl-fixes-in-vs-15-preview-4/">C++ 14/17 Features and STL Fixes in VS 15 Preview 4</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Episode 68 of CppCast recorded September 1st 2016
        <p><b>News</b></p>
<ul>
<li><a href="https://www.meetup.com/Triangle-C-Developers-Group/">Triangle C++ Developers Group</a></li>
<li><a href="http://cpplang.diegostamigni.com/">C++ Slack Group</a></li>
<li><a href="https://kfrlib.com/blog/how-c14-and-c17-help-to-write-faster-and-better-code-real-world-examples/">How C++14 and C++17 help to write faster (and better) code</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2016/08/23/range-v3-on-msvc-is-available-on-github/">Range-v3 on MSVC is Available on GitHub</a></li>
<li><a href="http://thetoeb.de/2016/08/30/modern-cmake-presentation/">Modern CMake Slides</a></li>
<li><a href="https://fgiesen.wordpress.com/2016/08/25/how-many-x86-instructions-are-there/">How many x86 instructions are there?</a></li>
<li><a href="https://arobenko.gitbooks.io/bare_metal_cpp/content/">Practical Guide to Bare Metal C++</a></li>
<li><a href="http://www.viva64.com/en/b/0415/">PVS-Studio confesses its love for Linux</a></li>
<li><a href="https://engineering.mongodb.com/post/succeeding-with-clangformat-part-1-pitfalls-and-planning/">Succeeding with ClangFormat</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2016/08/29/august-update-for-the-visual-studio-code-cc-extension/">August Update for the Visual Studio Code C++ extension</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2016/08/24/c1417-features-and-stl-fixes-in-vs-15-preview-4/">C++ 14/17 Features and STL Fixes in VS 15 Preview 4</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 01 Sep 2016 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/a3b3321e/2529c1ba.mp3" length="25927025" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/SPYq_5lzAmT2AWAD89AfMDC9CHqktk_v0gHSQcaSD0k/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS84ZjE5/NzNmY2FhNmMxMjdi/ZjJmNjFjZTljZmVj/Mzc5NS5wbmc.jpg"/>
      <itunes:duration>2153</itunes:duration>
      <itunes:summary>Episode 68 of CppCast recorded September 1st 2016</itunes:summary>
      <itunes:subtitle>Episode 68 of CppCast recorded September 1st 2016</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>CMake Server</title>
      <itunes:episode>67</itunes:episode>
      <podcast:episode>67</podcast:episode>
      <itunes:title>CMake Server</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">f1b2dc873976cdd4c0bbecc54997cd8a</guid>
      <link>https://share.transistor.fm/s/5f2221dc</link>
      <description>
        <![CDATA[Rob and Jason are joined by Stephen Kelley to discuss his work on the CMake Server project which will enable advanced tooling for CMake.
        <p>Stephen Kelly first encountered CMake through working on KDE and like many C++ developers, did his best to ignore the buildsystem completely. That worked well for 4 years until 2011 when the modularization of KDE libraries led to a desire to simplify and upstream as much as possible to Qt and CMake. Since then, Stephen has been responsible for many core features and designs of 'Modern CMake' and now tries to lead designs for its future.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://blog.conan.io/2016/08/04/Conan-virtual-environments-Manage-your-C-and-C++-tools.html">Conan virtual environments: Manager your C and C++ tools</a></li>
<li><a href="http://belkadan.com/blog/2016/08/Macromancy/">Macromancy</a></li>
<li><a href="http://vittorioromeo.info/index/blog/2016_cpp_library_configuration_api.html">Opt-in header only libraries</a></li>
<li><a href="https://steveire.wordpress.com/2016/08/09/opt-in-header-only-libraries-with-cmake/">Opt-in header-only libraries with CMake</a></li>
</ul>
<p><b>Stephen Kelly</b></p>
<ul>
<li><a href="https://twitter.com/steveire">@steveire</a></li>
<li><a href="https://steveire.wordpress.com/">Steveire's Blog</a></li>
<li><a href="https://github.com/steveire">Stephen Kelly on GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://steveire.wordpress.com/2016/01/24/cmake-daemon-for-user-tools/">CMake Daemon for user tools</a></li>
<li><a href="https://cmake.org/">CMake</a></li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://www.incredibuild.com/cppoffer">Incredibuild</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Stephen Kelley to discuss his work on the CMake Server project which will enable advanced tooling for CMake.
        <p>Stephen Kelly first encountered CMake through working on KDE and like many C++ developers, did his best to ignore the buildsystem completely. That worked well for 4 years until 2011 when the modularization of KDE libraries led to a desire to simplify and upstream as much as possible to Qt and CMake. Since then, Stephen has been responsible for many core features and designs of 'Modern CMake' and now tries to lead designs for its future.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://blog.conan.io/2016/08/04/Conan-virtual-environments-Manage-your-C-and-C++-tools.html">Conan virtual environments: Manager your C and C++ tools</a></li>
<li><a href="http://belkadan.com/blog/2016/08/Macromancy/">Macromancy</a></li>
<li><a href="http://vittorioromeo.info/index/blog/2016_cpp_library_configuration_api.html">Opt-in header only libraries</a></li>
<li><a href="https://steveire.wordpress.com/2016/08/09/opt-in-header-only-libraries-with-cmake/">Opt-in header-only libraries with CMake</a></li>
</ul>
<p><b>Stephen Kelly</b></p>
<ul>
<li><a href="https://twitter.com/steveire">@steveire</a></li>
<li><a href="https://steveire.wordpress.com/">Steveire's Blog</a></li>
<li><a href="https://github.com/steveire">Stephen Kelly on GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://steveire.wordpress.com/2016/01/24/cmake-daemon-for-user-tools/">CMake Daemon for user tools</a></li>
<li><a href="https://cmake.org/">CMake</a></li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://www.incredibuild.com/cppoffer">Incredibuild</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 10 Aug 2016 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/5f2221dc/7d27dda9.mp3" length="33189159" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/M1S2O2QMh8KPuCJ5AXvAD08HXDTiO_xPp8_6F_4vWU0/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9mNjAz/NjYwZDczYTk3ZmIz/YWU0OGRkYmMwM2Q2/NTNiNC5wbmc.jpg"/>
      <itunes:duration>2758</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Stephen Kelley to discuss his work on the CMake Server project which will enable advanced tooling for CMake.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Stephen Kelley to discuss his work on the CMake Server project which will enable advanced tooling for CMake.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/stephen_kelly">Stephen Kelly</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Salvus</title>
      <itunes:episode>66</itunes:episode>
      <podcast:episode>66</podcast:episode>
      <itunes:title>Salvus</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">8506305151045250ae8abc6b84a4a362</guid>
      <link>https://share.transistor.fm/s/b3dd554c</link>
      <description>
        <![CDATA[Rob and Jason are joined by Michael Afanasiev to discuss his work on the Salvus library used for performing full-waveform inversions.
        <p>Michael Afanasiev is currently working on his PhD in Geophysics. He became interested in programming and high performance computing during his BSc in Computational Physics, playing around with simulations of star formation. After a brief attempt to lead a roguish and exciting lifestyle as a field Geophysicist, he was brought back to the keyboard during a MSc, where he began working on full waveform inversion (FWI). In 2013 he moved to Switzerland to continue working on FWI as a PhD student at ETH Zurich, where he’s currently wrapping things into a thesis. He spends most of his time writing scientific software, wandering through the alps, and atoning for the times he repeated the mantra “Fortran is the best language for scientific computing.”</p>
<p><b>News</b></p>
<ul>
<li><a href="http://www.modernescpp.com/index.php/cppmem-an-overview">CppMem: An overview</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/4vgjwm/why_h_is_more_widely_used_than_hpp_for_c_header/">Why is .h more widely used then .hpp</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2016/07/26/july-update-for-the-visual-studio-code-cc-extension/">July update for Visual Studio Code C++ extension</a></li>
</ul>
<p><b>Michael Afanasiev</b></p>
<ul>
<li><a href="https://michael-afanasiev.github.io/">Michael Afanasiev's Blog</a></li>
<li><a href="https://github.com/michael-afanasiev">Michael Afanasiev on GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/SalvusHub/salvus">Salvus</a></li>
<li><a href="https://michael-afanasiev.github.io/2016/08/03/Combining-Static-and-Dynamic-Polymorphism-with-C++-Template-Mixins.html">Combining Static and Dynamic Polymorphism with C++ Mixin classes</a></li>
<li><a href="https://github.com/SalvusHub/salvus/blob/master/src/cxx/Element/Element.cpp#L122-L242">Salvus: retaining runtime polymorphism with templates</a></li>
<li><a href="https://github.com/SalvusHub/salvus/blob/master/src/cxx/Testing/test_Hex_Scalar_3D.cpp#L109-L130">Salvus: dynamically inserting functionality into a mixin class hierarchy</a></li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://www.incredibuild.com/cppoffer">Incredibuild</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Michael Afanasiev to discuss his work on the Salvus library used for performing full-waveform inversions.
        <p>Michael Afanasiev is currently working on his PhD in Geophysics. He became interested in programming and high performance computing during his BSc in Computational Physics, playing around with simulations of star formation. After a brief attempt to lead a roguish and exciting lifestyle as a field Geophysicist, he was brought back to the keyboard during a MSc, where he began working on full waveform inversion (FWI). In 2013 he moved to Switzerland to continue working on FWI as a PhD student at ETH Zurich, where he’s currently wrapping things into a thesis. He spends most of his time writing scientific software, wandering through the alps, and atoning for the times he repeated the mantra “Fortran is the best language for scientific computing.”</p>
<p><b>News</b></p>
<ul>
<li><a href="http://www.modernescpp.com/index.php/cppmem-an-overview">CppMem: An overview</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/4vgjwm/why_h_is_more_widely_used_than_hpp_for_c_header/">Why is .h more widely used then .hpp</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2016/07/26/july-update-for-the-visual-studio-code-cc-extension/">July update for Visual Studio Code C++ extension</a></li>
</ul>
<p><b>Michael Afanasiev</b></p>
<ul>
<li><a href="https://michael-afanasiev.github.io/">Michael Afanasiev's Blog</a></li>
<li><a href="https://github.com/michael-afanasiev">Michael Afanasiev on GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/SalvusHub/salvus">Salvus</a></li>
<li><a href="https://michael-afanasiev.github.io/2016/08/03/Combining-Static-and-Dynamic-Polymorphism-with-C++-Template-Mixins.html">Combining Static and Dynamic Polymorphism with C++ Mixin classes</a></li>
<li><a href="https://github.com/SalvusHub/salvus/blob/master/src/cxx/Element/Element.cpp#L122-L242">Salvus: retaining runtime polymorphism with templates</a></li>
<li><a href="https://github.com/SalvusHub/salvus/blob/master/src/cxx/Testing/test_Hex_Scalar_3D.cpp#L109-L130">Salvus: dynamically inserting functionality into a mixin class hierarchy</a></li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://www.incredibuild.com/cppoffer">Incredibuild</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 03 Aug 2016 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/b3dd554c/d779f38c.mp3" length="32821443" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/tl-dxEyM52zm-TMNJ0WOvQ0Hz8h8rUAe8spYU__Qm9I/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9mNjg5/NThhN2Q2YzdjNjE4/MWI2OWNiYTEwNTBj/MTM4My5wbmc.jpg"/>
      <itunes:duration>2728</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Michael Afanasiev to discuss his work on the Salvus library used for performing full-waveform inversions.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Michael Afanasiev to discuss his work on the Salvus library used for performing full-waveform inversions.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/michael_afanasiev">Michael Afanasiev</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>PLF Library</title>
      <itunes:episode>65</itunes:episode>
      <podcast:episode>65</podcast:episode>
      <itunes:title>PLF Library</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">009d072e92c9e4376bfc42aa0b761270</guid>
      <link>https://share.transistor.fm/s/5ee9ab37</link>
      <description>
        <![CDATA[Rob and Jason are joined by Matt Bentley to discuss plf::colony&lt;&gt; and plf::stack&lt;&gt; and some of their advantages over std::vector&lt;&gt; and std::stack&lt;&gt;.
        <p>Matt Bentley was born in 1978 and never recovered from the experience. He started programming in 1986, completing a BSc Computer Science 1999, before spending three years working for a legal publishing firm, getting chronic fatigue syndrone, quitting, building a music studio, recovering, getting interested in programming again, building a game engine, and stumbling across some generalized solutions to some old problems.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://cppcon.org/program-published-bjarne-stroustrup-keynote-t-shirt-design-contest/">CppCon 2016 Program</a></li>
<li><a href="https://blog.jetbrains.com/clion/2016/07/clion-2016-2-released/">CLion 2016.2 released</a></li>
<li><a href="https://www.eventbrite.com/e/cgraphics-workshop-tickets-26732182678">Free Seattle C++/Graphics workshop Aug 3rd</a></li>
<li><a href="https://eliasdaler.github.io/using-imgui-with-sfml-pt2">Using ImGui with modern C++ and STL for creating awesome game dev tools Part 2</a></li>
<li><a href="http://llvmweekly.org/issue/134">LLVM Weekly #134</a></li>
</ul>
<p><b>Matt Bentley</b></p>
<ul>
<li><a href="https://twitter.com/xolvenz">@xolvenz</a></li>
<li><a href="https://github.com/mattreecebentley">Matt Bentley on GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://plflib.org/">PLF C++ Library</a></li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://www.incredibuild.com/cppoffer">Incredibuild</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Matt Bentley to discuss plf::colony&lt;&gt; and plf::stack&lt;&gt; and some of their advantages over std::vector&lt;&gt; and std::stack&lt;&gt;.
        <p>Matt Bentley was born in 1978 and never recovered from the experience. He started programming in 1986, completing a BSc Computer Science 1999, before spending three years working for a legal publishing firm, getting chronic fatigue syndrone, quitting, building a music studio, recovering, getting interested in programming again, building a game engine, and stumbling across some generalized solutions to some old problems.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://cppcon.org/program-published-bjarne-stroustrup-keynote-t-shirt-design-contest/">CppCon 2016 Program</a></li>
<li><a href="https://blog.jetbrains.com/clion/2016/07/clion-2016-2-released/">CLion 2016.2 released</a></li>
<li><a href="https://www.eventbrite.com/e/cgraphics-workshop-tickets-26732182678">Free Seattle C++/Graphics workshop Aug 3rd</a></li>
<li><a href="https://eliasdaler.github.io/using-imgui-with-sfml-pt2">Using ImGui with modern C++ and STL for creating awesome game dev tools Part 2</a></li>
<li><a href="http://llvmweekly.org/issue/134">LLVM Weekly #134</a></li>
</ul>
<p><b>Matt Bentley</b></p>
<ul>
<li><a href="https://twitter.com/xolvenz">@xolvenz</a></li>
<li><a href="https://github.com/mattreecebentley">Matt Bentley on GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://plflib.org/">PLF C++ Library</a></li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://www.incredibuild.com/cppoffer">Incredibuild</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 28 Jul 2016 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/5ee9ab37/c175fe0b.mp3" length="32488707" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/kntkE7Pyq2sP2aq3fywbpoBwbKgE16mSise7eDiLKgg/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9kODFj/OWI2ZDA5ODEyZGIw/MTM0MGFmZmJhNzRk/OWIwNC5wbmc.jpg"/>
      <itunes:duration>2700</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Matt Bentley to discuss plf::colony&amp;lt;&amp;gt; and plf::stack&amp;lt;&amp;gt; and some of their advantages over std::vector&amp;lt;&amp;gt; and std::stack&amp;lt;&amp;gt;.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Matt Bentley to discuss plf::colony&amp;lt;&amp;gt; and plf::stack&amp;lt;&amp;gt; and some of their advantages over std::vector&amp;lt;&amp;gt; and std::stack&amp;lt;&amp;gt;.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/matt_bentley">Matt Bentley</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Modules</title>
      <itunes:episode>64</itunes:episode>
      <podcast:episode>64</podcast:episode>
      <itunes:title>Modules</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">051af7925643cbe8ecbf6d2926124a0d</guid>
      <link>https://share.transistor.fm/s/b80c3659</link>
      <description>
        <![CDATA[Rob and Jason are joined by Gabriel Dos Reis, Principal Software Engineer at Microsoft to discuss C++ Modules.
        <p>Gabriel Dos Reis is a Principal Software Development Engineer at Microsoft. He is also a researcher and a longtime member of the C++ community.  His research interests include programming tools for dependable software. Prior to joining Microsoft, he was Assistant Professor at Texas A&amp;M University.  Dr. Dos Reis was a recipient of the 2012 National Science Foundation CAREER award for his research in compilers for dependable computational mathematics and educational activities.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://cppcon.org/dan-saks-keynote-preview-embedded-coroutines-and-accelerators-2016/">Dan Saks Keynote and more program previews</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2016/07/11/debugging-tips-and-tricks-for-c-in-visual-studio/">Debugging Tips and Tricks for C++ in Visual Studio</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2016/07/01/c-edit-and-continue-in-visual-studio-2015-update-3/">C++ Edit and Continue in VS 2015 Update 3</a></li>
<li><a href="https://blogs.msdn.microsoft.com/visualstudio/2016/07/13/developer-assistant-supports-cpp/">Developer Assistant now supports C++</a></li>
<li><a href="http://developerblog.redhat.com/2016/07/15/red-hat-at-the-iso-c-standards-meeting-june-2016-oulu-parallelism-and-concurrency/">Red Hat at the ISO C++ Standards Meeting: Parallelism and Concurrency</a></li>
</ul>
<p><b>Gabriel Dos Reis</b></p>
<ul>
<li><a href="http://www.axiomatics.org/~gdr/">Gabriel Dos Reis</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0142r0.pdf">Module TS Draft</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2015/12/03/c-modules-in-vs-2015-update-1/">Modules in VC++</a></li>
<li><a href="https://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-46-Why-you-should-be-Using-Cpp-Modules">Consuming headers as module interfaces</a> </li>
<li><a href="https://github.com/GabrielDosReis/ipr">Compiler-neutral Internal Program Representation for C++</a></li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://www.incredibuild.com/cppoffer">Incredibuild</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Gabriel Dos Reis, Principal Software Engineer at Microsoft to discuss C++ Modules.
        <p>Gabriel Dos Reis is a Principal Software Development Engineer at Microsoft. He is also a researcher and a longtime member of the C++ community.  His research interests include programming tools for dependable software. Prior to joining Microsoft, he was Assistant Professor at Texas A&amp;M University.  Dr. Dos Reis was a recipient of the 2012 National Science Foundation CAREER award for his research in compilers for dependable computational mathematics and educational activities.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://cppcon.org/dan-saks-keynote-preview-embedded-coroutines-and-accelerators-2016/">Dan Saks Keynote and more program previews</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2016/07/11/debugging-tips-and-tricks-for-c-in-visual-studio/">Debugging Tips and Tricks for C++ in Visual Studio</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2016/07/01/c-edit-and-continue-in-visual-studio-2015-update-3/">C++ Edit and Continue in VS 2015 Update 3</a></li>
<li><a href="https://blogs.msdn.microsoft.com/visualstudio/2016/07/13/developer-assistant-supports-cpp/">Developer Assistant now supports C++</a></li>
<li><a href="http://developerblog.redhat.com/2016/07/15/red-hat-at-the-iso-c-standards-meeting-june-2016-oulu-parallelism-and-concurrency/">Red Hat at the ISO C++ Standards Meeting: Parallelism and Concurrency</a></li>
</ul>
<p><b>Gabriel Dos Reis</b></p>
<ul>
<li><a href="http://www.axiomatics.org/~gdr/">Gabriel Dos Reis</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0142r0.pdf">Module TS Draft</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2015/12/03/c-modules-in-vs-2015-update-1/">Modules in VC++</a></li>
<li><a href="https://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-46-Why-you-should-be-Using-Cpp-Modules">Consuming headers as module interfaces</a> </li>
<li><a href="https://github.com/GabrielDosReis/ipr">Compiler-neutral Internal Program Representation for C++</a></li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://www.incredibuild.com/cppoffer">Incredibuild</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 21 Jul 2016 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/b80c3659/6be817ce.mp3" length="38089204" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/MIweUpMNtMZPhNGNQOBKawxGb22oQAExcgqfmCBOssk/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8zZDZh/NjFiOTkxMzliOWRk/ODkzZmZhZDcwMjAw/YTE0Zi5wbmc.jpg"/>
      <itunes:duration>3167</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Gabriel Dos Reis, Principal Software Engineer at Microsoft to discuss C++ Modules.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Gabriel Dos Reis, Principal Software Engineer at Microsoft to discuss C++ Modules.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/gabriel_dos_reis">Gabriel Dos Reis</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>IncludeOS</title>
      <itunes:episode>63</itunes:episode>
      <podcast:episode>63</podcast:episode>
      <itunes:title>IncludeOS</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">ebd845a00f1a95cfa09666080b414c13</guid>
      <link>https://share.transistor.fm/s/a40d4cc9</link>
      <description>
        <![CDATA[Rob and Jason are joined by Alfred Bratterud, CEO of IncludeOS to discuss Microservice applications with the IncludeOS platform.
        <p>Alfred has been doing research towards IncludeOS since 2013, and got a PhD scholarship based on the early work in 2014. The IEEE CloudCom paper introducing the IncludeOS prototype was published in 2015 and he spun out a startup around IncludeOS in 2016, in collaboration with Oslo and Akershus university college (the largest institution for engineering education in Norway). He's currently focusing 100% on developing IncludeOS from research experiment to a production ready platform for cloud services. </p>
<p>Alfred holds BSc and MSc in computer science, with focus on logic and computability, from the university of Oslo. He has 10+ years of industrial programming experience, mostly in web services. He's been working at Oslo university college since 2011, teaching various subjects ranging from operating systems, sysadmin and firewalls to web development. He started learning C++ when he took over a C++ course at the college in 2011. A very good year to start C++.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.reddit.com/r/cpp/comments/4s9v5b/the_new_lightweight_crossplatform_c111417ide_juci/">The new lightweight, cross platform C++11/14/17 IDE juCi++ v1.2.1</a></li>
<li><a href="http://cppcon.org/preview-algorithms-exceptions-games-2016/">CppCon 2016 Program Preview: Algorithms, Exceptions and Games</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/4sd1tx/second_episode_of_cppchat_sunday_at_930_am_left/">Second Episode of CppChat Sunday</a></li>
<li><a href="http://meetingcpp.com/index.php/br/items/interview-with-sean-parent.html">Meeting C++ interview with Sean Parent</a></li>
</ul>
<p><b>Alfred Bratterud</b></p>
<ul>
<li><a href="https://twitter.com/AlfredBratterud">@AlfredBratterud</a></li>
<li><a href="https://github.com/alfred-bratterud">Alfred Bratterud's GithHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/hioa-cs/IncludeOS">IncludeOS Repo</a></li>
<li><a href="http://www.includeos.org/">IncludeOS</a></li>
<li><a href="http://ieeexplore.ieee.org/xpl/articleDetails.jsp?reload=true&amp;arnumber=7396164">IncludeOS: A Minimal, Resource Efficient Unikernel for Cloud Services</a> </li>
<li><a href="http://unikernel.org/">Unikernels</a></li>
<li><a href="http://devel.unikernel.org/">Unikernel Devel</a></li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://www.incredibuild.com/cppoffer">Incredibuild</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Alfred Bratterud, CEO of IncludeOS to discuss Microservice applications with the IncludeOS platform.
        <p>Alfred has been doing research towards IncludeOS since 2013, and got a PhD scholarship based on the early work in 2014. The IEEE CloudCom paper introducing the IncludeOS prototype was published in 2015 and he spun out a startup around IncludeOS in 2016, in collaboration with Oslo and Akershus university college (the largest institution for engineering education in Norway). He's currently focusing 100% on developing IncludeOS from research experiment to a production ready platform for cloud services. </p>
<p>Alfred holds BSc and MSc in computer science, with focus on logic and computability, from the university of Oslo. He has 10+ years of industrial programming experience, mostly in web services. He's been working at Oslo university college since 2011, teaching various subjects ranging from operating systems, sysadmin and firewalls to web development. He started learning C++ when he took over a C++ course at the college in 2011. A very good year to start C++.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.reddit.com/r/cpp/comments/4s9v5b/the_new_lightweight_crossplatform_c111417ide_juci/">The new lightweight, cross platform C++11/14/17 IDE juCi++ v1.2.1</a></li>
<li><a href="http://cppcon.org/preview-algorithms-exceptions-games-2016/">CppCon 2016 Program Preview: Algorithms, Exceptions and Games</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/4sd1tx/second_episode_of_cppchat_sunday_at_930_am_left/">Second Episode of CppChat Sunday</a></li>
<li><a href="http://meetingcpp.com/index.php/br/items/interview-with-sean-parent.html">Meeting C++ interview with Sean Parent</a></li>
</ul>
<p><b>Alfred Bratterud</b></p>
<ul>
<li><a href="https://twitter.com/AlfredBratterud">@AlfredBratterud</a></li>
<li><a href="https://github.com/alfred-bratterud">Alfred Bratterud's GithHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/hioa-cs/IncludeOS">IncludeOS Repo</a></li>
<li><a href="http://www.includeos.org/">IncludeOS</a></li>
<li><a href="http://ieeexplore.ieee.org/xpl/articleDetails.jsp?reload=true&amp;arnumber=7396164">IncludeOS: A Minimal, Resource Efficient Unikernel for Cloud Services</a> </li>
<li><a href="http://unikernel.org/">Unikernels</a></li>
<li><a href="http://devel.unikernel.org/">Unikernel Devel</a></li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://www.incredibuild.com/cppoffer">Incredibuild</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 14 Jul 2016 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/a40d4cc9/56903c17.mp3" length="42301368" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/9ZLMQb-oMj6lAqVrgoQ2-9NuyiRtW0O9t_mhKB5926E/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9lYmEz/NDA3MzNlMTA0YjIx/MWEwNzk4ZmIyYjQx/MzQ5OC5wbmc.jpg"/>
      <itunes:duration>3518</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Alfred Bratterud, CEO of IncludeOS to discuss Microservice applications with the IncludeOS platform.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Alfred Bratterud, CEO of IncludeOS to discuss Microservice applications with the IncludeOS platform.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/alfred_bratterud">Alfred Bratterud</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>C++ and Lua Game Development</title>
      <itunes:episode>62</itunes:episode>
      <podcast:episode>62</podcast:episode>
      <itunes:title>C++ and Lua Game Development</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">d0f801dcb2fd6dafa670d3f3da52e0b4</guid>
      <link>https://share.transistor.fm/s/0467b74f</link>
      <description>
        <![CDATA[Rob and Jason are joined by Elias Daler, CS student and Indie game developer to discuss game development with C++ and Lua.
        <p>Elias Daler is a CS student, indie game developer and C++ enthusiast. 
Passion for game development was the starting point for learning C++ and he's been programming in it for 6 years.
Elias is working on a game called Re:creation and various open source C++ libraries.
He also writes various articles about game development, C++ and Lua/C++ integration at eliasdaler.wordpress.com.
These articles are well received and frequently shared on various game development subreddits and forums.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://blog.qt.io/blog/2016/07/01/status-update-on-qt-for-winrt-uwp/">Status Update on Qt for WinRT/UWP</a></li>
<li><a href="https://herbsutter.com/2016/06/30/trip-report-summer-iso-c-standards-meeting-oulu/">Trip report: Summer ISO C++ standards meeting</a></li>
<li><a href="https://www.visualstudio.com/news/releasenotes/vs2015-update3-vs">Visual Studio Update 3 has been released</a></li>
<li><a href="http://cppcon.org/regopen2016">Registration for CppCon 2016 is open</a></li>
</ul>
<p><b>Elias Daler</b></p>
<ul>
<li><a href="https://twitter.com/EliasDaler">@EliasDaler</a></li>
<li><a href="https://eliasdaler.github.io/">Elias' New Blog</a></li>
<li><a href="https://eliasdaler.wordpress.com/">Elias' Old Blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/ThePhD/sol2">Sol2</a></li>
<li><a href="https://github.com/ocornut/imgui">ImGui</a></li>
<li><a href="http://www.sfml-dev.org/">SFML</a> </li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://www.incredibuild.com/cppoffer">Incredibuild</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Elias Daler, CS student and Indie game developer to discuss game development with C++ and Lua.
        <p>Elias Daler is a CS student, indie game developer and C++ enthusiast. 
Passion for game development was the starting point for learning C++ and he's been programming in it for 6 years.
Elias is working on a game called Re:creation and various open source C++ libraries.
He also writes various articles about game development, C++ and Lua/C++ integration at eliasdaler.wordpress.com.
These articles are well received and frequently shared on various game development subreddits and forums.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://blog.qt.io/blog/2016/07/01/status-update-on-qt-for-winrt-uwp/">Status Update on Qt for WinRT/UWP</a></li>
<li><a href="https://herbsutter.com/2016/06/30/trip-report-summer-iso-c-standards-meeting-oulu/">Trip report: Summer ISO C++ standards meeting</a></li>
<li><a href="https://www.visualstudio.com/news/releasenotes/vs2015-update3-vs">Visual Studio Update 3 has been released</a></li>
<li><a href="http://cppcon.org/regopen2016">Registration for CppCon 2016 is open</a></li>
</ul>
<p><b>Elias Daler</b></p>
<ul>
<li><a href="https://twitter.com/EliasDaler">@EliasDaler</a></li>
<li><a href="https://eliasdaler.github.io/">Elias' New Blog</a></li>
<li><a href="https://eliasdaler.wordpress.com/">Elias' Old Blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/ThePhD/sol2">Sol2</a></li>
<li><a href="https://github.com/ocornut/imgui">ImGui</a></li>
<li><a href="http://www.sfml-dev.org/">SFML</a> </li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://www.incredibuild.com/cppoffer">Incredibuild</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 06 Jul 2016 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/0467b74f/da3b1fc2.mp3" length="23595087" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/n5MnXC5uC6zNUt6_fGo4ID5jOcgkPGywNRCJXnhkPF8/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS81ZDZm/MDkwYjg5YTE0N2Uw/MzM2MWMzYjc4YmFh/NzQ5ZS5wbmc.jpg"/>
      <itunes:duration>1959</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Elias Daler, CS student and Indie game developer to discuss game development with C++ and Lua.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Elias Daler, CS student and Indie game developer to discuss game development with C++ and Lua.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/elias_daler">Elias Daler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Oulu Trip Report</title>
      <itunes:episode>61</itunes:episode>
      <podcast:episode>61</podcast:episode>
      <itunes:title>Oulu Trip Report</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">06a9b8fc86c8ec05de4c80920f832b67</guid>
      <link>https://share.transistor.fm/s/8fcf618e</link>
      <description>
        <![CDATA[Rob and Jason are joined by Herb Sutter, chair of the ISO C++ standards committee to discuss the latest progress on C++ 17 made at the Oulu ISO Standards meeting.
        <p>Herb Sutter is a leading authority on software development. He is the best selling author of several books including Exceptional C++ and C++ Coding Standards, as well as hundreds of technical papers and articles, including the essay “The Free Lunch Is Over” which coined the term “concurrency revolution” and its recent sequel “Welcome to the Jungle” on the end of Moore’s Law and the turn to mainstream heterogeneous supercomputing from the cloud to ‘smartphones.’</p>
<p>Herb has served for a decade as chair of the ISO C++ standards committee, and is a software architect at Microsoft where he has led the language extensions design of C++/CLI, C++/CX, C++ AMP, and other technologies.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://www.soft-gems.net/index.php/tools/49-the-antlr4-c-target-is-here">The ANTLR4 C++ target is here</a></li>
<li><a href="https://blog.jetbrains.com/clion/2016/06/jon-kalb-speaks-about-cppcon-cpp17-and-cpp-community/">Jon Kalb speaks about CppCon, C++17 standard and C++ community</a></li>
<li><a href="http://meetingcpp.com/index.php/talks16.html">Meeting C++ 2016 Talks</a></li>
</ul>
<p><b>Herb Sutter</b></p>
<ul>
<li><a href="https://twitter.com/herbsutter">@herbsutter</a></li>
<li><a href="https://herbsutter.com/">Sutter's Mill</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.reddit.com/r/cpp/comments/4pmlpz/what_the_iso_c_committee_added_to_the_c17_working/">What the ISO C++ committee added to the C++17 working draft at the Oulu 2016 meeting</a></li>
<li><a href="http://cppcon.org/regopen2016/">Last chance for CppCon 2016 Early Bird Registration!</a></li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://www.incredibuild.com/cppoffer">Incredibuild</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Herb Sutter, chair of the ISO C++ standards committee to discuss the latest progress on C++ 17 made at the Oulu ISO Standards meeting.
        <p>Herb Sutter is a leading authority on software development. He is the best selling author of several books including Exceptional C++ and C++ Coding Standards, as well as hundreds of technical papers and articles, including the essay “The Free Lunch Is Over” which coined the term “concurrency revolution” and its recent sequel “Welcome to the Jungle” on the end of Moore’s Law and the turn to mainstream heterogeneous supercomputing from the cloud to ‘smartphones.’</p>
<p>Herb has served for a decade as chair of the ISO C++ standards committee, and is a software architect at Microsoft where he has led the language extensions design of C++/CLI, C++/CX, C++ AMP, and other technologies.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://www.soft-gems.net/index.php/tools/49-the-antlr4-c-target-is-here">The ANTLR4 C++ target is here</a></li>
<li><a href="https://blog.jetbrains.com/clion/2016/06/jon-kalb-speaks-about-cppcon-cpp17-and-cpp-community/">Jon Kalb speaks about CppCon, C++17 standard and C++ community</a></li>
<li><a href="http://meetingcpp.com/index.php/talks16.html">Meeting C++ 2016 Talks</a></li>
</ul>
<p><b>Herb Sutter</b></p>
<ul>
<li><a href="https://twitter.com/herbsutter">@herbsutter</a></li>
<li><a href="https://herbsutter.com/">Sutter's Mill</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.reddit.com/r/cpp/comments/4pmlpz/what_the_iso_c_committee_added_to_the_c17_working/">What the ISO C++ committee added to the C++17 working draft at the Oulu 2016 meeting</a></li>
<li><a href="http://cppcon.org/regopen2016/">Last chance for CppCon 2016 Early Bird Registration!</a></li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://www.incredibuild.com/cppoffer">Incredibuild</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Sat, 25 Jun 2016 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/8fcf618e/776157db.mp3" length="41189632" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/uIXxzkB25WIlvjRBIUfjvkJq0J6QRyU08jgcDCUN9M8/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS84NmE0/ZDcxZWUwYTljMGQ0/NDIwNmZmOWUxNWVh/NmM5MC5wbmc.jpg"/>
      <itunes:duration>3425</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Herb Sutter, chair of the ISO C++ standards committee to discuss the latest progress on C++ 17 made at the Oulu ISO Standards meeting.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Herb Sutter, chair of the ISO C++ standards committee to discuss the latest progress on C++ 17 made at the Oulu ISO Standards meeting.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/herb_sutter">Herb Sutter</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Visual C++ Conformance</title>
      <itunes:episode>60</itunes:episode>
      <podcast:episode>60</podcast:episode>
      <itunes:title>Visual C++ Conformance</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">c9475a2d5dcbb669eef75cb89b441da4</guid>
      <link>https://share.transistor.fm/s/20725de6</link>
      <description>
        <![CDATA[Rob and Jason are joined by Andrew Pardoe to discuss Visual C++ conformance progress as well as experimental features like Modules.
        <p>Andrew started working at Microsoft in 2002. He worked for the C++ team for exactly five years, first on testing the Itanium optimizer and then on the Phoenix compiler platform. He left in 2007 to become a PM on the CLR team (the C# runtime). Andrew left that job about two years ago and through the magic of corporate reorgs ended up as the C++ compiler PM.</p>
<p>In his role at Microsoft Andrew pays attention to pretty much everything without a GUI: the compiler front end/parser, code analysis, and a little bit to the optimizer. He also owns the tools acquisition story—such as the VC++ Build Tools SKU and updating to latest daily drops through NuGet—and Clang/C2. The Clang/C2 work is what ties Andrew into the Islandwood team, and the code analysis work focuses mostly on the C++ Core Guidelines checkers.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=qibJpjJ0sdM">How the Commodore 64 Memory Map Worked</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/4ms934/functionalplus_a_c_library_now_has_a_ia_type/">FunctionalPlus, a C++ library, now has a (i.a. type based) search website for its over 300 pure and free functions</a></li>
<li><a href="https://foonathan.github.io/blog/2016/06/09/standardese-01.html">Standardese documentation generator version 0.1</a></li>
<li><a href="https://cpp.libhunt.com/">Awesome C++: Curated list of awesome C/C++ frameworks, libraries and resources</a></li>
</ul>
<p><b>Andrew Pardoe</b></p>
<ul>
<li><a href="https://twitter.com/apardoe">@apardoe</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2016/03/31/c-core-guidelines-checkers-preview-of-the-lifetime-safety-checker/">C++ Core Guidelines Checkers: Preview of the Lifetime Safety checker</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2016/06/07/expression-sfinae-improvements-in-vs-2015-update-3/">Expression SFINAE improvements in VS 2015 Update 3</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2016/06/07/standards-version-switches-in-the-compiler/">Standards version switches in the compiler</a></li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://www.incredibuild.com/cppoffer">Incredibuild</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Andrew Pardoe to discuss Visual C++ conformance progress as well as experimental features like Modules.
        <p>Andrew started working at Microsoft in 2002. He worked for the C++ team for exactly five years, first on testing the Itanium optimizer and then on the Phoenix compiler platform. He left in 2007 to become a PM on the CLR team (the C# runtime). Andrew left that job about two years ago and through the magic of corporate reorgs ended up as the C++ compiler PM.</p>
<p>In his role at Microsoft Andrew pays attention to pretty much everything without a GUI: the compiler front end/parser, code analysis, and a little bit to the optimizer. He also owns the tools acquisition story—such as the VC++ Build Tools SKU and updating to latest daily drops through NuGet—and Clang/C2. The Clang/C2 work is what ties Andrew into the Islandwood team, and the code analysis work focuses mostly on the C++ Core Guidelines checkers.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=qibJpjJ0sdM">How the Commodore 64 Memory Map Worked</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/4ms934/functionalplus_a_c_library_now_has_a_ia_type/">FunctionalPlus, a C++ library, now has a (i.a. type based) search website for its over 300 pure and free functions</a></li>
<li><a href="https://foonathan.github.io/blog/2016/06/09/standardese-01.html">Standardese documentation generator version 0.1</a></li>
<li><a href="https://cpp.libhunt.com/">Awesome C++: Curated list of awesome C/C++ frameworks, libraries and resources</a></li>
</ul>
<p><b>Andrew Pardoe</b></p>
<ul>
<li><a href="https://twitter.com/apardoe">@apardoe</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2016/03/31/c-core-guidelines-checkers-preview-of-the-lifetime-safety-checker/">C++ Core Guidelines Checkers: Preview of the Lifetime Safety checker</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2016/06/07/expression-sfinae-improvements-in-vs-2015-update-3/">Expression SFINAE improvements in VS 2015 Update 3</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2016/06/07/standards-version-switches-in-the-compiler/">Standards version switches in the compiler</a></li>
</ul>
<p><b>Sponsor</b></p>
<ul>
<li><a href="https://www.incredibuild.com/cppoffer">Incredibuild</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 15 Jun 2016 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/20725de6/c2049e5f.mp3" length="37082113" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/5SUzvyk7eja_OYrSCofdxtJmHNsBFPGXNC0bifOKU_Q/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8zYjFi/YTZkYTllMTgwZjNk/MzE2MTNjNDYxMGVj/ZDBiNi5wbmc.jpg"/>
      <itunes:duration>3083</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Andrew Pardoe to discuss Visual C++ conformance progress as well as experimental features like Modules.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Andrew Pardoe to discuss Visual C++ conformance progress as well as experimental features like Modules.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/andrew_pardoe">Andrew Pardoe</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>foonathan/memory and standardese</title>
      <itunes:episode>59</itunes:episode>
      <podcast:episode>59</podcast:episode>
      <itunes:title>foonathan/memory and standardese</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">fe53ac48338d9a7769ab2d9248909174</guid>
      <link>https://share.transistor.fm/s/681c2558</link>
      <description>
        <![CDATA[Rob and Jason are joined by Jonathan Müller to discuss some of his recent blog posts, as well as the foonathan/memory library and the standardese documentation generator.
        <p>Jonathan is a CS student passionate about C++.
In his spare time he writes libraries for real-time applications and games.
He is mainly working on foonathan/memory which provides fast and customizable memory allocators that are easily integrated into your own code.
Jonathan tweets at @foonathan and blogs about various C++ and library development related topics at foonathan.github.io.
The blog posts are well received and often shared in the cpp subreddit or ISO C++.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2016/06/03/c-core-guidelines-checkers-are-now-in-a-single-nuget-package/">C++ Core Guidelines Checkers are now in a single Nuget package</a></li>
<li><a href="http://developers.redhat.com/blog/2016/06/01/how-to-avoid-wasting-megabytes-of-memory-a-few-bytes-at-a-time/">How to avoid wasting megabytes of memory a few bytes at a time</a></li>
<li><a href="http://www.modernescpp.com/index.php/asynchronous-callable-wrappers">Asynchronous callable wrappers</a></li>
</ul>
<p><b>Jonathan Müller</b></p>
<ul>
<li><a href="https://twitter.com/foonathan">@foonathan</a></li>
<li><a href="https://foonathan.github.io/">foonathan::blog()</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://foonathan.github.io/blog/2016/05/27/final.html">You (probably) don't want 'final' classes</a></li>
<li><a href="https://github.com/foonathan/memory">foonathan/memory</a></li>
<li><a href="https://github.com/foonathan/standardese">foonathan/standardese</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Jonathan Müller to discuss some of his recent blog posts, as well as the foonathan/memory library and the standardese documentation generator.
        <p>Jonathan is a CS student passionate about C++.
In his spare time he writes libraries for real-time applications and games.
He is mainly working on foonathan/memory which provides fast and customizable memory allocators that are easily integrated into your own code.
Jonathan tweets at @foonathan and blogs about various C++ and library development related topics at foonathan.github.io.
The blog posts are well received and often shared in the cpp subreddit or ISO C++.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2016/06/03/c-core-guidelines-checkers-are-now-in-a-single-nuget-package/">C++ Core Guidelines Checkers are now in a single Nuget package</a></li>
<li><a href="http://developers.redhat.com/blog/2016/06/01/how-to-avoid-wasting-megabytes-of-memory-a-few-bytes-at-a-time/">How to avoid wasting megabytes of memory a few bytes at a time</a></li>
<li><a href="http://www.modernescpp.com/index.php/asynchronous-callable-wrappers">Asynchronous callable wrappers</a></li>
</ul>
<p><b>Jonathan Müller</b></p>
<ul>
<li><a href="https://twitter.com/foonathan">@foonathan</a></li>
<li><a href="https://foonathan.github.io/">foonathan::blog()</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://foonathan.github.io/blog/2016/05/27/final.html">You (probably) don't want 'final' classes</a></li>
<li><a href="https://github.com/foonathan/memory">foonathan/memory</a></li>
<li><a href="https://github.com/foonathan/standardese">foonathan/standardese</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 08 Jun 2016 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/681c2558/4af419b5.mp3" length="26091781" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/Z3FCNTTZqxDXH2QsBzjU3ovtYTSp7H6VvRcXMvyffAE/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9kZTgz/MjMwY2Q2NmEwNTI0/ZGY4Mzk1YWNlM2Vm/ZjEzOS5wbmc.jpg"/>
      <itunes:duration>2167</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Jonathan Müller to discuss some of his recent blog posts, as well as the foonathan/memory library and the standardese documentation generator.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Jonathan Müller to discuss some of his recent blog posts, as well as the foonathan/memory library and the standardese documentation generator.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/jonathan_muller">Jonathan Müller</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>CLion</title>
      <itunes:episode>58</itunes:episode>
      <podcast:episode>58</podcast:episode>
      <itunes:title>CLion</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">9adcb8e83f6f96ae426af6757d79c71e</guid>
      <link>https://share.transistor.fm/s/5ab790e4</link>
      <description>
        <![CDATA[Rob and Jason are joined by Anastasia Kazakova to discuss new features of JetBrains' Clion IDE.
        <p>A C/C++ fan since university, Anastasia has been creating real-time *nix-based systems and pushing them to production for 8 years. She has a passion for networking algorithms (especially congestion problems and network management protocols) and embedded programming, and believes in good tooling. Now she is a part of the JetBrains team working as a Product Marketing Manager for CLion, a cross-platform C/C++ IDE.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=aPvbxuOBQ70">Bjarne Stroustrup C++ Today</a></li>
<li><a href="http://wordpress.electric-snow.net/2016/05/31/fibonacci-youre-also-doing-it-wrong/">Fibonacci: You're also doing it wrong</a><ul>
<li>In response to: <a href="https://www.youtube.com/watch?v=hErD6WGqPlA">C++ Weekly - Ep 13 Fibonacci: You're Doing It Wrong</a></li>
</ul>
</li>
<li><a href="http://ithare.com/c-for-games-performance-allocations-and-data-locality/">C++ for Games: Performance. Allocations and Data Locality</a></li>
<li><a href="http://www.pythontutor.com/visualize.html#mode=edit">C++ Tutor - Visualize C++ code execution</a></li>
</ul>
<p><b>Anastasia Kazakova</b></p>
<ul>
<li><a href="https://twitter.com/anastasiak2512">@anastasiak2512</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.jetbrains.com/clion/">CLion IDE</a></li>
<li><a href="https://twitter.com/clion_ide">CLion on Twitter</a></li>
<li><a href="http://blog.jetbrains.com/clion/">CLion Blog</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Anastasia Kazakova to discuss new features of JetBrains' Clion IDE.
        <p>A C/C++ fan since university, Anastasia has been creating real-time *nix-based systems and pushing them to production for 8 years. She has a passion for networking algorithms (especially congestion problems and network management protocols) and embedded programming, and believes in good tooling. Now she is a part of the JetBrains team working as a Product Marketing Manager for CLion, a cross-platform C/C++ IDE.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=aPvbxuOBQ70">Bjarne Stroustrup C++ Today</a></li>
<li><a href="http://wordpress.electric-snow.net/2016/05/31/fibonacci-youre-also-doing-it-wrong/">Fibonacci: You're also doing it wrong</a><ul>
<li>In response to: <a href="https://www.youtube.com/watch?v=hErD6WGqPlA">C++ Weekly - Ep 13 Fibonacci: You're Doing It Wrong</a></li>
</ul>
</li>
<li><a href="http://ithare.com/c-for-games-performance-allocations-and-data-locality/">C++ for Games: Performance. Allocations and Data Locality</a></li>
<li><a href="http://www.pythontutor.com/visualize.html#mode=edit">C++ Tutor - Visualize C++ code execution</a></li>
</ul>
<p><b>Anastasia Kazakova</b></p>
<ul>
<li><a href="https://twitter.com/anastasiak2512">@anastasiak2512</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.jetbrains.com/clion/">CLion IDE</a></li>
<li><a href="https://twitter.com/clion_ide">CLion on Twitter</a></li>
<li><a href="http://blog.jetbrains.com/clion/">CLion Blog</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 01 Jun 2016 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/5ab790e4/5bdcf43f.mp3" length="33265791" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/1XSNwiVITASUCmToZnJkVFoOIubfDdadAyo--hWLlVo/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9mMjcw/MGU4NmU1ZmVhY2E3/ZDg3N2RhNzA2Njg4/NzdiYi5wbmc.jpg"/>
      <itunes:duration>2765</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Anastasia Kazakova to discuss new features of JetBrains' Clion IDE.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Anastasia Kazakova to discuss new features of JetBrains' Clion IDE.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/anastasia_kazakova">Anastasia Kazakova</podcast:person>
    </item>
    <item>
      <title>Runtime Compiled C++</title>
      <itunes:episode>57</itunes:episode>
      <podcast:episode>57</podcast:episode>
      <itunes:title>Runtime Compiled C++</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">e8cc60f82de55a1cbb3e05ba2566e4cc</guid>
      <link>https://share.transistor.fm/s/2427384e</link>
      <description>
        <![CDATA[Rob and Jason are joined by Doug Binks from Enkisoftware to discuss Runtime Compile C++.
        <p>Doug Binks is programming the game Avoyd using Runtime Compiled C++, a technique he co-developed with industry friends; and enkiTS, a lightweight task scheduler.</p>
<p>An experienced game developer, Doug was previously Technical Lead of the Game Architecture Initiative at Intel. He has worked in the games industry in roles ranging from the R&amp;D development manager at Crytek to head of studio at Strangelite, as well as lead programmer. An early interest in games development was sidetracked by a doctorate in Physics at Oxford University, and two post-doctoral posts as an academic researcher in experimental nonlinear pattern formation, specializing in fluid mechanics. His fondest childhood memories are of programming games in assembly on the ZX81.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://developerblog.redhat.com/2016/05/16/jacksonville-c-core-language-meeting-report/">Jacksonville C++ Core Language Meeting Report</a></li>
<li><a href="http://www.bfilipek.com/2016/01/micro-benchmarking-libraries-for-c.html">Micro benchmarking libraries for C++</a></li>
<li><a href="https://github.com/onqtam/doctest">Doctest</a></li>
<li><a href="https://www.youtube.com/watch?v=AxnotgLql0k">Andrei Alexandrescu on C++ Concepts</a></li>
</ul>
<p><b>Doug Binks</b></p>
<ul>
<li><a href="https://twitter.com/dougbinks">@dougbinks</a></li>
<li><a href="https://github.com/dougbinks">Doug Binks Github</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://runtimecompiledcplusplus.blogspot.com/">Runtime Compiled C++</a></li>
<li><a href="https://vimeo.com/85934969">Rapid Development with Runtime Compiled C++</a></li>
<li><a href="http://www.enkisoftware.com/">Enkisoftware</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Doug Binks from Enkisoftware to discuss Runtime Compile C++.
        <p>Doug Binks is programming the game Avoyd using Runtime Compiled C++, a technique he co-developed with industry friends; and enkiTS, a lightweight task scheduler.</p>
<p>An experienced game developer, Doug was previously Technical Lead of the Game Architecture Initiative at Intel. He has worked in the games industry in roles ranging from the R&amp;D development manager at Crytek to head of studio at Strangelite, as well as lead programmer. An early interest in games development was sidetracked by a doctorate in Physics at Oxford University, and two post-doctoral posts as an academic researcher in experimental nonlinear pattern formation, specializing in fluid mechanics. His fondest childhood memories are of programming games in assembly on the ZX81.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://developerblog.redhat.com/2016/05/16/jacksonville-c-core-language-meeting-report/">Jacksonville C++ Core Language Meeting Report</a></li>
<li><a href="http://www.bfilipek.com/2016/01/micro-benchmarking-libraries-for-c.html">Micro benchmarking libraries for C++</a></li>
<li><a href="https://github.com/onqtam/doctest">Doctest</a></li>
<li><a href="https://www.youtube.com/watch?v=AxnotgLql0k">Andrei Alexandrescu on C++ Concepts</a></li>
</ul>
<p><b>Doug Binks</b></p>
<ul>
<li><a href="https://twitter.com/dougbinks">@dougbinks</a></li>
<li><a href="https://github.com/dougbinks">Doug Binks Github</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://runtimecompiledcplusplus.blogspot.com/">Runtime Compiled C++</a></li>
<li><a href="https://vimeo.com/85934969">Rapid Development with Runtime Compiled C++</a></li>
<li><a href="http://www.enkisoftware.com/">Enkisoftware</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 26 May 2016 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/2427384e/bca37660.mp3" length="36556860" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/gc4E1Q-f4XuTEWN-A6RfP4DdwQ9KB0Fu6-F5iTI2ORY/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9lYzFl/YTc4YTIyYjgwMTQw/NTI4NjliZjg1ZWNi/YjlmYS5wbmc.jpg"/>
      <itunes:duration>3039</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Doug Binks from Enkisoftware to discuss Runtime Compile C++.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Doug Binks from Enkisoftware to discuss Runtime Compile C++.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/doug_binks">Doug Binks</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Conan</title>
      <itunes:episode>56</itunes:episode>
      <podcast:episode>56</podcast:episode>
      <itunes:title>Conan</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">fb9bd628105a6f79f8c2bce5c3bbe241</guid>
      <link>https://share.transistor.fm/s/60082eac</link>
      <description>
        <![CDATA[Rob and Jason are joined by Diego Rodriguez-Losada from Conan to discuss the new C++ Package Manager.
        <p>Diego's passions are robotics and SW development. He has developed many years in C and C++ in the Industrial, Robotics and AI fields. He was also a University (tenure track) professor till 2012, when he quit academia to try to build a C/C++ dependency manager, co-founded startup biicode, since then mostly developing in Python. Now he is working as freelance and having fun with conan.io.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://getrobot.net/">Robot: Native Cross Platform System Automation</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/4gpdo4/help_improve_duckduckgos_c_searches/">Help improve DuckDuckGo's C++ searches!</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2016/04/26/stay-up-to-date-with-the-visual-c-tools-on-nuget/">Stay up to date with the Visual C++ tools on NuGet</a></li>
</ul>
<p><b>Diego Rodriguez-Losada</b></p>
<ul>
<li><a href="https://twitter.com/diegorlosada">@diegorlosada</a></li>
<li><a href="https://sites.google.com/site/diegorlosada/">Diego Rodriguez-Losada's website</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://conan.io/">Conan: C/C++ Package Manager</a></li>
<li><a href="http://blog.conan.io/">Conan Blog</a></li>
<li><a href="https://news.ycombinator.com/item?id=11340510">I've Just Liberated My Modules</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Diego Rodriguez-Losada from Conan to discuss the new C++ Package Manager.
        <p>Diego's passions are robotics and SW development. He has developed many years in C and C++ in the Industrial, Robotics and AI fields. He was also a University (tenure track) professor till 2012, when he quit academia to try to build a C/C++ dependency manager, co-founded startup biicode, since then mostly developing in Python. Now he is working as freelance and having fun with conan.io.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://getrobot.net/">Robot: Native Cross Platform System Automation</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/4gpdo4/help_improve_duckduckgos_c_searches/">Help improve DuckDuckGo's C++ searches!</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2016/04/26/stay-up-to-date-with-the-visual-c-tools-on-nuget/">Stay up to date with the Visual C++ tools on NuGet</a></li>
</ul>
<p><b>Diego Rodriguez-Losada</b></p>
<ul>
<li><a href="https://twitter.com/diegorlosada">@diegorlosada</a></li>
<li><a href="https://sites.google.com/site/diegorlosada/">Diego Rodriguez-Losada's website</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://conan.io/">Conan: C/C++ Package Manager</a></li>
<li><a href="http://blog.conan.io/">Conan Blog</a></li>
<li><a href="https://news.ycombinator.com/item?id=11340510">I've Just Liberated My Modules</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 04 May 2016 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/60082eac/ae65272d.mp3" length="28451246" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/tXW75ze0oDxx9rRzcl2M6AjQW-yTtrVXFZ6a_CPGZkA/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS85ZWNm/YWVlMDZhOTk5NWIw/Y2RhYjc3ODlmOGUx/ZWQ4ZS5wbmc.jpg"/>
      <itunes:duration>2363</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Diego Rodriguez-Losada from Conan to discuss the new C++ Package Manager.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Diego Rodriguez-Losada from Conan to discuss the new C++ Package Manager.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/diego_rodriguez_losada">Diego Rodriguez-Losada</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Distributed Computing</title>
      <itunes:episode>55</itunes:episode>
      <podcast:episode>55</podcast:episode>
      <itunes:title>Distributed Computing</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">a99b87ba4cc6a9811a49d21e5762ecd5</guid>
      <link>https://share.transistor.fm/s/6a91972a</link>
      <description>
        <![CDATA[Rob and Jason are joined by Elena Sagalaeva from Microsoft's Bing Ads team to discuss Distributed Computing with C++.
        <p>Elena Sagalaeva is a Russian-born professional C++ developer since 2000. She was primarily a game developer working both for various studios and as an indie developer. She grad  uated from the industry while being a tech lead at the head of a small dev team.</p>
<p>Elena currently lives in U.S. with her family and works at Microsoft in Bing Ads. Her current interests focus on large scale distributed systems and the development of the C++ language.</p>
<p>She has a popular blog on C++ in Russian and she is the author of the famed C++ Lands map.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://visualstudiomagazine.com/articles/2016/04/19/intro-to-cpp-core-guidelines.aspx">Introducing the C++ Core Guidelines</a></li>
<li><a href="http://developers.redhat.com/blog/2016/04/21/red-hat-at-the-iso-c-standards-meeting-march-2016-parallelism-concurrency-and-coroutines/">Red Hat at the ISO C++ Standards Meeting</a></li>
<li><a href="https://github.com/pybind/pybind11">pybind11: Seamless operability between C++11 and Python</a></li>
</ul>
<p><b>Elena Sagalaeva</b></p>
<ul>
<li><a href="http://alenacpp.blogspot.ru/">Elena Sagalaeva's Blog</a></li>
<li><a href="https://twitter.com/alenacpp">@alenacpp</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://amzn.to/1Sxl9O4">Nexus Wireless Silent Mouse</a></li>
<li><a href="http://fearlesscoder.blogspot.com/2012/01/c11-lands.html">C++11 Lands Map</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Elena Sagalaeva from Microsoft's Bing Ads team to discuss Distributed Computing with C++.
        <p>Elena Sagalaeva is a Russian-born professional C++ developer since 2000. She was primarily a game developer working both for various studios and as an indie developer. She grad  uated from the industry while being a tech lead at the head of a small dev team.</p>
<p>Elena currently lives in U.S. with her family and works at Microsoft in Bing Ads. Her current interests focus on large scale distributed systems and the development of the C++ language.</p>
<p>She has a popular blog on C++ in Russian and she is the author of the famed C++ Lands map.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://visualstudiomagazine.com/articles/2016/04/19/intro-to-cpp-core-guidelines.aspx">Introducing the C++ Core Guidelines</a></li>
<li><a href="http://developers.redhat.com/blog/2016/04/21/red-hat-at-the-iso-c-standards-meeting-march-2016-parallelism-concurrency-and-coroutines/">Red Hat at the ISO C++ Standards Meeting</a></li>
<li><a href="https://github.com/pybind/pybind11">pybind11: Seamless operability between C++11 and Python</a></li>
</ul>
<p><b>Elena Sagalaeva</b></p>
<ul>
<li><a href="http://alenacpp.blogspot.ru/">Elena Sagalaeva's Blog</a></li>
<li><a href="https://twitter.com/alenacpp">@alenacpp</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://amzn.to/1Sxl9O4">Nexus Wireless Silent Mouse</a></li>
<li><a href="http://fearlesscoder.blogspot.com/2012/01/c11-lands.html">C++11 Lands Map</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 28 Apr 2016 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/6a91972a/7528be01.mp3" length="20808945" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/H5vScEgNIoAjoG5cKXWVzH3_FE_qH9SmG-66aLJyuH4/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8wZjY2/MGM1YWY3MTJlOGIx/MDcyNGFlZDgxNzFh/ZjdiMi5wbmc.jpg"/>
      <itunes:duration>1727</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Elena Sagalaeva from Microsoft's Bing Ads team to discuss Distributed Computing with C++.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Elena Sagalaeva from Microsoft's Bing Ads team to discuss Distributed Computing with C++.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/elena_sagalaeva">Elena Sagalaeva</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>VS for Linux</title>
      <itunes:episode>54</itunes:episode>
      <podcast:episode>54</podcast:episode>
      <itunes:title>VS for Linux</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">f07c74cfe58a11882bfcc6a631493848</guid>
      <link>https://share.transistor.fm/s/24efc65e</link>
      <description>
        <![CDATA[Rob and Jason are joined by Ankit Asthana to discuss new features for Visual Studio and VS Code including new support for Linux developers.
        <p>Ankit Asthana is a program manager working in the Visual C++ Cross-Platform space. He is knowledgeable in cross-platform technologies, compilers (dynamic and static compilation, optimizer, code generation), distributed computing and server side development. He has in the past worked for IBM and Oracle Canada as a developer building Java 7 (hotspot) and telecommunication products. Ankit back in 2008 also published a book on C++ titled C++ for Beginners to Masters which sold over a few thousand copies.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.stickermule.com/user/1070732481/stickers">CppCast Stickers!</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2016/04/14/stl-fixes-in-vs-2015-update-2//">STL Fixes in VS 2015 Update 2</a></li>
<li><a href="http://runtimecompiledcplusplus.blogspot.com/2016/04/runtime-compiled-c-article-available.html">Runtime Compiled C++</a></li>
<li><a href="https://ofekshilon.com/2016/03/27/on-api-ms-win-xxxxx-dll-and-other-dependency-walker-glitches/">Windows API sets: source of most Dependency Walker glitches</a></li>
</ul>
<p><b>Ankit Asthana</b></p>
<ul>
<li><a href="https://www.linkedin.com/in/ankitasthana">Ankit on LinkedIn</a></li>
<li><a href="http://amzn.to/1AiKa3c">C++ for Beginners to Masters</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://channel9.msdn.com/Events/Build/2016/P424">/build 2016: What's New with C++ Cross-Platform for Visual Studio 2015 Update 2</a></li>
<li><a href="https://channel9.msdn.com/Events/Build/2016/C-Discussion">/build 2016: C++ Discussion</a></li>
<li><a href="https://channel9.msdn.com/Events/Build/2016/T614">/build 2016: Cross-Platform at Microsoft: Xamarin, Cordova, Unity and C++ Panel</a> </li>
<li><a href="https://channel9.msdn.com/Events/Build/2016/B880">/build 2016: Top 6 Reasons to Move Your C++ Code to Visual Studio 2015</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/">Visual C++ Blog</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Ankit Asthana to discuss new features for Visual Studio and VS Code including new support for Linux developers.
        <p>Ankit Asthana is a program manager working in the Visual C++ Cross-Platform space. He is knowledgeable in cross-platform technologies, compilers (dynamic and static compilation, optimizer, code generation), distributed computing and server side development. He has in the past worked for IBM and Oracle Canada as a developer building Java 7 (hotspot) and telecommunication products. Ankit back in 2008 also published a book on C++ titled C++ for Beginners to Masters which sold over a few thousand copies.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.stickermule.com/user/1070732481/stickers">CppCast Stickers!</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2016/04/14/stl-fixes-in-vs-2015-update-2//">STL Fixes in VS 2015 Update 2</a></li>
<li><a href="http://runtimecompiledcplusplus.blogspot.com/2016/04/runtime-compiled-c-article-available.html">Runtime Compiled C++</a></li>
<li><a href="https://ofekshilon.com/2016/03/27/on-api-ms-win-xxxxx-dll-and-other-dependency-walker-glitches/">Windows API sets: source of most Dependency Walker glitches</a></li>
</ul>
<p><b>Ankit Asthana</b></p>
<ul>
<li><a href="https://www.linkedin.com/in/ankitasthana">Ankit on LinkedIn</a></li>
<li><a href="http://amzn.to/1AiKa3c">C++ for Beginners to Masters</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://channel9.msdn.com/Events/Build/2016/P424">/build 2016: What's New with C++ Cross-Platform for Visual Studio 2015 Update 2</a></li>
<li><a href="https://channel9.msdn.com/Events/Build/2016/C-Discussion">/build 2016: C++ Discussion</a></li>
<li><a href="https://channel9.msdn.com/Events/Build/2016/T614">/build 2016: Cross-Platform at Microsoft: Xamarin, Cordova, Unity and C++ Panel</a> </li>
<li><a href="https://channel9.msdn.com/Events/Build/2016/B880">/build 2016: Top 6 Reasons to Move Your C++ Code to Visual Studio 2015</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/">Visual C++ Blog</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 21 Apr 2016 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/24efc65e/878c2564.mp3" length="37619434" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/E7tH_c-0iuWEISp78noaWJlZznqmmD1CwzHiIjev-m0/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS84MDlk/Zjk0YjYyNjIwNmIy/NTA4OWFlNWU4MWE2/YTE3Yi5wbmc.jpg"/>
      <itunes:duration>3127</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Ankit Asthana to discuss new features for Visual Studio and VS Code including new support for Linux developers.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Ankit Asthana to discuss new features for Visual Studio and VS Code including new support for Linux developers.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/ankit_asthana">Ankit Asthana</podcast:person>
    </item>
    <item>
      <title>Boost Hana</title>
      <itunes:episode>53</itunes:episode>
      <podcast:episode>53</podcast:episode>
      <itunes:title>Boost Hana</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">8c85a7abc06f49ffd0b0886df513109a</guid>
      <link>https://share.transistor.fm/s/cf97c4f4</link>
      <description>
        <![CDATA[Rob and Jason are joined by Louis Dionne to discuss C++ metaprogramming with Boost Hana.
        <p>Louis is a math and computer science enthusiast with interest in C++ (meta)programming, functional programming, domain specific languages  and related subjects. He is an active member of the Boost community,  and recently wrote the Boost.Hana metaprogramming library.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.reddit.com/r/cpp/comments/4d6by9/synth_a_libclang_based_tool_for_generating/">Synth - Semantic syntax highlighting and code hyper-linking tool for C and C++</a></li>
<li><a href="http://cppnow.org/2016-conference/announcements/2016/04/11/program-highlights-performance-talks.html">C++Now 2016 Program Highlights: Performance Talks</a></li>
<li><a href="http://www.viva64.com/en/b/0390/">Logical Expressions in C/C++ Mistakes made by professionals</a></li>
</ul>
<p><b>Louis Dionne</b></p>
<ul>
<li><a href="http://ldionne.com/">Louis Dionne's Blog</a></li>
<li><a href="https://twitter.com/louisdionne">@louisdionne</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/boostorg/hana">Boost Hana</a></li>
<li><a href="http://cppnow2016.sched.org/event/6SfX/metaprogramming-for-dummies">C++Now 2016 - Metaprogramming for Dummies</a></li>
<li><a href="http://cppnow2016.sched.org/event/6SfY/metaprogramming-for-the-brave">C++Now 2016 - Metaprogramming for the Brave</a></li>
<li><a href="https://youtu.be/cg1wOINjV9U">CppCon 2015 - C++ Metaprogramming: A Paradigm Shift</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Louis Dionne to discuss C++ metaprogramming with Boost Hana.
        <p>Louis is a math and computer science enthusiast with interest in C++ (meta)programming, functional programming, domain specific languages  and related subjects. He is an active member of the Boost community,  and recently wrote the Boost.Hana metaprogramming library.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.reddit.com/r/cpp/comments/4d6by9/synth_a_libclang_based_tool_for_generating/">Synth - Semantic syntax highlighting and code hyper-linking tool for C and C++</a></li>
<li><a href="http://cppnow.org/2016-conference/announcements/2016/04/11/program-highlights-performance-talks.html">C++Now 2016 Program Highlights: Performance Talks</a></li>
<li><a href="http://www.viva64.com/en/b/0390/">Logical Expressions in C/C++ Mistakes made by professionals</a></li>
</ul>
<p><b>Louis Dionne</b></p>
<ul>
<li><a href="http://ldionne.com/">Louis Dionne's Blog</a></li>
<li><a href="https://twitter.com/louisdionne">@louisdionne</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/boostorg/hana">Boost Hana</a></li>
<li><a href="http://cppnow2016.sched.org/event/6SfX/metaprogramming-for-dummies">C++Now 2016 - Metaprogramming for Dummies</a></li>
<li><a href="http://cppnow2016.sched.org/event/6SfY/metaprogramming-for-the-brave">C++Now 2016 - Metaprogramming for the Brave</a></li>
<li><a href="https://youtu.be/cg1wOINjV9U">CppCon 2015 - C++ Metaprogramming: A Paradigm Shift</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 13 Apr 2016 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/cf97c4f4/e0d227c2.mp3" length="30260843" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/egBqRq3dAT621LdTmg-WvDKIayEzrHvEm84g3db0D1g/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9mZWUw/NzI1ZDE4Njc3M2Rh/ZWE0YTIyOGI3Zjdl/NmZmOS5wbmc.jpg"/>
      <itunes:duration>2514</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Louis Dionne to discuss C++ metaprogramming with Boost Hana.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Louis Dionne to discuss C++ metaprogramming with Boost Hana.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/louis_dionne">Louis Dionne</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Macchina.io</title>
      <itunes:episode>52</itunes:episode>
      <podcast:episode>52</podcast:episode>
      <itunes:title>Macchina.io</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">28bdeb3784740e2079562b85e41b8166</guid>
      <link>https://share.transistor.fm/s/9fa736b1</link>
      <description>
        <![CDATA[Rob and Jason are joined by Günter Obiltschnig to discuss the macchina.io library for IoT C++ development.
        <p>Günter is the founder of the POCO C++ Libraries and macchina.io open source projects. He has been programming computers since age 12. In his career he has programmed everything from 8-bit home computers (C64, MSX) to IBM big iron systems (COBOL and JCL, VM/CMS and CICS), various Unix systems, OpenVMS, Windows NT in its various incarnations, the Mac (classic Mac OS and OS X), to embedded devices and iPhone/iPad. He has a diploma (MSc. equivalent) in Computer Science from the University of Linz, Austria.</p>
<p>His current main interests are embedded systems, cross-platform C++ development, JavaScript and, foremost, the Internet of Things. When not working, he spends time with his family or enjoys one of his hobbies — sailing, running, swimming, skiing, listening to or making music, and reading.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://cppnow.org/">C++Now less than 20 spots left</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2016/03/31/cc-extension-for-visual-studio-code/">C/C++ extension for Visual Studio Code</a></li>
<li><a href="https://github.com/rigtorp/awesome-modern-cpp">Awesome Modern C++</a></li>
<li><a href="https://meetingcpp.com/index.php/br/items/c-committee-to-shift-focus-on-important-issues.html">C++ Committee to shift focus on important issues</a></li>
<li><a href="http://cppcon.org/call-for-submissions-2015-2/">CppCon 2016 Call for Submissions</a></li>
</ul>
<p><b>Günter Obiltschnig</b></p>
<ul>
<li><a href="https://twitter.com/obiltschnig">@obiltschnig</a></li>
<li><a href="http://obiltschnig.com/">Günter Obiltschnig</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://macchina.io/">macchina.io</a></li>
<li><a href="https://www.youtube.com/watch?v=iRm3u1E9apU&amp;feature=youtu.be">Mastering the IoT with C++ and JavaScript - Meeting C++ 2015</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Günter Obiltschnig to discuss the macchina.io library for IoT C++ development.
        <p>Günter is the founder of the POCO C++ Libraries and macchina.io open source projects. He has been programming computers since age 12. In his career he has programmed everything from 8-bit home computers (C64, MSX) to IBM big iron systems (COBOL and JCL, VM/CMS and CICS), various Unix systems, OpenVMS, Windows NT in its various incarnations, the Mac (classic Mac OS and OS X), to embedded devices and iPhone/iPad. He has a diploma (MSc. equivalent) in Computer Science from the University of Linz, Austria.</p>
<p>His current main interests are embedded systems, cross-platform C++ development, JavaScript and, foremost, the Internet of Things. When not working, he spends time with his family or enjoys one of his hobbies — sailing, running, swimming, skiing, listening to or making music, and reading.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://cppnow.org/">C++Now less than 20 spots left</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2016/03/31/cc-extension-for-visual-studio-code/">C/C++ extension for Visual Studio Code</a></li>
<li><a href="https://github.com/rigtorp/awesome-modern-cpp">Awesome Modern C++</a></li>
<li><a href="https://meetingcpp.com/index.php/br/items/c-committee-to-shift-focus-on-important-issues.html">C++ Committee to shift focus on important issues</a></li>
<li><a href="http://cppcon.org/call-for-submissions-2015-2/">CppCon 2016 Call for Submissions</a></li>
</ul>
<p><b>Günter Obiltschnig</b></p>
<ul>
<li><a href="https://twitter.com/obiltschnig">@obiltschnig</a></li>
<li><a href="http://obiltschnig.com/">Günter Obiltschnig</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://macchina.io/">macchina.io</a></li>
<li><a href="https://www.youtube.com/watch?v=iRm3u1E9apU&amp;feature=youtu.be">Mastering the IoT with C++ and JavaScript - Meeting C++ 2015</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 07 Apr 2016 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/9fa736b1/fa314a4b.mp3" length="28594212" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/rQV3ra7XRlEqEMhWPdc4guqO9zCKguit_0s3h8-JfWY/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9iOTI0/MDgwNzNiNTYwM2M0/M2Y3ZGI0NTRjZWM4/ZTEzNy5wbmc.jpg"/>
      <itunes:duration>2375</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Günter Obiltschnig to discuss the macchina.io library for IoT C++ development.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Günter Obiltschnig to discuss the macchina.io library for IoT C++ development.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/gunter_obiltschnig">Günter Obiltschnig</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Meeting C++</title>
      <itunes:episode>51</itunes:episode>
      <podcast:episode>51</podcast:episode>
      <itunes:title>Meeting C++</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">36914c0c126f643f9ce4783314739421</guid>
      <link>https://share.transistor.fm/s/8d1e776b</link>
      <description>
        <![CDATA[Rob and Jason are joined by Jens Weller to discuss the Meeting C++ conference and user group community.
        <p>Jens Weller is the organizer and founder of Meeting C++. Doing C++ since 1998, he is an active member of the C++ Community. From being a moderator at c-plusplus.de and organizer of his own C++ User Group since 2011 in Düsseldorf, his roots are in the C++ Community. Today his main work is running the Meeting C++ Platform (conference, website, social media and recruiting). His main role has become being a C++ evangelist, as this he speaks and travels to other conferences and user groups around the world.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://randomascii.wordpress.com/2016/03/24/compiler-bugs-found-when-porting-chromium-to-vc-2015/">Compiler Bugs found when porting Chromium to VC 2015</a></li>
<li><a href="https://www.gitbook.com/book/arobenko/bare_metal_cpp/details">Practical Guide to Bare Metal C++</a></li>
<li><a href="https://akrzemi1.wordpress.com/2016/03/21/concepts-without-concepts/">Concepts without Concepts</a></li>
</ul>
<p><b>Jens Weller</b></p>
<ul>
<li><a href="https://twitter.com/phlox81">@phlox81</a></li>
<li><a href="https://de.linkedin.com/in/jens-weller-9a261a11">Jens Weller LinkedIn</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://meetingcpp.com/">Meeting C++</a></li>
<li><a href="https://meetingcpp.com/index.php/newsreader/items/announcing-meeting-c-2016.html">Announcing Meeting C++ 2016</a></li>
<li><a href="http://shop.oreilly.com/product/0636920049814.do">Learning C++ Best Practices - Write Simpler, Faster, More Maintainable Code</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Jens Weller to discuss the Meeting C++ conference and user group community.
        <p>Jens Weller is the organizer and founder of Meeting C++. Doing C++ since 1998, he is an active member of the C++ Community. From being a moderator at c-plusplus.de and organizer of his own C++ User Group since 2011 in Düsseldorf, his roots are in the C++ Community. Today his main work is running the Meeting C++ Platform (conference, website, social media and recruiting). His main role has become being a C++ evangelist, as this he speaks and travels to other conferences and user groups around the world.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://randomascii.wordpress.com/2016/03/24/compiler-bugs-found-when-porting-chromium-to-vc-2015/">Compiler Bugs found when porting Chromium to VC 2015</a></li>
<li><a href="https://www.gitbook.com/book/arobenko/bare_metal_cpp/details">Practical Guide to Bare Metal C++</a></li>
<li><a href="https://akrzemi1.wordpress.com/2016/03/21/concepts-without-concepts/">Concepts without Concepts</a></li>
</ul>
<p><b>Jens Weller</b></p>
<ul>
<li><a href="https://twitter.com/phlox81">@phlox81</a></li>
<li><a href="https://de.linkedin.com/in/jens-weller-9a261a11">Jens Weller LinkedIn</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://meetingcpp.com/">Meeting C++</a></li>
<li><a href="https://meetingcpp.com/index.php/newsreader/items/announcing-meeting-c-2016.html">Announcing Meeting C++ 2016</a></li>
<li><a href="http://shop.oreilly.com/product/0636920049814.do">Learning C++ Best Practices - Write Simpler, Faster, More Maintainable Code</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Fri, 01 Apr 2016 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/8d1e776b/312b84d2.mp3" length="28376325" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/3Y3lQ_qvIubWa2D1jMoqSd82e909oxlMo6lreXxoFrM/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS85ZTVh/MjY0NDQzOGY1MDEy/M2NkNWM3YWM0YjRi/ODg4Ny5wbmc.jpg"/>
      <itunes:duration>2357</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Jens Weller to discuss the Meeting C++ conference and user group community.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Jens Weller to discuss the Meeting C++ conference and user group community.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/jens_weller">Jens Weller</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Stream Processing</title>
      <itunes:episode>50</itunes:episode>
      <podcast:episode>50</podcast:episode>
      <itunes:title>Stream Processing</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">2e191475e0934799f81662694839a1bd</guid>
      <link>https://share.transistor.fm/s/8ae8800d</link>
      <description>
        <![CDATA[Rob and Jason are joined by Jonathan Beard to discuss Stream Processing and the C++ Raft Library.
        <p>Jonathan Beard received a BS (Biology) and BA (International Studies) in 2005 from the Louisiana State University, MS (Bioinformatics) in 2010 from The Johns Hopkins University, and a PhD in Computer Science from Washington University in St. Louis in 2015. Jonathan served as a U.S. Army Officer through 2010 where he served in roles ranging from medical administrator to acting director of the medical informatics department for the U.S. Army in Europe. Jonathan's research interests include online modeling, stream parallel systems, streaming architectures, compute near data, and massively parallel processing. He is currently a Senior Research Engineer with ARM Research in Austin, Texas.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.youtube.com/playlist?list=PLs3KjaCtOwSZ2tbuV1hx8Xz-rFZTan2J1">C++ Weekly</a></li>
<li><a href="http://blog.jetbrains.com/clion/2016/03/clion-2016-1-released-better-language-support-and-new-dev-tools/#more-1960">Clion 2016.1</a></li>
<li><a href="http://www.infoworld.com/article/3044727/application-development/qa-bjarne-stroustrup-previews-c-17.html">Q &amp; A: Bjarne Stroustrup previews C+17</a></li>
<li><a href="http://templated-thoughts.blogspot.com/2016/03/sub-processing-with-modern-c.html">Sub-processing with Modern C++</a></li>
</ul>
<p><b>Jonathan Beard</b></p>
<ul>
<li><a href="https://twitter.com/jonathan_beard">@jonathan_beard</a></li>
<li><a href="http://www.jonathanbeard.io/">Jonathan Beard's website</a></li>
<li><a href="https://github.com/jonathan-beard">Jonathan Beard on GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://www.raftlib.io/">RaftLib</a></li>
<li><a href="https://cppnow2016.sched.org/event/6Sg8/come-stream-with-me-build-performant-simple-parallel-applications-in-c-using-raftlib">C++Now - Come Stream with Me: build performant, simple, parallel applications in C++ using RaftLib</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Jonathan Beard to discuss Stream Processing and the C++ Raft Library.
        <p>Jonathan Beard received a BS (Biology) and BA (International Studies) in 2005 from the Louisiana State University, MS (Bioinformatics) in 2010 from The Johns Hopkins University, and a PhD in Computer Science from Washington University in St. Louis in 2015. Jonathan served as a U.S. Army Officer through 2010 where he served in roles ranging from medical administrator to acting director of the medical informatics department for the U.S. Army in Europe. Jonathan's research interests include online modeling, stream parallel systems, streaming architectures, compute near data, and massively parallel processing. He is currently a Senior Research Engineer with ARM Research in Austin, Texas.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.youtube.com/playlist?list=PLs3KjaCtOwSZ2tbuV1hx8Xz-rFZTan2J1">C++ Weekly</a></li>
<li><a href="http://blog.jetbrains.com/clion/2016/03/clion-2016-1-released-better-language-support-and-new-dev-tools/#more-1960">Clion 2016.1</a></li>
<li><a href="http://www.infoworld.com/article/3044727/application-development/qa-bjarne-stroustrup-previews-c-17.html">Q &amp; A: Bjarne Stroustrup previews C+17</a></li>
<li><a href="http://templated-thoughts.blogspot.com/2016/03/sub-processing-with-modern-c.html">Sub-processing with Modern C++</a></li>
</ul>
<p><b>Jonathan Beard</b></p>
<ul>
<li><a href="https://twitter.com/jonathan_beard">@jonathan_beard</a></li>
<li><a href="http://www.jonathanbeard.io/">Jonathan Beard's website</a></li>
<li><a href="https://github.com/jonathan-beard">Jonathan Beard on GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://www.raftlib.io/">RaftLib</a></li>
<li><a href="https://cppnow2016.sched.org/event/6Sg8/come-stream-with-me-build-performant-simple-parallel-applications-in-c-using-raftlib">C++Now - Come Stream with Me: build performant, simple, parallel applications in C++ using RaftLib</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 23 Mar 2016 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/8ae8800d/7aa57b0d.mp3" length="26432182" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/lugPaMV71p_sq9y02CDaa3ZZl99yIHPpT0_USHxVLXs/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS84MGYw/OGY4NTQyNTFjNDcx/OTYzZjMwYWJkNzE1/ZTI2ZC5wbmc.jpg"/>
      <itunes:duration>2195</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Jonathan Beard to discuss Stream Processing and the C++ Raft Library.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Jonathan Beard to discuss Stream Processing and the C++ Raft Library.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/jonathan_beard">Jonathan Beard</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Parallel Computing Strategies</title>
      <itunes:episode>49</itunes:episode>
      <podcast:episode>49</podcast:episode>
      <itunes:title>Parallel Computing Strategies</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">3f5c2e132a88d66f63605db0c2e83d7c</guid>
      <link>https://share.transistor.fm/s/fd3b5b42</link>
      <description>
        <![CDATA[Rob and Jason are joined by Dori Exterman to discuss parallel computing strategies and Incredibuild.
        <p>An expert software developer and product strategist, Dori Exterman has 20 years of experience in the software development industry. As Chief Technical Officer of IncrediBuild, he directs the company's product strategy and is responsible for product vision, implementation, and technical partnerships. Before joining IncrediBuild, Dori held a variety of technical and product development roles at software companies, with a focus on architecture, performance and advanced technologies. He is an expert and frequent speaker on technological advancement in development tools specializing in Embarcadero (formerly Borland) environments, and manages the Israeli development forum for these tools.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://herbsutter.com/2016/03/11/trip-report-winter-iso-c-standards-meeting/">Herb Sutter Trip Report</a></li>
<li><a href="http://developers.redhat.com/blog/2016/03/10/testing-gcc-in-the-wild/">Testing GCC in the wild</a></li>
<li><a href="http://jfbastien.github.io/papers/2016-02.html">JF Bastien Trip Report - Happy with C++17</a></li>
</ul>
<p><b>Dori Exterman</b></p>
<ul>
<li><a href="https://il.linkedin.com/in/dori-exterman-81616410">Dori Exterman</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=_4Xa4EPzrq8">Considerations for choosing the parallel computing strategy - Dori Exterman - Meeting C++ 2015</a></li>
<li><a href="https://www.incredibuild.com/">Incredibuild</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Dori Exterman to discuss parallel computing strategies and Incredibuild.
        <p>An expert software developer and product strategist, Dori Exterman has 20 years of experience in the software development industry. As Chief Technical Officer of IncrediBuild, he directs the company's product strategy and is responsible for product vision, implementation, and technical partnerships. Before joining IncrediBuild, Dori held a variety of technical and product development roles at software companies, with a focus on architecture, performance and advanced technologies. He is an expert and frequent speaker on technological advancement in development tools specializing in Embarcadero (formerly Borland) environments, and manages the Israeli development forum for these tools.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://herbsutter.com/2016/03/11/trip-report-winter-iso-c-standards-meeting/">Herb Sutter Trip Report</a></li>
<li><a href="http://developers.redhat.com/blog/2016/03/10/testing-gcc-in-the-wild/">Testing GCC in the wild</a></li>
<li><a href="http://jfbastien.github.io/papers/2016-02.html">JF Bastien Trip Report - Happy with C++17</a></li>
</ul>
<p><b>Dori Exterman</b></p>
<ul>
<li><a href="https://il.linkedin.com/in/dori-exterman-81616410">Dori Exterman</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=_4Xa4EPzrq8">Considerations for choosing the parallel computing strategy - Dori Exterman - Meeting C++ 2015</a></li>
<li><a href="https://www.incredibuild.com/">Incredibuild</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 16 Mar 2016 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/fd3b5b42/8ef4daa5.mp3" length="41814774" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/5ZVxxY_wZNogTBGkvuyT7P4m7h0Mr5or_CUIXPF_G6c/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9jZDMx/YWRmYmMzOGM4NTZh/NTU0YmEyNWY1ZGNj/OGRkYi5wbmc.jpg"/>
      <itunes:duration>3477</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Dori Exterman to discuss parallel computing strategies and Incredibuild.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Dori Exterman to discuss parallel computing strategies and Incredibuild.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/dori_exterman">Dori Exterman</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Clean Code</title>
      <itunes:episode>48</itunes:episode>
      <podcast:episode>48</podcast:episode>
      <itunes:title>Clean Code</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">ff1b3285dac88868ac167e894960eb1b</guid>
      <link>https://share.transistor.fm/s/721de212</link>
      <description>
        <![CDATA[Rob and Jason are joined by Arne Mertz to discuss Clean Coding techniques.
        <p>Arne is a Software Engineer at Zühlke Engineering, a blogger and a clean code enthusiast.
He has been maintaining and developing large financial C++ applications for several years.
Arne has a diploma in physics and has written some scientific code for his degree courses in Fortran77 and C++ before he started his programming career.
Currently he is broadening his view on the software development world by doing test automation, integration, 
requirements engineering and tooling for a large Java/JavaScript web application. 
To keep in touch with C++ he continues to write about it on his blog, reads other blogs and watches videos of conference talks.</p>
<p>In his free time he sings in a choir together with his wife and enjoys playing video games. He likes to travel a lot, especially tall ship sailing.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://developerblog.redhat.com/2016/02/23/upcoming-features-in-gcc-6/">Upcoming features in GCC 6</a></li>
<li><a href="https://www.justsoftwaresolutions.co.uk/cplusplus/core-c++-lvalues-and-rvalues.html">Core C++ lvalues and rvalues</a></li>
<li><a href="http://usingstdcpp.org/2016/03/05/trip-report-c-meeting-at-jacksonville/">Trip Report: C++ meeting at Jacksonville</a></li>
</ul>
<p><b>Arne Mertz</b></p>
<ul>
<li><a href="https://twitter.com/arne_mertz">@arne_mertz</a></li>
<li><a href="https://de.linkedin.com/in/arne-mertz-b87311b0/en">Arne Mertz on LinkedIn</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://arne-mertz.de/">Simplify C++</a></li>
<li><a href="http://amzn.to/1XgKQSB">Soft Skills: The software developer's life manual</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Arne Mertz to discuss Clean Coding techniques.
        <p>Arne is a Software Engineer at Zühlke Engineering, a blogger and a clean code enthusiast.
He has been maintaining and developing large financial C++ applications for several years.
Arne has a diploma in physics and has written some scientific code for his degree courses in Fortran77 and C++ before he started his programming career.
Currently he is broadening his view on the software development world by doing test automation, integration, 
requirements engineering and tooling for a large Java/JavaScript web application. 
To keep in touch with C++ he continues to write about it on his blog, reads other blogs and watches videos of conference talks.</p>
<p>In his free time he sings in a choir together with his wife and enjoys playing video games. He likes to travel a lot, especially tall ship sailing.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://developerblog.redhat.com/2016/02/23/upcoming-features-in-gcc-6/">Upcoming features in GCC 6</a></li>
<li><a href="https://www.justsoftwaresolutions.co.uk/cplusplus/core-c++-lvalues-and-rvalues.html">Core C++ lvalues and rvalues</a></li>
<li><a href="http://usingstdcpp.org/2016/03/05/trip-report-c-meeting-at-jacksonville/">Trip Report: C++ meeting at Jacksonville</a></li>
</ul>
<p><b>Arne Mertz</b></p>
<ul>
<li><a href="https://twitter.com/arne_mertz">@arne_mertz</a></li>
<li><a href="https://de.linkedin.com/in/arne-mertz-b87311b0/en">Arne Mertz on LinkedIn</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://arne-mertz.de/">Simplify C++</a></li>
<li><a href="http://amzn.to/1XgKQSB">Soft Skills: The software developer's life manual</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 09 Mar 2016 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/721de212/a3941c86.mp3" length="23061332" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/Hh_4i-kR-gWWKHV-XQpC-9trq9JaL9d7vKnNuor49ns/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9iMzI2/NjU2Y2IyOGYwNDNh/NGE5YTgwOTg5NjQ4/YWJkMi5wbmc.jpg"/>
      <itunes:duration>1914</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Arne Mertz to discuss Clean Coding techniques.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Arne Mertz to discuss Clean Coding techniques.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/arne_mertz">Arne Mertz</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Software Defined Visualization</title>
      <itunes:episode>47</itunes:episode>
      <podcast:episode>47</podcast:episode>
      <itunes:title>Software Defined Visualization</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">88771efb1ce2c0a71fa5e7d3b67fe372</guid>
      <link>https://share.transistor.fm/s/7855bd89</link>
      <description>
        <![CDATA[Rob and Jason are joined by Jeff Amstutz to discuss Software Defined Visualization and Intel's SPMD Compiler.
        <p>Jeff is a Visualization Software Engineer at Intel, where he works on the open source OSPRay project. He enjoys all things ray tracing, high performance computing,  clearly implemented code, and the perfect combination of Git/CMake/modern C++. Prior to joining Intel, Jeff was an HPC software engineer at SURVICE Engineering where he worked on interactive ballistic simulation applications for the U.S. Army Research Laboratory, implemented using C++, CUDA, and Qt. When he is able, Jeff enjoys  academic research in ray tracing and high performance computing, with a specific interest in multi-hit ray tracing algorithms and applications for both graphics 3D rendering and ray-based simulations.</p>
<p>In his spare time, Jeff enjoys powerlifting, golf, being an electric guitar nerd, and studying a wide spectrum of music ranging from progressive metal to ambient electronic music.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://isocpp.org/blog/2016/02/a-bit-of-background-for-concepts-and-cpp17-bjarne-stroustrup">A bit of background for concepts and C++17</a></li>
<li><a href="http://meetingcpp.com/index.php/br/items/current-proposals-for-c17.html">Current Proposals for C++17</a></li>
<li><a href="https://developerblog.redhat.com/2016/02/29/why-cstdlib-is-more-complicated-than-you-might-think/">Why  is more complicated than you think</a></li>
</ul>
<p><b>Jeff Amstutz</b></p>
<ul>
<li><a href="https://twitter.com/jeffamstutz">@jeffamstutz</a></li>
<li><a href="http://www.linkedin.com/in/jeffersonamstutz">Jeff Amstutz on LinkedIn</a></li>
<li><a href="https://github.com/jeffamstutz">Jeff Amstutz on GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://www.sdvis.org/">SDVis</a></li>
<li><a href="http://www.ospray.org/">OSPRay</a></li>
<li><a href="https://ispc.github.io/">Intel SPMD Program Compiler</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Jeff Amstutz to discuss Software Defined Visualization and Intel's SPMD Compiler.
        <p>Jeff is a Visualization Software Engineer at Intel, where he works on the open source OSPRay project. He enjoys all things ray tracing, high performance computing,  clearly implemented code, and the perfect combination of Git/CMake/modern C++. Prior to joining Intel, Jeff was an HPC software engineer at SURVICE Engineering where he worked on interactive ballistic simulation applications for the U.S. Army Research Laboratory, implemented using C++, CUDA, and Qt. When he is able, Jeff enjoys  academic research in ray tracing and high performance computing, with a specific interest in multi-hit ray tracing algorithms and applications for both graphics 3D rendering and ray-based simulations.</p>
<p>In his spare time, Jeff enjoys powerlifting, golf, being an electric guitar nerd, and studying a wide spectrum of music ranging from progressive metal to ambient electronic music.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://isocpp.org/blog/2016/02/a-bit-of-background-for-concepts-and-cpp17-bjarne-stroustrup">A bit of background for concepts and C++17</a></li>
<li><a href="http://meetingcpp.com/index.php/br/items/current-proposals-for-c17.html">Current Proposals for C++17</a></li>
<li><a href="https://developerblog.redhat.com/2016/02/29/why-cstdlib-is-more-complicated-than-you-might-think/">Why  is more complicated than you think</a></li>
</ul>
<p><b>Jeff Amstutz</b></p>
<ul>
<li><a href="https://twitter.com/jeffamstutz">@jeffamstutz</a></li>
<li><a href="http://www.linkedin.com/in/jeffersonamstutz">Jeff Amstutz on LinkedIn</a></li>
<li><a href="https://github.com/jeffamstutz">Jeff Amstutz on GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://www.sdvis.org/">SDVis</a></li>
<li><a href="http://www.ospray.org/">OSPRay</a></li>
<li><a href="https://ispc.github.io/">Intel SPMD Program Compiler</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 02 Mar 2016 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/7855bd89/a4af7ec1.mp3" length="28982008" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/TXri3v20WlRC988p4mxiRlvKK7aLVeWpbr0r4R9Ta3A/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9mMWIy/MDYwZDQzYzY3ZjE5/MTM3NzQxNzMwZWQ2/MDRiZi5wbmc.jpg"/>
      <itunes:duration>2408</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Jeff Amstutz to discuss Software Defined Visualization and Intel's SPMD Compiler.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Jeff Amstutz to discuss Software Defined Visualization and Intel's SPMD Compiler.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/jeff_amstutz">Jeff Amstutz</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Hybrid C++/Javascript apps</title>
      <itunes:episode>46</itunes:episode>
      <podcast:episode>46</podcast:episode>
      <itunes:title>Hybrid C++/Javascript apps</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">7ed8c1ec781259fcb7741ca91314b130</guid>
      <link>https://share.transistor.fm/s/af1a7cbd</link>
      <description>
        <![CDATA[Rob and Jason are joined by Sohail Somani to discuss building hybrid apps with Javascript and C++.
        <p>Sohail Somani is a contract cross-platform application developer who has been working in C++ and Python for over 10 years. He has worked in a variety of fields such as computer graphics, C++ compilers, finance and plain old desktop apps. Sohail's obsession with (or hate of) time tracking led him to create Worklog Assistant, a cross-platform time tracker for JIRA, which is in use by more than a thousand companies worldwide. He hopes to one day achieve time tracking nirvana for his users so that he can finally move on to something else. He might be too optimistic...</p>
<p>Otherwise, Sohail is a full-time, work-at-home dad of 2 since 2007. He enjoys playing hockey and listening to rap music. You can contact him at hello@sohailsomani.com - but he doesn't recommend that you visit the domain.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://cppnow.org/2016-conference/announcements/2016/02/23/student-volunteer-program-accepting-applications.html">C++Now Accepting Student/Volunteer Applications</a></li>
<li><a href="http://cppcon.org/regopen2016/">CppCon 2016 Registration</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/462mau/khronos_releases_vulkan_10_specification/">Khronos Releases Vulkan 1.0 Specification</a></li>
<li><a href="http://boost-experimental.github.io/di/">Experimental Boost Dependency Injection</a></li>
<li><a href="https://isocpp.org/blog/2016/02/a-bit-of-background-for-the-operator-dot-proposal-bjarne-stroustrup">A bit of background for the operator dot proposal</a></li>
</ul>
<p><b>Sohail Somani</b></p>
<ul>
<li><a href="http://uint32t.blogspot.com">Sohail Somani</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://worklogassistant.com/">Worklog Assistant</a></li>
<li><a href="https://degreed.com/">Degreed</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Sohail Somani to discuss building hybrid apps with Javascript and C++.
        <p>Sohail Somani is a contract cross-platform application developer who has been working in C++ and Python for over 10 years. He has worked in a variety of fields such as computer graphics, C++ compilers, finance and plain old desktop apps. Sohail's obsession with (or hate of) time tracking led him to create Worklog Assistant, a cross-platform time tracker for JIRA, which is in use by more than a thousand companies worldwide. He hopes to one day achieve time tracking nirvana for his users so that he can finally move on to something else. He might be too optimistic...</p>
<p>Otherwise, Sohail is a full-time, work-at-home dad of 2 since 2007. He enjoys playing hockey and listening to rap music. You can contact him at hello@sohailsomani.com - but he doesn't recommend that you visit the domain.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://cppnow.org/2016-conference/announcements/2016/02/23/student-volunteer-program-accepting-applications.html">C++Now Accepting Student/Volunteer Applications</a></li>
<li><a href="http://cppcon.org/regopen2016/">CppCon 2016 Registration</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/462mau/khronos_releases_vulkan_10_specification/">Khronos Releases Vulkan 1.0 Specification</a></li>
<li><a href="http://boost-experimental.github.io/di/">Experimental Boost Dependency Injection</a></li>
<li><a href="https://isocpp.org/blog/2016/02/a-bit-of-background-for-the-operator-dot-proposal-bjarne-stroustrup">A bit of background for the operator dot proposal</a></li>
</ul>
<p><b>Sohail Somani</b></p>
<ul>
<li><a href="http://uint32t.blogspot.com">Sohail Somani</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://worklogassistant.com/">Worklog Assistant</a></li>
<li><a href="https://degreed.com/">Degreed</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 25 Feb 2016 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/af1a7cbd/de384225.mp3" length="30641297" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/w-rhl_sRLycCVWRGNbGJgOWpUaML4hic8r9FeR7LL8g/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9kY2Jl/MTBlMjg3ZTA3YzE2/ODVhYWYzNDI1YTQx/YjU4Zi5wbmc.jpg"/>
      <itunes:duration>2546</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Sohail Somani to discuss building hybrid apps with Javascript and C++.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Sohail Somani to discuss building hybrid apps with Javascript and C++.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/sohail_somani">Sohail Somani</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>C++ in the Visual Effects Industry</title>
      <itunes:episode>45</itunes:episode>
      <podcast:episode>45</podcast:episode>
      <itunes:title>C++ in the Visual Effects Industry</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">2128e95577e57885a112ee60d333137d</guid>
      <link>https://share.transistor.fm/s/42a59300</link>
      <description>
        <![CDATA[Rob and Jason are joined by Paul Miller to discuss C++ in the Visual Effects Industry.
        <p>Paul is a partner and lead engineer at Digital Film Tools/Silhouette FX. He has been writing visual effects and image processing software for over 20 years, and has been using C++ for most of that time. He started his love of graphics and digital music on the Amiga in 1986, teaching himself C with K&amp;R and the Amiga ROM Kernel manuals. In 1992 he ended up Wisconsin, writing software for the relatively new digital post production industry on Silicon Graphics workstations, and has been writing widely-used tools for that industry since. He uses Qt for cross-platform UI, Python, OpenGL, and OpenCL extensively.</p>
<p>He holds a private pilot's license and enjoys going to movies and beer festivals.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://github.com/bytedeco/javacpp">JavaCPP</a></li>
<li><a href="https://isocpp.org/blog/2016/02/a-bit-of-background-for-the-unified-call-proposal">A bit of background for the unified call proposal</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2016/02/12/natvis-for-ccli-available-to-preview-in-vs2015-update-2/">Natvis for C++/CLI Available to Preview in VS2015 Update 2</a></li>
</ul>
<p><b>Paul Miller</b></p>
<ul>
<li><a href="https://twitter.com/fxtech_paul">@fxtech_paul</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://www.silhouettefx.com/">Silhouettefx</a></li>
<li><a href="https://itunes.apple.com/us/app/photo-fx/id300630942?mt=8">Photo fx (iOS App)</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Paul Miller to discuss C++ in the Visual Effects Industry.
        <p>Paul is a partner and lead engineer at Digital Film Tools/Silhouette FX. He has been writing visual effects and image processing software for over 20 years, and has been using C++ for most of that time. He started his love of graphics and digital music on the Amiga in 1986, teaching himself C with K&amp;R and the Amiga ROM Kernel manuals. In 1992 he ended up Wisconsin, writing software for the relatively new digital post production industry on Silicon Graphics workstations, and has been writing widely-used tools for that industry since. He uses Qt for cross-platform UI, Python, OpenGL, and OpenCL extensively.</p>
<p>He holds a private pilot's license and enjoys going to movies and beer festivals.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://github.com/bytedeco/javacpp">JavaCPP</a></li>
<li><a href="https://isocpp.org/blog/2016/02/a-bit-of-background-for-the-unified-call-proposal">A bit of background for the unified call proposal</a></li>
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2016/02/12/natvis-for-ccli-available-to-preview-in-vs2015-update-2/">Natvis for C++/CLI Available to Preview in VS2015 Update 2</a></li>
</ul>
<p><b>Paul Miller</b></p>
<ul>
<li><a href="https://twitter.com/fxtech_paul">@fxtech_paul</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://www.silhouettefx.com/">Silhouettefx</a></li>
<li><a href="https://itunes.apple.com/us/app/photo-fx/id300630942?mt=8">Photo fx (iOS App)</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 17 Feb 2016 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/42a59300/f0bdf58f.mp3" length="38882857" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/ykSWH17PM5pD0UBAU8dtBWdfAra87urfa_vYsVATZWk/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9iZmQ5/NDBjNmU0MzhlMDI1/NDkyYzgzZGNlZGUz/ZmI5YS5wbmc.jpg"/>
      <itunes:duration>3233</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Paul Miller to discuss C++ in the Visual Effects Industry.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Paul Miller to discuss C++ in the Visual Effects Industry.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/paul_miller">Paul Miller</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>HPC and more</title>
      <itunes:episode>44</itunes:episode>
      <podcast:episode>44</podcast:episode>
      <itunes:title>HPC and more</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">3cd061c4c496b779963dfe3d8d4e2763</guid>
      <link>https://share.transistor.fm/s/f2899a0b</link>
      <description>
        <![CDATA[Rob and Jason are joined by Bryce Lelbach to discuss High Performance Computing and other C++ topics.
        <p>Bryce Adelstein Lelbach is a researcher at Lawrence Berkeley National Laboratory (LBNL), a US Department of Energy research facility. Working alongside a team of mathematicians and physicists, he develops and analyzes new parallel programming models for exascale and post-Moore architectures. Bryce is one of the developers of the HPX C++ runtime system; he spent five years working on HPX while he was at Louisiana State University's Center for Computation and Technology. He also helped start the LLVMLinux initiative, and has occasionally contributed to the Boost C++ libraries. Bryce is an organizer for C++Now and CppCon conferences and he is passionate about C++ community development. He serves as LBNL's representative to the C++ standards committee.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.reddit.com/r/cpp/comments/442rn0/can_i_always_depend_on_return_value_optimization/">Can I always depend on return value optimization</a></li>
<li><a href="http://pusling.com/blog/?p=399">Compilers and error messages</a></li>
<li><a href="http://www.underhanded-c.org/#winner">Results of the 2015 Underhanded C Contest</a></li>
</ul>
<p><b>Bryce Lelbach</b></p>
<ul>
<li><a href="https://www.linkedin.com/in/brycelelbach">Bryce Lelbach</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://www.lbl.gov/">Lawrence Berkeley National Lab</a></li>
<li><a href="https://github.com/STEllAR-GROUP/hpx">HPX on GitHub</a></li>
<li><a href="https://www.youtube.com/watch?v=zWxSZcpeS8Q">Benchmarking C++ Code @ CppCon 2015</a></li>
<li><a href="https://www.youtube.com/watch?v=1mVBsr3JXFM">Practical Functional Programming in C++ @ CppCon 2014</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Bryce Lelbach to discuss High Performance Computing and other C++ topics.
        <p>Bryce Adelstein Lelbach is a researcher at Lawrence Berkeley National Laboratory (LBNL), a US Department of Energy research facility. Working alongside a team of mathematicians and physicists, he develops and analyzes new parallel programming models for exascale and post-Moore architectures. Bryce is one of the developers of the HPX C++ runtime system; he spent five years working on HPX while he was at Louisiana State University's Center for Computation and Technology. He also helped start the LLVMLinux initiative, and has occasionally contributed to the Boost C++ libraries. Bryce is an organizer for C++Now and CppCon conferences and he is passionate about C++ community development. He serves as LBNL's representative to the C++ standards committee.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.reddit.com/r/cpp/comments/442rn0/can_i_always_depend_on_return_value_optimization/">Can I always depend on return value optimization</a></li>
<li><a href="http://pusling.com/blog/?p=399">Compilers and error messages</a></li>
<li><a href="http://www.underhanded-c.org/#winner">Results of the 2015 Underhanded C Contest</a></li>
</ul>
<p><b>Bryce Lelbach</b></p>
<ul>
<li><a href="https://www.linkedin.com/in/brycelelbach">Bryce Lelbach</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://www.lbl.gov/">Lawrence Berkeley National Lab</a></li>
<li><a href="https://github.com/STEllAR-GROUP/hpx">HPX on GitHub</a></li>
<li><a href="https://www.youtube.com/watch?v=zWxSZcpeS8Q">Benchmarking C++ Code @ CppCon 2015</a></li>
<li><a href="https://www.youtube.com/watch?v=1mVBsr3JXFM">Practical Functional Programming in C++ @ CppCon 2014</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Mon, 08 Feb 2016 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/f2899a0b/69a91606.mp3" length="30109491" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/OOktWbAaql5NqFPJnqFThektVyvczjnP3oy_ojMhzKQ/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS80ZjEy/ZWJiNTQ2OWY4Y2My/M2QwZGZkNDIwMTRh/YWU4YS5wbmc.jpg"/>
      <itunes:duration>2502</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Bryce Lelbach to discuss High Performance Computing and other C++ topics.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Bryce Lelbach to discuss High Performance Computing and other C++ topics.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/bryce_adelstein_lelbach">Bryce Adelstein Lelbach</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Compiler Explorer</title>
      <itunes:episode>43</itunes:episode>
      <podcast:episode>43</podcast:episode>
      <itunes:title>Compiler Explorer</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">a34aa18bb1da9cfacf8055e9a946bdff</guid>
      <link>https://share.transistor.fm/s/6c3a98fa</link>
      <description>
        <![CDATA[Rob and Jason are joined by Matt Godbolt to discuss the online Compiler Explorer project.
        <p>Matt is a developer at trading firm DRW.  Before that he's worked at Google, run a C++ tools company, and spent over a decade in the games industry making PC and console games.  He is fascinated by performance and created GCC Explorer, to help understand how C++ code ends up looking to the processor.  When not performance tuning C++ code he enjoys writing emulators for 8-bit computers in Javascript.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://blogs.microsoft.com/next/2016/01/25/microsoft-releases-cntk-its-open-source-deep-learning-toolkit-on-github/">Microsoft releases CNTK, its open source deep learning toolkit</a></li>
<li><a href="http://davidsankel.com/uncategorized/c-language-support-for-pattern-matching-and-variants/">C++ Language Support for Pattern Matching and Variants</a></li>
<li><a href="http://blogs.msdn.com/b/vcblog/archive/2016/01/22/vs-2015-update-2-s-stl-is-c-17-so-far-feature-complete.aspx">VS2015 Update 2's STL is C++17 Feature Complete</a></li>
<li><a href="http://cppnow.org/2016-conference/announcements/2015/11/17/call-for-submission.html">C++Now 2016 Submission Deadline</a></li>
</ul>
<p><b>Matt Godbolt</b></p>
<ul>
<li><a href="https://twitter.com/mattgodbolt">@mattgodbolt</a></li>
<li><a href="http://xania.org/">Matt Godbolt's blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://gcc.godbolt.org/">Compiler Explorer</a></li>
<li><a href="https://www.youtube.com/watch?v=hgcNM-6wr34">x86 Internals for Fun &amp; Profit</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Matt Godbolt to discuss the online Compiler Explorer project.
        <p>Matt is a developer at trading firm DRW.  Before that he's worked at Google, run a C++ tools company, and spent over a decade in the games industry making PC and console games.  He is fascinated by performance and created GCC Explorer, to help understand how C++ code ends up looking to the processor.  When not performance tuning C++ code he enjoys writing emulators for 8-bit computers in Javascript.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://blogs.microsoft.com/next/2016/01/25/microsoft-releases-cntk-its-open-source-deep-learning-toolkit-on-github/">Microsoft releases CNTK, its open source deep learning toolkit</a></li>
<li><a href="http://davidsankel.com/uncategorized/c-language-support-for-pattern-matching-and-variants/">C++ Language Support for Pattern Matching and Variants</a></li>
<li><a href="http://blogs.msdn.com/b/vcblog/archive/2016/01/22/vs-2015-update-2-s-stl-is-c-17-so-far-feature-complete.aspx">VS2015 Update 2's STL is C++17 Feature Complete</a></li>
<li><a href="http://cppnow.org/2016-conference/announcements/2015/11/17/call-for-submission.html">C++Now 2016 Submission Deadline</a></li>
</ul>
<p><b>Matt Godbolt</b></p>
<ul>
<li><a href="https://twitter.com/mattgodbolt">@mattgodbolt</a></li>
<li><a href="http://xania.org/">Matt Godbolt's blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://gcc.godbolt.org/">Compiler Explorer</a></li>
<li><a href="https://www.youtube.com/watch?v=hgcNM-6wr34">x86 Internals for Fun &amp; Profit</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 27 Jan 2016 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/6c3a98fa/85609851.mp3" length="32772691" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/k6roPWHahI2A_kGM7z8_hr-8PCMeGEg0pycjibIRuYM/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8xNWEw/YWEyZWFmM2Y3YTJk/ZjcxNGMxYjVlMzJk/MjZhZC5wbmc.jpg"/>
      <itunes:duration>2724</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Matt Godbolt to discuss the online Compiler Explorer project.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Matt Godbolt to discuss the online Compiler Explorer project.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/matt_godbolt">Matt Godbolt</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Intel Tamper Protection</title>
      <itunes:episode>42</itunes:episode>
      <podcast:episode>42</podcast:episode>
      <itunes:title>Intel Tamper Protection</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">6586101925b9f3ab1469b09febecd872</guid>
      <link>https://share.transistor.fm/s/a3262e74</link>
      <description>
        <![CDATA[Rob and Jason are joined by Marc Valle to discuss Intel's Tamper Protection Toolkit which can be used to protect your C++ application from reverse engineering and tampering.
        <p>Marc Valle is the technical lead for the Intel (R) Tamper Protection
Toolkit.  His professional interests include tamper protection,
reverse engineering, compilers, security, and privacy.  In his free
time he can be found staring at the black line at the bottom of the
pool preparing for his next competition.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://github.com/dbohdan/compilers-targeting-c">Compilers targeting C</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/40lm8o/lambdas_are_dangerous/">Lambdas are dangerous?</a></li>
<li><a href="http://blogs.msdn.com/b/vcblog/archive/2016/01/20/visual-studio-2015-update-1-new-experimental-feature-mpx.aspx">VS 2015 Update 1 New Experimental Feature MPX</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://software.intel.com/tamper-protection">Intel Tamper Protection Toolkit</a></li>
<li><a href="https://software.intel.com/videos/intel-tamper-protection-toolkit-getting-started">Intel Tamper Protection Toolkit Getting Started</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Marc Valle to discuss Intel's Tamper Protection Toolkit which can be used to protect your C++ application from reverse engineering and tampering.
        <p>Marc Valle is the technical lead for the Intel (R) Tamper Protection
Toolkit.  His professional interests include tamper protection,
reverse engineering, compilers, security, and privacy.  In his free
time he can be found staring at the black line at the bottom of the
pool preparing for his next competition.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://github.com/dbohdan/compilers-targeting-c">Compilers targeting C</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/40lm8o/lambdas_are_dangerous/">Lambdas are dangerous?</a></li>
<li><a href="http://blogs.msdn.com/b/vcblog/archive/2016/01/20/visual-studio-2015-update-1-new-experimental-feature-mpx.aspx">VS 2015 Update 1 New Experimental Feature MPX</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://software.intel.com/tamper-protection">Intel Tamper Protection Toolkit</a></li>
<li><a href="https://software.intel.com/videos/intel-tamper-protection-toolkit-getting-started">Intel Tamper Protection Toolkit Getting Started</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 20 Jan 2016 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/a3262e74/c2f507dc.mp3" length="22395945" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/e6SmQeNs8N1Q7DFU0C1M2aFptZp64fL5QYDCl5CRE5c/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9jZDMx/NzQ1Y2FhNzEzNDk4/MGMxZTM4OWI1Nzcw/NTMyYS5wbmc.jpg"/>
      <itunes:duration>1859</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Marc Valle to discuss Intel's Tamper Protection Toolkit which can be used to protect your C++ application from reverse engineering and tampering.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Marc Valle to discuss Intel's Tamper Protection Toolkit which can be used to protect your C++ application from reverse engineering and tampering.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/marc_valle">Marc Valle</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Game Development with C++ and Javascript</title>
      <itunes:episode>41</itunes:episode>
      <podcast:episode>41</podcast:episode>
      <itunes:title>Game Development with C++ and Javascript</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">9b73f7e49b830f52ed71d5ec02497988</guid>
      <link>https://share.transistor.fm/s/d68e3a46</link>
      <description>
        <![CDATA[Rob and Jason are joined by Mark Logan to discuss his experience building a game engine in Javascript and C++.
        <p>Mark started learning C++ with Borland Turbo C++ in high school, so that he could build video games. After 20 years, he's finally starting to feel like he knows what he's doing. After graduating from Northeastern University's College of Computer Science, Mark spent 7 years at Google, mainly working on internal infrastructure and automation. More recently, he returned to his first love - game programming - and helped found a studio called Artillery. He's currently the tech lead on Artillery's free-to-play RTS, code-named Atlas. He spends his time working on performance optimization, networking, and solving cross-platform development problems.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://sourceforge.net/p/cppcheck/news/2016/01/cppcheck-172/">New cppcheck released</a></li>
<li><a href="https://ehsanakhgari.org/blog/2015-12-07/c-static-analysis-using-clang">How to make your own C++ static analyzer with clang</a></li>
<li><a href="http://blogs.msdn.com/b/visualstudio/archive/2015/11/30/improving-your-build-times-with-incredibuild-and-visual-studio-2015.aspx">Improving your build times with Incredibuild and VS 2015</a></li>
</ul>
<p><b>Mark Logan</b></p>
<ul>
<li><a href="https://twitter.com/technicaldebtor">@technicaldebtor</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.artillery.com/">Artillery</a></li>
<li><a href="http://blog.artillery.com/">Artillery Blog</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Mark Logan to discuss his experience building a game engine in Javascript and C++.
        <p>Mark started learning C++ with Borland Turbo C++ in high school, so that he could build video games. After 20 years, he's finally starting to feel like he knows what he's doing. After graduating from Northeastern University's College of Computer Science, Mark spent 7 years at Google, mainly working on internal infrastructure and automation. More recently, he returned to his first love - game programming - and helped found a studio called Artillery. He's currently the tech lead on Artillery's free-to-play RTS, code-named Atlas. He spends his time working on performance optimization, networking, and solving cross-platform development problems.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://sourceforge.net/p/cppcheck/news/2016/01/cppcheck-172/">New cppcheck released</a></li>
<li><a href="https://ehsanakhgari.org/blog/2015-12-07/c-static-analysis-using-clang">How to make your own C++ static analyzer with clang</a></li>
<li><a href="http://blogs.msdn.com/b/visualstudio/archive/2015/11/30/improving-your-build-times-with-incredibuild-and-visual-studio-2015.aspx">Improving your build times with Incredibuild and VS 2015</a></li>
</ul>
<p><b>Mark Logan</b></p>
<ul>
<li><a href="https://twitter.com/technicaldebtor">@technicaldebtor</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.artillery.com/">Artillery</a></li>
<li><a href="http://blog.artillery.com/">Artillery Blog</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 13 Jan 2016 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/d68e3a46/83df9131.mp3" length="31777548" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/XQXCCY_Ox3RwEsliyxwVt3lecbzQ6_hebo6MviEMN6o/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS81NGU2/YmJiNDhiOTcxODM1/NDIwOGMwZmVmNTVl/NmU0Ny5wbmc.jpg"/>
      <itunes:duration>2641</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Mark Logan to discuss his experience building a game engine in Javascript and C++.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Mark Logan to discuss his experience building a game engine in Javascript and C++.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/mark_logan">Mark Logan</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>UndoDB and Live Recorder</title>
      <itunes:episode>40</itunes:episode>
      <podcast:episode>40</podcast:episode>
      <itunes:title>UndoDB and Live Recorder</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">50895b3eab081cc2b07a364105fb4499</guid>
      <link>https://share.transistor.fm/s/9efa30d3</link>
      <description>
        <![CDATA[Rob and Jason are joined by Dr. Greg Law to discuss reverse debugging with Undo Software.
        <p>Dr Greg Law is co-founder and CEO at Undo Software. He has spent nearly 20 years writing systems-level code, including novel kernel designs and networking architectures in academia and at a variety of start-ups. Greg finds it particularly rewarding to turn innovative software technology into “real” business development.  He still gets to write some code, although sadly most of his coding these days is done on aeroplanes. Greg lives in Cambridge, England with his wife and two children.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://www.bfilipek.com/2015/12/c-status-at-end-of-2015.html">C++ Status at the end of 2015</a></li>
<li><a href="https://medium.com/@jamesperry/starting-a-tech-startup-with-c-6b5d5856e6de#.d57agn3qq">Starting a tech startup with C++</a></li>
<li><a href="http://scottmeyers.blogspot.com/2015/12/good-to-go.html">} // good to go</a></li>
<li><a href="http://cppnow.org/2016-conference/announcements/2015/11/17/call-for-submission.html">C++Now 2016 Call for Submission</a></li>
</ul>
<p><b>Dr. Greg Law</b></p>
<ul>
<li><a href="https://twitter.com/gregthelaw">@gregthelaw</a></li>
<li><a href="http://undo-software.com/author/greg-law/">Greg Law's posts on Undo Software's Blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://undo-software.com/">Undo Software</a></li>
<li><a href="https://www.flickr.com/photos/137871969@N05/sets/72157660763507184/">Jason's photos from Kenya</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Dr. Greg Law to discuss reverse debugging with Undo Software.
        <p>Dr Greg Law is co-founder and CEO at Undo Software. He has spent nearly 20 years writing systems-level code, including novel kernel designs and networking architectures in academia and at a variety of start-ups. Greg finds it particularly rewarding to turn innovative software technology into “real” business development.  He still gets to write some code, although sadly most of his coding these days is done on aeroplanes. Greg lives in Cambridge, England with his wife and two children.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://www.bfilipek.com/2015/12/c-status-at-end-of-2015.html">C++ Status at the end of 2015</a></li>
<li><a href="https://medium.com/@jamesperry/starting-a-tech-startup-with-c-6b5d5856e6de#.d57agn3qq">Starting a tech startup with C++</a></li>
<li><a href="http://scottmeyers.blogspot.com/2015/12/good-to-go.html">} // good to go</a></li>
<li><a href="http://cppnow.org/2016-conference/announcements/2015/11/17/call-for-submission.html">C++Now 2016 Call for Submission</a></li>
</ul>
<p><b>Dr. Greg Law</b></p>
<ul>
<li><a href="https://twitter.com/gregthelaw">@gregthelaw</a></li>
<li><a href="http://undo-software.com/author/greg-law/">Greg Law's posts on Undo Software's Blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://undo-software.com/">Undo Software</a></li>
<li><a href="https://www.flickr.com/photos/137871969@N05/sets/72157660763507184/">Jason's photos from Kenya</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 07 Jan 2016 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/9efa30d3/a2e2a030.mp3" length="33625330" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/nD84G31wzIsZKQ-WK6m85yVZ0btp48XmykdFNug34lc/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS81Mzk1/MzdjMDYxMTVkYmY3/OTM2MzZkMTU3MjYz/ZTQ4NC5wbmc.jpg"/>
      <itunes:duration>2795</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Dr. Greg Law to discuss reverse debugging with Undo Software.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Dr. Greg Law to discuss reverse debugging with Undo Software.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/dr_greg_law">Dr. Greg Law</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Transducers</title>
      <itunes:episode>39</itunes:episode>
      <podcast:episode>39</podcast:episode>
      <itunes:title>Transducers</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">72860341ea81cee931d45a8bb245330d</guid>
      <link>https://share.transistor.fm/s/f68a3ee9</link>
      <description>
        <![CDATA[Rob and Jason are joined by Juan Pedro Bolivar Puente to discuss Transducers and the Atria library.
        <p>Juanpe is a Spanish software engineer currently based in Berlin, Germany. Since 2011 he has worked for Ableton, where he has helped building novel musical platforms like Push and Live and where he coordinates the "Open Source Guild" helping the adoption and contribution to FLOSS. He is most experienced in C++ and Python and likes tinkering with languages like Haskell or Clojure. He is an advocate for "modern C++" and pushes for adoption of declarative and functional paradigms in the programming mainstream. He is also an open source activist and maintainer of a couple of official GNU packages like Psychosynth which introduces new realtime audio processing techniques leveraging the newest C++ standards.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://www.informit.com/articles/article.aspx?p=2467340">Going Large Scale with C++ Part 1</a></li>
<li><a href="http://blogs.msdn.com/b/vcblog/archive/2015/12/15/support-for-android-cmake-projects-in-visual-studio.aspx">Support for Android CMake projects in Visual Studio</a></li>
</ul>
<p><b>Juan Pedro Bolivar Puente</b></p>
<ul>
<li><a href="http://sinusoid.es/">Juan's website</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=vohGJjGxtJQ">CppCon 2015: Juan Pedro Bolívar Puente “Transducers: from Clojure to C++"</a></li>
<li><a href="https://github.com/Ableton/atria">Atria on GitHub</a></li>
<li><a href="http://www.psychosynth.com/index.php/Main_Page">psychosynth</a></li>
<li><a href="http://wingolog.org/archives/2015/11/09/embracing-conways-law">Embracing Conway's law</a></li>
<li><a href="http://vitiy.info/cpp14-how-to-implement-transducers/">Victor Laskin's Blog: C++14 Transducers</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Juan Pedro Bolivar Puente to discuss Transducers and the Atria library.
        <p>Juanpe is a Spanish software engineer currently based in Berlin, Germany. Since 2011 he has worked for Ableton, where he has helped building novel musical platforms like Push and Live and where he coordinates the "Open Source Guild" helping the adoption and contribution to FLOSS. He is most experienced in C++ and Python and likes tinkering with languages like Haskell or Clojure. He is an advocate for "modern C++" and pushes for adoption of declarative and functional paradigms in the programming mainstream. He is also an open source activist and maintainer of a couple of official GNU packages like Psychosynth which introduces new realtime audio processing techniques leveraging the newest C++ standards.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://www.informit.com/articles/article.aspx?p=2467340">Going Large Scale with C++ Part 1</a></li>
<li><a href="http://blogs.msdn.com/b/vcblog/archive/2015/12/15/support-for-android-cmake-projects-in-visual-studio.aspx">Support for Android CMake projects in Visual Studio</a></li>
</ul>
<p><b>Juan Pedro Bolivar Puente</b></p>
<ul>
<li><a href="http://sinusoid.es/">Juan's website</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=vohGJjGxtJQ">CppCon 2015: Juan Pedro Bolívar Puente “Transducers: from Clojure to C++"</a></li>
<li><a href="https://github.com/Ableton/atria">Atria on GitHub</a></li>
<li><a href="http://www.psychosynth.com/index.php/Main_Page">psychosynth</a></li>
<li><a href="http://wingolog.org/archives/2015/11/09/embracing-conways-law">Embracing Conway's law</a></li>
<li><a href="http://vitiy.info/cpp14-how-to-implement-transducers/">Victor Laskin's Blog: C++14 Transducers</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Tue, 22 Dec 2015 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/f68a3ee9/f81ca89d.mp3" length="28519275" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/fKmyLbR3gkfkAOQjGDHGbkxeP-IWcBv4CRABX3NSEXg/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS85ZmM2/ZTU2YTc0ZmE2ZWU4/YjIyMjk4N2MwYzc5/NDUzMy5wbmc.jpg"/>
      <itunes:duration>2369</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Juan Pedro Bolivar Puente to discuss Transducers and the Atria library.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Juan Pedro Bolivar Puente to discuss Transducers and the Atria library.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/juan_pedro_bolivar_puente">Juan Pedro Bolivar Puente</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Mesonbuild</title>
      <itunes:episode>38</itunes:episode>
      <podcast:episode>38</podcast:episode>
      <itunes:title>Mesonbuild</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">b256a5f7722b16142aa9c197d415e1dd</guid>
      <link>https://share.transistor.fm/s/f0855b02</link>
      <description>
        <![CDATA[Rob and Jason are joined by Jussi Pakkanen to discuss the Mesonbuild multiplatform build system for C++.
        <p>Jussi Pakkanen got his doctoral degree in computer science from the Helsinki University of Technology in 2006. Since then he has worked on various problem areas ranging from mail sorting to the software stacks of Ubuntu desktop and phone. Most recently he was the SDK lead developer at Jolla. Currently he is open for new development challenges. During his spare time he has been known to be a photographer, movie director, magician, gastronomist, computer game designer and watercolour painter.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://blog.leapmotion.com/hood-leap-motion-hackathons-augmented-reality-workspace/">Under the Hood: Leap Motion Hackathon's AR Workspace</a></li>
<li><a href="http://blogs.msdn.com/b/vcblog/archive/2015/12/07/stl-fixes-in-vs-2015-update-1.aspx">STL Fixes in VS 2015 Update 1</a></li>
<li><a href="http://meetingcpp.com/index.php/newsreader/items/meeting-c-2015-all-lightning-talks-are-now-online-at-youtube.html">Meeting C++ Lightning talks are now on youtube</a></li>
</ul>
<p><b>Jussi Pakkanen</b></p>
<ul>
<li><a href="http://nibblestew.blogspot.com/">Jussi Pakkanen's blog</a></li>
<li><a href="https://twitter.com/jpakkane">@jpakkane</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://mesonbuild.com/">Mesonbuild</a></li>
<li><a href="https://github.com/mesonbuild/meson">Mesonbuild on GitHub</a></li>
<li><a href="https://www.youtube.com/watch?v=KPi0AuVpxLI">Making build systems not suck</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Jussi Pakkanen to discuss the Mesonbuild multiplatform build system for C++.
        <p>Jussi Pakkanen got his doctoral degree in computer science from the Helsinki University of Technology in 2006. Since then he has worked on various problem areas ranging from mail sorting to the software stacks of Ubuntu desktop and phone. Most recently he was the SDK lead developer at Jolla. Currently he is open for new development challenges. During his spare time he has been known to be a photographer, movie director, magician, gastronomist, computer game designer and watercolour painter.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://blog.leapmotion.com/hood-leap-motion-hackathons-augmented-reality-workspace/">Under the Hood: Leap Motion Hackathon's AR Workspace</a></li>
<li><a href="http://blogs.msdn.com/b/vcblog/archive/2015/12/07/stl-fixes-in-vs-2015-update-1.aspx">STL Fixes in VS 2015 Update 1</a></li>
<li><a href="http://meetingcpp.com/index.php/newsreader/items/meeting-c-2015-all-lightning-talks-are-now-online-at-youtube.html">Meeting C++ Lightning talks are now on youtube</a></li>
</ul>
<p><b>Jussi Pakkanen</b></p>
<ul>
<li><a href="http://nibblestew.blogspot.com/">Jussi Pakkanen's blog</a></li>
<li><a href="https://twitter.com/jpakkane">@jpakkane</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://mesonbuild.com/">Mesonbuild</a></li>
<li><a href="https://github.com/mesonbuild/meson">Mesonbuild on GitHub</a></li>
<li><a href="https://www.youtube.com/watch?v=KPi0AuVpxLI">Making build systems not suck</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 16 Dec 2015 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/f0855b02/4d10f595.mp3" length="30942076" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/k3gEji7-KO4wm7fQZn4IqeNcLhuQyN8G85a6zXzn93w/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS84MGNh/YmZlZDA1OTg2NGVk/NmI2YTI5NjZkNWE2/OTNjMi5wbmc.jpg"/>
      <itunes:duration>2571</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Jussi Pakkanen to discuss the Mesonbuild multiplatform build system for C++.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Jussi Pakkanen to discuss the Mesonbuild multiplatform build system for C++.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/jussi_pakkanen">Jussi Pakkanen</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Ranges</title>
      <itunes:episode>37</itunes:episode>
      <podcast:episode>37</podcast:episode>
      <itunes:title>Ranges</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">8ed46f7b176c6fcf0877acb6bfe9dcce</guid>
      <link>https://share.transistor.fm/s/c56b5ed5</link>
      <description>
        <![CDATA[Rob and Jason are joined by Eric Niebler to discuss his work on Ranges and the future of the Standard Library.
        <p>Eric Niebler is an independent consultant specializing in C++ library development. Currently, he is working on modernizing the C++ standard library and adding support for ranges, funded by the first-ever grant from the Standard C++ Foundation. Previously, Eric was a consultant for BoostPro computing, a member of Microsoft's Visual C++ team, and a Microsoft Researcher before that. In addition, he has several libraries in Boost and is a Boost release manager and steering committee member. Eric has been an active member of the C++ Standardization Committee for well over 10 years. He speaks regularly at C++ conferences around the world.</p>
<p>In a previous life, Eric drifted with no fixed address, writing C++ and blog entries from cafes and beaches around the world. Today, Eric is a family man living and working in the glorious Pacific Northwest near Seattle.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://blogs.msdn.com/b/vcblog/archive/2015/12/04/introducing-clang-with-microsoft-codegen-in-vs-2015-update-1.aspx">Clang with Microsoft CodeGen in VS 2015 Update 1</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/3v05s9/conan_a_cc_package_manager/">Conan a C/C++ package manager</a></li>
<li><a href="http://kennykerr.ca/2015/12/03/getting-started-with-modules-in-c/">Getting started with Modules in C++</a></li>
</ul>
<p><b>Eric Niebler</b></p>
<ul>
<li><a href="https://twitter.com/ericniebler">@ericniebler</a></li>
<li><a href="http://ericniebler.com/">Eric Niebler's blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/ericniebler/range-v3">Range v3 Library</a></li>
<li><a href="https://github.com/CaseyCarter/cmcstl2">C++ Extensions for Ranges</a></li>
<li><a href="https://www.youtube.com/watch?v=mFUXNMfaciE">CppCon 2015: Eric Niebler "Ranges for the Standard Library"</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Eric Niebler to discuss his work on Ranges and the future of the Standard Library.
        <p>Eric Niebler is an independent consultant specializing in C++ library development. Currently, he is working on modernizing the C++ standard library and adding support for ranges, funded by the first-ever grant from the Standard C++ Foundation. Previously, Eric was a consultant for BoostPro computing, a member of Microsoft's Visual C++ team, and a Microsoft Researcher before that. In addition, he has several libraries in Boost and is a Boost release manager and steering committee member. Eric has been an active member of the C++ Standardization Committee for well over 10 years. He speaks regularly at C++ conferences around the world.</p>
<p>In a previous life, Eric drifted with no fixed address, writing C++ and blog entries from cafes and beaches around the world. Today, Eric is a family man living and working in the glorious Pacific Northwest near Seattle.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://blogs.msdn.com/b/vcblog/archive/2015/12/04/introducing-clang-with-microsoft-codegen-in-vs-2015-update-1.aspx">Clang with Microsoft CodeGen in VS 2015 Update 1</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/3v05s9/conan_a_cc_package_manager/">Conan a C/C++ package manager</a></li>
<li><a href="http://kennykerr.ca/2015/12/03/getting-started-with-modules-in-c/">Getting started with Modules in C++</a></li>
</ul>
<p><b>Eric Niebler</b></p>
<ul>
<li><a href="https://twitter.com/ericniebler">@ericniebler</a></li>
<li><a href="http://ericniebler.com/">Eric Niebler's blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/ericniebler/range-v3">Range v3 Library</a></li>
<li><a href="https://github.com/CaseyCarter/cmcstl2">C++ Extensions for Ranges</a></li>
<li><a href="https://www.youtube.com/watch?v=mFUXNMfaciE">CppCon 2015: Eric Niebler "Ranges for the Standard Library"</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Mon, 07 Dec 2015 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/c56b5ed5/67e50e15.mp3" length="32594703" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/mkz-BP1tQ3x8Rn74L1FVJJFGuh_aJL6X27XcF3UiF28/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9iY2Vh/NmIwMTBiODFlM2Zh/NjljNjhmNTMxNTNh/ZTZlNC5wbmc.jpg"/>
      <itunes:duration>2709</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Eric Niebler to discuss his work on Ranges and the future of the Standard Library.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Eric Niebler to discuss his work on Ranges and the future of the Standard Library.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/eric_niebler">Eric Niebler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>rr</title>
      <itunes:episode>36</itunes:episode>
      <podcast:episode>36</podcast:episode>
      <itunes:title>rr</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">c75a91e4f3849b6278645064b682a48a</guid>
      <link>https://share.transistor.fm/s/747564e8</link>
      <description>
        <![CDATA[Rob and Jason are joined by Robert O'Callahan from Mozilla to discuss the RR project.
        <p>Robert O'Callahan has a PhD in computer science at Carnegie Mellon and did academic research for a while at IBM Research, working on dynamic program analysis tools. At the same time he was contributing to Mozilla as a volunteer, until he switched gears to work full-time with Mozilla; Robert has been working on what became Firefox for over 15 years, mostly on layout and rendering in the browser engine and on related Web standards like CSS and DOM APIs. Lately he's been devoting about half of his time to rr.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://scottmeyers.blogspot.com/2015/11/breaking-all-eggs-in-c.html">Breaking all the Eggs in C++</a></li>
<li><a href="http://meetingcpp.com/index.php/br/items/the-wind-of-change.html">The wind of change</a></li>
<li><a href="http://www.viva64.com/en/b/0355/">Celebrating 30th anniversary of the first C++ compiler: let's find bugs in it</a></li>
</ul>
<p><b>Robert O'Callahan</b></p>
<ul>
<li><a href="http://robert.ocallahan.org/">Robert O'Callahan's website</a></li>
<li><a href="https://twitter.com/rocallahan">@rocallahan</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://rr-project.org/">rr project</a></li>
<li><a href="https://github.com/mozilla">Mozilla on GitHub</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Robert O'Callahan from Mozilla to discuss the RR project.
        <p>Robert O'Callahan has a PhD in computer science at Carnegie Mellon and did academic research for a while at IBM Research, working on dynamic program analysis tools. At the same time he was contributing to Mozilla as a volunteer, until he switched gears to work full-time with Mozilla; Robert has been working on what became Firefox for over 15 years, mostly on layout and rendering in the browser engine and on related Web standards like CSS and DOM APIs. Lately he's been devoting about half of his time to rr.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://scottmeyers.blogspot.com/2015/11/breaking-all-eggs-in-c.html">Breaking all the Eggs in C++</a></li>
<li><a href="http://meetingcpp.com/index.php/br/items/the-wind-of-change.html">The wind of change</a></li>
<li><a href="http://www.viva64.com/en/b/0355/">Celebrating 30th anniversary of the first C++ compiler: let's find bugs in it</a></li>
</ul>
<p><b>Robert O'Callahan</b></p>
<ul>
<li><a href="http://robert.ocallahan.org/">Robert O'Callahan's website</a></li>
<li><a href="https://twitter.com/rocallahan">@rocallahan</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://rr-project.org/">rr project</a></li>
<li><a href="https://github.com/mozilla">Mozilla on GitHub</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Tue, 01 Dec 2015 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/747564e8/c93db9f1.mp3" length="30973028" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/RbkFh5acwaueRLxsYCsVyYrX4WOcC6NzB2vLPRO3LI8/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9jM2Mz/M2MzMTZiNjY2YWUx/NzM4NWEyODcxNzE5/Yjk0Ny5wbmc.jpg"/>
      <itunes:duration>2574</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Robert O'Callahan from Mozilla to discuss the RR project.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Robert O'Callahan from Mozilla to discuss the RR project.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/robert_ocallahan">Robert O'Callahan</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>CppCon Wrapup</title>
      <itunes:episode>35</itunes:episode>
      <podcast:episode>35</podcast:episode>
      <itunes:title>CppCon Wrapup</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">34905f7831a26896c69feb09a9654fd3</guid>
      <link>https://share.transistor.fm/s/674115c2</link>
      <description>
        <![CDATA[Rob and Jason are joined by Jon Kalb to talk about this year's CppCon, his trip to the Kona standards committee meeting and much more.
        <p>Jon has been writing C++ for two and half decades and does onsite C++ training. He chairs the CppCon and C++Now conferences and the C++ Track for the Silicon Valley Code Camp. He serves as chair of the Boost Libraries Steering Committee and is a Microsoft MVP.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://florianjw.de/en/variadic_templates.html">Using variadic templates cleanly</a></li>
<li><a href="https://www.reddit.com/r/programming/comments/3qtkce/a_sad_story_about_get_temporary_buffer/">A sad story about get_temporary_buffer</a></li>
<li><a href="https://meetingcpp.com/index.php/br/items/cpp-and-zombies-a-moving-question.html">C++ and zombies: a moving question</a></li>
</ul>
<p><b>Jon Kalb</b></p>
<ul>
<li><a href="https://twitter.com/_jonkalb">@_jonkalb</a></li>
<li><a href="http://exceptionsafecode.com/">Exception-Safe Coding in C++</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://cppcon.org/announcing-2016-dates/">CppCon 2016: Announcing 2016 Dates</a></li>
<li><a href="https://www.youtube.com/watch?v=W7fIy_54y-w">CppCon 2014: Exception Safe Code (Part 1)</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Jon Kalb to talk about this year's CppCon, his trip to the Kona standards committee meeting and much more.
        <p>Jon has been writing C++ for two and half decades and does onsite C++ training. He chairs the CppCon and C++Now conferences and the C++ Track for the Silicon Valley Code Camp. He serves as chair of the Boost Libraries Steering Committee and is a Microsoft MVP.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://florianjw.de/en/variadic_templates.html">Using variadic templates cleanly</a></li>
<li><a href="https://www.reddit.com/r/programming/comments/3qtkce/a_sad_story_about_get_temporary_buffer/">A sad story about get_temporary_buffer</a></li>
<li><a href="https://meetingcpp.com/index.php/br/items/cpp-and-zombies-a-moving-question.html">C++ and zombies: a moving question</a></li>
</ul>
<p><b>Jon Kalb</b></p>
<ul>
<li><a href="https://twitter.com/_jonkalb">@_jonkalb</a></li>
<li><a href="http://exceptionsafecode.com/">Exception-Safe Coding in C++</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://cppcon.org/announcing-2016-dates/">CppCon 2016: Announcing 2016 Dates</a></li>
<li><a href="https://www.youtube.com/watch?v=W7fIy_54y-w">CppCon 2014: Exception Safe Code (Part 1)</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 18 Nov 2015 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/674115c2/e8fea3ac.mp3" length="41453501" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/eTQBo7KJ4D4Eb-GlwHrEMBBsyYmkPjZlrgig5y_aego/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9iZjI2/ZGZlNjgwODBmYjlh/NTk4OGU0MDlhYzVh/YmZkNC5wbmc.jpg"/>
      <itunes:duration>3447</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Jon Kalb to talk about this year's CppCon, his trip to the Kona standards committee meeting and much more.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Jon Kalb to talk about this year's CppCon, his trip to the Kona standards committee meeting and much more.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/jon_kalb">Jon Kalb</podcast:person>
    </item>
    <item>
      <title>High Performance Computing</title>
      <itunes:episode>34</itunes:episode>
      <podcast:episode>34</podcast:episode>
      <itunes:title>High Performance Computing</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">bd606bb3f80608a2d015716837d2970c</guid>
      <link>https://share.transistor.fm/s/b319e09c</link>
      <description>
        <![CDATA[Rob and Jason are joined by Dmitri Nesteruk to talk about High Performance Computing and some of the new features coming to CLion and ReSharper for C++.
        <p>Dmitri Nesteruk is a developer, speaker, podcaster and a technical evangelist at JetBrains. His interests lie in software development and integration practices in the areas of computation, quantitative finance and algorithmic trading. His technological interests include C#, F# and C++ programming as well high-performance computing using technologies such as CUDA. He has been a C# MVP since 2009.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://blogs.msdn.com/b/vcblog/archive/2015/10/29/visual-studio-2015-update-1-rc-available.aspx">Visual Studio 2015 Update 1 RC Available</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/3q8o0d/reverse_iteration_with_rangebased_for_loops/">Reverse Iteration with Range-Based for Loops</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/3qrwng/interactively_create_clangformat_configurations/">Interactively create clang-format configurations</a></li>
</ul>
<p><b>Dmitri Nesteruk</b></p>
<ul>
<li><a href="https://twitter.com/dnesteruk">@dnesteruk</a></li>
<li><a href="http://www.pluralsight.com/author/dmitri-nesteruk">Dmitri Nesteruk's Pluralsight courses</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://blog.jetbrains.com/clion/2015/07/webinar-recording-a-tour-of-modern-c/">Webinar Recording: A Tour of Modern C++</a></li>
<li><a href="https://www.jetbrains.com/clion/whatsnew/">What's New in CLion 1.2</a></li>
<li><a href="https://www.jetbrains.com/resharper/whatsnew/">What's New in ReSharper++</a></li>
<li><a href="http://www.pluralsight.com/courses/cpp-high-performance-computing">High Performance Computing in C++</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Dmitri Nesteruk to talk about High Performance Computing and some of the new features coming to CLion and ReSharper for C++.
        <p>Dmitri Nesteruk is a developer, speaker, podcaster and a technical evangelist at JetBrains. His interests lie in software development and integration practices in the areas of computation, quantitative finance and algorithmic trading. His technological interests include C#, F# and C++ programming as well high-performance computing using technologies such as CUDA. He has been a C# MVP since 2009.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://blogs.msdn.com/b/vcblog/archive/2015/10/29/visual-studio-2015-update-1-rc-available.aspx">Visual Studio 2015 Update 1 RC Available</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/3q8o0d/reverse_iteration_with_rangebased_for_loops/">Reverse Iteration with Range-Based for Loops</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/3qrwng/interactively_create_clangformat_configurations/">Interactively create clang-format configurations</a></li>
</ul>
<p><b>Dmitri Nesteruk</b></p>
<ul>
<li><a href="https://twitter.com/dnesteruk">@dnesteruk</a></li>
<li><a href="http://www.pluralsight.com/author/dmitri-nesteruk">Dmitri Nesteruk's Pluralsight courses</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://blog.jetbrains.com/clion/2015/07/webinar-recording-a-tour-of-modern-c/">Webinar Recording: A Tour of Modern C++</a></li>
<li><a href="https://www.jetbrains.com/clion/whatsnew/">What's New in CLion 1.2</a></li>
<li><a href="https://www.jetbrains.com/resharper/whatsnew/">What's New in ReSharper++</a></li>
<li><a href="http://www.pluralsight.com/courses/cpp-high-performance-computing">High Performance Computing in C++</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 11 Nov 2015 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/b319e09c/182f5cfe.mp3" length="45148509" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/GnH8QAVx22J-XQttOZ9SuTuNui796-5a6QOZcrqjHPI/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8zNDRk/OGNiZjVhMjRjODY5/MzY0MDM2ODMxY2Mx/YWViMS5wbmc.jpg"/>
      <itunes:duration>3755</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Dmitri Nesteruk to talk about High Performance Computing and some of the new features coming to CLion and ReSharper for C++.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Dmitri Nesteruk to talk about High Performance Computing and some of the new features coming to CLion and ReSharper for C++.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/dmitri_nesteruk">Dmitri Nesteruk</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Qt Creator</title>
      <itunes:episode>33</itunes:episode>
      <podcast:episode>33</podcast:episode>
      <itunes:title>Qt Creator</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">32bb60d388ed3ccc9850120106638dd2</guid>
      <link>https://share.transistor.fm/s/83fdb3a5</link>
      <description>
        <![CDATA[Rob and Jason are joined by Tobias Hunger to discuss the Qt Creator IDE for C++.
        <p>Tobias graduated from the University of Kaiserslautern in Germany with a degree in computer engineering. Before joining Nokia in 2009 to work on Qt Creator he has been a consultant, specializing in systems administration and later Qt software development. He went with Qt to Digia and now works for The Qt Company in Berlin, Germany.
 
Tobias has been an open source contributor ever since his student days and is now a maintainer in the Qt project, responsible for the version control plugins in Qt Creator. He also is heavily involved with the project management plugins.
 
In his spare time he does way to many computer related things, but also manages to read books, go to the movies and play with his son.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.kdevelop.org/news/first-beta-release-kdevelop-500-available">First beta release of KDevelop 5.0.0</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/3pr7aw/microsoft_promises_clang_for_windows_in_november/">Microsoft promises Clang for Windows in November</a></li>
<li><a href="http://mollyrocket.com/news_0006.html">Handmade Con 2015</a></li>
</ul>
<p><b>Tobias Hunger</b></p>
<ul>
<li><a href="https://twitter.com/t_hunger">@t_hunger</a></li>
<li><a href="https://github.com/hunger">Tobias Hunger's Github</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://blog.qt.io/blog/2015/10/27/qt-creator-3-6-beta1-released/">Qt Creator 3.6 Beta1 released</a></li>
<li><a href="http://www.qt.io/">Qt</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Tobias Hunger to discuss the Qt Creator IDE for C++.
        <p>Tobias graduated from the University of Kaiserslautern in Germany with a degree in computer engineering. Before joining Nokia in 2009 to work on Qt Creator he has been a consultant, specializing in systems administration and later Qt software development. He went with Qt to Digia and now works for The Qt Company in Berlin, Germany.
 
Tobias has been an open source contributor ever since his student days and is now a maintainer in the Qt project, responsible for the version control plugins in Qt Creator. He also is heavily involved with the project management plugins.
 
In his spare time he does way to many computer related things, but also manages to read books, go to the movies and play with his son.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.kdevelop.org/news/first-beta-release-kdevelop-500-available">First beta release of KDevelop 5.0.0</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/3pr7aw/microsoft_promises_clang_for_windows_in_november/">Microsoft promises Clang for Windows in November</a></li>
<li><a href="http://mollyrocket.com/news_0006.html">Handmade Con 2015</a></li>
</ul>
<p><b>Tobias Hunger</b></p>
<ul>
<li><a href="https://twitter.com/t_hunger">@t_hunger</a></li>
<li><a href="https://github.com/hunger">Tobias Hunger's Github</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://blog.qt.io/blog/2015/10/27/qt-creator-3-6-beta1-released/">Qt Creator 3.6 Beta1 released</a></li>
<li><a href="http://www.qt.io/">Qt</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Tue, 03 Nov 2015 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/83fdb3a5/1939f5fc.mp3" length="21907881" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/thyq6ZGPdlbDa6ybh4phbAXLSireO8tkCBYZZhR-yaI/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS84ZDIy/MGMzMzdhNTAzMGZh/YjY1NWJmMDgxOWMy/NmIxOC5wbmc.jpg"/>
      <itunes:duration>1818</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Tobias Hunger to discuss the Qt Creator IDE for C++.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Tobias Hunger to discuss the Qt Creator IDE for C++.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/tobias_hunger">Tobias Hunger</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>D</title>
      <itunes:episode>32</itunes:episode>
      <podcast:episode>32</podcast:episode>
      <itunes:title>D</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">6a88a2faeef6c01f57e66301d9cd43bb</guid>
      <link>https://share.transistor.fm/s/3365ccca</link>
      <description>
        <![CDATA[Rob and Jason are joined by Andrei Alexandrescu to discuss the D Programming language, C++ interoperability and more. Andrei even announces plans for a new book on the show!
        <p>Andrei Alexandrescu coined the colloquial term "modern C++" (adapted from his award-winning book Modern C++ Design), used today to describe a collection of important C++ styles and idioms. He is also the coauthor of C++ Coding Standards and the author of The D Programming Language book. With Walter Bright, Andrei co-designed many important features of D and authored a large part of D's standard library. His research on Machine Learning and Natural Language Processing and a five-year tenure as Research Scientist at Facebook complete a broad spectrum of expertise. Andrei holds a PhD in Computer Science from the University of Washington and a BSc in Electrical Engineering from University "Politehnica" Bucharest. He currently works on the D Language Foundation. </p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.reddit.com/r/cpp/comments/3q4agc/c17_progress_update_oct_2015/">C++17 Progress Update</a></li>
<li><a href="http://herbsutter.com/2015/10/25/2568/">Herb Sutter's Fall 2015 Trip Report</a></li>
<li><a href="http://robert.ocallahan.org/2015/10/rr-40-released-with-reverse-execution.html">Rr 4.0 released with reverse execution</a></li>
</ul>
<p><b>Andrei Alexandrescu</b></p>
<ul>
<li><a href="https://twitter.com/incomputable">@incomputable</a></li>
<li><a href="http://erdani.com/">Andrei Alexandrescu's Website</a></li>
<li><a href="http://amzn.to/1GLaBax">Andrei Alexandrescu's books on Amazon</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=WjTrfoiB0MQ">CppCon 2015: Andrei Alexandrescu “Declarative Control Flow"</a></li>
<li><a href="https://www.youtube.com/watch?v=LIb3L4vKZ7U">CppCon 2015: Andrei Alexandrescu “std::allocator...”</a></li>
<li><a href="http://dlang.org/">The D Programming Language</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Andrei Alexandrescu to discuss the D Programming language, C++ interoperability and more. Andrei even announces plans for a new book on the show!
        <p>Andrei Alexandrescu coined the colloquial term "modern C++" (adapted from his award-winning book Modern C++ Design), used today to describe a collection of important C++ styles and idioms. He is also the coauthor of C++ Coding Standards and the author of The D Programming Language book. With Walter Bright, Andrei co-designed many important features of D and authored a large part of D's standard library. His research on Machine Learning and Natural Language Processing and a five-year tenure as Research Scientist at Facebook complete a broad spectrum of expertise. Andrei holds a PhD in Computer Science from the University of Washington and a BSc in Electrical Engineering from University "Politehnica" Bucharest. He currently works on the D Language Foundation. </p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.reddit.com/r/cpp/comments/3q4agc/c17_progress_update_oct_2015/">C++17 Progress Update</a></li>
<li><a href="http://herbsutter.com/2015/10/25/2568/">Herb Sutter's Fall 2015 Trip Report</a></li>
<li><a href="http://robert.ocallahan.org/2015/10/rr-40-released-with-reverse-execution.html">Rr 4.0 released with reverse execution</a></li>
</ul>
<p><b>Andrei Alexandrescu</b></p>
<ul>
<li><a href="https://twitter.com/incomputable">@incomputable</a></li>
<li><a href="http://erdani.com/">Andrei Alexandrescu's Website</a></li>
<li><a href="http://amzn.to/1GLaBax">Andrei Alexandrescu's books on Amazon</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=WjTrfoiB0MQ">CppCon 2015: Andrei Alexandrescu “Declarative Control Flow"</a></li>
<li><a href="https://www.youtube.com/watch?v=LIb3L4vKZ7U">CppCon 2015: Andrei Alexandrescu “std::allocator...”</a></li>
<li><a href="http://dlang.org/">The D Programming Language</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Mon, 26 Oct 2015 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/3365ccca/769db0ba.mp3" length="40847354" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/Y8vK-SNDs6me5I_g0HjysF9b88rLszwMunGZ-8M911Q/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS80OTZl/MDY5NzU3MDU5YmRm/MmQwZGY4YmUxODcx/NDFhOC5wbmc.jpg"/>
      <itunes:duration>3396</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Andrei Alexandrescu to discuss the D Programming language, C++ interoperability and more. Andrei even announces plans for a new book on the show!</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Andrei Alexandrescu to discuss the D Programming language, C++ interoperability and more. Andrei even announces plans for a new book on the show!</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/andrei_alexandrescu">Andrei Alexandrescu</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>JUCE</title>
      <itunes:episode>31</itunes:episode>
      <podcast:episode>31</podcast:episode>
      <itunes:title>JUCE</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">b5fed646a5707063c333e2e01ba4b2f8</guid>
      <link>https://share.transistor.fm/s/76f60a2a</link>
      <description>
        <![CDATA[Rob and Jason are joined by Julian Storer to discuss the JUCE library.
        <p>Jules has been developing audio and library software in C++ for over 15 years, and is the author of the JUCE library, the most widely used framework for audio applications and plugins. Music tech company ROLI acquired JUCE in 2014, and as well as continuing work on library itself, he helps to guide ROLI's other software projects.</p>
<p>He also created the Tracktion audio workstation in 2002, which is still going strong and being used by thousands of recording musicians around the world.</p>
<p>He lives in London, and likes to escape from the world of music technology by playing classical guitar</p>
<p><b>News</b></p>
<ul>
<li><a href="http://cppcon.org/callforclasses2016/">CppCon 2016 Call for Class Proposals</a></li>
<li><a href="https://www.reddit.com/r/programming/comments/3oqj59/bjarne_stroustrup_on_the_30th_anniversary_of/">Bjarne Stroustrup on the 30th anniversary of Cfront</a></li>
<li><a href="http://blogs.msdn.com/b/vcblog/archive/2015/10/19/do-you-prefer-fast-or-precise.aspx">Do you prefer fast or precise?</a></li>
</ul>
<p><b>Julian Storer</b></p>
<ul>
<li><a href="https://github.com/julianstorer">Julian Storer's GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=pKvt5_FhziI">CppCon 2015: Julian Storer "The Projucer"</a></li>
<li><a href="http://www.juce.com/">JUCE</a></li>
<li><a href="https://twitter.com/JUCElibrary">@JUCElibrary</a></li>
<li><a href="http://www.roli.com/">ROLI</a></li>
<li><a href="http://www.tracktion.com/">Tracktion</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Julian Storer to discuss the JUCE library.
        <p>Jules has been developing audio and library software in C++ for over 15 years, and is the author of the JUCE library, the most widely used framework for audio applications and plugins. Music tech company ROLI acquired JUCE in 2014, and as well as continuing work on library itself, he helps to guide ROLI's other software projects.</p>
<p>He also created the Tracktion audio workstation in 2002, which is still going strong and being used by thousands of recording musicians around the world.</p>
<p>He lives in London, and likes to escape from the world of music technology by playing classical guitar</p>
<p><b>News</b></p>
<ul>
<li><a href="http://cppcon.org/callforclasses2016/">CppCon 2016 Call for Class Proposals</a></li>
<li><a href="https://www.reddit.com/r/programming/comments/3oqj59/bjarne_stroustrup_on_the_30th_anniversary_of/">Bjarne Stroustrup on the 30th anniversary of Cfront</a></li>
<li><a href="http://blogs.msdn.com/b/vcblog/archive/2015/10/19/do-you-prefer-fast-or-precise.aspx">Do you prefer fast or precise?</a></li>
</ul>
<p><b>Julian Storer</b></p>
<ul>
<li><a href="https://github.com/julianstorer">Julian Storer's GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=pKvt5_FhziI">CppCon 2015: Julian Storer "The Projucer"</a></li>
<li><a href="http://www.juce.com/">JUCE</a></li>
<li><a href="https://twitter.com/JUCElibrary">@JUCElibrary</a></li>
<li><a href="http://www.roli.com/">ROLI</a></li>
<li><a href="http://www.tracktion.com/">Tracktion</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 21 Oct 2015 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/76f60a2a/9894becf.mp3" length="27023563" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/tJZMz6QRwL3D9T8IB8YzrpPmKbjtoEfLfcrnwR-GbLs/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8xNTEy/ZDE4MTUzNmMxOGI1/OTU1ZTc1Yzc0YzUz/MWRkYy5wbmc.jpg"/>
      <itunes:duration>2244</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Julian Storer to discuss the JUCE library.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Julian Storer to discuss the JUCE library.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/julian_storer">Julian Storer</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Stop Teaching C (When Teaching C++)</title>
      <itunes:episode>30</itunes:episode>
      <podcast:episode>30</podcast:episode>
      <itunes:title>Stop Teaching C (When Teaching C++)</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">302c14c3980fd9fac30b8388beb7810e</guid>
      <link>https://share.transistor.fm/s/6c2bc24a</link>
      <description>
        <![CDATA[Rob and Jason are joined by Kate Gregory to talk about how we should be teaching C++ without the C.
        <p>Kate Gregory has been using C++ since before Microsoft had a C++ compiler, and has been paid to program since 1979. She loves C++ and believes that software should make our lives easier. That includes making the lives of developers easier! She'll stay up late arguing about deterministic destruction or how C++ these days is not the C++ you remember.</p>
<p>Kate runs a small consulting firm in rural Ontario and provides mentoring and management consultant services, as well as writing code every week. She has spoken all over the world, written over a dozen books, and helped thousands of developers to be better at what they do. Kate is a Microsoft Regional Director, a Visual C++ MVP, an Imagine Cup judge and mentor, and an active contributor to StackOverflow and other StackExchange sites. She develops courses for Pluralsight, primarily on C++ and Visual Studio. In 2014 and 2015 she was Open Content Chair for CppCon, the largest C++ conference ever held, where she also delivered sessions.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://www.davevoyles.com/getting-started-with-emscripten/">Getting started with emscripten</a></li>
<li><a href="http://stackoverflow.com/questions/33037832/range-checks-using-a-switch-statement">Range checks using a switch statement</a></li>
<li><a href="http://blogs.msdn.com/b/vcblog/archive/2015/09/28/debug-visualizers-in-visual-c-2015.aspx">Debug Visualizers in Visual C++ 2015</a></li>
</ul>
<p><b>Kate Gregory</b></p>
<ul>
<li><a href="https://twitter.com/gregcons">@gregcons</a></li>
<li><a href="http://www.gregcons.com/kateblog/">Kate Gregory's Blog</a></li>
<li><a href="http://stackoverflow.com/users/203458/kate-gregory">Kate Gregory on StackOverflow</a></li>
<li><a href="http://www.pluralsight.com/author/kate-gregory">Kate Gregory's Pluralsight courses</a></li>
<li><a href="http://amzn.to/1RLot5H">Kate Gregory's books on Amazon</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=YnWhqhNdYyk">CppCon 2015: Kate Gregory "Stop Teaching C"</a></li>
<li><a href="https://github.com/CppCon/CppCon2015/tree/master/Presentations/Stop%20Teaching%20C">CppCon 2015: Kate Gregory "Stop Teaching C" (Slides)</a></li>
<li><a href="https://www.youtube.com/watch?v=LDxAgMe6D18">CppCon 2014: James McNellis &amp; Kate Gregory "Modernizing Legacy C++ Code"</a></li>
<li><a href="https://www.youtube.com/watch?v=BiYliKliFvs">CppCon 2014: James McNellis &amp; Kate Gregory "Making C++ Code Beautiful"</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Kate Gregory to talk about how we should be teaching C++ without the C.
        <p>Kate Gregory has been using C++ since before Microsoft had a C++ compiler, and has been paid to program since 1979. She loves C++ and believes that software should make our lives easier. That includes making the lives of developers easier! She'll stay up late arguing about deterministic destruction or how C++ these days is not the C++ you remember.</p>
<p>Kate runs a small consulting firm in rural Ontario and provides mentoring and management consultant services, as well as writing code every week. She has spoken all over the world, written over a dozen books, and helped thousands of developers to be better at what they do. Kate is a Microsoft Regional Director, a Visual C++ MVP, an Imagine Cup judge and mentor, and an active contributor to StackOverflow and other StackExchange sites. She develops courses for Pluralsight, primarily on C++ and Visual Studio. In 2014 and 2015 she was Open Content Chair for CppCon, the largest C++ conference ever held, where she also delivered sessions.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://www.davevoyles.com/getting-started-with-emscripten/">Getting started with emscripten</a></li>
<li><a href="http://stackoverflow.com/questions/33037832/range-checks-using-a-switch-statement">Range checks using a switch statement</a></li>
<li><a href="http://blogs.msdn.com/b/vcblog/archive/2015/09/28/debug-visualizers-in-visual-c-2015.aspx">Debug Visualizers in Visual C++ 2015</a></li>
</ul>
<p><b>Kate Gregory</b></p>
<ul>
<li><a href="https://twitter.com/gregcons">@gregcons</a></li>
<li><a href="http://www.gregcons.com/kateblog/">Kate Gregory's Blog</a></li>
<li><a href="http://stackoverflow.com/users/203458/kate-gregory">Kate Gregory on StackOverflow</a></li>
<li><a href="http://www.pluralsight.com/author/kate-gregory">Kate Gregory's Pluralsight courses</a></li>
<li><a href="http://amzn.to/1RLot5H">Kate Gregory's books on Amazon</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=YnWhqhNdYyk">CppCon 2015: Kate Gregory "Stop Teaching C"</a></li>
<li><a href="https://github.com/CppCon/CppCon2015/tree/master/Presentations/Stop%20Teaching%20C">CppCon 2015: Kate Gregory "Stop Teaching C" (Slides)</a></li>
<li><a href="https://www.youtube.com/watch?v=LDxAgMe6D18">CppCon 2014: James McNellis &amp; Kate Gregory "Modernizing Legacy C++ Code"</a></li>
<li><a href="https://www.youtube.com/watch?v=BiYliKliFvs">CppCon 2014: James McNellis &amp; Kate Gregory "Making C++ Code Beautiful"</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 14 Oct 2015 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/6c2bc24a/e65c730c.mp3" length="34863251" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/CgDW4S4KdSCL5Ig64Qfau-5lObv0Uq4R60mKLY3FKwE/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS80ZmJj/NjFiMzkwNmI3OWE3/NDUzZDE4YjA3NDMz/MGY2YS5wbmc.jpg"/>
      <itunes:duration>2898</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Kate Gregory to talk about how we should be teaching C++ without the C.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Kate Gregory to talk about how we should be teaching C++ without the C.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/kate_gregory">Kate Gregory</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Expression Templates</title>
      <itunes:episode>29</itunes:episode>
      <podcast:episode>29</podcast:episode>
      <itunes:title>Expression Templates</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">52603a6378718f2bc8cc26831cd677f0</guid>
      <link>https://share.transistor.fm/s/e2e31398</link>
      <description>
        <![CDATA[Rob and Jason are joined by Joel Falcou to discuss Expression Templates.
        <p>Joel Falcou is an assistant professor in France where he works on torturing compilers to get the best performance out of modern hardware. 
He's an active member of the Boost community and CTO of NumScale, a start-up aligned with parallel processing tools.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://blogs.msdn.com/b/vcblog/archive/2015/09/25/rejuvenating-the-microsoft-c-c-compiler.aspx">Rejuvenating the Microsoft C/C++ Compile</a></li>
<li><a href="https://msdn.microsoft.com/en-us/magazine/mt573711">Coroutines in Visual C++ 2015</a></li>
<li><a href="http://phusion.github.io/holy-build-box/">Holy Build Box</a></li>
</ul>
<p><b>Joel Falcou</b></p>
<ul>
<li><a href="https://twitter.com/joel_f">@joel_f</a></li>
<li><a href="https://github.com/jfalcou">Joel Falcou on GitHub</a></li>
<li><a href="http://stackoverflow.com/users/737268/joel-falcou">Joel Falcou on StackOverflow</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://www.metascale.fr/">NumScale</a></li>
<li><a href="https://www.youtube.com/watch?v=IiVl5oSU5B8">Expression Templates - Past, Present, Future</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Joel Falcou to discuss Expression Templates.
        <p>Joel Falcou is an assistant professor in France where he works on torturing compilers to get the best performance out of modern hardware. 
He's an active member of the Boost community and CTO of NumScale, a start-up aligned with parallel processing tools.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://blogs.msdn.com/b/vcblog/archive/2015/09/25/rejuvenating-the-microsoft-c-c-compiler.aspx">Rejuvenating the Microsoft C/C++ Compile</a></li>
<li><a href="https://msdn.microsoft.com/en-us/magazine/mt573711">Coroutines in Visual C++ 2015</a></li>
<li><a href="http://phusion.github.io/holy-build-box/">Holy Build Box</a></li>
</ul>
<p><b>Joel Falcou</b></p>
<ul>
<li><a href="https://twitter.com/joel_f">@joel_f</a></li>
<li><a href="https://github.com/jfalcou">Joel Falcou on GitHub</a></li>
<li><a href="http://stackoverflow.com/users/737268/joel-falcou">Joel Falcou on StackOverflow</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://www.metascale.fr/">NumScale</a></li>
<li><a href="https://www.youtube.com/watch?v=IiVl5oSU5B8">Expression Templates - Past, Present, Future</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Mon, 05 Oct 2015 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/e2e31398/06ecc074.mp3" length="26351520" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/M3azI4bRyHSbnP2r33H-g6LqhLycRFBJP9XWugfJlvQ/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS80Njky/OGQwOTk4N2Y3N2E3/ODIyNmQ2Y2I5NmRk/NDQ2Yi5wbmc.jpg"/>
      <itunes:duration>2188</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Joel Falcou to discuss Expression Templates.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Joel Falcou to discuss Expression Templates.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/joel_falcou">Joel Falcou</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>C++ Concurrency</title>
      <itunes:episode>28</itunes:episode>
      <podcast:episode>28</podcast:episode>
      <itunes:title>C++ Concurrency</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">4f482b51a425d1cb8e355576062890e7</guid>
      <link>https://share.transistor.fm/s/b33d3c5b</link>
      <description>
        <![CDATA[Rob and Jason are joined by Anthony Williams to discuss some of the Concurrency features of C++.
        <p>Anthony Williams is a UK-based developer and consultant with many years of experience in C++. He has been an active member of the BSI C++ Standards Panel since 2001, and is author or coauthor of many of the C++ Standards Committee papers that led up to the inclusion of the thread library in the new C++ Standard, known as C++11 or C++0x. He was the lead maintainer of boost thread from 2006 to 2011, and is the developer of the just::thread implementation of the C++11 thread library from Just Software Solutions Ltd. Anthony lives in the far west of Cornwall, England.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://github.com/isocpp/CppCoreGuidelines">C++ Core Guidelines</a></li>
<li><a href="https://github.com/martinmoene/gsl-lite">GSL Lite</a></li>
</ul>
<p><b>Anthony Williams</b></p>
<ul>
<li><a href="https://twitter.com/a_williams">@a_williams</a></li>
<li><a href="http://stackoverflow.com/users/5597/anthony-williams">Anthony Williams on StackOverflow</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://amzn.to/1KUGw4U">C++ Concurrency in Action: Practical Multithreading</a></li>
<li><a href="https://www.justsoftwaresolutions.co.uk/">Just Software Solutions</a></li>
<li><a href="http://www.stdthread.co.uk/">just::thread C++ Standard Thread Library</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Anthony Williams to discuss some of the Concurrency features of C++.
        <p>Anthony Williams is a UK-based developer and consultant with many years of experience in C++. He has been an active member of the BSI C++ Standards Panel since 2001, and is author or coauthor of many of the C++ Standards Committee papers that led up to the inclusion of the thread library in the new C++ Standard, known as C++11 or C++0x. He was the lead maintainer of boost thread from 2006 to 2011, and is the developer of the just::thread implementation of the C++11 thread library from Just Software Solutions Ltd. Anthony lives in the far west of Cornwall, England.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://github.com/isocpp/CppCoreGuidelines">C++ Core Guidelines</a></li>
<li><a href="https://github.com/martinmoene/gsl-lite">GSL Lite</a></li>
</ul>
<p><b>Anthony Williams</b></p>
<ul>
<li><a href="https://twitter.com/a_williams">@a_williams</a></li>
<li><a href="http://stackoverflow.com/users/5597/anthony-williams">Anthony Williams on StackOverflow</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://amzn.to/1KUGw4U">C++ Concurrency in Action: Practical Multithreading</a></li>
<li><a href="https://www.justsoftwaresolutions.co.uk/">Just Software Solutions</a></li>
<li><a href="http://www.stdthread.co.uk/">just::thread C++ Standard Thread Library</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Tue, 29 Sep 2015 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/b33d3c5b/d0cf616b.mp3" length="36627501" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/4MuX2aBo5NAufDs1OXNJzbScsKMxXwYTAqZF4UGV7Wc/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS84ZmQ1/MzEyYTIzNDVhYmZj/YjRkOTc0YzY5ZTIw/ZTQxYi5wbmc.jpg"/>
      <itunes:duration>3045</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Anthony Williams to discuss some of the Concurrency features of C++.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Anthony Williams to discuss some of the Concurrency features of C++.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/anthony_williams">Anthony Williams</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>VR Development</title>
      <itunes:episode>27</itunes:episode>
      <podcast:episode>27</podcast:episode>
      <itunes:title>VR Development</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">2f15d151417fb799d0db1368353d630a</guid>
      <link>https://share.transistor.fm/s/0d63053f</link>
      <description>
        <![CDATA[Rob and Jason are joined by Nicolas Lazaraff to discuss the current state of VR development with C++.
        <p>Nick is a VR/AR engineer who is passionate about bridging the interface between computers and humans. Currently he's VP of Software Development at OTOY focusing on VR and AR ("mixed/digital reality"). He was a cofounder of everyAir, a pioneering P2P game streaming application which was later acquired. Before that he worked at Microsoft on Office 2010 and 2013.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://bulldozer00.com/2015/09/14/stack-heap-pool/">Stack, Heap, Pool</a></li>
<li><a href="http://gpfault.net/posts/dependency-injection-cpp.txt.html">Dependency Injection in C++ using Variadic Templates</a></li>
</ul>
<p><b>Nicolas Lazareff</b></p>
<ul>
<li><a href="http://www.nzff.net/">nzff.net</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://itunes.apple.com/us/app/balls-away/id947008409?mt=8">Balls Away - Game on iTunes App Store</a></li>
<li><a href="https://cppcon2015.sched.org/event/7212a9da0198fcfd8de5c05be21b667c#.VfuGOPlVhBc">CppCon: C++ for cross-platform VR development</a></li>
<li><a href="https://home.otoy.com/vr-competition/">OTOY &amp; Oculus: Render the Metaverse</a></li>
<li><a href="https://www.youtube.com/watch?v=JmzUrklyCDg">Oculus Connect Keynote: Future of VR Panel</a></li>
<li><a href="http://blogs.valvesoftware.com/abrash/down-the-vr-rabbit-hole-fixing-judder/">Down the VR rabbit hole: Fixing judder</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Nicolas Lazaraff to discuss the current state of VR development with C++.
        <p>Nick is a VR/AR engineer who is passionate about bridging the interface between computers and humans. Currently he's VP of Software Development at OTOY focusing on VR and AR ("mixed/digital reality"). He was a cofounder of everyAir, a pioneering P2P game streaming application which was later acquired. Before that he worked at Microsoft on Office 2010 and 2013.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://bulldozer00.com/2015/09/14/stack-heap-pool/">Stack, Heap, Pool</a></li>
<li><a href="http://gpfault.net/posts/dependency-injection-cpp.txt.html">Dependency Injection in C++ using Variadic Templates</a></li>
</ul>
<p><b>Nicolas Lazareff</b></p>
<ul>
<li><a href="http://www.nzff.net/">nzff.net</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://itunes.apple.com/us/app/balls-away/id947008409?mt=8">Balls Away - Game on iTunes App Store</a></li>
<li><a href="https://cppcon2015.sched.org/event/7212a9da0198fcfd8de5c05be21b667c#.VfuGOPlVhBc">CppCon: C++ for cross-platform VR development</a></li>
<li><a href="https://home.otoy.com/vr-competition/">OTOY &amp; Oculus: Render the Metaverse</a></li>
<li><a href="https://www.youtube.com/watch?v=JmzUrklyCDg">Oculus Connect Keynote: Future of VR Panel</a></li>
<li><a href="http://blogs.valvesoftware.com/abrash/down-the-vr-rabbit-hole-fixing-judder/">Down the VR rabbit hole: Fixing judder</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 16 Sep 2015 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/0d63053f/758eb8b1.mp3" length="35817124" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/kZlqt369c_6EUxML2-fb6xJ1T-wcbHfysPkoF8jGGBA/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8yNThl/M2I4MDIzZTQxZGNi/OWVmMzhmMmYyZjYw/NDBlOS5wbmc.jpg"/>
      <itunes:duration>2977</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Nicolas Lazaraff to discuss the current state of VR development with C++.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Nicolas Lazaraff to discuss the current state of VR development with C++.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/nicolas_lazareff">Nicolas Lazareff</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Effective C++</title>
      <itunes:episode>26</itunes:episode>
      <podcast:episode>26</podcast:episode>
      <itunes:title>Effective C++</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">9f5b52407275cbfe874b24e12d315711</guid>
      <link>https://share.transistor.fm/s/8e76fb52</link>
      <description>
        <![CDATA[Rob and Jason are joined by Scott Meyers to discuss the Effective C++ book series.
        <p>Scott Meyers has been working with C++ since 1988. He’s the author of Effective C++, More Effective C++, Effective STL, and his most recent book, Effective Modern C++. For 25 years, he’s delivered C++ training to clients worldwide. He once lectured about C++ on a brass-railed nightclub stage while the audience sat at cocktail tables.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://aws.amazon.com/blogs/aws/introducing-the-aws-sdk-for-c/">AWS SDK for C++</a></li>
<li><a href="http://scottmeyers.blogspot.com/2015/09/thoughts-on-vagaries-of-c-initialization.html">Thoughts on the Vagaries of C++ Initialization</a></li>
</ul>
<p><b>Scott Meyers</b></p>
<ul>
<li><a href="https://twitter.com/Scott__Meyers">@Scott__Meyers</a></li>
<li><a href="http://scottmeyers.blogspot.com/">The View From Aristeia</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://amzn.to/1M0xNAk">Effective Modern C++</a></li>
<li><a href="http://www.aristeia.com/videos.html">Scott Meyers Videos</a></li>
<li><a href="http://www.aristeia.com/training.html">Scott Meyers Training</a></li>
<li><a href="https://www.youtube.com/watch?v=smqT9Io_bKo">The Evolving Search for Effective C++</a></li>
<li><a href="https://www.youtube.com/watch?v=48kP_Ssg2eY">DConf 2014 - The Last Thing D Needs</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Scott Meyers to discuss the Effective C++ book series.
        <p>Scott Meyers has been working with C++ since 1988. He’s the author of Effective C++, More Effective C++, Effective STL, and his most recent book, Effective Modern C++. For 25 years, he’s delivered C++ training to clients worldwide. He once lectured about C++ on a brass-railed nightclub stage while the audience sat at cocktail tables.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://aws.amazon.com/blogs/aws/introducing-the-aws-sdk-for-c/">AWS SDK for C++</a></li>
<li><a href="http://scottmeyers.blogspot.com/2015/09/thoughts-on-vagaries-of-c-initialization.html">Thoughts on the Vagaries of C++ Initialization</a></li>
</ul>
<p><b>Scott Meyers</b></p>
<ul>
<li><a href="https://twitter.com/Scott__Meyers">@Scott__Meyers</a></li>
<li><a href="http://scottmeyers.blogspot.com/">The View From Aristeia</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://amzn.to/1M0xNAk">Effective Modern C++</a></li>
<li><a href="http://www.aristeia.com/videos.html">Scott Meyers Videos</a></li>
<li><a href="http://www.aristeia.com/training.html">Scott Meyers Training</a></li>
<li><a href="https://www.youtube.com/watch?v=smqT9Io_bKo">The Evolving Search for Effective C++</a></li>
<li><a href="https://www.youtube.com/watch?v=48kP_Ssg2eY">DConf 2014 - The Last Thing D Needs</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 09 Sep 2015 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/8e76fb52/8c3f3bd0.mp3" length="39418206" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/w7OBQjm7bIBNMo_Et-AJdXm9GoMHTzdyBqhtdrDu8HY/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS81OGEz/ZmExMjk5YThkMWFh/MTlhNjk4ZDZkZGNm/ODZmMC5wbmc.jpg"/>
      <itunes:duration>3277</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Scott Meyers to discuss the Effective C++ book series.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Scott Meyers to discuss the Effective C++ book series.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/scott_meyers">Scott Meyers</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Software Transactional Memory</title>
      <itunes:episode>25</itunes:episode>
      <podcast:episode>25</podcast:episode>
      <itunes:title>Software Transactional Memory</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">c05fd2fb78d7f161aabb5713dffd529b</guid>
      <link>https://share.transistor.fm/s/ab624c12</link>
      <description>
        <![CDATA[Rob and Jason are joined by Brett Hall to discuss Software Transactional Memory.
        <p>Brett Hall is the lead engineer on Dynamics, a desktop application that collects and analyzes data from the light scattering instruments built by Wyatt technology. Prior to joining Wyatt, Brett worked in web application development, remote sensing, and spent a summer in the games industry. He holds a PhD in physics from the University of California, Santa Barbara. Part of his research work involved using C++ to solve the PDE systems generated by the rest of the research. All told he’s been using C++ for around 20 years now. These days the bulk of his programming interest is in concurrency and parallelism. When not programming he’s usually hanging out with his family and/or mountain biking.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://cppcon.org/cppcon-2015-call-for-open-content/">CppCon call for additional content</a></li>
<li><a href="https://github.com/datasift/served">Served: A C++11 RESTful web server library</a></li>
<li><a href="https://github.com/kennykerr/modern">Modern C++ for the Windows Runtime now available</a></li>
</ul>
<p><b>Brett Hall</b></p>
<ul>
<li><a href="https://twitter.com/bretthall">@bretthall</a></li>
<li><a href="https://backwardsincompatibilities.wordpress.com/">Backwards Incompatibilities</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://cppcon2015.sched.org/event/33bbfba45095ebc5cb8d7ee5ad2a612c#.VekD4fZVhBc">CppCon 2015 - Transactional Memory in Practice</a></li>
<li><a href="https://youtu.be/plQOu_LsKHE">CppCon 2014 - Software Transaction Memory, For Reals</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4438.pdf">ISO C++ Paper - Industrial Experience with Transactional Memory at Wyatt Technology</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Brett Hall to discuss Software Transactional Memory.
        <p>Brett Hall is the lead engineer on Dynamics, a desktop application that collects and analyzes data from the light scattering instruments built by Wyatt technology. Prior to joining Wyatt, Brett worked in web application development, remote sensing, and spent a summer in the games industry. He holds a PhD in physics from the University of California, Santa Barbara. Part of his research work involved using C++ to solve the PDE systems generated by the rest of the research. All told he’s been using C++ for around 20 years now. These days the bulk of his programming interest is in concurrency and parallelism. When not programming he’s usually hanging out with his family and/or mountain biking.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://cppcon.org/cppcon-2015-call-for-open-content/">CppCon call for additional content</a></li>
<li><a href="https://github.com/datasift/served">Served: A C++11 RESTful web server library</a></li>
<li><a href="https://github.com/kennykerr/modern">Modern C++ for the Windows Runtime now available</a></li>
</ul>
<p><b>Brett Hall</b></p>
<ul>
<li><a href="https://twitter.com/bretthall">@bretthall</a></li>
<li><a href="https://backwardsincompatibilities.wordpress.com/">Backwards Incompatibilities</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://cppcon2015.sched.org/event/33bbfba45095ebc5cb8d7ee5ad2a612c#.VekD4fZVhBc">CppCon 2015 - Transactional Memory in Practice</a></li>
<li><a href="https://youtu.be/plQOu_LsKHE">CppCon 2014 - Software Transaction Memory, For Reals</a></li>
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4438.pdf">ISO C++ Paper - Industrial Experience with Transactional Memory at Wyatt Technology</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 02 Sep 2015 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/ab624c12/fe9c2904.mp3" length="36245603" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/mOcEoqgPoO-pG-8anXyZBSeYI71kvaxbw4EyX_HgJy8/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8zNTAy/MjhiNmMyMzI4ZWZi/MmUxMjVmYTRhMzNk/ODNkZS5wbmc.jpg"/>
      <itunes:duration>3013</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Brett Hall to discuss Software Transactional Memory.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Brett Hall to discuss Software Transactional Memory.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/brett_hall">Brett Hall</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Real World Template Metaprogamming</title>
      <itunes:episode>24</itunes:episode>
      <podcast:episode>24</podcast:episode>
      <itunes:title>Real World Template Metaprogamming</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">9df6a8d3fe7ade39406e270c3ae1757b</guid>
      <link>https://share.transistor.fm/s/61111cd7</link>
      <description>
        <![CDATA[Rob and Jason are joined by Edouard Alligand to discuss the use of C++ template metaprogramming in real world projects.
        <p>Edouard is an experienced kernel programmer, but has spent the last several years working on the hot topic of next-generation databases at software publisher quasardb. He has a strong background in low level programming, beginning with his first programming language: Z80 assembly.  Edouard is a C++ enthusiast with a strong taste for template metaprogramming, generic programming, and you're not doing it right if the compiler doesn't crash programming.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://cpphints.com/">C++ Hints</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/3i2iu1/the_abstraction_penalty_benchmark_idiomatic_c_vs/">C++ Abstraction Penalty: Idiomatic vs Raw</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/3gzr6f/how_rvalue_lvalue_and_xvalue_got_their_names_in/">How rvalue/lvalue/xvalue got their names</a></li>
</ul>
<p><b>Edouard Alligand</b></p>
<ul>
<li><a href="https://twitter.com/edouarda14">@edouarda14</a></li>
<li><a href="https://github.com/edouarda">Edouard Alligand's GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://cppcon2015.sched.org/event/e4fa454f3f7e48d46db8224fbe1ec662?iframe=no&amp;w=&amp;sidebar=yes&amp;bg=no#.Vdu98bJVhBc">CppCon 2015 - How I stopped worrying and love metaprogramming</a></li>
<li><a href="https://www.youtube.com/watch?v=K4c8QJvueas">CppCon 2014 - Edouard Alligand Multiplatform C++</a></li>
<li><a href="https://github.com/edouarda/brigand">Brigand Library</a></li>
<li><a href="http://blog.quasardb.net/">QuasarDB Blog</a></li>
<li><a href="https://www.quasardb.net/">QuasarDB Website</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Edouard Alligand to discuss the use of C++ template metaprogramming in real world projects.
        <p>Edouard is an experienced kernel programmer, but has spent the last several years working on the hot topic of next-generation databases at software publisher quasardb. He has a strong background in low level programming, beginning with his first programming language: Z80 assembly.  Edouard is a C++ enthusiast with a strong taste for template metaprogramming, generic programming, and you're not doing it right if the compiler doesn't crash programming.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://cpphints.com/">C++ Hints</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/3i2iu1/the_abstraction_penalty_benchmark_idiomatic_c_vs/">C++ Abstraction Penalty: Idiomatic vs Raw</a></li>
<li><a href="https://www.reddit.com/r/cpp/comments/3gzr6f/how_rvalue_lvalue_and_xvalue_got_their_names_in/">How rvalue/lvalue/xvalue got their names</a></li>
</ul>
<p><b>Edouard Alligand</b></p>
<ul>
<li><a href="https://twitter.com/edouarda14">@edouarda14</a></li>
<li><a href="https://github.com/edouarda">Edouard Alligand's GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://cppcon2015.sched.org/event/e4fa454f3f7e48d46db8224fbe1ec662?iframe=no&amp;w=&amp;sidebar=yes&amp;bg=no#.Vdu98bJVhBc">CppCon 2015 - How I stopped worrying and love metaprogramming</a></li>
<li><a href="https://www.youtube.com/watch?v=K4c8QJvueas">CppCon 2014 - Edouard Alligand Multiplatform C++</a></li>
<li><a href="https://github.com/edouarda/brigand">Brigand Library</a></li>
<li><a href="http://blog.quasardb.net/">QuasarDB Blog</a></li>
<li><a href="https://www.quasardb.net/">QuasarDB Website</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 26 Aug 2015 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/61111cd7/9c150746.mp3" length="26370557" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/7OwA8SYM08CNMzeZNkNkIDqOTEA_zHqXxXx6F0QjwBM/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8yM2E4/ZmYxNWVlMWVlNjEy/ODVmZGNkMTQ4MzRj/OGNlMC5wbmc.jpg"/>
      <itunes:duration>2190</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Edouard Alligand to discuss the use of C++ template metaprogramming in real world projects.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Edouard Alligand to discuss the use of C++ template metaprogramming in real world projects.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/edouard_alligand">Edouard Alligand</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Game Dev and Low Latency</title>
      <itunes:episode>23</itunes:episode>
      <podcast:episode>23</podcast:episode>
      <itunes:title>Game Dev and Low Latency</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">51f946dfecba1128d5e61c0f1f23d046</guid>
      <link>https://share.transistor.fm/s/2ff2464d</link>
      <description>
        <![CDATA[Rob and Jason are joined by Nicolas Guillemot to discuss the ongoing work of the GameDev and Low Latency C++ Study Group.
        <p>Nicolas Guillemot started studying C++ and OpenGL to make games, and fell in love with them. He enjoys participating in game jams, and has had the opportunity to work in some game development studios: Inlight Entertainment, and Electronic Arts. He is currently taking a break from finishing a bachelor's in software engineering to work at Intel, doing mostly graphics-related work to help game developers take advantage of Intel GPU features.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://blog.biicode.com/biicode-just-the-company-post-mortem/">Biicode (just the company) post-mortem</a></li>
<li><a href="http://ofekshilon.com/2015/08/16/visual-studio-projects-that-just-keep-rebuilding-or-how-quantum-mechanics-mess-up-your-build/">Visual Studio Projects that Just Keep Rebuilding</a></li>
<li><a href="http://www.boost.org/users/history/version_1_59_0.html">Boost 1.59</a></li>
</ul>
<p><b>Nicolas Guillemot</b></p>
<ul>
<li><a href="https://twitter.com/nlguillemot">@nlguillemot</a></li>
<li><a href="https://github.com/nguillemot">Nicolas Guillemot's GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://groups.google.com/a/isocpp.org/forum/#!forum/sg14">SG14 - Game Dev and Low Latency Google Group</a></li>
<li><a href="https://github.com/WG21-SG14/SG14">WG21-SG14 GitHub</a></li>
<li><a href="http://cppcon2015.sched.org/event/0404d7fede126851710420c16218cdb9#.VdaVDfZVhBc">CppCon 2015 - The Birth of SG14</a></li>
<li><a href="https://www.ibm.com/developerworks/community/blogs/5894415f-be62-4bc0-81c5-3956e82276f3/entry/The_view_from_the_May_2015_C_Standard_meeting?lang=en">On Games(SG14) and TM(SG5) from The View at the May 2015 C++ Standard meeting in Lenexa</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Nicolas Guillemot to discuss the ongoing work of the GameDev and Low Latency C++ Study Group.
        <p>Nicolas Guillemot started studying C++ and OpenGL to make games, and fell in love with them. He enjoys participating in game jams, and has had the opportunity to work in some game development studios: Inlight Entertainment, and Electronic Arts. He is currently taking a break from finishing a bachelor's in software engineering to work at Intel, doing mostly graphics-related work to help game developers take advantage of Intel GPU features.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://blog.biicode.com/biicode-just-the-company-post-mortem/">Biicode (just the company) post-mortem</a></li>
<li><a href="http://ofekshilon.com/2015/08/16/visual-studio-projects-that-just-keep-rebuilding-or-how-quantum-mechanics-mess-up-your-build/">Visual Studio Projects that Just Keep Rebuilding</a></li>
<li><a href="http://www.boost.org/users/history/version_1_59_0.html">Boost 1.59</a></li>
</ul>
<p><b>Nicolas Guillemot</b></p>
<ul>
<li><a href="https://twitter.com/nlguillemot">@nlguillemot</a></li>
<li><a href="https://github.com/nguillemot">Nicolas Guillemot's GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://groups.google.com/a/isocpp.org/forum/#!forum/sg14">SG14 - Game Dev and Low Latency Google Group</a></li>
<li><a href="https://github.com/WG21-SG14/SG14">WG21-SG14 GitHub</a></li>
<li><a href="http://cppcon2015.sched.org/event/0404d7fede126851710420c16218cdb9#.VdaVDfZVhBc">CppCon 2015 - The Birth of SG14</a></li>
<li><a href="https://www.ibm.com/developerworks/community/blogs/5894415f-be62-4bc0-81c5-3956e82276f3/entry/The_view_from_the_May_2015_C_Standard_meeting?lang=en">On Games(SG14) and TM(SG5) from The View at the May 2015 C++ Standard meeting in Lenexa</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 19 Aug 2015 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/2ff2464d/e61eb630.mp3" length="30175324" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/NwNQxJ3VFYNKRw4BuHAL-Zox7_n6xtZNO0Z_sL9jLy0/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9jNTJh/NTk0NTIwMmFjMGZl/M2E2YmRmM2EyYWNl/YjNhMC5wbmc.jpg"/>
      <itunes:duration>2507</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Nicolas Guillemot to discuss the ongoing work of the GameDev and Low Latency C++ Study Group.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Nicolas Guillemot to discuss the ongoing work of the GameDev and Low Latency C++ Study Group.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/nicolas_guillemot">Nicolas Guillemot</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Bounded Integers</title>
      <itunes:episode>22</itunes:episode>
      <podcast:episode>22</podcast:episode>
      <itunes:title>Bounded Integers</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">2d00d2e891a8f7de8a6dc5bf03e22fe5</guid>
      <link>https://share.transistor.fm/s/9f53cba9</link>
      <description>
        <![CDATA[Rob and Jason are joined by David Stone to discuss his bounded integer library.
        <p>David Stone has spoken at C++Now and Meeting C++. He is the author of the bounded::integer library: http://doublewise.net/c++/bounded/ and has a 
special interest in compile-time code generation and error checking, as well as machine learning. He owns DoubleWise C++ Consulting, providing on-site training with an emphasis on performance and correctness. He also 
works at Markit integrating real-time financial data. He once wrote an optimizing compiler that solved the halting problem, and is just waiting for it to finish compiling his program.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.reddit.com/r/cpp/comments/3g3aa1/what_do_you_want_to_see_in_vs_2015_update_1/">What do you want to see in VS2015 Update 1</a></li>
<li><a href="http://blog.jetbrains.com/clion/2015/08/new-clion-1-1-eap-project-scopes-cmake-targets-and-other-changes/">New Clion 1.1 EAP</a></li>
<li><a href="http://cppcon.org/2015programadditions/">CppCon 2015 Program Additions</a></li>
</ul>
<p><b>David Stone</b></p>
<ul>
<li><a href="http://stackoverflow.com/users/852254/david-stone">David Stone on StackOverflow</a></li>
<li><a href="http://doublewise.net/">doublewise.net</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://doublewise.net/c++/bounded/">C++ Bounded Integer Library</a></li>
<li><a href="https://www.youtube.com/watch?v=hgeErnYxAUw">C++Now 2014 - Removing Undefined behavior from integer operations</a></li>
<li><a href="https://www.youtube.com/watch?v=i9qeykCp0OA">Meeting C++ 2014 - Writing robust code</a></li>
<li><a href="http://cppnow2015.sched.org/event/8c3141e392cebe09c9fabccd4a0b7937#.Vc1XtrJVhBc">C++Now 2015 - Functions want to be free</a></li>
<li><a href="http://cpptruths.blogspot.com/2011/07/want-speed-use-constexpr-meta.html">C++ Truths: Want speed? Use constexpr meta-programming!</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by David Stone to discuss his bounded integer library.
        <p>David Stone has spoken at C++Now and Meeting C++. He is the author of the bounded::integer library: http://doublewise.net/c++/bounded/ and has a 
special interest in compile-time code generation and error checking, as well as machine learning. He owns DoubleWise C++ Consulting, providing on-site training with an emphasis on performance and correctness. He also 
works at Markit integrating real-time financial data. He once wrote an optimizing compiler that solved the halting problem, and is just waiting for it to finish compiling his program.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.reddit.com/r/cpp/comments/3g3aa1/what_do_you_want_to_see_in_vs_2015_update_1/">What do you want to see in VS2015 Update 1</a></li>
<li><a href="http://blog.jetbrains.com/clion/2015/08/new-clion-1-1-eap-project-scopes-cmake-targets-and-other-changes/">New Clion 1.1 EAP</a></li>
<li><a href="http://cppcon.org/2015programadditions/">CppCon 2015 Program Additions</a></li>
</ul>
<p><b>David Stone</b></p>
<ul>
<li><a href="http://stackoverflow.com/users/852254/david-stone">David Stone on StackOverflow</a></li>
<li><a href="http://doublewise.net/">doublewise.net</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://doublewise.net/c++/bounded/">C++ Bounded Integer Library</a></li>
<li><a href="https://www.youtube.com/watch?v=hgeErnYxAUw">C++Now 2014 - Removing Undefined behavior from integer operations</a></li>
<li><a href="https://www.youtube.com/watch?v=i9qeykCp0OA">Meeting C++ 2014 - Writing robust code</a></li>
<li><a href="http://cppnow2015.sched.org/event/8c3141e392cebe09c9fabccd4a0b7937#.Vc1XtrJVhBc">C++Now 2015 - Functions want to be free</a></li>
<li><a href="http://cpptruths.blogspot.com/2011/07/want-speed-use-constexpr-meta.html">C++ Truths: Want speed? Use constexpr meta-programming!</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Mon, 10 Aug 2015 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/9f53cba9/fbdc4e62.mp3" length="32108273" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/qXK6ZeL4NnTt5GtXrlg8lcqNObPeD-GCrs6C-C8J5-g/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9jNGZh/NzlkYTZiZDFmNjJi/MDUxMTdhN2QyNzI3/YWY1NS5wbmc.jpg"/>
      <itunes:duration>2668</itunes:duration>
      <itunes:summary>Rob and Jason are joined by David Stone to discuss his bounded integer library.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by David Stone to discuss his bounded integer library.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/david_stone">David Stone</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>VS2015 and the Universal CRT</title>
      <itunes:episode>21</itunes:episode>
      <podcast:episode>21</podcast:episode>
      <itunes:title>VS2015 and the Universal CRT</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">d39c5ba29c15c8eff88a74b5f97bec34</guid>
      <link>https://share.transistor.fm/s/f6826410</link>
      <description>
        <![CDATA[Rob and Jason are joined by James McNellis to discuss new features for C++ developers in Visual Studio 2015 and changes made to the C runtime.
        <p>James McNellis is a senior engineer on the Visual C++ team at Microsoft, where he works on C++ libraries.  He’s spent the past three years working on a major redesign and refactoring of the Visual C++ C Runtime, which culminated in the release of the Universal CRT with Windows 10 and  Visual Studio 2015.  He occasionally speaks at C++ conferences and was at one time a prolific C++ contributor on Stack Overflow.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://turingtester.wordpress.com/2015/06/27/cs-rule-of-zero/">C++'s Rule of Zero</a></li>
<li><a href="http://cppcon2015.sched.org/">CppCon 2015 Program</a></li>
<li><a href="http://blogs.msdn.com/b/vcblog/archive/2015/07/24/setup-changes-in-visual-studio-2015-affecting-c-developers.aspx">Setup Changes in Visual Studio 2015 Affecting C++ Developers</a></li>
</ul>
<p><b>James McNellis</b></p>
<ul>
<li><a href="https://twitter.com/JamesMcNellis/">@JamesMcNellis</a></li>
<li><a href="http://www.jamesmcnellis.com/">James McNellis's Home Page</a></li>
<li><a href="http://stackoverflow.com/users/151292/james-mcnellis">James McNellis on StackOverflow</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://blogs.msdn.com/b/vcblog/archive/2015/07/20/visual-studio-2015-rtm-now-available.aspx">Visual Studio 2015 RTM is now available</a></li>
<li><a href="http://blogs.msdn.com/b/vcblog/archive/2015/03/03/introducing-the-universal-crt.aspx">Introducing the Universal CRT</a></li>
<li><a href="https://www.youtube.com/watch?v=PVYdHDm0q6Y">CppCon 2014: Stefanus DuToit "Hourglass Interfaces for C++ APIs"</a></li>
<li><a href="https://www.microsoftvirtualacademy.com/en-US/training-courses/c-a-general-purpose-language-and-library-jump-start-8251">MVA Course: C++ A General Purpose Language and Library Jump Start</a></li>
<li><a href="https://careers.microsoft.com/jobdetails.aspx?ss=&amp;pg=0&amp;so=&amp;rw=5&amp;jid=182004&amp;jlang=EN&amp;pp=SS">The Visual C++ Team is hiring!</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by James McNellis to discuss new features for C++ developers in Visual Studio 2015 and changes made to the C runtime.
        <p>James McNellis is a senior engineer on the Visual C++ team at Microsoft, where he works on C++ libraries.  He’s spent the past three years working on a major redesign and refactoring of the Visual C++ C Runtime, which culminated in the release of the Universal CRT with Windows 10 and  Visual Studio 2015.  He occasionally speaks at C++ conferences and was at one time a prolific C++ contributor on Stack Overflow.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://turingtester.wordpress.com/2015/06/27/cs-rule-of-zero/">C++'s Rule of Zero</a></li>
<li><a href="http://cppcon2015.sched.org/">CppCon 2015 Program</a></li>
<li><a href="http://blogs.msdn.com/b/vcblog/archive/2015/07/24/setup-changes-in-visual-studio-2015-affecting-c-developers.aspx">Setup Changes in Visual Studio 2015 Affecting C++ Developers</a></li>
</ul>
<p><b>James McNellis</b></p>
<ul>
<li><a href="https://twitter.com/JamesMcNellis/">@JamesMcNellis</a></li>
<li><a href="http://www.jamesmcnellis.com/">James McNellis's Home Page</a></li>
<li><a href="http://stackoverflow.com/users/151292/james-mcnellis">James McNellis on StackOverflow</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://blogs.msdn.com/b/vcblog/archive/2015/07/20/visual-studio-2015-rtm-now-available.aspx">Visual Studio 2015 RTM is now available</a></li>
<li><a href="http://blogs.msdn.com/b/vcblog/archive/2015/03/03/introducing-the-universal-crt.aspx">Introducing the Universal CRT</a></li>
<li><a href="https://www.youtube.com/watch?v=PVYdHDm0q6Y">CppCon 2014: Stefanus DuToit "Hourglass Interfaces for C++ APIs"</a></li>
<li><a href="https://www.microsoftvirtualacademy.com/en-US/training-courses/c-a-general-purpose-language-and-library-jump-start-8251">MVA Course: C++ A General Purpose Language and Library Jump Start</a></li>
<li><a href="https://careers.microsoft.com/jobdetails.aspx?ss=&amp;pg=0&amp;so=&amp;rw=5&amp;jid=182004&amp;jlang=EN&amp;pp=SS">The Visual C++ Team is hiring!</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Mon, 03 Aug 2015 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/f6826410/a46fcd73.mp3" length="35764995" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/IY4fiAc2W4-9SqH-9MBxnXi3WmYTt7fNMSz8UyOpXgM/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8wMTdh/ZDlkYzhhMDgzMDBi/NWZkZDBlMmZiNWRj/OTJhNC5wbmc.jpg"/>
      <itunes:duration>2973</itunes:duration>
      <itunes:summary>Rob and Jason are joined by James McNellis to discuss new features for C++ developers in Visual Studio 2015 and changes made to the C runtime.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by James McNellis to discuss new features for C++ developers in Visual Studio 2015 and changes made to the C runtime.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/james_mcnellis">James McNellis</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Rust</title>
      <itunes:episode>20</itunes:episode>
      <podcast:episode>20</podcast:episode>
      <itunes:title>Rust</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">3abfc2b8ea3134e39b71b2138890ac92</guid>
      <link>https://share.transistor.fm/s/02dd84c8</link>
      <description>
        <![CDATA[Rob and Jason are joined by Steve Klabnik to discuss the history of the Rust language and some of its key features.
        <p>Steve Klabnik is a Ruby and Rails contributor, member of the Rust core team, and a hypermedia enthusiast. He's the author of "Rust for Rubyists," "Rails 4 in Action," and "Designing Hypermedia APIs."</p>
<p>When Steve isn't coding, he enjoys playing the Netrunner card game.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://mortoray.com/2015/06/15/get-rid-of-those-boolean-function-parameters/">Get rid of those boolean function parameters</a></li>
<li><a href="http://www.reddit.com/r/cpp/comments/3dzv6i/eric_niebler_on_twitter_the_concepts_ts_was_voted/">Concepts TS voted out (in)</a></li>
</ul>
<p><b>Steve Klabnik</b></p>
<ul>
<li><a href="https://twitter.com/steveklabnik/">@steveklabnik</a></li>
<li><a href="http://www.steveklabnik.com/">Steve Klabnik's Home Page</a></li>
<li><a href="https://github.com/steveklabnik">Steve Klabnik's GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://www.rust-lang.org/">The Rust Programming Language</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Steve Klabnik to discuss the history of the Rust language and some of its key features.
        <p>Steve Klabnik is a Ruby and Rails contributor, member of the Rust core team, and a hypermedia enthusiast. He's the author of "Rust for Rubyists," "Rails 4 in Action," and "Designing Hypermedia APIs."</p>
<p>When Steve isn't coding, he enjoys playing the Netrunner card game.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://mortoray.com/2015/06/15/get-rid-of-those-boolean-function-parameters/">Get rid of those boolean function parameters</a></li>
<li><a href="http://www.reddit.com/r/cpp/comments/3dzv6i/eric_niebler_on_twitter_the_concepts_ts_was_voted/">Concepts TS voted out (in)</a></li>
</ul>
<p><b>Steve Klabnik</b></p>
<ul>
<li><a href="https://twitter.com/steveklabnik/">@steveklabnik</a></li>
<li><a href="http://www.steveklabnik.com/">Steve Klabnik's Home Page</a></li>
<li><a href="https://github.com/steveklabnik">Steve Klabnik's GitHub</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://www.rust-lang.org/">The Rust Programming Language</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 23 Jul 2015 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/02dd84c8/500aa827.mp3" length="42592827" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/PX7GcGmkzRkVx4163a-zNunOwkelZZMcC0i1_7YLzBo/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS81MTIw/NDYwMzQ2ZTUyZDM0/MWQwN2NkYzY2MjE4/NGJjYS5wbmc.jpg"/>
      <itunes:duration>3542</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Steve Klabnik to discuss the history of the Rust language and some of its key features.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Steve Klabnik to discuss the history of the Rust language and some of its key features.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/steve_klabnik">Steve Klabnik</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>WebAssembly</title>
      <itunes:episode>19</itunes:episode>
      <podcast:episode>19</podcast:episode>
      <itunes:title>WebAssembly</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">30e8f3dcca79448c897e9b27b85465a5</guid>
      <link>https://share.transistor.fm/s/2575e9ee</link>
      <description>
        <![CDATA[Rob and Jason are joined by JF Bastien to discuss WebAssembly.
        <p>JF Bastien is a compiler engineer and tech lead on Google’s Chrome web browser, currently focusing on performance and security to bring portable, fast and secure code to the Web. JF is a member of the C++ standards committee, where his mechanical engineering degree serves little purpose. He’s worked on startup incubators, business jets, flight simulators, CPUs, dynamic binary translation, systems, and compilers.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.reddit.com/r/cpp/comments/3btsf5/c_compiletime_tetris/">C++ compile-time TETRIS</a></li>
<li><a href="http://blogs.msdn.com/b/vcblog/archive/2015/07/01/c-compiler-front-end-fixes-in-vs2015.aspx">C++ compiler front-end fixes in VS 2015</a></li>
<li><a href="http://davidsankel.com/c/a-variant-for-the-everyday-joe/">A variant for the everyday Joe</a></li>
</ul>
<p><b>JF Bastien</b></p>
<ul>
<li><a href="https://twitter.com/jfbastien/">@jfbastien</a></li>
<li><a href="https://github.com/jfbastien">JF Bastien's Github</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/webassembly">WebAssembly on Github</a></li>
<li><a href="https://vimeo.com/131634706">C++ on the Web: ponies for developers without pwn'ing users</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by JF Bastien to discuss WebAssembly.
        <p>JF Bastien is a compiler engineer and tech lead on Google’s Chrome web browser, currently focusing on performance and security to bring portable, fast and secure code to the Web. JF is a member of the C++ standards committee, where his mechanical engineering degree serves little purpose. He’s worked on startup incubators, business jets, flight simulators, CPUs, dynamic binary translation, systems, and compilers.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://www.reddit.com/r/cpp/comments/3btsf5/c_compiletime_tetris/">C++ compile-time TETRIS</a></li>
<li><a href="http://blogs.msdn.com/b/vcblog/archive/2015/07/01/c-compiler-front-end-fixes-in-vs2015.aspx">C++ compiler front-end fixes in VS 2015</a></li>
<li><a href="http://davidsankel.com/c/a-variant-for-the-everyday-joe/">A variant for the everyday Joe</a></li>
</ul>
<p><b>JF Bastien</b></p>
<ul>
<li><a href="https://twitter.com/jfbastien/">@jfbastien</a></li>
<li><a href="https://github.com/jfbastien">JF Bastien's Github</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/webassembly">WebAssembly on Github</a></li>
<li><a href="https://vimeo.com/131634706">C++ on the Web: ponies for developers without pwn'ing users</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 09 Jul 2015 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/2575e9ee/34d00d9e.mp3" length="36826040" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/bl1V1SRdD7HjymACudUydv4LLDh31YBLUYQ7IUn7lME/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS83YWJi/MDQ5M2I4OGUxNjJl/NmZkZDViMGRlMjZk/YmRhMy5wbmc.jpg"/>
      <itunes:duration>3061</itunes:duration>
      <itunes:summary>Rob and Jason are joined by JF Bastien to discuss WebAssembly.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by JF Bastien to discuss WebAssembly.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/jf_bastien">JF Bastien</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>POCO Project</title>
      <itunes:episode>18</itunes:episode>
      <podcast:episode>18</podcast:episode>
      <itunes:title>POCO Project</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">d36af3e27771f65b6b88313f64412036</guid>
      <link>https://share.transistor.fm/s/9c31ad7b</link>
      <description>
        <![CDATA[Rob and Jason are joined by Aleksandar Fabijanic to discuss the C++ Portable Components project.
        <p>Alex holds two undergraduate degrees in mechanical engineering from Faculty of Engineering (University of Rijeka, Croatia) and the master's degree in software engineering from Citadel Graduate College in Charleston, South Carolina. Alex is a IEEE Computer Society Certified Software Development Professional. He's been seriously programming computers since 1992 and developing steel manufacturing automation and process control software using C and C++ since 1998. He used to compete in rowing on World Championship/Olympic Games level. Nowadays, he spends his free time reading, exercising and occasionally woodworking.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://blogs.msdn.com/b/vcblog/archive/2015/06/22/format-specifiers-checking.aspx">Format Specifiers Checking</a></li>
<li><a href="http://www.reddit.com/r/cpp/comments/3b2fwu/crystax_ndk_1020_with_boost_1580_and_objectivec_v2/">CrystaX NDK 10.2.0 w/ Boost 1.58.0 and Obj-C v2</a></li>
<li><a href="http://www.forbes.com/sites/quora/2015/06/11/to-make-the-most-money-as-a-programmer-learn-this-language/">To Make The Most Money As A Programmer, Learn This Language</a></li>
</ul>
<p><b>Aleksandar Fabijanic</b></p>
<ul>
<li><a href="https://twitter.com/0x00FA/">@0x00FA</a></li>
<li><a href="https://github.com/aleks-f">Aleksandar's Github</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://pocoproject.org/">POCO Project</a></li>
<li><a href="https://github.com/pocoproject/">POCO on Github</a></li>
<li><a href="http://macchina.io/">Macchina.io</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Aleksandar Fabijanic to discuss the C++ Portable Components project.
        <p>Alex holds two undergraduate degrees in mechanical engineering from Faculty of Engineering (University of Rijeka, Croatia) and the master's degree in software engineering from Citadel Graduate College in Charleston, South Carolina. Alex is a IEEE Computer Society Certified Software Development Professional. He's been seriously programming computers since 1992 and developing steel manufacturing automation and process control software using C and C++ since 1998. He used to compete in rowing on World Championship/Olympic Games level. Nowadays, he spends his free time reading, exercising and occasionally woodworking.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://blogs.msdn.com/b/vcblog/archive/2015/06/22/format-specifiers-checking.aspx">Format Specifiers Checking</a></li>
<li><a href="http://www.reddit.com/r/cpp/comments/3b2fwu/crystax_ndk_1020_with_boost_1580_and_objectivec_v2/">CrystaX NDK 10.2.0 w/ Boost 1.58.0 and Obj-C v2</a></li>
<li><a href="http://www.forbes.com/sites/quora/2015/06/11/to-make-the-most-money-as-a-programmer-learn-this-language/">To Make The Most Money As A Programmer, Learn This Language</a></li>
</ul>
<p><b>Aleksandar Fabijanic</b></p>
<ul>
<li><a href="https://twitter.com/0x00FA/">@0x00FA</a></li>
<li><a href="https://github.com/aleks-f">Aleksandar's Github</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://pocoproject.org/">POCO Project</a></li>
<li><a href="https://github.com/pocoproject/">POCO on Github</a></li>
<li><a href="http://macchina.io/">Macchina.io</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 02 Jul 2015 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/9c31ad7b/c68a1286.mp3" length="37835883" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/wkVBpuDsXCeMS8l4sKLrg3F99fxCqYizZuWQmyK5cyA/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9lY2Fm/Y2Q0OTE3ZmEwNWZj/Njg0MTc1M2Q5ZDMw/ODQ4OS5wbmc.jpg"/>
      <itunes:duration>3146</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Aleksandar Fabijanic to discuss the C++ Portable Components project.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Aleksandar Fabijanic to discuss the C++ Portable Components project.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/aleksandar_fabijanic">Aleksandar Fabijanic</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Exercism.io and Refactoring</title>
      <itunes:episode>17</itunes:episode>
      <podcast:episode>17</podcast:episode>
      <itunes:title>Exercism.io and Refactoring</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">864d300448d70101d738966c7c8c760a</guid>
      <link>https://share.transistor.fm/s/ef8d4d61</link>
      <description>
        <![CDATA[Rob and Jason are joined by Richard Thomson to discuss exercism.io and C++ refactoring tools.
        <p>Richard Thomson is a passionate software craftsman.  He has been
writing C programs since 1980, C++ programs since 1993 and practicing
test-driven development since 2006.  For 10 years, Richard was a
Microsoft MVP for Direct3D, Microsoft's native C++ API for 3D graphics.
His book on Direct3D is available as a free download. Prior to that,
Richard was a technical reviewer of the OpenGL 1.0 specification. He is
the director of the Computer Graphics Museum in Salt Lake City, Utah
and currently works at DAZ 3D writing 3D modeling software in C++.
Recently, Richard has added the C++ language track to <a href="http://exercism.io/">exercism.io</a> and
has been working on adding refactoring tools to the clang tool suite.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://blogs.msdn.com/b/vcblog/archive/2015/06/19/c-11-14-17-features-in-vs-2015-rtm.aspx">C++11/14/17 Features In VS 2015 RTM</a></li>
<li><a href="http://www.reddit.com/r/cpp/comments/3afcpm/futures_for_c11_at_facebook/">Futures for C++11 at Facebook</a></li>
<li><a href="http://blogs.s-osg.org/a-conclusion-to-accelerating-your-build-with-clang/">A Conclusion to Accelerating Your Build with Clang</a></li>
<li><a href="http://info.jetbrains.com/Cplusplus-Webinar-July2015-session2-registration.html">Live Webinar: A Tour of Modern C++</a></li>
</ul>
<p><b>Richard Thomson</b></p>
<ul>
<li><a href="https://twitter.com/legalizeadulthd">@legalizeadulthd</a></li>
<li><a href="https://legalizeadulthood.wordpress.com/">Richard Thomson's blog</a></li>
<li><a href="https://github.com/LegalizeAdulthood">Richard Thomson's Github</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://utahcpp.wordpress.com/">Utah C++ Users Group</a></li>
<li><a href="https://www.youtube.com/watch?v=8PndHo7jjHk">Create your own Refactoring Tool in Clang</a></li>
<li><a href="https://www.youtube.com/watch?v=t4M3yG1dWho">CppCon 2014: Matt Hargett "Common-sense acceleration of your MLOC build"</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Richard Thomson to discuss exercism.io and C++ refactoring tools.
        <p>Richard Thomson is a passionate software craftsman.  He has been
writing C programs since 1980, C++ programs since 1993 and practicing
test-driven development since 2006.  For 10 years, Richard was a
Microsoft MVP for Direct3D, Microsoft's native C++ API for 3D graphics.
His book on Direct3D is available as a free download. Prior to that,
Richard was a technical reviewer of the OpenGL 1.0 specification. He is
the director of the Computer Graphics Museum in Salt Lake City, Utah
and currently works at DAZ 3D writing 3D modeling software in C++.
Recently, Richard has added the C++ language track to <a href="http://exercism.io/">exercism.io</a> and
has been working on adding refactoring tools to the clang tool suite.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://blogs.msdn.com/b/vcblog/archive/2015/06/19/c-11-14-17-features-in-vs-2015-rtm.aspx">C++11/14/17 Features In VS 2015 RTM</a></li>
<li><a href="http://www.reddit.com/r/cpp/comments/3afcpm/futures_for_c11_at_facebook/">Futures for C++11 at Facebook</a></li>
<li><a href="http://blogs.s-osg.org/a-conclusion-to-accelerating-your-build-with-clang/">A Conclusion to Accelerating Your Build with Clang</a></li>
<li><a href="http://info.jetbrains.com/Cplusplus-Webinar-July2015-session2-registration.html">Live Webinar: A Tour of Modern C++</a></li>
</ul>
<p><b>Richard Thomson</b></p>
<ul>
<li><a href="https://twitter.com/legalizeadulthd">@legalizeadulthd</a></li>
<li><a href="https://legalizeadulthood.wordpress.com/">Richard Thomson's blog</a></li>
<li><a href="https://github.com/LegalizeAdulthood">Richard Thomson's Github</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://utahcpp.wordpress.com/">Utah C++ Users Group</a></li>
<li><a href="https://www.youtube.com/watch?v=8PndHo7jjHk">Create your own Refactoring Tool in Clang</a></li>
<li><a href="https://www.youtube.com/watch?v=t4M3yG1dWho">CppCon 2014: Matt Hargett "Common-sense acceleration of your MLOC build"</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 24 Jun 2015 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/ef8d4d61/36f4ada5.mp3" length="51873364" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/WClNsMeWF36ZLX_OYuhfy47_CAnvob7bB7LN1dT4upY/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS83MTFk/M2NhNGI1YTllYjBj/ZDBjMGQyNzZkYmU3/ZTJjMi5wbmc.jpg"/>
      <itunes:duration>4315</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Richard Thomson to discuss exercism.io and C++ refactoring tools.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Richard Thomson to discuss exercism.io and C++ refactoring tools.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/richard_thomson">Richard Thomson</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>News Roundup</title>
      <itunes:episode>16</itunes:episode>
      <podcast:episode>16</podcast:episode>
      <itunes:title>News Roundup</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">f2ab4c3e230735efec0937f355913a8e</guid>
      <link>https://share.transistor.fm/s/1f2aa2d9</link>
      <description>
        <![CDATA[Rob and Jason discuss recent C++ news and events.
        <p><b>News</b></p>
<ul>
<li><a href="https://isocpp.org/blog/2015/06/bloomberg-cpp-challenge-for-chance-to-attend-cppcon">Bloomberg C++ Challenge for Chance to Attend CppCon</a></li>
<li><a href="http://bulldozer00.com/2015/06/15/time-to-get-moving/">Time to get moving</a></li>
<li><a href="https://isocpp.org/blog/2015/06/cpp-and-facebook-moments-facebook-code-blog-techworld">C++ and Facebook Moments: Facebook code blog, Techworld</a></li>
<li><a href="http://www.reddit.com/r/cpp/comments/39u5hi/interactive_c11_memory_model_visualize_the/">Interactive C++11 memory model: visualize the execution orders of multithreaded program</a></li>
<li><a href="http://www.reddit.com/r/cpp/comments/39vxj9/urho3d_c_game_engine_with_html5_examples/">Urho3D - C++ game engine with HTML5 examples</a></li>
<li><a href="http://www.reddit.com/r/cpp/comments/39tmio/piranha_is_a_c11based_computer_algebra_library/">Piranha is a C++11 based computer algebra library</a></li>
<li><a href="https://brendaneich.com/2015/06/from-asm-js-to-webassembly/">From ASM.js to WebAssembly</a></li>
<li><a href="https://isocpp.org/blog/2015/06/webinar-a-tour-of-modern-cpp-thursday-july-2nd-2015">Webinar: A Tour of Modern C++</a></li>
<li><a href="http://www.reddit.com/r/cpp/comments/398x7w/hitler_on_c17/">Hitler on C++17 (Downfall Parody)</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason discuss recent C++ news and events.
        <p><b>News</b></p>
<ul>
<li><a href="https://isocpp.org/blog/2015/06/bloomberg-cpp-challenge-for-chance-to-attend-cppcon">Bloomberg C++ Challenge for Chance to Attend CppCon</a></li>
<li><a href="http://bulldozer00.com/2015/06/15/time-to-get-moving/">Time to get moving</a></li>
<li><a href="https://isocpp.org/blog/2015/06/cpp-and-facebook-moments-facebook-code-blog-techworld">C++ and Facebook Moments: Facebook code blog, Techworld</a></li>
<li><a href="http://www.reddit.com/r/cpp/comments/39u5hi/interactive_c11_memory_model_visualize_the/">Interactive C++11 memory model: visualize the execution orders of multithreaded program</a></li>
<li><a href="http://www.reddit.com/r/cpp/comments/39vxj9/urho3d_c_game_engine_with_html5_examples/">Urho3D - C++ game engine with HTML5 examples</a></li>
<li><a href="http://www.reddit.com/r/cpp/comments/39tmio/piranha_is_a_c11based_computer_algebra_library/">Piranha is a C++11 based computer algebra library</a></li>
<li><a href="https://brendaneich.com/2015/06/from-asm-js-to-webassembly/">From ASM.js to WebAssembly</a></li>
<li><a href="https://isocpp.org/blog/2015/06/webinar-a-tour-of-modern-cpp-thursday-july-2nd-2015">Webinar: A Tour of Modern C++</a></li>
<li><a href="http://www.reddit.com/r/cpp/comments/398x7w/hitler_on_c17/">Hitler on C++17 (Downfall Parody)</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://twitter.com/robwirving">@robwirving</a></li>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 17 Jun 2015 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/1f2aa2d9/872ab86e.mp3" length="28294415" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/wYc2gjYKQU7RQmkKcsJXXSUnnuPPi0PNnL1ojjdOVQw/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9lOGFj/NzIwOTc0ZGYyOTAx/Y2Q1YmFkODc2NDBh/YTQ1MS5wbmc.jpg"/>
      <itunes:duration>2350</itunes:duration>
      <itunes:summary>Rob and Jason discuss recent C++ news and events.</itunes:summary>
      <itunes:subtitle>Rob and Jason discuss recent C++ news and events.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>C++11/14 Library Best Practices</title>
      <itunes:episode>15</itunes:episode>
      <podcast:episode>15</podcast:episode>
      <itunes:title>C++11/14 Library Best Practices</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">https://www.signalleaf.com/podcasts/CppCast/5578f6531b95b70300153956</guid>
      <link>https://share.transistor.fm/s/ac2dbdc3</link>
      <description>
        <![CDATA[Rob and Jason are joined by Niall Douglas to discuss best practices for C++ 11/14 libraries.
        <p>Niall Douglas is a consultant for hire, is one of the authors of proposed Boost.AFIO and is currently the primary Google Summer of Code administrator for Boost. He is an Affiliate Researcher with the Waterloo Research Institute for Complexity and Innovation at the University of Waterloo, Canada, and holds postgraduate qualifications in Business Information Systems and Educational and Social Research as well as a second undergraduate degree double majoring in Economics and Management. He has been using Boost since 2002 and was the ISO SC22 (Programming Languages) mirror convenor for the Republic of Ireland 2011-2012. He formerly worked for BlackBerry 2012-2013 in their Platform Development group, and was formerly the Chief Software Architect of the Fuel and Hydraulic Test Benches of the EuroFighter defence aircraft. He is a published author in the field of Economics and Power Relations, is the Social Media Coordinator for the World Economics Association and his particular interest lies in productivity, the causes of productivity and the organisational scaling constraints which inhibit productivity.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://blogs.msdn.com/b/vcblog/archive/2015/06/02/constexpr-complete-for-vs-2015-rtm-c-11-compiler-c-17-stl.aspx">constexpr Complete For VS 2015 RTM: C++11 compiler, C++17 STL</a></li>
<li><a href="https://medium.com/@CPP_Coder/c-in-the-modern-world-ce6f470dfbe0">C++ in the modern world</a></li>
<li><a href="http://blog.mattnewport.com/why-c17-is-the-new-programming-language-for-games-i-want/">Why C++17 is the new programming language for games I want</a></li>
</ul>
<p><b>Niall Douglas</b></p>
<ul>
<li><a href="https://twitter.com/ned14/">@ned14</a></li>
<li><a href="http://www.nedprod.com/">Niall Douglas' blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://svn.boost.org/trac/boost/wiki/BestPracticeHandbook">Best Practice For C++ 11/14 Libraries</a></li>
<li><a href="https://github.com/ned14/boost.afio">Boost.AFIO</a></li>
<li><a href="https://github.com/ned14/Boost.APIBind">Boost.APIBind</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Niall Douglas to discuss best practices for C++ 11/14 libraries.
        <p>Niall Douglas is a consultant for hire, is one of the authors of proposed Boost.AFIO and is currently the primary Google Summer of Code administrator for Boost. He is an Affiliate Researcher with the Waterloo Research Institute for Complexity and Innovation at the University of Waterloo, Canada, and holds postgraduate qualifications in Business Information Systems and Educational and Social Research as well as a second undergraduate degree double majoring in Economics and Management. He has been using Boost since 2002 and was the ISO SC22 (Programming Languages) mirror convenor for the Republic of Ireland 2011-2012. He formerly worked for BlackBerry 2012-2013 in their Platform Development group, and was formerly the Chief Software Architect of the Fuel and Hydraulic Test Benches of the EuroFighter defence aircraft. He is a published author in the field of Economics and Power Relations, is the Social Media Coordinator for the World Economics Association and his particular interest lies in productivity, the causes of productivity and the organisational scaling constraints which inhibit productivity.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://blogs.msdn.com/b/vcblog/archive/2015/06/02/constexpr-complete-for-vs-2015-rtm-c-11-compiler-c-17-stl.aspx">constexpr Complete For VS 2015 RTM: C++11 compiler, C++17 STL</a></li>
<li><a href="https://medium.com/@CPP_Coder/c-in-the-modern-world-ce6f470dfbe0">C++ in the modern world</a></li>
<li><a href="http://blog.mattnewport.com/why-c17-is-the-new-programming-language-for-games-i-want/">Why C++17 is the new programming language for games I want</a></li>
</ul>
<p><b>Niall Douglas</b></p>
<ul>
<li><a href="https://twitter.com/ned14/">@ned14</a></li>
<li><a href="http://www.nedprod.com/">Niall Douglas' blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://svn.boost.org/trac/boost/wiki/BestPracticeHandbook">Best Practice For C++ 11/14 Libraries</a></li>
<li><a href="https://github.com/ned14/boost.afio">Boost.AFIO</a></li>
<li><a href="https://github.com/ned14/Boost.APIBind">Boost.APIBind</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 10 Jun 2015 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/ac2dbdc3/c2083e09.mp3" length="40545207" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/YVxbwbtUf9h1Dlt9Rmrcc14ukk2U4NwMzQ7_6mhznMY/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS81ZGU2/ZjQ3MmE1ZWQ5YWM4/ZDc5YzFiMjI0ODIx/Y2E5My5wbmc.jpg"/>
      <itunes:duration>3371</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Niall Douglas to discuss best practices for C++ 11/14 libraries.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Niall Douglas to discuss best practices for C++ 11/14 libraries.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/niall_douglas">Niall Douglas</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Better Code Concurrency</title>
      <itunes:episode>14</itunes:episode>
      <podcast:episode>14</podcast:episode>
      <itunes:title>Better Code Concurrency</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">https://www.signalleaf.com/podcasts/CppCast/556e5a2b5c90ff0300e65fa6</guid>
      <link>https://share.transistor.fm/s/138234f7</link>
      <description>
        <![CDATA[Rob and Jason are joined by Sean Parent to talk about his recent C++Now! talk where he presented a new futures library.
        <p>Sean Parent is a principal scientist and software architect for Adobe’s mobile digital imaging group. Sean has been at Adobe since 1993 when he joined as a senior engineer working on Photoshop and later managed Adobe’s Software Technology Lab. In 2009 Sean spent a year at Google working on Chrome OS before returning to Adobe. From 1988 through 1993 Sean worked at Apple, where he was part of the system software team that developed the technologies allowing Apple’s successful transition to PowerPC.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://android-developers.blogspot.com/2015/05/android-m-developer-preview-tools.html">Android Studio introduces C++ support in v1.3 preview</a></li>
<li><a href="http://www.reddit.com/r/cpp/comments/381h1l/c11_port_of_docopt_a_commandline_argument_parser/">C++11 Port of Docopt, a command-line argument parser</a></li>
<li><a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-38-The-future-of-C17-Updates-from-Lenexa">Going Native 38 Updates from Lenexa, future of C++17</a></li>
<li><a href="http://2015.cppnow.org/2015/06/announcement2016/">Announcing C++Now 2016 and Best Session winners</a></li>
</ul>
<p><b>Sean Parent</b></p>
<ul>
<li><a href="https://twitter.com/seanparent/">@seanparent</a></li>
<li><a href="https://github.com/sean-parent">Sean Parent's Github</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/stlab">STLab Github</a></li>
<li><a href="http://channel9.msdn.com/Events/GoingNative/2013/Cpp-Seasoning">C++ Seasoning</a></li>
<li><a href="http://channel9.msdn.com/Events/GoingNative/2013/Inheritance-Is-The-Base-Class-of-Evil">Inheritance Is The Base Class of Evil</a></li>
</ul>
<p><b>Sponsors</b></p>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Sean Parent to talk about his recent C++Now! talk where he presented a new futures library.
        <p>Sean Parent is a principal scientist and software architect for Adobe’s mobile digital imaging group. Sean has been at Adobe since 1993 when he joined as a senior engineer working on Photoshop and later managed Adobe’s Software Technology Lab. In 2009 Sean spent a year at Google working on Chrome OS before returning to Adobe. From 1988 through 1993 Sean worked at Apple, where he was part of the system software team that developed the technologies allowing Apple’s successful transition to PowerPC.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://android-developers.blogspot.com/2015/05/android-m-developer-preview-tools.html">Android Studio introduces C++ support in v1.3 preview</a></li>
<li><a href="http://www.reddit.com/r/cpp/comments/381h1l/c11_port_of_docopt_a_commandline_argument_parser/">C++11 Port of Docopt, a command-line argument parser</a></li>
<li><a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-38-The-future-of-C17-Updates-from-Lenexa">Going Native 38 Updates from Lenexa, future of C++17</a></li>
<li><a href="http://2015.cppnow.org/2015/06/announcement2016/">Announcing C++Now 2016 and Best Session winners</a></li>
</ul>
<p><b>Sean Parent</b></p>
<ul>
<li><a href="https://twitter.com/seanparent/">@seanparent</a></li>
<li><a href="https://github.com/sean-parent">Sean Parent's Github</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/stlab">STLab Github</a></li>
<li><a href="http://channel9.msdn.com/Events/GoingNative/2013/Cpp-Seasoning">C++ Seasoning</a></li>
<li><a href="http://channel9.msdn.com/Events/GoingNative/2013/Inheritance-Is-The-Base-Class-of-Evil">Inheritance Is The Base Class of Evil</a></li>
</ul>
<p><b>Sponsors</b></p>]]>
      </content:encoded>
      <pubDate>Mon, 01 Jun 2015 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/138234f7/1f991f7e.mp3" length="35279317" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/21MGt_rgqMrX4X8jiVrKtZYrUR2qAGYXwshBLlHXpqU/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9lMjcy/OGUwZjY5ODRiYmQz/OWNhZDEyOThmYjdj/NGM5MC5wbmc.jpg"/>
      <itunes:duration>2932</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Sean Parent to talk about his recent C++Now! talk where he presented a new futures library.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Sean Parent to talk about his recent C++Now! talk where he presented a new futures library.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/sean_parent">Sean Parent</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Testdriven C++ using Catch</title>
      <itunes:episode>13</itunes:episode>
      <podcast:episode>13</podcast:episode>
      <itunes:title>Testdriven C++ using Catch</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">https://www.signalleaf.com/podcasts/CppCast/55668442b320cc03008e9ee0</guid>
      <link>https://share.transistor.fm/s/5619435c</link>
      <description>
        <![CDATA[Rob and Jason are joined by Phil Nash to talk about C++ Unit Testing with Catch.
        <p>Phil is a semi-independent software developer, coach and consultant - working in as diverse fields as finance, agile coaching and iOS development. A long time C++ developer he also has his feet in C#, F#, Objective-C and Swift - as well as dabbling in other languages. He is the author of several open source projects - most notably Catch: a C++-native test framework.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://cppcon.org/2015registration/">CppCon 2015 Registration Open</a></li>
<li><a href="http://www.infoq.com/news/2015/05/cling-cpp-interpreter">Cling Aims to Provide a High Performance C++ REPL</a></li>
<li><a href="http://cppnow.org/2015/03/2015-program-is-online/">C++Now 2015 Program is online</a><ul>
<li><a href="https://github.com/boostcon/cppnow_presentations_2015">C++Now 2015 Presentations</a></li>
<li><a href="https://www.youtube.com/channel/UCrg3ot2uEjn3jLs4PmeqEAg">C++ Now Youtube Channel</a></li>
</ul>
</li>
<li><a href="http://blogs.msdn.com/b/oldnewthing/archive/2015/05/25/10616865.aspx">New C++ experimental feature: The tadpole operators</a></li>
<li><a href="https://polldaddy.com/poll/8894280/">Poll: What C++ Testing Framework do you use?</a></li>
</ul>
<p><b>Phil Nash</b></p>
<ul>
<li><a href="https://twitter.com/phil_nash/">@phil_nash</a></li>
<li><a href="http://levelofindirection.com/">Level of Indirection</a></li>
<li><a href="http://extralevelofindirection.com/">Extra Level of Indirection</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://catch-lib.net/">Catch</a></li>
<li><a href="https://www.youtube.com/watch?v=C2LcIp56i-8">MeetingCpp talk on Catch</a></li>
<li><a href="https://groups.google.com/a/isocpp.org/forum/#!msg/std-proposals/hYh3hWB0mwg/mDgCErbUXbMJ">ISO C++ Standard Discusson on Names</a></li>
<li><a href="http://www.slideshare.net/phil_nash/c-extension-methods-18678294">C++ Extension Methods</a></li>
</ul>
<p><b>Sponsors</b></p>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Phil Nash to talk about C++ Unit Testing with Catch.
        <p>Phil is a semi-independent software developer, coach and consultant - working in as diverse fields as finance, agile coaching and iOS development. A long time C++ developer he also has his feet in C#, F#, Objective-C and Swift - as well as dabbling in other languages. He is the author of several open source projects - most notably Catch: a C++-native test framework.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://cppcon.org/2015registration/">CppCon 2015 Registration Open</a></li>
<li><a href="http://www.infoq.com/news/2015/05/cling-cpp-interpreter">Cling Aims to Provide a High Performance C++ REPL</a></li>
<li><a href="http://cppnow.org/2015/03/2015-program-is-online/">C++Now 2015 Program is online</a><ul>
<li><a href="https://github.com/boostcon/cppnow_presentations_2015">C++Now 2015 Presentations</a></li>
<li><a href="https://www.youtube.com/channel/UCrg3ot2uEjn3jLs4PmeqEAg">C++ Now Youtube Channel</a></li>
</ul>
</li>
<li><a href="http://blogs.msdn.com/b/oldnewthing/archive/2015/05/25/10616865.aspx">New C++ experimental feature: The tadpole operators</a></li>
<li><a href="https://polldaddy.com/poll/8894280/">Poll: What C++ Testing Framework do you use?</a></li>
</ul>
<p><b>Phil Nash</b></p>
<ul>
<li><a href="https://twitter.com/phil_nash/">@phil_nash</a></li>
<li><a href="http://levelofindirection.com/">Level of Indirection</a></li>
<li><a href="http://extralevelofindirection.com/">Extra Level of Indirection</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://catch-lib.net/">Catch</a></li>
<li><a href="https://www.youtube.com/watch?v=C2LcIp56i-8">MeetingCpp talk on Catch</a></li>
<li><a href="https://groups.google.com/a/isocpp.org/forum/#!msg/std-proposals/hYh3hWB0mwg/mDgCErbUXbMJ">ISO C++ Standard Discusson on Names</a></li>
<li><a href="http://www.slideshare.net/phil_nash/c-extension-methods-18678294">C++ Extension Methods</a></li>
</ul>
<p><b>Sponsors</b></p>]]>
      </content:encoded>
      <pubDate>Wed, 27 May 2015 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/5619435c/14de76df.mp3" length="30757023" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/cdVQD0Nh8kzxLtqUXIZ4e4x8nCF-PwNrYIPxGCOpymw/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS82NTEx/NjM1NTg1YTQ4ZTVj/MDhkZjI1NTI3YTFk/YjhmNy5wbmc.jpg"/>
      <itunes:duration>2556</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Phil Nash to talk about C++ Unit Testing with Catch.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Phil Nash to talk about C++ Unit Testing with Catch.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Modern C++ for the Windows Runtime</title>
      <itunes:episode>12</itunes:episode>
      <podcast:episode>12</podcast:episode>
      <itunes:title>Modern C++ for the Windows Runtime</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">https://www.signalleaf.com/podcasts/CppCast/555d59fc509a97030026eda7</guid>
      <link>https://share.transistor.fm/s/be4ad67e</link>
      <description>
        <![CDATA[Rob and Jason are joined by Kenny Kerr to talk about Modern C++ for the Windows Runtime. Kenny also shares his thoughts on printf and tells us about his new Pluralsight course.
        <p>Kenny Kerr is a computer programmer and recognized expert in Windows operating system development and programming languages. Kenny has published numerous articles about the Windows operating system, network security, and C++ for MSDN Magazine as well as other publications. Microsoft has recognized Kenny’s expertise in network and operating system security with the Microsoft MVP Award for security. He has also held the Microsoft MVP Award since 2007 for his contributions to the C++ development community.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://isocpp.org/blog/2015/04/d4492">Thoughts about C++17 (Bjarne Stroustrup)</a></li>
<li><a href="http://www.reddit.com/r/cpp/comments/35g7f6/c17_progress_update/">C++17 progress update</a></li>
<li><a href="http://stellar-group.org/2015/05/hpx-and-the-cpp-standard/">HPX and the C++ Standard</a></li>
</ul>
<p><b>Kenny Kerr</b></p>
<ul>
<li><a href="https://twitter.com/kennykerr">@kennykerr</a></li>
<li><a href="http://kennykerr.ca/">Kenny Kerr's Blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://moderncpp.com/">Modern C++ for the Windows Runtime</a></li>
<li><a href="https://get.pluralsight.com/Free-weekly-Course.html">SQLite with Modern C++ (Free Pluralsight Course)</a></li>
<li><a href="http://www.pluralsight.com/author/kenny-kerr">Kenny Kerr's Pluralsight courses</a></li>
</ul>
<p><b>Sponsors</b></p>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Kenny Kerr to talk about Modern C++ for the Windows Runtime. Kenny also shares his thoughts on printf and tells us about his new Pluralsight course.
        <p>Kenny Kerr is a computer programmer and recognized expert in Windows operating system development and programming languages. Kenny has published numerous articles about the Windows operating system, network security, and C++ for MSDN Magazine as well as other publications. Microsoft has recognized Kenny’s expertise in network and operating system security with the Microsoft MVP Award for security. He has also held the Microsoft MVP Award since 2007 for his contributions to the C++ development community.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://isocpp.org/blog/2015/04/d4492">Thoughts about C++17 (Bjarne Stroustrup)</a></li>
<li><a href="http://www.reddit.com/r/cpp/comments/35g7f6/c17_progress_update/">C++17 progress update</a></li>
<li><a href="http://stellar-group.org/2015/05/hpx-and-the-cpp-standard/">HPX and the C++ Standard</a></li>
</ul>
<p><b>Kenny Kerr</b></p>
<ul>
<li><a href="https://twitter.com/kennykerr">@kennykerr</a></li>
<li><a href="http://kennykerr.ca/">Kenny Kerr's Blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://moderncpp.com/">Modern C++ for the Windows Runtime</a></li>
<li><a href="https://get.pluralsight.com/Free-weekly-Course.html">SQLite with Modern C++ (Free Pluralsight Course)</a></li>
<li><a href="http://www.pluralsight.com/author/kenny-kerr">Kenny Kerr's Pluralsight courses</a></li>
</ul>
<p><b>Sponsors</b></p>]]>
      </content:encoded>
      <pubDate>Wed, 20 May 2015 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/be4ad67e/160b6558.mp3" length="26323123" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/QfjBbwZMLDSCLrjrxoHEtewJelcKu3glsc-gk8KHaqI/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9kOWEw/MTIwNzk3ODNjODRk/ODkwOThkZDAwNjAy/ZTA3Ni5wbmc.jpg"/>
      <itunes:duration>2186</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Kenny Kerr to talk about Modern C++ for the Windows Runtime. Kenny also shares his thoughts on printf and tells us about his new Pluralsight course.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Kenny Kerr to talk about Modern C++ for the Windows Runtime. Kenny also shares his thoughts on printf and tells us about his new Pluralsight course.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/kenny_kerr">Kenny Kerr</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Boost 2.0</title>
      <itunes:episode>11</itunes:episode>
      <podcast:episode>11</podcast:episode>
      <itunes:title>Boost 2.0</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">https://www.signalleaf.com/podcasts/CppCast/5552bdbfd064fe030021aef7</guid>
      <link>https://share.transistor.fm/s/f037c4b7</link>
      <description>
        <![CDATA[Rob and Jason are joined by Robert Ramey to talk about the future of the Boost C++ Libraries.
        <p>Robert Ramey is a freelance Software Developer living in Santa Barbara, California. His long and varied career spans various aspects of software development including business data processing, product, embedded systems, custom software, and C++ library development. Lately, he has been mostly interested in C++ library design and implementation related to Boost.  He is the author and maintainer of the Boost Serialization library and Boost library incubator</p>
<p><b>News</b></p>
<ul>
<li><a href="http://www.reddit.com/r/cpp/comments/356vbj/if_you_use_boost_and_have_to_support_windows_xp/">Boost XP Support</a></li>
<li><a href="https://msdn.microsoft.com/en-us/library/vstudio/bb531344">Breaking changes in Visual C++</a></li>
<li><a href="https://svn.boost.org/trac/boost/wiki/BestPracticeHandbook">Examples of Best Practices for C++ 11/14 Libraries</a></li>
</ul>
<p><b>Robert Ramey</b></p>
<ul>
<li><a href="http://www.rrsd.com">Robert Ramey Software Development</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://cppnow2015.sched.org/event/d66a14e9cc28cffbf446b1fd2c3f4696">Boost 2.0 session at C++Now!</a></li>
<li><a href="http://rrsd.com/blincubator.com/">Boost Library Incubator</a></li>
</ul>
<p><b>Sponsors</b></p>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Robert Ramey to talk about the future of the Boost C++ Libraries.
        <p>Robert Ramey is a freelance Software Developer living in Santa Barbara, California. His long and varied career spans various aspects of software development including business data processing, product, embedded systems, custom software, and C++ library development. Lately, he has been mostly interested in C++ library design and implementation related to Boost.  He is the author and maintainer of the Boost Serialization library and Boost library incubator</p>
<p><b>News</b></p>
<ul>
<li><a href="http://www.reddit.com/r/cpp/comments/356vbj/if_you_use_boost_and_have_to_support_windows_xp/">Boost XP Support</a></li>
<li><a href="https://msdn.microsoft.com/en-us/library/vstudio/bb531344">Breaking changes in Visual C++</a></li>
<li><a href="https://svn.boost.org/trac/boost/wiki/BestPracticeHandbook">Examples of Best Practices for C++ 11/14 Libraries</a></li>
</ul>
<p><b>Robert Ramey</b></p>
<ul>
<li><a href="http://www.rrsd.com">Robert Ramey Software Development</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://cppnow2015.sched.org/event/d66a14e9cc28cffbf446b1fd2c3f4696">Boost 2.0 session at C++Now!</a></li>
<li><a href="http://rrsd.com/blincubator.com/">Boost Library Incubator</a></li>
</ul>
<p><b>Sponsors</b></p>]]>
      </content:encoded>
      <pubDate>Wed, 13 May 2015 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/f037c4b7/a58214ef.mp3" length="29669245" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/wF8_tV_k8VfN0j1fXnMv5rWJ4DTQnI_eZ8WK_fUdwKI/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS85NGNl/Y2U4Y2VmZDU1ODlk/Y2JmNDdkN2E2ZWNh/NGU2My5wbmc.jpg"/>
      <itunes:duration>2465</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Robert Ramey to talk about the future of the Boost C++ Libraries.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Robert Ramey to talk about the future of the Boost C++ Libraries.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/robert_ramey">Robert Ramey</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>SQLpp11</title>
      <itunes:episode>10</itunes:episode>
      <podcast:episode>10</podcast:episode>
      <itunes:title>SQLpp11</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">https://www.signalleaf.com/podcasts/CppCast/554ae14633b8570300079b49</guid>
      <link>https://share.transistor.fm/s/317b8928</link>
      <description>
        <![CDATA[Rob and Jason are joined by Roland Bock to talk about sqlpp11 and some of Rolands ideas for the future of C++
        <p>Roland Bock is Head of Development at PPRO Financial Ltd, an FCA regulated e-Money institute offering prepaid MasterCard card programs and comprehensive financial solutions for international electronic payment transactions. Since 2008 he has been using SQL in C++. Being unhappy with the string-based approach of most SQL libraries, he decided to do something about it and developed a type-safe EDSL for SQL in C++: sqlpp11. In his spare time Roland is working on sqlpp11, experimenting with Concepts Lite and trying to write a proposal about compile-time configurable names for C++ standard. He lives and codes in Munich (Germany).</p>
<p><b>News</b></p>
<ul>
<li><a href="http://blogs.msdn.com/b/vcblog/archive/2015/04/29/c-11-14-17-features-in-vs-2015-rc.aspx">C++ 11/14/17 Features in VS 2015RC</a></li>
<li><a href="http://blogs.msdn.com/b/vcblog/archive/2015/04/29/c-11-constant-expressions-in-visual-studio-2015-rc.aspx">C++ 11 Constant Expressions in VS 2015 RC</a></li>
<li><a href="http://blogs.msdn.com/b/vcblog/archive/2015/04/29/more-about-resumable-functions-in-c.aspx">Resumable Functions in C++</a></li>
<li><a href="http://meetingcpp.com/index.php/br/items/the-c-highlights-and-more-of-gcc-51.html">C++ highlights and more of GCC 5.1</a></li>
</ul>
<p><b>Roland Bock</b></p>
<ul>
<li><a href="https://github.com/rbock">Roland Bock on github</a></li>
<li><a href="http://cpp.eudoxos.de/">Thoughts by Roland Bock</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/rbock/sqlpp11">sqlpp11</a></li>
<li><a href="http://cpp.eudoxos.de/dreaming-of-names/">Dreaming of Names</a></li>
<li><a href="https://groups.google.com/a/isocpp.org/forum/#!msg/std-proposals/hYh3hWB0mwg/mDgCErbUXbMJ">ISO C++ Standard Discusson on Names</a></li>
</ul>
<p><b>Sponsors</b></p>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Roland Bock to talk about sqlpp11 and some of Rolands ideas for the future of C++
        <p>Roland Bock is Head of Development at PPRO Financial Ltd, an FCA regulated e-Money institute offering prepaid MasterCard card programs and comprehensive financial solutions for international electronic payment transactions. Since 2008 he has been using SQL in C++. Being unhappy with the string-based approach of most SQL libraries, he decided to do something about it and developed a type-safe EDSL for SQL in C++: sqlpp11. In his spare time Roland is working on sqlpp11, experimenting with Concepts Lite and trying to write a proposal about compile-time configurable names for C++ standard. He lives and codes in Munich (Germany).</p>
<p><b>News</b></p>
<ul>
<li><a href="http://blogs.msdn.com/b/vcblog/archive/2015/04/29/c-11-14-17-features-in-vs-2015-rc.aspx">C++ 11/14/17 Features in VS 2015RC</a></li>
<li><a href="http://blogs.msdn.com/b/vcblog/archive/2015/04/29/c-11-constant-expressions-in-visual-studio-2015-rc.aspx">C++ 11 Constant Expressions in VS 2015 RC</a></li>
<li><a href="http://blogs.msdn.com/b/vcblog/archive/2015/04/29/more-about-resumable-functions-in-c.aspx">Resumable Functions in C++</a></li>
<li><a href="http://meetingcpp.com/index.php/br/items/the-c-highlights-and-more-of-gcc-51.html">C++ highlights and more of GCC 5.1</a></li>
</ul>
<p><b>Roland Bock</b></p>
<ul>
<li><a href="https://github.com/rbock">Roland Bock on github</a></li>
<li><a href="http://cpp.eudoxos.de/">Thoughts by Roland Bock</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/rbock/sqlpp11">sqlpp11</a></li>
<li><a href="http://cpp.eudoxos.de/dreaming-of-names/">Dreaming of Names</a></li>
<li><a href="https://groups.google.com/a/isocpp.org/forum/#!msg/std-proposals/hYh3hWB0mwg/mDgCErbUXbMJ">ISO C++ Standard Discusson on Names</a></li>
</ul>
<p><b>Sponsors</b></p>]]>
      </content:encoded>
      <pubDate>Thu, 07 May 2015 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/317b8928/f5e11374.mp3" length="39858887" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/Hvg0ishRvv7bCNvY8CQ_nkkiiHnXSS70G8l7xauZOCo/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS84OTQ2/N2VkN2UzMTViNDYz/NzVjYzNkYTMxMzUx/OGY5Ni5wbmc.jpg"/>
      <itunes:duration>3314</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Roland Bock to talk about sqlpp11 and some of Rolands ideas for the future of C++</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Roland Bock to talk about sqlpp11 and some of Rolands ideas for the future of C++</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/roland_bock">Roland Bock</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Asynchronous Programming</title>
      <itunes:episode>9</itunes:episode>
      <podcast:episode>9</podcast:episode>
      <itunes:title>Asynchronous Programming</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">https://www.signalleaf.com/podcasts/CppCast/5539adca1c118803008594de</guid>
      <link>https://share.transistor.fm/s/1d4c74e8</link>
      <description>
        <![CDATA[Rob and Jason are joined by Hartmut Kaiser to talk about Asynchronous Program and the HPX framework.
        <p>Hartmut Kaiser is an Adjunct Professor of Computer Science at Louisiana State University. At the same time, he holds the position of a senior scientist at the Center for Computation and Technology at LSU. He received his doctorate from the Technical University of Chemnitz (Germany) in 1988. He is probably best known through his involvement in open source software projects, mainly as the author of several C++ libraries he has contributed to Boost, which are in use by thousands of developers worldwide. He is a voting member of the ISO C++ Standards Committee and his current research is focused on leading the STE||AR group at CCT working on the practical design and implementation of the ParalleX execution model and related programming methods. In addition, he architected and developed the core library modules of SAGA for C++, a Simple API for Grid Applications.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://blog.jetbrains.com/clion/2015/04/clion-1-1-roadmap-accu-2015/">CLion 1.1 roadmap &amp; ACCU 2015</a></li>
<li><a href="http://meetingcpp.com/index.php/br/items/boost-158-a-short-overview.html">Boost 1.58 a short overview</a></li>
<li><a href="http://www.reddit.com/r/cpp/comments/33h5uj/module_proposal_for_c_now_at_revision_3_n4465_pdf/">Module proposal for C++ now at rev 3</a></li>
</ul>
<p><b>Hartmut Kaiser</b></p>
<ul>
<li><a href="http://www.cct.lsu.edu/~hkaiser">Hartmut Kaiser</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=5xyztU__yys">Asynchronous Computation in C++</a></li>
<li><a href="http://stellar.cct.lsu.edu/">The STE||AR Group</a></li>
<li><a href="https://github.com/STEllAR-GROUP/hpx">HPX on Github</a></li>
</ul>
<p><b>Sponsors</b></p>]]>
      </description>
      <content:encoded>
        <![CDATA[Rob and Jason are joined by Hartmut Kaiser to talk about Asynchronous Program and the HPX framework.
        <p>Hartmut Kaiser is an Adjunct Professor of Computer Science at Louisiana State University. At the same time, he holds the position of a senior scientist at the Center for Computation and Technology at LSU. He received his doctorate from the Technical University of Chemnitz (Germany) in 1988. He is probably best known through his involvement in open source software projects, mainly as the author of several C++ libraries he has contributed to Boost, which are in use by thousands of developers worldwide. He is a voting member of the ISO C++ Standards Committee and his current research is focused on leading the STE||AR group at CCT working on the practical design and implementation of the ParalleX execution model and related programming methods. In addition, he architected and developed the core library modules of SAGA for C++, a Simple API for Grid Applications.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://blog.jetbrains.com/clion/2015/04/clion-1-1-roadmap-accu-2015/">CLion 1.1 roadmap &amp; ACCU 2015</a></li>
<li><a href="http://meetingcpp.com/index.php/br/items/boost-158-a-short-overview.html">Boost 1.58 a short overview</a></li>
<li><a href="http://www.reddit.com/r/cpp/comments/33h5uj/module_proposal_for_c_now_at_revision_3_n4465_pdf/">Module proposal for C++ now at rev 3</a></li>
</ul>
<p><b>Hartmut Kaiser</b></p>
<ul>
<li><a href="http://www.cct.lsu.edu/~hkaiser">Hartmut Kaiser</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=5xyztU__yys">Asynchronous Computation in C++</a></li>
<li><a href="http://stellar.cct.lsu.edu/">The STE||AR Group</a></li>
<li><a href="https://github.com/STEllAR-GROUP/hpx">HPX on Github</a></li>
</ul>
<p><b>Sponsors</b></p>]]>
      </content:encoded>
      <pubDate>Wed, 22 Apr 2015 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/1d4c74e8/4dcbd53a.mp3" length="38222416" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/fRn-lcMKD85ZGFJdzzOYDk8bTDo05jI4UH77vPHYsFo/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9kZDQz/MmQyY2NkYmQ5ZWE4/MzhlOGRiNWIxM2Qz/YjU2ZC5wbmc.jpg"/>
      <itunes:duration>3178</itunes:duration>
      <itunes:summary>Rob and Jason are joined by Hartmut Kaiser to talk about Asynchronous Program and the HPX framework.</itunes:summary>
      <itunes:subtitle>Rob and Jason are joined by Hartmut Kaiser to talk about Asynchronous Program and the HPX framework.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/hartmut_kaiser">Hartmut Kaiser</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Biicode and Turbo</title>
      <itunes:episode>8</itunes:episode>
      <podcast:episode>8</podcast:episode>
      <itunes:title>Biicode and Turbo</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">https://www.signalleaf.com/podcasts/CppCast/552f3399ab69500300dff1a2</guid>
      <link>https://share.transistor.fm/s/f6a61e2b</link>
      <description>
        <![CDATA[In this episode Manuel Sanchez joins Rob Irving to talk about biicode, the C++ dependency manager and Manuel's Template Metaprogramming Library Turbo.
        <p>As a CS undergraduate at the University of Madrid (Spain) and self taught C++ programmer, Manuel Sanchez has been working on personal projects related to Modern C++ during his free time, most of them related to template metaprogramming and his own efforts to give high level features for C++ metaprogramming: The Turbo Metaprogramming Library. Manuel has been working for biicode since September 2014, he assist his fellow biis by dealing with C++ idiosyncrasies while manage very successful posts about template metaprogramming and his work on Turbo.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://blog.jetbrains.com/clion/2015/04/clion-1-0-has-finally-arrived/">CLion 1.0 has finally arrived</a></li>
<li><a href="http://blogs.msdn.com/b/vcblog/archive/2015/03/26/visual-c-tools-for-windows-10-technical-preview.aspx">Visual C++ tools for Windows 10 TP</a></li>
<li><a href="http://boost-sandbox.sourceforge.net/std/wg21/D4382.pdf">Eric Neibler's Ranges proposal</a></li>
<li><a href="http://poll.fm/58msq">Poll: Have you tried biicode?</a></li>
</ul>
<p><b>Manuel Sanchez</b></p>
<ul>
<li><a href="https://twitter.com/Manu343726">@Manu343726</a></li>
<li><a href="http://manu343726.github.io/">Blog and Portfolio</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.biicode.com/">Biicode</a></li>
<li><a href="http://blog.biicode.com/biicode-open-source-client/">Biicode goes open source</a></li>
<li><a href="https://github.com/Manu343726/Turbo">Turbo</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[In this episode Manuel Sanchez joins Rob Irving to talk about biicode, the C++ dependency manager and Manuel's Template Metaprogramming Library Turbo.
        <p>As a CS undergraduate at the University of Madrid (Spain) and self taught C++ programmer, Manuel Sanchez has been working on personal projects related to Modern C++ during his free time, most of them related to template metaprogramming and his own efforts to give high level features for C++ metaprogramming: The Turbo Metaprogramming Library. Manuel has been working for biicode since September 2014, he assist his fellow biis by dealing with C++ idiosyncrasies while manage very successful posts about template metaprogramming and his work on Turbo.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://blog.jetbrains.com/clion/2015/04/clion-1-0-has-finally-arrived/">CLion 1.0 has finally arrived</a></li>
<li><a href="http://blogs.msdn.com/b/vcblog/archive/2015/03/26/visual-c-tools-for-windows-10-technical-preview.aspx">Visual C++ tools for Windows 10 TP</a></li>
<li><a href="http://boost-sandbox.sourceforge.net/std/wg21/D4382.pdf">Eric Neibler's Ranges proposal</a></li>
<li><a href="http://poll.fm/58msq">Poll: Have you tried biicode?</a></li>
</ul>
<p><b>Manuel Sanchez</b></p>
<ul>
<li><a href="https://twitter.com/Manu343726">@Manu343726</a></li>
<li><a href="http://manu343726.github.io/">Blog and Portfolio</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.biicode.com/">Biicode</a></li>
<li><a href="http://blog.biicode.com/biicode-open-source-client/">Biicode goes open source</a></li>
<li><a href="https://github.com/Manu343726/Turbo">Turbo</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 15 Apr 2015 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/f6a61e2b/3aeb34f9.mp3" length="28254656" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/lB72hk1-hfTEtLxl-7bG9A-YhmzW00pxd0DC5P71ERU/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8yYWJh/OWFhOTY1MmJiYzli/OTAzNzRlOWE2YjM4/Mzk4Mi5wbmc.jpg"/>
      <itunes:duration>2347</itunes:duration>
      <itunes:summary>In this episode Manuel Sanchez joins Rob Irving to talk about biicode, the C++ dependency manager and Manuel's Template Metaprogramming Library Turbo.</itunes:summary>
      <itunes:subtitle>In this episode Manuel Sanchez joins Rob Irving to talk about biicode, the C++ dependency manager and Manuel's Template Metaprogramming Library Turbo.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/manuel_sanchez">Manuel Sanchez</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Quick Game Development</title>
      <itunes:episode>7</itunes:episode>
      <podcast:episode>7</podcast:episode>
      <itunes:title>Quick Game Development</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">https://www.signalleaf.com/podcasts/CppCast/5527cea8345f140300b65c00</guid>
      <link>https://share.transistor.fm/s/d2dd54f5</link>
      <description>
        <![CDATA[In this episode Vittorio Romeo joins Rob Irving to talk about making simple games with C++ using libraries like SFML, SDL and Cinder.
        <p>Vittorio Romeo is an undergraduate Computer Science student at "Università degli Studi di Messina".
Since childhood he has always been interested in programming, and learned to develop applications and games as an autodidact.
After discovering C++ a few years ago, Vittorio became extremely passionate about its evolution and its community.
He currently works on open-source general-purpose C++14 libraries and develops free open-source games.
Vittorio also loves teaching: he manages a well-received C++11/C++14 video tutorial series and he talked about game development in C++ at CppCon 2014.
When he's not in front of a computer, Vittorio enjoys fitness activities (weightlifting, swimming, running) and reading.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://www.cppsamples.com/">C++ Samples</a></li>
<li><a href="http://www.reddit.com/r/cpp/comments/31167m/c17s_stl_what_do_you_want_it_to_have/">C++ 17's STL what do you want it to have</a></li>
<li><a href="http://cppcon.org/call-for-submissions-2015/">CppCon 2015 Call for Submissions</a></li>
<li><a href="https://isocpp.org/blog/2015/04/the-c-languages-merge">The C languages merge (April Fools!)</a></li>
</ul>
<p><b>Vittorio Romeo</b></p>
<ul>
<li><a href="http://vittorioromeo.info/">Personal Website</a></li>
<li><a href="http://youtube.com/c/vittorioromeoinfo">YouTube Channel</a></li>
<li><a href="https://github.com/SuperV1234">Github</a></li>
<li><a href="https://twitter.com/supahvee1234">@supahvee1234</a></li>
<li><a href="https://www.facebook.com/vittorioromeovee?ref=bookmarks">Facebook</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=TC9zhufV_Z8">Quick Game Development with C++ 11/C++14</a></li>
<li><a href="http://vittorioromeo.info/projects.html">Open Hexagon</a></li>
<li><a href="https://www.facebook.com/OpenHexagon">Open Hexagon FB</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[In this episode Vittorio Romeo joins Rob Irving to talk about making simple games with C++ using libraries like SFML, SDL and Cinder.
        <p>Vittorio Romeo is an undergraduate Computer Science student at "Università degli Studi di Messina".
Since childhood he has always been interested in programming, and learned to develop applications and games as an autodidact.
After discovering C++ a few years ago, Vittorio became extremely passionate about its evolution and its community.
He currently works on open-source general-purpose C++14 libraries and develops free open-source games.
Vittorio also loves teaching: he manages a well-received C++11/C++14 video tutorial series and he talked about game development in C++ at CppCon 2014.
When he's not in front of a computer, Vittorio enjoys fitness activities (weightlifting, swimming, running) and reading.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://www.cppsamples.com/">C++ Samples</a></li>
<li><a href="http://www.reddit.com/r/cpp/comments/31167m/c17s_stl_what_do_you_want_it_to_have/">C++ 17's STL what do you want it to have</a></li>
<li><a href="http://cppcon.org/call-for-submissions-2015/">CppCon 2015 Call for Submissions</a></li>
<li><a href="https://isocpp.org/blog/2015/04/the-c-languages-merge">The C languages merge (April Fools!)</a></li>
</ul>
<p><b>Vittorio Romeo</b></p>
<ul>
<li><a href="http://vittorioromeo.info/">Personal Website</a></li>
<li><a href="http://youtube.com/c/vittorioromeoinfo">YouTube Channel</a></li>
<li><a href="https://github.com/SuperV1234">Github</a></li>
<li><a href="https://twitter.com/supahvee1234">@supahvee1234</a></li>
<li><a href="https://www.facebook.com/vittorioromeovee?ref=bookmarks">Facebook</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=TC9zhufV_Z8">Quick Game Development with C++ 11/C++14</a></li>
<li><a href="http://vittorioromeo.info/projects.html">Open Hexagon</a></li>
<li><a href="https://www.facebook.com/OpenHexagon">Open Hexagon FB</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Fri, 10 Apr 2015 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/d2dd54f5/216d3e97.mp3" length="28590851" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/8AgXJ052-ssE-ClPzsPsIfB7G8XOga7ObmbBK0PhfwY/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9mMzkx/ODM3NzQwZDgzYmY1/MTEyYTY5OTE0ZDNl/N2JkNi5wbmc.jpg"/>
      <itunes:duration>2375</itunes:duration>
      <itunes:summary>In this episode Vittorio Romeo joins Rob Irving to talk about making simple games with C++ using libraries like SFML, SDL and Cinder.</itunes:summary>
      <itunes:subtitle>In this episode Vittorio Romeo joins Rob Irving to talk about making simple games with C++ using libraries like SFML, SDL and Cinder.</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/vittorio_romeo">Vittorio Romeo</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Fit and Tick</title>
      <itunes:episode>6</itunes:episode>
      <podcast:episode>6</podcast:episode>
      <itunes:title>Fit and Tick</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">https://www.signalleaf.com/podcasts/CppCast/551e1103e223d30300da21d1</guid>
      <link>https://share.transistor.fm/s/98a2674c</link>
      <description>
        <![CDATA[Episode number 6 of CppCast with guest Paul Fultz II recorded April 2, 2015
        <p>Paul Fultz II has developed in C++ professionally and personally in a variety of fields including DSP, web development, and desktop applications. He has developed in other languages as well such as Java, C#, Python, and Javascript but focuses most of his attention on C++ which combines correctness, expressiveness, and performance together.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://github.com/jbandela/simple_match">Simple Extensible Pattern Matching in C++</a></li>
<li><a href="http://cppnow.org/2015/03/2015-program-is-online/">C++Now! 2015 Program is available</a></li>
<li><a href="http://arne-mertz.de/2015/03/simple-and-clean-code-vs-performance/">Simple and Clean Code vs Performance</a></li>
<li><a href="https://isocpp.org/blog/2015/04/the-c-languages-merge">The C languages merge (April Fools!)</a></li>
</ul>
<p><b>Paul Fultz II</b></p>
<ul>
<li><a href="https://twitter.com/pfultz2">@pfultz2</a></li>
<li><a href="http://www.pfultz2.com/blog/">Paul Fultz II's Blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/pfultz2/Tick">Tick - Trait introspection and concept creator for C++11</a></li>
<li><a href="https://github.com/pfultz2/Fit">Fit - Header-only C++11 library that provides utilities for functions and function objects.</a></li>
<li><a href="http://cppnow2015.sched.org/event/06b56c1d0748bc240f83298c0688c3e5#.VR4EgO8tFsg">Modern Generic Programming using the Tick and Fit libraries</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Episode number 6 of CppCast with guest Paul Fultz II recorded April 2, 2015
        <p>Paul Fultz II has developed in C++ professionally and personally in a variety of fields including DSP, web development, and desktop applications. He has developed in other languages as well such as Java, C#, Python, and Javascript but focuses most of his attention on C++ which combines correctness, expressiveness, and performance together.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://github.com/jbandela/simple_match">Simple Extensible Pattern Matching in C++</a></li>
<li><a href="http://cppnow.org/2015/03/2015-program-is-online/">C++Now! 2015 Program is available</a></li>
<li><a href="http://arne-mertz.de/2015/03/simple-and-clean-code-vs-performance/">Simple and Clean Code vs Performance</a></li>
<li><a href="https://isocpp.org/blog/2015/04/the-c-languages-merge">The C languages merge (April Fools!)</a></li>
</ul>
<p><b>Paul Fultz II</b></p>
<ul>
<li><a href="https://twitter.com/pfultz2">@pfultz2</a></li>
<li><a href="http://www.pfultz2.com/blog/">Paul Fultz II's Blog</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://github.com/pfultz2/Tick">Tick - Trait introspection and concept creator for C++11</a></li>
<li><a href="https://github.com/pfultz2/Fit">Fit - Header-only C++11 library that provides utilities for functions and function objects.</a></li>
<li><a href="http://cppnow2015.sched.org/event/06b56c1d0748bc240f83298c0688c3e5#.VR4EgO8tFsg">Modern Generic Programming using the Tick and Fit libraries</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 02 Apr 2015 00:00:00 +0000</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/98a2674c/55a9dad8.mp3" length="19154161" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/6QzRxjmaA4YHvAUK8EWa0MQPfJymtmHaZOWMJJkK45A/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8wMmRj/YThiMzg4ODhlZjMz/YWUxOTc4YzhiNmRi/MTdjNy5wbmc.jpg"/>
      <itunes:duration>1589</itunes:duration>
      <itunes:summary>Episode number 6 of CppCast with guest Paul Fultz II recorded April 2, 2015</itunes:summary>
      <itunes:subtitle>Episode number 6 of CppCast with guest Paul Fultz II recorded April 2, 2015</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/paul_fultz_ii">Paul Fultz II</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Exploring CLion</title>
      <itunes:episode>5</itunes:episode>
      <podcast:episode>5</podcast:episode>
      <itunes:title>Exploring CLion</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">https://www.signalleaf.com/podcasts/CppCast/5514be3d298277030089d96d</guid>
      <link>https://share.transistor.fm/s/f98935ff</link>
      <description>
        <![CDATA[Episode number 5 of CppCast with guest Anastasia Kazakova recorded March 25, 2015
        <p>Being a C/C++ fan since University Anastasia has been creating real-time *nix-based systems and pushing them to production for 8 years. She has a passion for networking algorithms (especially congestion problems and network management protocols) and embedded programming, and believes in good tooling. Now she is a part of the JetBrains team working as a Product Marketing Manager for CLion the upcoming cross-platform C/C++ IDE.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://daniel.haxx.se/blog/2015/03/20/curl-17-years-old-today/">Curl is 17 years old</a></li>
<li><a href="http://scottmeyers.blogspot.com/2015/03/emc-news-new-excerpt-upcoming-webcast.html">Effective Modern C++ News</a></li>
<li><a href="http://www.reddit.com/r/cpp/comments/2zs2ob/vc_2015_rtm_what_do_you_want_it_to_have/">VC2015 RTM What do you want it to have?</a></li>
<li><a href="https://polldaddy.com/poll/8745367/?view=results">What platforms are you running CLion IDE on?</a></li>
</ul>
<p><b>Anastasia Kazakova</b></p>
<ul>
<li><a href="https://twitter.com/anastasiak2512">@anastasiak2512</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.jetbrains.com/clion/">CLion IDE</a></li>
<li><a href="https://twitter.com/clion_ide">CLion on Twitter</a></li>
<li><a href="http://blog.jetbrains.com/clion/">CLion Blog</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Episode number 5 of CppCast with guest Anastasia Kazakova recorded March 25, 2015
        <p>Being a C/C++ fan since University Anastasia has been creating real-time *nix-based systems and pushing them to production for 8 years. She has a passion for networking algorithms (especially congestion problems and network management protocols) and embedded programming, and believes in good tooling. Now she is a part of the JetBrains team working as a Product Marketing Manager for CLion the upcoming cross-platform C/C++ IDE.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://daniel.haxx.se/blog/2015/03/20/curl-17-years-old-today/">Curl is 17 years old</a></li>
<li><a href="http://scottmeyers.blogspot.com/2015/03/emc-news-new-excerpt-upcoming-webcast.html">Effective Modern C++ News</a></li>
<li><a href="http://www.reddit.com/r/cpp/comments/2zs2ob/vc_2015_rtm_what_do_you_want_it_to_have/">VC2015 RTM What do you want it to have?</a></li>
<li><a href="https://polldaddy.com/poll/8745367/?view=results">What platforms are you running CLion IDE on?</a></li>
</ul>
<p><b>Anastasia Kazakova</b></p>
<ul>
<li><a href="https://twitter.com/anastasiak2512">@anastasiak2512</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.jetbrains.com/clion/">CLion IDE</a></li>
<li><a href="https://twitter.com/clion_ide">CLion on Twitter</a></li>
<li><a href="http://blog.jetbrains.com/clion/">CLion Blog</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Tue, 24 Mar 2015 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/f98935ff/c50e89b2.mp3" length="22876808" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/JCfvNN3tTrAwWr-qdRmvAHJ7hATro4VmfGh2ffLFBS4/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9kZDM5/ZjI3MDc0ODU5M2Ux/N2Q3NGFmNmZlNDZh/MjMwYy5wbmc.jpg"/>
      <itunes:duration>1899</itunes:duration>
      <itunes:summary>Episode number 5 of CppCast with guest Anastasia Kazakova recorded March 25, 2015</itunes:summary>
      <itunes:subtitle>Episode number 5 of CppCast with guest Anastasia Kazakova recorded March 25, 2015</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/anastasia_kazakova">Anastasia Kazakova</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>CMake, Git and Functional Programming</title>
      <itunes:episode>4</itunes:episode>
      <podcast:episode>4</podcast:episode>
      <itunes:title>CMake, Git and Functional Programming</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">https://www.signalleaf.com/podcasts/CppCast/5508ed75201b510300efd65f</guid>
      <link>https://share.transistor.fm/s/aac846b9</link>
      <description>
        <![CDATA[Episode number 4 of CppCast with guest David Sankel recorded March 17, 2015
        <p>David Sankel is a professional software developer/architect based in the USA. His prolific software developments have included CAD/CAM, computer graphics, visual programming languages, web applications, computer vision, and cryptography. He is a frequent speaker at the C++Now! conferences and is especially well known for his advanced functional programming in C++ talks.</p>
<p>David's current research interests include dependently typed languages, semantic domains, EDSLs, and functional reactive programming. He currently works for the software firm, Stellar Science.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://blog.jetbrains.com/clion/2015/03/when-clion-met-biicode/">When CLion met biicode</a></li>
<li><a href="http://blog.startupcompass.co/how-much-should-you-pay-your-engineers">How much should you pay your engineers</a></li>
<li><a href="http://www.reddit.com/r/cpp/comments/2y1szo/what_are_some_everyday_life_things_you_use_c_for/">What are some everyday life things you use C++ for</a></li>
<li><a href="http://channel9.msdn.com/Events/GoingNative/2013/My-Favorite-Cpp-10-Liner">My favorite C++ 10 Liner</a></li>
</ul>
<p><b>David Sankel</b></p>
<ul>
<li><a href="http://zao.se/~zao/boostcon/10/2010_presentations/thu/funccpp.pdf">Paper: Modern Functional Programming in C++</a></li>
<li><a href="https://www.youtube.com/watch?v=PVjaFMwV4x0">Functional Programming in C++</a></li>
<li><a href="https://www.youtube.com/watch?v=vy5C-mlUQ1w">The Intellectual Ascent to Agda</a></li>
<li><a href="https://www.youtube.com/watch?v=tyaYLGQSr4g">Functional Reactive Programming - Cleanly Abstracted Interactivity</a></li>
<li><a href="https://www.youtube.com/watch?v=uHFUpFhWGJs">Intro to Functional Programming in C++</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://www.stellarscience.com/">Stellar Science</a></li>
<li><a href="http://cppnow.org/">C++Now!</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Episode number 4 of CppCast with guest David Sankel recorded March 17, 2015
        <p>David Sankel is a professional software developer/architect based in the USA. His prolific software developments have included CAD/CAM, computer graphics, visual programming languages, web applications, computer vision, and cryptography. He is a frequent speaker at the C++Now! conferences and is especially well known for his advanced functional programming in C++ talks.</p>
<p>David's current research interests include dependently typed languages, semantic domains, EDSLs, and functional reactive programming. He currently works for the software firm, Stellar Science.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://blog.jetbrains.com/clion/2015/03/when-clion-met-biicode/">When CLion met biicode</a></li>
<li><a href="http://blog.startupcompass.co/how-much-should-you-pay-your-engineers">How much should you pay your engineers</a></li>
<li><a href="http://www.reddit.com/r/cpp/comments/2y1szo/what_are_some_everyday_life_things_you_use_c_for/">What are some everyday life things you use C++ for</a></li>
<li><a href="http://channel9.msdn.com/Events/GoingNative/2013/My-Favorite-Cpp-10-Liner">My favorite C++ 10 Liner</a></li>
</ul>
<p><b>David Sankel</b></p>
<ul>
<li><a href="http://zao.se/~zao/boostcon/10/2010_presentations/thu/funccpp.pdf">Paper: Modern Functional Programming in C++</a></li>
<li><a href="https://www.youtube.com/watch?v=PVjaFMwV4x0">Functional Programming in C++</a></li>
<li><a href="https://www.youtube.com/watch?v=vy5C-mlUQ1w">The Intellectual Ascent to Agda</a></li>
<li><a href="https://www.youtube.com/watch?v=tyaYLGQSr4g">Functional Reactive Programming - Cleanly Abstracted Interactivity</a></li>
<li><a href="https://www.youtube.com/watch?v=uHFUpFhWGJs">Intro to Functional Programming in C++</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://www.stellarscience.com/">Stellar Science</a></li>
<li><a href="http://cppnow.org/">C++Now!</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 18 Mar 2015 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/aac846b9/8000205d.mp3" length="19465555" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/Q8QHvH-83tUe98j3YO9F_kc9uEaWMDD_c_vLuIte29Q/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS85ZWM1/OWZiMDA5ZWZmMjdk/Y2E0NjA0M2Q5N2M1/NDBhYS5wbmc.jpg"/>
      <itunes:duration>1608</itunes:duration>
      <itunes:summary>Episode number 4 of CppCast with guest David Sankel recorded March 17, 2015</itunes:summary>
      <itunes:subtitle>Episode number 4 of CppCast with guest David Sankel recorded March 17, 2015</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/david_sankel">David Sankel</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Cross Platform Mobile C++ in Visual Studio</title>
      <itunes:episode>3</itunes:episode>
      <podcast:episode>3</podcast:episode>
      <itunes:title>Cross Platform Mobile C++ in Visual Studio</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">https://www.signalleaf.com/podcasts/CppCast/5502414103c0ac0300d6cc9f</guid>
      <link>https://share.transistor.fm/s/dd3e299f</link>
      <description>
        <![CDATA[Episode number 3 of CppCast with guest Ankit Asthana recorded March 11, 2015
        <p>Ankit Asthana is a program manager working in the Visual C++ Cross-Platform space. He is knowledgeable in cross-platform technologies, compilers (dynamic and static compilation, optimizer, code generation), distributed computing and server side development. He has in the past worked for IBM and Oracle Canada as a developer building Java 7 (hotspot) and telecommunication products. Ankit back in 2008 also published a book on C++ titled <a href="http://amzn.to/1AiKa3c">C++ for Beginners to Masters</a> which sold over a few thousand copies.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://blogs.msdn.com/b/vcblog/archive/2015/03/03/introducing-the-universal-crt.aspx">Introducing the Universal CRT</a></li>
<li><a href="http://blogs.msdn.com/b/vcblog/archive/2015/02/02/c-c-code-analysis-in-vs2015.aspx">C/C++ Code analysis in VS 2015</a></li>
<li><a href="http://blogs.msdn.com/b/vcblog/archive/2015/02/13/find-your-favorite-library-for-c-in-nuget.aspx">Find your favorite Library for C++ in NuGet</a></li>
<li><a href="https://polldaddy.com/poll/8676351/?view=results">What is your favorite C++ IDE?</a></li>
</ul>
<p><b>Ankit Asthana</b></p>
<ul>
<li><a href="https://social.msdn.microsoft.com/profile/ankit%20asthana/">Ankit on MSDN</a></li>
<li><a href="http://amzn.to/1AiKa3c">C++ for Beginners to Masters</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.visualstudio.com/en-us/news/vs2015-vs.aspx">Visual Studio 2015 CTP</a></li>
<li><a href="http://blogs.msdn.com/b/vcblog/">Visual C++ Team Blog</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Episode number 3 of CppCast with guest Ankit Asthana recorded March 11, 2015
        <p>Ankit Asthana is a program manager working in the Visual C++ Cross-Platform space. He is knowledgeable in cross-platform technologies, compilers (dynamic and static compilation, optimizer, code generation), distributed computing and server side development. He has in the past worked for IBM and Oracle Canada as a developer building Java 7 (hotspot) and telecommunication products. Ankit back in 2008 also published a book on C++ titled <a href="http://amzn.to/1AiKa3c">C++ for Beginners to Masters</a> which sold over a few thousand copies.</p>
<p><b>News</b></p>
<ul>
<li><a href="http://blogs.msdn.com/b/vcblog/archive/2015/03/03/introducing-the-universal-crt.aspx">Introducing the Universal CRT</a></li>
<li><a href="http://blogs.msdn.com/b/vcblog/archive/2015/02/02/c-c-code-analysis-in-vs2015.aspx">C/C++ Code analysis in VS 2015</a></li>
<li><a href="http://blogs.msdn.com/b/vcblog/archive/2015/02/13/find-your-favorite-library-for-c-in-nuget.aspx">Find your favorite Library for C++ in NuGet</a></li>
<li><a href="https://polldaddy.com/poll/8676351/?view=results">What is your favorite C++ IDE?</a></li>
</ul>
<p><b>Ankit Asthana</b></p>
<ul>
<li><a href="https://social.msdn.microsoft.com/profile/ankit%20asthana/">Ankit on MSDN</a></li>
<li><a href="http://amzn.to/1AiKa3c">C++ for Beginners to Masters</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="https://www.visualstudio.com/en-us/news/vs2015-vs.aspx">Visual Studio 2015 CTP</a></li>
<li><a href="http://blogs.msdn.com/b/vcblog/">Visual C++ Team Blog</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 11 Mar 2015 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/dd3e299f/336cec5f.mp3" length="28378766" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/vNIlwsS1LXfmVMXPvnyQ347ucxwLuRB8mFAXc2AH_w4/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS85NzY3/MTBjNjI1Yjc0OTI5/YTY3MzJmNGFkNTc5/YmM1Mi5wbmc.jpg"/>
      <itunes:duration>2357</itunes:duration>
      <itunes:summary>Episode number 3 of CppCast with guest Ankit Asthana recorded March 11, 2015</itunes:summary>
      <itunes:subtitle>Episode number 3 of CppCast with guest Ankit Asthana recorded March 11, 2015</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/ankit_asthana">Ankit Asthana</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>ChaiScript and Cross Platform C++</title>
      <itunes:episode>2</itunes:episode>
      <podcast:episode>2</podcast:episode>
      <itunes:title>ChaiScript and Cross Platform C++</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">https://www.signalleaf.com/podcasts/CppCast/54f92a58cb848c030076e8ab</guid>
      <link>https://share.transistor.fm/s/baed5a65</link>
      <description>
        <![CDATA[Episode number 2 of CppCast with guest Jason Turner
        <p>Jason has been developing portable C++ since 2002. With very few exceptions, every line of code he has written since then has had to run on multiple platforms. He is an independent contractor focusing on cross-platform issues, utilization of C++ libraries from scripting languages and code quality assurance. He is the co-creator and maintainer of ChaiScript, a mature scripting language designed for modern C++. His latest project is cppbestpractices.com: a fledgling effort to gather the collective wisdom of the C++ community.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://isocpp.org/blog/2015/02/cppcheck">CppCheck</a></li>
<li><a href="http://cogitolearning.co.uk/?p=1669">Four things you probably didn't know about C++</a></li>
<li><a href="http://blog.biicode.com/dependency-management-boost-libraries/">Boost libraries are now supported in biicode</a></li>
</ul>
<p><b>Jason Turner</b></p>
<ul>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
<li><a href="http://www.github.com/lefticus">Github</a></li>
<li><a href="http://blog.emptycrate.com/">EmptyCrate</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://www.chaiscript.com">ChaiScript</a></li>
<li><a href="http://www.cppbestpractices.com">CppBestPractices</a></li>
<li><a href="http://blog2.emptycrate.com/content/complex-object-initialization-optimization-iife-c11">Complex Object Initialization Optimization with IIFE in C++11</a></li>
<li><a href="http://cppnow.org/">C++Now!</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Episode number 2 of CppCast with guest Jason Turner
        <p>Jason has been developing portable C++ since 2002. With very few exceptions, every line of code he has written since then has had to run on multiple platforms. He is an independent contractor focusing on cross-platform issues, utilization of C++ libraries from scripting languages and code quality assurance. He is the co-creator and maintainer of ChaiScript, a mature scripting language designed for modern C++. His latest project is cppbestpractices.com: a fledgling effort to gather the collective wisdom of the C++ community.</p>
<p><b>News</b></p>
<ul>
<li><a href="https://isocpp.org/blog/2015/02/cppcheck">CppCheck</a></li>
<li><a href="http://cogitolearning.co.uk/?p=1669">Four things you probably didn't know about C++</a></li>
<li><a href="http://blog.biicode.com/dependency-management-boost-libraries/">Boost libraries are now supported in biicode</a></li>
</ul>
<p><b>Jason Turner</b></p>
<ul>
<li><a href="https://twitter.com/lefticus">@lefticus</a></li>
<li><a href="http://www.github.com/lefticus">Github</a></li>
<li><a href="http://blog.emptycrate.com/">EmptyCrate</a></li>
</ul>
<p><b>Links</b></p>
<ul>
<li><a href="http://www.chaiscript.com">ChaiScript</a></li>
<li><a href="http://www.cppbestpractices.com">CppBestPractices</a></li>
<li><a href="http://blog2.emptycrate.com/content/complex-object-initialization-optimization-iife-c11">Complex Object Initialization Optimization with IIFE in C++11</a></li>
<li><a href="http://cppnow.org/">C++Now!</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Wed, 04 Mar 2015 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/baed5a65/71cd1a7f.mp3" length="27526336" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/LVVf6zC4Hvrl8_gvT02yScVWjh6CNbn6BLBv3n6izKc/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS84OGMw/MTM3ZDNiNTFjMmM4/YTM1Nzc2NGYzNGUy/NWIzZC5wbmc.jpg"/>
      <itunes:duration>2286</itunes:duration>
      <itunes:summary>Episode number 2 of CppCast with guest Jason Turner</itunes:summary>
      <itunes:subtitle>Episode number 2 of CppCast with guest Jason Turner</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/guests/jason_turner">Jason Turner</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
    </item>
    <item>
      <title>Jon Kalb loves the C++ Community</title>
      <itunes:episode>1</itunes:episode>
      <podcast:episode>1</podcast:episode>
      <itunes:title>Jon Kalb loves the C++ Community</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">https://www.signalleaf.com/podcasts/CppCast/54e4145670fc040300a4199e</guid>
      <link>https://share.transistor.fm/s/786b916d</link>
      <description>
        <![CDATA[Episode number 1 of CppCast with guest Jon Kalb
        <p>Jon has been writing C++ for two and half decades, does onsite C++ training, and works on the Amazon search engine for A9.com. He chairs the CppCon and C++Now conferences. He also programs the C++ Track for the Silicon Valley Code Camp and serves as chair of the Boost Libraries Steering Committee.</p>
<p><b>Links</b></p>
<ul>
<li><a href="http://cppcon.org/">cppcon</a></li>
<li><a href="https://www.youtube.com/CppCon">cppcon YouTube Channel</a></li>
<li><a href="http://cppnow.org/">C++Now!</a></li>
<li><a href="http://rrsd.com/blincubator.com/">Boost Library Incubator</a></li>
<li><a href="http://robwirving.com/2015/01/31/c-need-podcast/">Does C++ need its own podcast?</a></li>
</ul>
<p><b>Jon Kalb</b></p>
<ul>
<li><a href="https://twitter.com/_JonKalb">@_JonKalb</a></li>
<li><a href="http://exceptionsafecode.com/">Exception-Safe Coding in C++</a></li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[Episode number 1 of CppCast with guest Jon Kalb
        <p>Jon has been writing C++ for two and half decades, does onsite C++ training, and works on the Amazon search engine for A9.com. He chairs the CppCon and C++Now conferences. He also programs the C++ Track for the Silicon Valley Code Camp and serves as chair of the Boost Libraries Steering Committee.</p>
<p><b>Links</b></p>
<ul>
<li><a href="http://cppcon.org/">cppcon</a></li>
<li><a href="https://www.youtube.com/CppCon">cppcon YouTube Channel</a></li>
<li><a href="http://cppnow.org/">C++Now!</a></li>
<li><a href="http://rrsd.com/blincubator.com/">Boost Library Incubator</a></li>
<li><a href="http://robwirving.com/2015/01/31/c-need-podcast/">Does C++ need its own podcast?</a></li>
</ul>
<p><b>Jon Kalb</b></p>
<ul>
<li><a href="https://twitter.com/_JonKalb">@_JonKalb</a></li>
<li><a href="http://exceptionsafecode.com/">Exception-Safe Coding in C++</a></li>
</ul>]]>
      </content:encoded>
      <pubDate>Mon, 16 Feb 2015 23:00:00 -0100</pubDate>
      <author>Timur Doumler &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/786b916d/8a562d59.mp3" length="48544323" type="audio/mpeg"/>
      <itunes:author>Timur Doumler &amp; Phil Nash</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/d1mmUqHp0qluHCEkwBeIn7KZNrzCpM5y7DKpWUVyx3w/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS83N2I4/MmRmYTUwYWM2ZjBi/ZWJjNjE3M2MyNDI4/ZTAwMC5wbmc.jpg"/>
      <itunes:duration>3029</itunes:duration>
      <itunes:summary>Episode number 1 of CppCast with guest Jon Kalb</itunes:summary>
      <itunes:subtitle>Episode number 1 of CppCast with guest Jon Kalb</itunes:subtitle>
      <itunes:keywords>C++,c,cplusplus,cpp,developers,embedded,engineering,gamedevelopment,programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#timur_doumler">Timur Doumler</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/hosts/#phil_nash">Phil Nash</podcast:person>
      <podcast:person role="Guest" href="https://cppcast.com/guests/jon_kalb">Jon Kalb</podcast:person>
    </item>
  </channel>
</rss>
