<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" encoding="UTF-8" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/" xmlns:atom="http://www.w3.org/2005/Atom/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:podcast="https://github.com/Podcastindex-org/podcast-namespace/blob/main/docs/1.0.md">
  <channel>
    <generator>Podera</generator>
    <title>No Diagnostic Required</title>
    <link>https://nodiagnosticrequired.tv</link>
    <pubDate>Wed, 16 Feb 2022 00:00:00 +0000</pubDate>
    <description>Every month we bring you news from the world of C++, in the form of a podcast and a YouTube show. Our hosts are Anastasia Kazakova (PMM for CLion and ReSharper C++ at JetBrains) and Phil Nash (Developer Advocated for C++ at SonarSource)</description>
    <language>en</language>
    <itunes:type>episodic</itunes:type>
    <itunes:subtitle>The podcast and YouTube show about the month's C++ news</itunes:subtitle>
    <itunes:author>Anastasia Kazakova &amp; Phil Nash</itunes:author>
    <itunes:summary>Every month we bring you news from the world of C++, in the form of a podcast and a YouTube show. Our hosts are Anastasia Kazakova (PMM for CLion and ReSharper C++ at JetBrains) and Phil Nash (Developer Advocated for C++ at SonarSource)</itunes:summary>
    <itunes:image href="https://nodiagnosticrequired.tv/assets/1400x1400.jpg"/>
    <itunes:explicit>no</itunes:explicit>
    <itunes:keywords>C++, CLion, ReSharper C++, JetBrains, SonarSource</itunes:keywords>
    <itunes:owner>
      <itunes:name>Anastasia Kazakova &amp; Phil Nash</itunes:name>
      <itunes:email>info@nodiagnosticrequired.tv</itunes:email>
    </itunes:owner>
    <podcast:locked email="info@nodiagnosticrequired.tv">yes</podcast:locked>
    <itunes:category text="News">
      <itunes:category text="Tech News"/>
    </itunes:category>
    <itunes:category text="Technology"/>
  
    <item>
      <title>Episode #14 - January 2022</title>
      <link>https://nodiagnosticrequired.tv/episodes/14</link>
      <guid isPermaLink="false">457cb9c4-4459-4cb6-8485-8e6db08e609a</guid>
      <pubDate>Wed, 16 Feb 2022 00:00:00 +0000</pubDate>
      <author>Anastasia Kazakova &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/4995f71e/299f5772.mp3" length="41413231" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Anastasia Kazakova &amp; Phil Nash</itunes:author>
      <itunes:subtitle>In this episode we get a final look at the design of C++23, 
see how far we can push compile-time computation - and even code generation - in C++20,
look at some tools to help us to get there, 
and what C++ could have been if we weren't burdened with backwards compatiblity. </itunes:subtitle>
      <itunes:duration>50:54</itunes:duration>
      <itunes:explicit>no</itunes:explicit>
      <itunes:image href="https://nodiagnosticrequired.tv/assets/1400x1400.jpg"/>
      <description>In this episode we get a final look at the design of C++23, 
see how far we can push compile-time computation - and even code generation - in C++20,
look at some tools to help us to get there, 
and what C++ could have been if we weren't burdened with backwards compatiblity.
</description>
      <itunes:keywords></itunes:keywords>
      <content:encoded>
        <![CDATA[<p>In this episode we get a final look at the design of C++23, 
see how far we can push compile-time computation - and even code generation - in C++20,
look at some tools to help us to get there, 
and what C++ could have been if we weren't burdened with backwards compatiblity. </p><h3>Links from this episode:</h3><ul>
        
            <li>
            <a href="https://blog.jetbrains.com/clion/2022/02/cpp-annotated-january-2022/">C++ Annotated - January 2022</a> <span class='comment'> - If you prefer the same material in blog form</span>
            </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> <span class='comment'> - from the Microsoft C++ Team Blog</span>
            </li>
        
            <li>
            <a href="https://www.zverovich.net/2022/01/29/migrating-to-safer-api.html">Migrating to a safer API with {fmt} 8.x</a> 
            </li>
        
            <li>
            <a href="https://www.foonathan.net/2022/01/compile-time-codegen">Compile Time Code Generation and Optimization</a> 
            </li>
        
            <li>
            <a href="https://github.com/cplusplus/papers/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Aplenary-approved">cplusplus/papers</a> <span class='comment'> - GitHub repo tracking proposals voted in</span>
            </li>
        
            <li>
            <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2214r1.html">A Plan for C++23 Ranges</a> 
            </li>
        
            <li>
            <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2441r1.html">P2441 - views::join_with</a> 
            </li>
        
            <li>
            <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2387r3.html">P2387 - Pipe support for user-defined range adaptors</a> 
            </li>
        
            <li>
            <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p0323r11.html">P0323 - std::expected</a> 
            </li>
        
            <li>
            <a href="https://nodiagnosticrequired.tv/episodes/5/">Episode #5 (April 2021)</a> <span class='comment'> - where we talked about std::expected</span>
            </li>
        
            <li>
            <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p0627r6.pdf">P0627 - Function to mark unreachable code</a> 
            </li>
        
            <li>
            <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1774r5.pdf">P1774 - Portable assumptions</a> 
            </li>
        
            <li>
            <a href="https://www.qt.io/blog/the-new-qtquick-compiler-technology">The new Qt Quick Compiler technology</a> 
            </li>
        
            <li>
            <a href="https://blog.jetbrains.com/clion/2022/01/clion-starts-the-2022-1-eap/">CLion Starts the 2022.1 EAP</a> 
            </li>
        
            <li>
            <a href="https://blog.jetbrains.com/rscpp/2022/02/02/resharper-cpp-2022-1-eap/">ReSharper C++ Starts the 2022.1 EAP</a> 
            </li>
        
            <li>
            <a href="https://blog.jetbrains.com/dotnet/2022/01/25/unreal-engine-support-lands-in-rider/">Unreal Engine Support Lands in Rider 2022.1 EAP</a> 
            </li>
        
            <li>
            <a href="https://www.reddit.com/r/cpp/comments/sn11w7/what_would_you_remove_from_c_to_make_it_a_more/">What would you remove from C++ to make it a more concise language and didn't have to care about backwards compatibility? (or fix if ABI weren't an issue)</a> <span class='comment'> - Reddit thread</span>
            </li>
        
            <li>
            <a href="https://www.youtube.com/watch?v=Ft3zFk7VPrE">All the defaults are backwards</a> <span class='comment'> - Phil's lightning talk</span>
            </li>
        ]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<p>In this episode we get a final look at the design of C++23, 
see how far we can push compile-time computation - and even code generation - in C++20,
look at some tools to help us to get there, 
and what C++ could have been if we weren't burdened with backwards compatiblity. </p>]]>
      </itunes:summary>

      <podcast:person email="" href="" role="host">Anastasia Kazakova</podcast:person>
      <podcast:person email="" href="" role="host">Phil Nash</podcast:person>
      
    </item>
    <item>
      <title>Episode #13 - December 2021</title>
      <link>https://nodiagnosticrequired.tv/episodes/13</link>
      <guid isPermaLink="false">10a16c2c-a84c-4cbd-b806-c59c9352113a</guid>
      <pubDate>Fri, 14 Jan 2022 00:00:00 +0000</pubDate>
      <author>Anastasia Kazakova &amp; Phil Nash</author>
      <enclosure url="https://cdn.transistor.fm/file/transistor/m/shows/16825/33977341320a2cc9a10976b364d7a438.mp3" length="43703587" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Anastasia Kazakova &amp; Phil Nash</itunes:author>
      <itunes:subtitle>In this episode we look back on C++ in 2021, and back even further over the evolution of functions and lambdas.
Then we look forward to proposals that may or may not make it into C++ 23, as well as some of the conferences happening this year.</itunes:subtitle>
      <itunes:duration>57:10</itunes:duration>
      <itunes:explicit>no</itunes:explicit>
      <itunes:image href="https://nodiagnosticrequired.tv/assets/1400x1400.jpg"/>
      <description>In this episode we look back on C++ in 2021, and back even further over the evolution of functions and lambdas.
Then we look forward to proposals that may or may not make it into C++ 23, as well as some of the conferences happening this year.
</description>
      <itunes:keywords></itunes:keywords>
      <content:encoded>
        <![CDATA[<p>In this episode we look back on C++ in 2021, and back even further over the evolution of functions and lambdas.
Then we look forward to proposals that may or may not make it into C++ 23, as well as some of the conferences happening this year.</p><h3>Links from this episode:</h3><ul>
        
            <li>
            <a href="https://www.youtube.com/watch?v=sWkMfixgB2U">Small Inspiration - Michael Caisse</a> 
            </li>
        
            <li>
            <a href="https://blog.jetbrains.com/clion/2022/01/cpp-annotated-december-2021">C++ Annotated - December 2021</a> <span class='comment'> - If you prefer the same material in blog form</span>
            </li>
        
            <li>
            <a href="https://www.cppstories.com/2021/cpp-status-2021/">C++ at the end of 2021 - C++ Stories</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://cpponsea.uk/news/cpp-on-sea-2022.html">C++ on Sea 2022</a> 
            </li>
        
            <li>
            <a href="https://cpponsea.uk/callforspeakers/">C++ On Sea - Call For Speakers</a> 
            </li>
        
            <li>
            <a href="https://cppconf.ru/en/callforpapers/">C++ Russia 2022 Call for Speakers</a> 
            </li>
        
            <li>
            <a href="https://cppnorth.ca/news-cfp.html">C++ North</a> <span class='comment'> - A new C++ conference in Toronto, Canada</span>
            </li>
        
            <li>
            <a href="https://accu.org/conf-main/main/">ACCU Conference</a> <span class='comment'> - In the UK in April. Schedule published soon</span>
            </li>
        
            <li>
            <a href="https://www.fluentcpp.com/2021/12/13/the-evolutions-of-lambdas-in-c14-c17-and-c20/">The Evolutions of Lambdas in C++14, C++17 and C++20 - Fluent C++</a> 
            </li>
        
            <li>
            <a href="https://mariusbancila.ro/blog/2022/01/01/the-evolution-of-functions-in-modern-cpp/">The Evolution of Functions in Modern C++</a> 
            </li>
        
            <li>
            <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1774r5.pdf">P1774R5 - Portable assumptions</a> 
            </li>
        
            <li>
            <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2507r0.pdf">P2507R0 - Only [[assume]] conditional-expressions</a> 
            </li>
        
            <li>
            <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2300r3.html">P2300R3 - std::execution</a> 
            </li>
        
            <li>
            <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2504r0.html">P2504R0 - Computations as a global solution to concurrency</a> 
            </li>
        
            <li>
            <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2502r0.pdf">P2502R0 - std::generator: Synchronous Coroutine Generator for Ranges</a> 
            </li>
        
            <li>
            <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2168r3.pdf">P2168R3 - std::generator: Synchronous Coroutine Generator for Ranges</a> 
            </li>
        
            <li>
            <a href="https://github.com/lewissbaker/cppcoro">cppcoro</a> <span class='comment'> - Lewis Baker's library of C++ coroutine abstractions</span>
            </li>
        
            <li>
            <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2505r0.html">P2505R0 - Monadic Functions for std::expected</a> 
            </li>
        
            <li>
            <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p0798r8.html">P0798R8 - Monadic operations for std::optional</a> 
            </li>
        
            <li>
            <a href="https://www.youtube.com/watch?v=7hO0LKRCw64&t=814s">The Dawn Of A New Error</a> <span class='comment'> - Phil's error handling talk where he mentions Monadic functions for std::expected</span>
            </li>
        
            <li>
            <a href="https://devblogs.microsoft.com/cppblog/visual-studio-embedded-development/">Embedded Software Development in Visual Studio - C++ Team Blog</a> 
            </li>
        
            <li>
            <a href="https://blog.jetbrains.com/clion/2021/12/clion-update-roadmap-2022-1/#roadmap_221">CLion Roadmap for 2022.1</a> 
            </li>
        ]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<p>In this episode we look back on C++ in 2021, and back even further over the evolution of functions and lambdas.
Then we look forward to proposals that may or may not make it into C++ 23, as well as some of the conferences happening this year.</p>]]>
      </itunes:summary>

      <podcast:person email="" href="" role="host">Anastasia Kazakova</podcast:person>
      <podcast:person email="" href="" role="host">Phil Nash</podcast:person>
      
    </item>
    <item>
      <title>Episode #12 - November 2021</title>
      <link>https://nodiagnosticrequired.tv/episodes/12</link>
      <guid isPermaLink="false">d8295287-3ab6-4aa6-862a-e7fa296c20a9</guid>
      <pubDate>Fri, 10 Dec 2021 00:00:00 +0000</pubDate>
      <author>Anastasia Kazakova &amp; Phil Nash</author>
      <enclosure url="https://cdn.transistor.fm/file/transistor/m/shows/16825/5846de4864539fe0704bd2a0ec095cf5.mp3" length="43997516" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Anastasia Kazakova &amp; Phil Nash</itunes:author>
      <itunes:subtitle>This month discuss the best ways to pass `string_view`s, depend on Catch2 v3 and write beautiful C++. 
We talk more about contracts and look at some new and upcoming tools from JetBrains, 
as well as new releases of existing tools from JetBrains, SonarSource and Microsoft.
Phil also still manages to get an off-by-one error when mentioning off-by-one errors, at the end!</itunes:subtitle>
      <itunes:duration>53:30</itunes:duration>
      <itunes:explicit>no</itunes:explicit>
      <itunes:image href="https://nodiagnosticrequired.tv/assets/1400x1400.jpg"/>
      <description>This month discuss the best ways to pass `string_view`s, depend on Catch2 v3 and write beautiful C++. 
We talk more about contracts and look at some new and upcoming tools from JetBrains, 
as well as new releases of existing tools from JetBrains, SonarSource and Microsoft.
Phil also still manages to get an off-by-one error when mentioning off-by-one errors, at the end!
</description>
      <itunes:keywords></itunes:keywords>
      <content:encoded>
        <![CDATA[<p>This month discuss the best ways to pass <code>string_view</code>s, depend on Catch2 v3 and write beautiful C++. 
We talk more about contracts and look at some new and upcoming tools from JetBrains, 
as well as new releases of existing tools from JetBrains, SonarSource and Microsoft.</p>
<p>Phil also still manages to get an off-by-one error when mentioning off-by-one errors, at the end!</p><h3>Links from this episode:</h3><ul>
        
            <li>
            <a href="https://blog.jetbrains.com/clion/2021/12/cpp-annotated-november-2021/">C++ Annotated - November 2021</a> <span class='comment'> - If you prefer the same material in blog form</span>
            </li>
        
            <li>
            <a href="https://quuxplusone.github.io/blog/2021/11/09/pass-string-view-by-value/">Three reasons to pass `std::string_view` by value</a> <span class='comment'> - from Arthur O'Dwyer's blog - Stuff mostly about C++</span>
            </li>
        
            <li>
            <a href="https://vector-of-bool.github.io/2021/11/13/dds-catch2-v3.html">Using Catch2 v3 in CMake with DDS and PMM</a> 
            </li>
        
            <li>
            <a href="http://www.gregcons.com/KateBlog/BeautifulC30CoreGuidelinesForWritingCleanSafeAndFastCode.aspx">Beautiful C++: 30 Core Guidelines for Writing Clean, Safe, and Fast Code</a> <span class='comment'> - from Kate Gregory's Blog</span>
            </li>
        
            <li>
            <a href="https://brevzin.github.io/c++/2021/11/21/conditional-members/">Conditional Members</a> 
            </li>
        
            <li>
            <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2388r4.html">Minimum Contract Support: either No_eval or Eval_and_abort</a> 
            </li>
        
            <li>
            <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2461r1.pdf">Closure-Based Syntax for Contracts</a> 
            </li>
        
            <li>
            <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2487r0.html">Attribute-like syntax for contract annotations</a> 
            </li>
        
            <li>
            <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1774r4.pdf">Portable assumptions</a> 
            </li>
        
            <li>
            <a href="https://devblogs.microsoft.com/visualstudio/visual-studio-2022-now-available/">Visual Studio 2022 now available</a> <span class='comment'> - from the Visual Studio Blog</span>
            </li>
        
            <li>
            <a href="https://community.sonarsource.com/t/sonarlint-for-visual-studio-v5-0-support-vs-2022-drop-support-for-vs-2015/52675">SonarLint for Visual Studio: v5.0 - Support VS 2022, drop support for VS 2015 - Releases</a> <span class='comment'> - SonarSource Community post</span>
            </li>
        
            <li>
            <a href="https://blog.jetbrains.com/blog/2021/11/29/introducing-remote-development-for-jetbrains-ides/">Introducing Remote Development for JetBrains IDEs</a> 
            </li>
        
            <li>
            <a href="https://blog.jetbrains.com/blog/2021/11/29/welcome-to-fleet/">Welcome to Fleet!</a> 
            </li>
        
            <li>
            <a href="https://blog.jetbrains.com/clion/2021/12/clion-2021-3-remote-debugger-docker/">CLion 2021.3: New Remote Development, Better Data Views in Debugger, Docker Toolchain, Custom Compiler, Type Hints, and More</a> 
            </li>
        ]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<p>This month discuss the best ways to pass <code>string_view</code>s, depend on Catch2 v3 and write beautiful C++. 
We talk more about contracts and look at some new and upcoming tools from JetBrains, 
as well as new releases of existing tools from JetBrains, SonarSource and Microsoft.</p>
<p>Phil also still manages to get an off-by-one error when mentioning off-by-one errors, at the end!</p>]]>
      </itunes:summary>

      <podcast:person email="" href="" role="host">Anastasia Kazakova</podcast:person>
      <podcast:person email="" href="" role="host">Phil Nash</podcast:person>
      
    </item>
    <item>
      <title>Episode #11 - October 2021</title>
      <link>https://nodiagnosticrequired.tv/episodes/11</link>
      <guid isPermaLink="false">eabefe04-67e4-476c-8e01-419cc714519d</guid>
      <pubDate>Tue, 09 Nov 2021 00:00:00 +0000</pubDate>
      <author>Anastasia Kazakova &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/1c8fec62/03deaa38.mp3" length="60743855" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Anastasia Kazakova &amp; Phil Nash</itunes:author>
      <itunes:subtitle>This month we attempt an experimental cross-over episode with cpp.chat: in effect we have Jon Kalb on as a guest.
Was it a successful experiment? You be the judge!</itunes:subtitle>
      <itunes:duration>01:13:22</itunes:duration>
      <itunes:explicit>no</itunes:explicit>
      <itunes:image href="https://nodiagnosticrequired.tv/assets/1400x1400.jpg"/>
      <description>This month we attempt an experimental cross-over episode with cpp.chat: in effect we have Jon Kalb on as a guest.
Was it a successful experiment? You be the judge!
We look at static analysis, expressive interface and move semantics, three new proposals, and go a little deeper on conferences - especially CppCon, which just passed.
</description>
      <itunes:keywords></itunes:keywords>
      <content:encoded>
        <![CDATA[<p>This month we attempt an experimental cross-over episode with cpp.chat: in effect we have Jon Kalb on as a guest.
Was it a successful experiment? You be the judge!</p>
<p>We look at static analysis, expressive interface and move semantics, three new proposals, and go a little deeper on conferences - especially CppCon, which just passed.</p><h3>Links from this episode:</h3><ul>
        
            <li>
            <a href="https://blog.jetbrains.com/clion/2021/11/cpp-annotated-october-2021/">C++ Annotated - October 2021</a> <span class='comment'> - If you prefer the same material in blog form</span>
            </li>
        
            <li>
            <a href="https://pvs-studio.com/en/blog/posts/cpp/0873/">C++ tools evolution: static code analyzers</a> <span class='comment'> - from the PVS Studio blog</span>
            </li>
        
            <li>
            <a href="https://m-peko.github.io/craft-cpp/posts/easy-way-to-make-your-interface-expressive/">Easy Way To Make Your Interface Expressive</a> 
            </li>
        
            <li>
            <a href="https://artificial-mind.net/blog/2021/10/23/return-moves">Moves in Returns</a> 
            </li>
        
            <li>
            <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2445r0.pdf">P2445R0 - std::forward_like</a> 
            </li>
        
            <li>
            <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2461r0.pdf">P2461R0 - Closure-Based Syntax for Contracts</a> 
            </li>
        
            <li>
            <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2465r1.pdf">P2465R1 - Standard Library Modules std and std.compat</a> 
            </li>
        
            <li>
            <a href="https://cppcast.com/cpp23-iso-progress/">CppCast episode with Bryce</a> <span class='comment'> - he talks about the std and std.compat modules</span>
            </li>
        
            <li>
            <a href="https://blog.jetbrains.com/clion/2021/11/cppcon-2021-trip-report/">Timur Doumler's CppCon trip report</a> 
            </li>
        
            <li>
            <a href="https://meetingcpp.com/2021/">Meeting C++ 2021</a> 
            </li>
        
            <li>
            <a href="https://audio.dev/conference/">ADC (The Audio Developer Conference)</a> 
            </li>
        
            <li>
            <a href="https://cppconf.ru/en/">C++ Russia</a> 
            </li>
        
            <li>
            <a href="https://cppp.fr/schedule2021/">CPPP</a> <span class='comment'> - "usually" in Paris</span>
            </li>
        
            <li>
            <a href="https://cpp.chat">cpp.chat</a> 
            </li>
        ]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<p>This month we attempt an experimental cross-over episode with cpp.chat: in effect we have Jon Kalb on as a guest.
Was it a successful experiment? You be the judge!</p>
<p>We look at static analysis, expressive interface and move semantics, three new proposals, and go a little deeper on conferences - especially CppCon, which just passed.</p>]]>
      </itunes:summary>

      <podcast:person email="" href="" role="host">Anastasia Kazakova</podcast:person>
      <podcast:person email="" href="" role="host">Phil Nash</podcast:person>
      
    </item>
    <item>
      <title>Episode #10 - September 2021</title>
      <link>https://nodiagnosticrequired.tv/episodes/10</link>
      <guid isPermaLink="false">d98a598e-d4f6-4098-863b-f3c90edc9ddd</guid>
      <pubDate>Mon, 01 Nov 2021 00:00:00 +0000</pubDate>
      <author>Anastasia Kazakova &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/f5e07be0/51cebcaf.mp3" length="54740500" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Anastasia Kazakova &amp; Phil Nash</itunes:author>
      <itunes:subtitle>Lots of standards news, as many proposals are adopted into the C++23 working draft. 
Plus our usual round up of interesting blog posts and articles, 
including one from Phil that bridges the worlds of SonarSource and JetBrains. 
And CLion and ReSharper C++ start their latest EAPs.</itunes:subtitle>
      <itunes:duration>01:12:39</itunes:duration>
      <itunes:explicit>no</itunes:explicit>
      <itunes:image href="https://nodiagnosticrequired.tv/assets/1400x1400.jpg"/>
      <description>Lots of standards news, as many proposals are adopted into the C++23 working draft. 
Plus our usual round up of interesting blog posts and articles, 
including one from Phil that bridges the worlds of SonarSource and JetBrains. 
And CLion and ReSharper C++ start their latest EAPs.
</description>
      <itunes:keywords></itunes:keywords>
      <content:encoded>
        <![CDATA[<p>Lots of standards news, as many proposals are adopted into the C++23 working draft. 
Plus our usual round up of interesting blog posts and articles, 
including one from Phil that bridges the worlds of SonarSource and JetBrains. 
And CLion and ReSharper C++ start their latest EAPs.</p><h3>Links from this episode:</h3><ul>
        
            <li>
            <a href="https://blog.jetbrains.com/clion/2021/10/cpp-annotated-september-2021/">C++ Annotated - September 2021</a> <span class='comment'> - If you prefer the same material in blog form</span>
            </li>
        
            <li>
            <a href="https://quuxplusone.github.io/blog/2021/09/04/enable-if-benchmark/">A compile-time benchmark for enable_if and requires</a> <span class='comment'> - part 1</span>
            </li>
        
            <li>
            <a href="https://quuxplusone.github.io/blog/2021/09/14/enable-if-benchmark-part-2/">A compile-time benchmark for enable_if and requires</a> <span class='comment'> - part 2</span>
            </li>
        
            <li>
            <a href="https://www.cppstories.com/2021/sphero-cpp-return/">C++ Return: std::any, std::optional, or std::variant?</a> <span class='comment'> - C++ Stories</span>
            </li>
        
            <li>
            <a href="https://brevzin.github.io/c++/2021/09/10/deep-const/">Coercing deep const-ness</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> <span class='comment'> - long, entertaining and informative, rant about ABI</span>
            </li>
        
            <li>
            <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p0798r6.html">P0798 - Monadic operations for std::optional</a> <span class='comment'> - adopted into C++23 (working draft)</span>
            </li>
        
            <li>
            <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2128r6.pdf">P2128 – Multidimensional subscript operator</a> <span class='comment'> - adopted into C++23 (working draft)</span>
            </li>
        
            <li>
            <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2321r2.html">P2321 - zip</a> <span class='comment'> - adopted into C++23 (working draft)</span>
            </li>
        
            <li>
            <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p0847r7.html">P0847 - Deducing this</a> <span class='comment'> - adopted into C++23 (working draft)</span>
            </li>
        
            <li>
            <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2388r2.html">P2388 - Minimum Contract Support: either Ignore or Check_and_abort</a> 
            </li>
        
            <li>
            <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2439r0.pdf">P2439 - What is a view?</a> <span class='comment'> - slides</span>
            </li>
        
            <li>
            <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2415r1.html">P2415 - What is a view?</a> 
            </li>
        
            <li>
            <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2446r0.html">P2446 - views::move</a> 
            </li>
        
            <li>
            <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2441r0.html">P2441 - views::join_with</a> 
            </li>
        
            <li>
            <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2442r0.html">P2442 - Windowing range adaptors: views::chunk and views::slide</a> 
            </li>
        
            <li>
            <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2443r0.html">P2443 - views::chunk_by</a> 
            </li>
        
            <li>
            <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2408r1.html">P2408 - Ranges views as inputs to non-Ranges algorithms</a> 
            </li>
        
            <li>
            <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2432r0.pdf">P2432 - Fix istream_view</a> 
            </li>
        
            <li>
            <a href="https://blog.jetbrains.com/clion/2021/09/clion-starts-2021-3-eap/">CLion 2021.3 EAP</a> 
            </li>
        
            <li>
            <a href="https://blog.jetbrains.com/rscpp/2021/09/28/resharper-cpp-2021-3-eap">ReSharper C++ 2021.3 EAP</a> 
            </li>
        
            <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://cppcon.org/program-announcement-2021/">CppCon 2021 Program</a> 
            </li>
        ]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<p>Lots of standards news, as many proposals are adopted into the C++23 working draft. 
Plus our usual round up of interesting blog posts and articles, 
including one from Phil that bridges the worlds of SonarSource and JetBrains. 
And CLion and ReSharper C++ start their latest EAPs.</p>]]>
      </itunes:summary>

      <podcast:person email="" href="" role="host">Anastasia Kazakova</podcast:person>
      <podcast:person email="" href="" role="host">Phil Nash</podcast:person>
      
    </item>
    <item>
      <title>Episode #9 - August 2021</title>
      <link>https://nodiagnosticrequired.tv/episodes/9</link>
      <guid isPermaLink="false">946bb5ed-21f9-4b35-b6b9-3a3511975e27</guid>
      <pubDate>Tue, 07 Sep 2021 00:00:00 +0000</pubDate>
      <author>Anastasia Kazakova &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/eda3ebb0/071f5b28.mp3" length="43785318" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Anastasia Kazakova &amp; Phil Nash</itunes:author>
      <itunes:subtitle>As JetBrains celebrates 10 years of C++ support in their tools, we look at more modules, less [[nodiscard]] - the possibility of contracts and much more!</itunes:subtitle>
      <itunes:duration>55:08</itunes:duration>
      <itunes:explicit>no</itunes:explicit>
      <itunes:image href="https://nodiagnosticrequired.tv/assets/1400x1400.jpg"/>
      <description>As JetBrains celebrates 10 years of C++ support in their tools, we look at more modules, less [[nodiscard]] - the possibility of contracts and much more!
</description>
      <itunes:keywords></itunes:keywords>
      <content:encoded>
        <![CDATA[<p>As JetBrains celebrates 10 years of C++ support in their tools, we look at more modules, less [[nodiscard]] - the possibility of contracts and much more!</p><h3>Links from this episode:</h3><ul>
        
            <li>
            <a href="https://blog.jetbrains.com/clion/2021/09/cpp-annotated-august-2021/">C++ Annotated - August 2021</a> <span class='comment'> - If you prefer the same material in blog form</span>
            </li>
        
            <li>
            <a href="https://devblogs.microsoft.com/cppblog/moving-a-project-to-cpp-named-modules/">Moving a project to C++ named Modules | C++ Team Blog</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://twitter.com/clion_ide/status/1430539969727172610">10 years of C++ support at JetBrains</a> 
            </li>
        
            <li>
            <a href="https://quuxplusone.github.io/blog/2021/08/06/dont-explicitly-instantiate-std-templates/">Don't explicitly instantiate `std` templates</a> 
            </li>
        
            <li>
            <a href="https://www.cppstories.com/2021/no-unique-address/">Empty Base Class Optimisation, no_unique_address and unique_ptr - C++ Stories</a> 
            </li>
        
            <li>
            <a href="https://blog.feabhas.com/2021/08/c20-modules-with-gcc11/">C++20 modules with GCC11</a> 
            </li>
        
            <li>
            <a href="https://blog.jetbrains.com/clion/2021/08/roadmap-clion-2021-3/">What Is Our Focus for CLion 2021.3? | The CLion Blog</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? | craft::cpp</a> 
            </li>
        
            <li>
            <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2388r1.html">Minimum Contract Support: either Ignore or Check_and_abort</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="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2419r0.html">P2419R0: Clarify handling of encodings in localized formatting of chrono types</a> 
            </li>
        
            <li>
            <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2372r2.html">P2372R2: Fixing locale handling in chrono formatters</a> 
            </li>
        
            <li>
            <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2093r8.html">P2093R8: Formatted output</a> 
            </li>
        ]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<p>As JetBrains celebrates 10 years of C++ support in their tools, we look at more modules, less [[nodiscard]] - the possibility of contracts and much more!</p>]]>
      </itunes:summary>

      <podcast:person email="" href="" role="host">Anastasia Kazakova</podcast:person>
      <podcast:person email="" href="" role="host">Phil Nash</podcast:person>
      
    </item>
    <item>
      <title>Episode #8 - July 2021</title>
      <link>https://nodiagnosticrequired.tv/episodes/8</link>
      <guid isPermaLink="false">003854e7-ce3d-4583-b3e7-c3669b70e8fc</guid>
      <pubDate>Tue, 31 Aug 2021 00:00:00 +0000</pubDate>
      <author>Anastasia Kazakova &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/ae1f54da/bb73f43d.mp3" length="55737482" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Anastasia Kazakova &amp; Phil Nash</itunes:author>
      <itunes:subtitle>A jam-packed episode, from executors to aborting contracts, via iterators and parallel algorithms, concepts, sanitizers, tools and more...</itunes:subtitle>
      <itunes:duration>01:07:22</itunes:duration>
      <itunes:explicit>no</itunes:explicit>
      <itunes:image href="https://nodiagnosticrequired.tv/assets/1400x1400.jpg"/>
      <description>A jam-packed episode, from executors to aborting contracts, via iterators and parallel algorithms, concepts, sanitizers, tools and more...
</description>
      <itunes:keywords></itunes:keywords>
      <content:encoded>
        <![CDATA[<p>A jam-packed episode, from executors to aborting contracts, via iterators and parallel algorithms, concepts, sanitizers, tools and more...</p><h3>Links from this episode:</h3><ul>
        
            <li>
            <a href="https://blog.jetbrains.com/clion/2021/08/cpp-annotated-july-2021">C++ Annotated - July 2021</a> <span class='comment'> - If you prefer the same material in blog form</span>
            </li>
        
            <li>
            <a href="https://blog.jetbrains.com/clion/2021/07/cpp-ecosystem-in-2021/">JetBrains Developer Ecosystem report for C++, 2021</a> 
            </li>
        
            <li>
            <a href="https://m-peko.github.io/craft-cpp/posts/be-wise-sanitize-keeping-your-cpp-code-free-from-bugs/">Be Wise, Sanitize - Keeping Your C++ Code Free From Bugs</a> <span class='comment'> - Cleaning up your address space with AddressSanitizer (ASan)</span>
            </li>
        
            <li>
            <a href="https://static.googleusercontent.com/media/research.google.com/en//pubs/archive/43308.pdf">MemorySanitizer: fast detector of uninitialized memory use in C++</a> 
            </li>
        
            <li>
            <a href="https://www.foonathan.net/2021/07/concepts-structural-nominal/">C++20 concepts are structural: What, why, and how to change it?</a> 
            </li>
        
            <li>
            <a href="https://brevzin.github.io/c++/2021/07/26/counted-iterator/">Counting in Iteration Models</a> 
            </li>
        
            <li>
            <a href="https://cplusplus.github.io/LWG/issue2471">copy_n's number of InputIterator increments unspecified</a> <span class='comment'> - Old LEWG issue regarding impact of different number of increments on an InputIterator</span>
            </li>
        
            <li>
            <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2406r0.html">P2406R0 - Fix `counted_iterator` interaction with input iterators</a> 
            </li>
        
            <li>
            <a href="https://quuxplusone.github.io/blog/2021/07/14/an-iterator-is-not-a-const-iterator/">An iterator IS-NOT-A const_iterator</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://www.modernescpp.com/index.php/performance-of-the-parallel-stl-algorithmn">Performance of the Parallel STL Algorithms</a> 
            </li>
        
            <li>
            <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2300r1.html">P2300R1: std::execution</a> <span class='comment'> - New proposal that aims to replace executors</span>
            </li>
        
            <li>
            <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p0443r14.html">P0443R14: A Unified Executors Proposal for C++</a> <span class='comment'> - The current state of the executors proposal</span>
            </li>
        
            <li>
            <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2388r0.html">P2388R0: Abort-only contract support</a> 
            </li>
        
            <li>
            <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2392r1.pdf">P2392R1: Pattern matching using is and as</a> 
            </li>
        
            <li>
            <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2409r0.pdf">P2409R0: Requirements for Usage of C++ Modules at Bloomberg</a> 
            </li>
        
            <li>
            <a href="https://www.qt.io/blog/qt-creator-5.0-beta-released">Qt Creator 5.0 Beta Released</a> 
            </li>
        
            <li>
            <a href="https://blog.kitware.com/cmake-3-21-0-available-for-download/">CMake 3.21.0</a> 
            </li>
        
            <li>
            <a href="https://devblogs.microsoft.com/visualstudio/speed-up-your-dotnet-and-cplusplus-development-with-hot-reload-in-visual-studio-2022/">Hot Reload in Visual Studio 2022</a> 
            </li>
        
            <li>
            <a href="https://blog.kitware.com/cmake-3-21-0-available-for-download/">CMake 3.21.0</a> 
            </li>
        
            <li>
            <a href="https://blog.jetbrains.com/clion/2021/07/clion-2021-2-cmake-presets-debug-lifetimes/">CLion 2021.2</a> 
            </li>
        
            <li>
            <a href="https://www.youtube.com/watch?v=ae6nFZn3auQ">And finally, Bjarne Stroustrup on the future of programming</a> 
            </li>
        ]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<p>A jam-packed episode, from executors to aborting contracts, via iterators and parallel algorithms, concepts, sanitizers, tools and more...</p>]]>
      </itunes:summary>

      <podcast:person email="" href="" role="host">Anastasia Kazakova</podcast:person>
      <podcast:person email="" href="" role="host">Phil Nash</podcast:person>
      
    </item>
    <item>
      <title>Episode #7 - June 2021</title>
      <link>https://nodiagnosticrequired.tv/episodes/7</link>
      <guid isPermaLink="false">50280724-c013-4cdc-b7e6-e0ca37eb36a2</guid>
      <pubDate>Mon, 16 Aug 2021 00:00:00 +0000</pubDate>
      <author>Anastasia Kazakova &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/a1e44c1e/6dba4631.mp3" length="40165070" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Anastasia Kazakova &amp; Phil Nash</itunes:author>
      <itunes:subtitle>This month we reflect on text formating, compile times, the C++23 schedule, 
a round-up of tools news, and what C can do that C++ can't!
Standards news includes `if consteval`, `starts_with` and `ends_with` 
and preventing `std::string`s from being constructed from `nullptr`.
</itunes:subtitle>
      <itunes:duration>48:04</itunes:duration>
      <itunes:explicit>no</itunes:explicit>
      <itunes:image href="https://nodiagnosticrequired.tv/assets/1400x1400.jpg"/>
      <description>This month we reflect on text formating, compile times, the C++23 schedule, 
a round-up of tools news, and what C can do that C++ can't!
Standards news includes `if consteval`, `starts_with` and `ends_with` 
and preventing `std::string`s from being constructed from `nullptr`.
</description>
      <itunes:keywords></itunes:keywords>
      <content:encoded>
        <![CDATA[<p>This month we reflect on text formating, compile times, the C++23 schedule, 
a round-up of tools news, and what C can do that C++ can't!</p>
<p>Standards news includes <code>if consteval</code>, <code>starts_with</code> and <code>ends_with</code> 
and preventing <code>std::string</code>s from being constructed from <code>nullptr</code>.</p><h3>Links from this episode:</h3><ul>
        
            <li>
            <a href="https://blog.jetbrains.com/clion/2021/07/cpp-annotated-june-2021/">C++ Annotated - June 2021</a> <span class='comment'> - If you prefer the same material in blog form</span>
            </li>
        
            <li>
            <a href="https://cpponsea.uk">C++ on Sea</a> 
            </li>
        
            <li>
            <a href="https://cppp.fr">CPPP</a> <span class='comment'> - Call for speakers, open</span>
            </li>
        
            <li>
            <a href="https://cppcon.org">CppCon</a> <span class='comment'> - Call for speakers, open, registration open, keynotes announced</span>
            </li>
        
            <li>
            <a href="https://www.zverovich.net/2021/06/16/safe-formatting-api.html">A quest for safe text formatting API</a> <span class='comment'> - About type safe text formating in {fmt} and std::format</span>
            </li>
        
            <li>
            <a href="https://github.com/s9w/cpp-lit">C++ Library Include Times (CPP-LIT 🔥)</a> <span class='comment'> - This repo answers the question: how much time is added to my compile time by a single inclusion of &lt;header>?</span>
            </li>
        
            <li>
            <a href="https://herbsutter.com/2021/06/09/trip-report-summer-2021-iso-c-standards-meeting-virtual/">Herb's ISO plenary trip report</a> 
            </li>
        
            <li>
            <a href="http://wg21.link/p592">Priorities for C++23</a> 
            </li>
        
            <li>
            <a href="http://wg21.link/p1000">Schedule for C++23</a> 
            </li>
        
            <li>
            <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1938r3.html">P1933: if consteval</a> 
            </li>
        
            <li>
            <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1659r3.html">P1659: starts_with and ends_with</a> 
            </li>
        
            <li>
            <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2166r1.html">P2166: A Proposal to Prohibit std::basic_string and std::basic_string_view construction from nullptr</a> 
            </li>
        
            <li>
            <a href="https://blog.jetbrains.com/clion/2021/06/clion-2021-2-eap-debugger-cmake-presets/">CLion 2021.2</a> <span class='comment'> - Many Debugger Updates and Fixes for CMake Presets</span>
            </li>
        
            <li>
            <a href="https://blog.jetbrains.com/rscpp/2021/06/25/resharper-cpp-2021-2-eap-inline-function-refactoring/#inline_function_refactoring">ReSharper C++ 2021.2 EAP</a> <span class='comment'> - Inline Function Refactoring, Modernizing Inspections, Faster Clang-Tidy</span>
            </li>
        
            <li>
            <a href="https://www.sonarlint.org/clion">SonarLint plug-in for CLion</a> <span class='comment'> - Detect Code Quality and Code Security issues on the fly in CLion</span>
            </li>
        
            <li>
            <a href="https://pvs-studio.com/en/docs/manual/0052/">PVS-Studio plug-in for CLion</a> 
            </li>
        
            <li>
            <a href="https://pvs-studio.com/en/blog/posts/cpp/0830/">Switching to Clang Improved PVS-Studio C++ Analyzer's Performance</a> 
            </li>
        
            <li>
            <a href="https://www.reddit.com/r/cpp/comments/och8wh/what_can_c_do_that_c_cant/">What can C do that C++ can't?</a> <span class='comment'> - Reddit thread</span>
            </li>
        ]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<p>This month we reflect on text formating, compile times, the C++23 schedule, 
a round-up of tools news, and what C can do that C++ can't!</p>
<p>Standards news includes <code>if consteval</code>, <code>starts_with</code> and <code>ends_with</code> 
and preventing <code>std::string</code>s from being constructed from <code>nullptr</code>.</p>]]>
      </itunes:summary>

      <podcast:person email="" href="" role="host">Anastasia Kazakova</podcast:person>
      <podcast:person email="" href="" role="host">Phil Nash</podcast:person>
      
    </item>
    <item>
      <title>Episode #6 - May 2021</title>
      <link>https://nodiagnosticrequired.tv/episodes/6</link>
      <guid isPermaLink="false">770fabe6-b470-4686-9c78-be76a4471297</guid>
      <pubDate>Tue, 08 Jun 2021 21:00:00 +0000</pubDate>
      <author>Anastasia Kazakova &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/b0581965/dbe784dd.mp3" length="44761122" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Anastasia Kazakova &amp; Phil Nash</itunes:author>
      <itunes:subtitle>This month has a lot of errors.
Finding coding errors, at runtime or compile/ analysis time.
Handling error paths in code - all the different ways.
But we also look at building LLVM in 90 seconds, handling ABI breaks, vcpkg, CLion 2021.2 EAP, C++Now 2021 videos, Meeting C++ and C++ on Sea.</itunes:subtitle>
      <itunes:duration>57:49</itunes:duration>
      <itunes:explicit>no</itunes:explicit>
      <itunes:image href="https://nodiagnosticrequired.tv/assets/1400x1400.jpg"/>
      <description>This month has a lot of errors.
Finding coding errors, at runtime or compile/ analysis time.
Handling error paths in code - all the different ways.
But we also look at building LLVM in 90 seconds, handling ABI breaks, vcpkg, CLion 2021.2 EAP, C++Now 2021 videos, Meeting C++ and C++ on Sea.
</description>
      <itunes:keywords></itunes:keywords>
      <content:encoded>
        <![CDATA[<p>This month has a lot of errors.
Finding coding errors, at runtime or compile/ analysis time.
Handling error paths in code - all the different ways.</p>
<p>But we also look at building LLVM in 90 seconds, handling ABI breaks, vcpkg, CLion 2021.2 EAP, C++Now 2021 videos, Meeting C++ and C++ on Sea.</p><h3>Links from this episode:</h3><ul>
        
            <li>
            <a href="https://blog.jetbrains.com/clion/2021/06/cpp-annotated-may-2021/">C++ Annotated - May 2021</a> <span class='comment'> - If you prefer the same material in blog form</span>
            </li>
        
            <li>
            <a href="https://blog.nelhage.com/post/building-llvm-in-90s/">Building LLVM in 90 seconds using Amazon Lambda</a> 
            </li>
        
            <li>
            <a href="https://devblogs.microsoft.com/cppblog/finding-bugs-with-addresssanitizer-patterns-from-open-source-projects/">Finding bugs with AddressSanitizer</a> <span class='comment'> - Patterns from Open Source Projects</span>
            </li>
        
            <li>
            <a href="https://www.fluentcpp.com/2021/05/14/a-default-value-to-dereference-null-pointers/">A default value to dereference null pointers</a> 
            </li>
        
            <li>
            <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p0798r6.html">P0798: Monadic operations for std::optional</a> <span class='comment'> - R6</span>
            </li>
        
            <li>
            <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2377r0.html">P2377: [[nodiscard]] in the Standard Library: Clause 23 Iterators library</a> 
            </li>
        
            <li>
            <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2381r0.html">P2381: Pattern Matching with Exception handling</a> 
            </li>
        
            <li>
            <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2123r0.html">P2123: Extending the Type System to Provide API and ABI Flexibility</a> 
            </li>
        
            <li>
            <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2382r0.pdf">Presentation on 'Extending the Type System to Provide API and ABI Flexibility'</a> 
            </li>
        
            <li>
            <a href="https://devblogs.microsoft.com/cppblog/all-vcpkg-enterprise-features-now-generally-available-versioning-binary-caching-manifests-and-registries/">All major Vcpkg enterprise features are no longer experimental</a> 
            </li>
        
            <li>
            <a href="https://blog.jetbrains.com/clion/2021/05/clion-starts-2021-2-eap-presets-cling-lifetimes/">CLion starts its 2021.2 Early Access Program</a> <span class='comment'> - CMake Presets, New Project Templates, Lifetimes Analysis, and Cling support</span>
            </li>
        
            <li>
            <a href="http://jb.gg/cppnow">Early Access to C++Now 2021 recordings</a> 
            </li>
        
            <li>
            <a href="https://www.meetingcpp.com/meetingcpp/news/items/Announcing-Meeting-Cpp-2021-online-conference-.html">Meeting C++’s call for papers has started</a> 
            </li>
        
            <li>
            <a href="https://cpponsea.uk/2021/schedule/">Full schedule for C++ on Sea is announced</a> 
            </li>
        ]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<p>This month has a lot of errors.
Finding coding errors, at runtime or compile/ analysis time.
Handling error paths in code - all the different ways.</p>
<p>But we also look at building LLVM in 90 seconds, handling ABI breaks, vcpkg, CLion 2021.2 EAP, C++Now 2021 videos, Meeting C++ and C++ on Sea.</p>]]>
      </itunes:summary>

      <podcast:person email="" href="" role="host">Anastasia Kazakova</podcast:person>
      <podcast:person email="" href="" role="host">Phil Nash</podcast:person>
      
    </item>
    <item>
      <title>Episode #5 - April 2021</title>
      <link>https://nodiagnosticrequired.tv/episodes/5</link>
      <guid isPermaLink="false">39c1ef0b-cd30-4030-9020-744d055db1df</guid>
      <pubDate>Thu, 13 May 2021 16:30:00 +0000</pubDate>
      <author>Anastasia Kazakova &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/dfa16af4/7e2f2af9.mp3" length="45376341" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Anastasia Kazakova &amp; Phil Nash</itunes:author>
      <itunes:subtitle>This month we expect the std::expected, subscript in multiple dimensions, 
zip and enumerate our way to defining contracts, 
while surveying the C++ community.
We also take a look at the latest CLion and ReSharper C++ releases, 
GCC 11, a Cuda extension for VS Code, 
and the Pure Virtual C++ and C++ Now conferences 
(which have already now passed before this episode was released).</itunes:subtitle>
      <itunes:duration>51:41</itunes:duration>
      <itunes:explicit>no</itunes:explicit>
      <itunes:image href="https://nodiagnosticrequired.tv/assets/1400x1400.jpg"/>
      <description>This month we expect the std::expected, subscript in multiple dimensions, 
zip and enumerate our way to defining contracts, 
while surveying the C++ community.
We also take a look at the latest CLion and ReSharper C++ releases, 
GCC 11, a Cuda extension for VS Code, 
and the Pure Virtual C++ and C++ Now conferences 
(which have already now passed before this episode was released).
</description>
      <itunes:keywords></itunes:keywords>
      <content:encoded>
        <![CDATA[<p>This month we expect the std::expected, subscript in multiple dimensions, 
zip and enumerate our way to defining contracts, 
while surveying the C++ community.
We also take a look at the latest CLion and ReSharper C++ releases, 
GCC 11, a Cuda extension for VS Code, 
and the Pure Virtual C++ and C++ Now conferences 
(which have already now passed before this episode was released).</p><h3>Links from this episode:</h3><ul>
        
            <li>
            <a href="https://blog.jetbrains.com/clion/2021/04/cpp-annotated-april-2021/">C++ Annotated - April 2021</a> <span class='comment'> - If you prefer the same material in blog form</span>
            </li>
        
            <li>
            <a href="https://isocpp.org/blog/2021/04/results-summary-2021-annual-cpp-developer-survey-lite">C++ Foundation Survey Results</a> <span class='comment'> - For 2021</span>
            </li>
        
            <li>
            <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p0323r10.html">P0323: std::expected</a> <span class='comment'> - rebased onto working draft for C++23</span>
            </li>
        
            <li>
            <a href="https://www.youtube.com/watch?v=ZUH8p1EQswA">Dawn of a New Error</a> <span class='comment'> - Phil's talk on std::expected, 'static exceptions' (p0709) and more</span>
            </li>
        
            <li>
            <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0798r4.html">P0798: Monadic operations for std::optional</a> <span class='comment'> - The same idea to be applied to std::expected</span>
            </li>
        
            <li>
            <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2128r4.pdf">P2128: Multidimensional subscript operator</a> 
            </li>
        
            <li>
            <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1161r3.html">P1161: Deprecate uses of the comma operator in subscripting expressions</a> 
            </li>
        
            <li>
            <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2321r1.html">P2321: zip</a> 
            </li>
        
            <li>
            <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2214r0.html#the-zip-family">P2214: A Plan for C++23 Ranges</a> 
            </li>
        
            <li>
            <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2164r3.pdf">P2164: views::enumerate</a> 
            </li>
        
            <li>
            <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2358r0.pdf">P2358 – Defining Contracts</a> 
            </li>
        
            <li>
            <a href="https://blog.jetbrains.com/clion/2021/04/clion-2021-1-code-analysis-remote-makefile-postfix/">CLion 2021.1 release</a> <span class='comment'> - New Code Analysis Options, Updates to Remote Mode, and Postfix Completion</span>
            </li>
        
            <li>
            <a href="https://blog.jetbrains.com/clion/2021/04/roadmap-clion-2021-2/">CLion 2021.2 road-map</a> 
            </li>
        
            <li>
            <a href="https://blog.jetbrains.com/rscpp/2021/04/08/resharper-cpp-2021-1/">ReSharper C++ 2021.2</a> <span class='comment'> - Syntax Style, New C++ Features, and Improved Unreal Engine Support</span>
            </li>
        
            <li>
            <a href="https://gcc.gnu.org/gcc-11/changes.html">Rider for Unreal Engine 2021.1</a> <span class='comment'> - Now runs on macOS</span>
            </li>
        
            <li>
            <a href="https://blog.jetbrains.com/dotnet/2021/04/22/rider-for-ue-2021-1-1-mac-build-support-for-uproject-ezargs/">GCC 11</a> <span class='comment'> - With support for modules and more C++20</span>
            </li>
        
            <li>
            <a href="https://devblogs.microsoft.com/cppblog/visual-studio-code-c-extension-april-2021-update-cuda-c-c-intellisense-and-apple-silicon-support/">CUDA support in VS Code</a> 
            </li>
        
            <li>
            <a href="https://visualstudio.microsoft.com/pure-virtual-cpp-event-2021">Pure Virtual C++</a> <span class='comment'> - MS C++ conference (now passed)</span>
            </li>
        
            <li>
            <a href="https://cppnow.org">C++ Now</a> <span class='comment'> - May 2 - 7 (now passed)</span>
            </li>
        
            <li>
            <a href="https://www.reddit.com/r/cpp/comments/n12w0m/what_is_possible_in_modern_c_that_wasnt_in_c98/">And finally, what is possible in modern C++ that wasn’t in C++98?</a> <span class='comment'> - Reddit discussion</span>
            </li>
        ]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<p>This month we expect the std::expected, subscript in multiple dimensions, 
zip and enumerate our way to defining contracts, 
while surveying the C++ community.
We also take a look at the latest CLion and ReSharper C++ releases, 
GCC 11, a Cuda extension for VS Code, 
and the Pure Virtual C++ and C++ Now conferences 
(which have already now passed before this episode was released).</p>]]>
      </itunes:summary>

      <podcast:person email="" href="" role="host">Anastasia Kazakova</podcast:person>
      <podcast:person email="" href="" role="host">Phil Nash</podcast:person>
      
    </item>
    <item>
      <title>Episode #4 - March 2021</title>
      <link>https://nodiagnosticrequired.tv/episodes/4</link>
      <guid isPermaLink="false">9992946b-5956-4d05-8bd0-af61a1373071</guid>
      <pubDate>Fri, 09 Apr 2021 16:30:00 +0000</pubDate>
      <author>Anastasia Kazakova &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/a15b4e26/c94f85c8.mp3" length="25109514" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Anastasia Kazakova &amp; Phil Nash</itunes:author>
      <itunes:subtitle>This month we chat about Contracts, Conferences and colonies, CLion and const (east), 
and a round-up the Russian Coat Check Algorithm, ReSharper-C++, return types and ridding C++ of macros.</itunes:subtitle>
      <itunes:duration>41:37</itunes:duration>
      <itunes:explicit>no</itunes:explicit>
      <itunes:image href="https://nodiagnosticrequired.tv/assets/1400x1400.jpg"/>
      <description>This month we chat about Contracts, Conferences and colonies, CLion and const (east), 
and a round-up the Russian Coat Check Algorithm, ReSharper-C++, return types and ridding C++ of macros.
</description>
      <itunes:keywords></itunes:keywords>
      <content:encoded>
        <![CDATA[<p>This month we chat about Contracts, Conferences and colonies, CLion and const (east), 
and a round-up the Russian Coat Check Algorithm, ReSharper-C++, return types and ridding C++ of macros.</p><h3>Links from this episode:</h3><ul>
        
            <li>
            <a href="https://blog.jetbrains.com/clion/2021/04/cpp-annotated-march-2021">C++ Annotated - March 2021</a> <span class='comment'> - If you prefer the same material in blog form</span>
            </li>
        
            <li>
            <a href="https://www.cppstories.com/2019/04/file-pos-log/">Improving Print Logging with Line Pos Info & Modern C++</a> 
            </li>
        
            <li>
            <a href="https://www.youtube.com/playlist?list=PLQ176FUIyIUawCufBKmmWkRq2t5sl1xsM">CLion Debugger video series</a> 
            </li>
        
            <li>
            <a href="https://herbsutter.com/2021/03/25/gotw-101-solution-preconditions-part-2-difficulty-7-10/">GotW #101: Preconditions, Part 2</a> <span class='comment'> - From Herb Sutter's blog</span>
            </li>
        
            <li>
            <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2339r0.html">D2339R0 – 'Contract violation handlers'</a> 
            </li>
        
            <li>
            <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2332r0.html">P2332R0 – 'Establishing std::hive as replacement name for the proposed std::colony container'</a> 
            </li>
        
            <li>
            <a href="https://sean-parent.stlab.cc/papers-and-presentations/#better-code-relationships">Sean Parent's 'Better Code: Relationships' talk</a> 
            </li>
        
            <li>
            <a href="https://www.justsoftwaresolutions.co.uk/cplusplus/ticket-maps.html">Anthony Williams' implementation of Sean's algorithm</a> 
            </li>
        
            <li>
            <a href="https://blog.jetbrains.com/rscpp/2021/03/30/resharper-cpp-2021-1-syntax-style/">Syntax style setting in ReSharper C++ 2021.1</a> <span class='comment'> - including east/ west const, almost-always-auto and east-end-functions</span>
            </li>
        
            <li>
            <a href="https://blog.jetbrains.com/clion/2021/03/clion-2021-1-eap-branch-coverage-misra-remote-makefile/#branch_coverage">Branch Coverage in CLion 2021.1</a> <span class='comment'> - and the difference between line and statement coverage</span>
            </li>
        
            <li>
            <a href="https://cppnow.org">C++ Now</a> <span class='comment'> - May 2 - 7</span>
            </li>
        
            <li>
            <a href="https://cpponsea.uk/news/keynote-speakers-and-early-bird-tickets.html">C++ on Sea</a> <span class='comment'> - June 30 - July 2</span>
            </li>
        
            <li>
            <a href="https://www.reddit.com/r/cpp/comments/mgwfm8/will_we_ever_get_rid_of_macros_in_c/">Will we ever get rid of macros in C++?</a> <span class='comment'> - Reddit discussion</span>
            </li>
        ]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<p>This month we chat about Contracts, Conferences and colonies, CLion and const (east), 
and a round-up the Russian Coat Check Algorithm, ReSharper-C++, return types and ridding C++ of macros.</p>]]>
      </itunes:summary>

      <podcast:person email="" href="" role="host">Anastasia Kazakova</podcast:person>
      <podcast:person email="" href="" role="host">Phil Nash</podcast:person>
      
    </item>
    <item>
      <title>Episode #3 - February 2021</title>
      <link>https://nodiagnosticrequired.tv/episodes/3</link>
      <guid isPermaLink="false">1b8a4226-d485-413b-a556-3ff23f7f9da0</guid>
      <pubDate>Mon, 15 Mar 2021 19:00:00 +0000</pubDate>
      <author>Anastasia Kazakova &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/d589b37a/3f30d9da.mp3" length="39844487" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Anastasia Kazakova &amp; Phil Nash</itunes:author>
      <itunes:subtitle>In this month's round-up we cover the latest C++ committee plenary session, what's been approved to go into the C++23 standard, other proposals being worked on, news about Concepts and Modules, Clang Power Tools, Postfix completions in CLion and the C &amp; C++ browser Search Extension</itunes:subtitle>
      <itunes:duration>32:08</itunes:duration>
      <itunes:explicit>no</itunes:explicit>
      <itunes:image href="https://nodiagnosticrequired.tv/assets/1400x1400.jpg"/>
      <description>In this month's round-up we cover the latest C++ committee plenary session, what's been approved to go into the C++23 standard, other proposals being worked on, news about Concepts and Modules, Clang Power Tools, Postfix completions in CLion and the C &amp; C++ browser Search Extension
</description>
      <itunes:keywords></itunes:keywords>
      <content:encoded>
        <![CDATA[<p>In this month's round-up we cover the latest C++ committee plenary session, what's been approved to go into the C++23 standard, other proposals being worked on, news about Concepts and Modules, Clang Power Tools, Postfix completions in CLion and the C &amp; C++ browser Search Extension</p><h3>Links from this episode:</h3><ul>
        
            <li>
            <a href="https://blog.jetbrains.com/clion/2021/02/cpp-annotated-feb-2021">C++ Annotated - February</a> <span class='comment'> - If you prefer the same material in blog form</span>
            </li>
        
            <li>
            <a href="https://surveys.jetbrains.com/s3/a33-developer-ecosystem-survey-2021">C++ Developer Ecosystem 2021 Survey</a> <span class='comment'> - Contribute your insights about C++ community</span>
            </li>
        
            <li>
            <a href="https://herbsutter.com/2021/02/22/trip-report-winter-2021-iso-c-standards-meeting-virtual/">Herb Sutter's Winter 2021 trip report</a> <span class='comment'> - Including the February plenary session</span>
            </li>
        
            <li>
            <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1102r2.html">P1102 - Down with ()!</a> <span class='comment'> - Making `()` optional, even for mutable lambdas</span>
            </li>
        
            <li>
            <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2093r4.html">P2093R4 - Formatted output</a> <span class='comment'> - Integration with iostreams</span>
            </li>
        
            <li>
            <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2216r3.html">P2216R3 - std::format improvements</a> <span class='comment'> - Compile time format string checks</span>
            </li>
        
            <li>
            <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2317r0.pdf">P1947 - C++ – an Invisible Foundation of Everything</a> <span class='comment'> - Bjarne's summary of the principles of and ideals of C++</span>
            </li>
        
            <li>
            <a href="https://github.com/MiSo1289/more_concepts">More concepts library</a> <span class='comment'> - intended to help categorize the STL containers and write some generic code that works with a selected category</span>
            </li>
        
            <li>
            <a href="https://build2.org/blog/build2-cxx20-modules-gcc.xhtml">build2 with C++20 modules support.</a> <span class='comment'> - Also includes some useful examples of modules in use</span>
            </li>
        
            <li>
            <a href="https://clangpowertools.com/clang-format-editor.html">Clang Power Tools - Format editor</a> <span class='comment'> - Including the Style Detector</span>
            </li>
        
            <li>
            <a href="https://clangpowertools.com/blog/next-steps-for-clang-power-tools.html">Clang Power Tools - now 100% free for everyone</a> <span class='comment'> - including commercial users</span>
            </li>
        
            <li>
            <a href="https://blog.jetbrains.com/clion/2021/02/clion-2021-1-eap-postfix-completion/">Postfix completion for C and C++ in JetBrains tools</a> <span class='comment'> - An alternative to UFCS?</span>
            </li>
        
            <li>
            <a href="https://cpp.extension.sh">C/C++ search extension</a> <span class='comment'> - Browser extension (except for Safari) to directly search cppreference</span>
            </li>
        
            <li>
            <a href="https://quuxplusone.github.io/blog/2021/02/15/devirtualization/">When can the C++ compiler devirtualize a call?</a> <span class='comment'> - from Arthur O'Dwyer's blog</span>
            </li>
        ]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<p>In this month's round-up we cover the latest C++ committee plenary session, what's been approved to go into the C++23 standard, other proposals being worked on, news about Concepts and Modules, Clang Power Tools, Postfix completions in CLion and the C &amp; C++ browser Search Extension</p>]]>
      </itunes:summary>

      <podcast:person email="" href="" role="host">Anastasia Kazakova</podcast:person>
      <podcast:person email="" href="" role="host">Phil Nash</podcast:person>
      
    </item>
    <item>
      <title>Episode #2 - January 2021</title>
      <link>https://nodiagnosticrequired.tv/episodes/2</link>
      <guid isPermaLink="false">5ca250ce-0e50-42ac-8e08-dad4a4a8f69c</guid>
      <pubDate>Fri, 05 Feb 2021 19:00:00 +0000</pubDate>
      <author>Anastasia Kazakova &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/5612b872/4c52eaa8.mp3" length="24900034" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Anastasia Kazakova &amp; Phil Nash</itunes:author>
      <itunes:subtitle>We talk about some speed-ups in Visual Studio, Global Data Flow Analysis in CLion, 
some of the papers from the latest WG21 mailing, 2021 conference announcements, 
some podcast updates and some tricks you can abuse CMake into performing</itunes:subtitle>
      <itunes:duration>43:39</itunes:duration>
      <itunes:explicit>no</itunes:explicit>
      <itunes:image href="https://nodiagnosticrequired.tv/assets/1400x1400.jpg"/>
      <description>Another round-up of community and committee news from the start of a new year.
</description>
      <itunes:keywords></itunes:keywords>
      <content:encoded>
        <![CDATA[<p>Another round-up of community and committee news from the start of a new year.</p><h3>Links from this episode:</h3><ul>
        
            <li>
            <a href="https://blog.jetbrains.com/clion/2021/02/cpp-annotated-january-2021">C++ Annotated - January</a> <span class='comment'> - If you prefer the same material in blog form</span>
            </li>
        
            <li>
            <a href="https://devblogs.microsoft.com/cppblog/faster-c-iteration-builds/">Faster C++ Iteration Builds</a> <span class='comment'> - From the Microsoft Blog</span>
            </li>
        
            <li>
            <a href="https://blog.jetbrains.com/clion/2021/01/clion-starts-2021-1-eap-global-dfa-project-view-cmake/">Global Data Flow Analysis</a> <span class='comment'> - From the EAP announcement on the CLion Blog</span>
            </li>
        
            <li>
            <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p0447r12.html">P0447 - std::colony</a> <span class='comment'> - Introduction of std::colony to the standard library</span>
            </li>
        
            <li>
            <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2232r0.html">P2232 - Zero-Overhead Deterministic Exceptions: Catching Values</a> <span class='comment'> - New exceptions proposal, based on Boost.Leaf</span>
            </li>
        
            <li>
            <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2168r1.pdf">P2168 - std::generator: Synchronous Coroutine Generator for Ranges</a> <span class='comment'> - An generator library type for coroutines</span>
            </li>
        
            <li>
            <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2272r0.pdf">P2272 - Safety & Security Review Group</a> <span class='comment'> - Proposal for a review group of invited experts to advise the committee on safety and security matters</span>
            </li>
        
            <li>
            <a href="https://accu.org/conf-news/2021/2021-01-19-accu2021schedule/">ACCU 2021 schedule announced</a> 
            </li>
        
            <li>
            <a href="https://cppnow.org/announcements/2021/01/2021-registration-is-open/">C++ Now 2021 registrations open</a> <span class='comment'> - the call for speakers is also open until the 14th February</span>
            </li>
        
            <li>
            <a href="https://cpponsea.uk/news/a-new-format-for-cpp-on-sea-2021.html">C++ on Sea 2021 pre-announced</a> <span class='comment'> - the conference will be online, with more of a mix of workshop sessions</span>
            </li>
        
            <li>
            <a href="https://www.twoscomplement.org">Two's Complement</a> <span class='comment'> - With Matt Godbolt and Ben Rady</span>
            </li>
        
            <li>
            <a href="https://cppcast.com/solid-klaus-iglberger/">Klaus Iglberger on CppCast</a> <span class='comment'> - SOLID Design Principles</span>
            </li>
        
            <li>
            <a href="https://info.jetbrains.com/clion-webinar-february-2021.html">Clare Macrae's legacy code testing webinar</a> <span class='comment'> - On 16th February - so register soon!</span>
            </li>
        
            <li>
            <a href="https://64.github.io/cmake-raytracer/">Ray tracer in pure CMake</a> 
            </li>
        ]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<p>Another round-up of community and committee news from the start of a new year.</p>]]>
      </itunes:summary>

      <podcast:person email="" href="" role="host">Anastasia Kazakova</podcast:person>
      <podcast:person email="" href="" role="host">Phil Nash</podcast:person>
      
    </item>
    <item>
      <title>Episode #1 - December 2020</title>
      <link>https://nodiagnosticrequired.tv/episodes/1</link>
      <guid isPermaLink="false">9153ba7a-9d35-4428-b571-b9fb3c5a3613</guid>
      <pubDate>Thu, 31 Dec 2020 13:48:00 +0000</pubDate>
      <author>Anastasia Kazakova &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/6eafc78a/8b054de4.mp3" length="33288911" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Anastasia Kazakova &amp; Phil Nash</itunes:author>
      <itunes:subtitle>This month we talk about more news from around the C++ community - with a distinctly 20s theme.</itunes:subtitle>
      <itunes:duration>41:42</itunes:duration>
      <itunes:explicit>no</itunes:explicit>
      <itunes:image href="https://nodiagnosticrequired.tv/assets/1400x1400.jpg"/>
      <description>This month we talk about more news from around the C++ community - with a distinctly 20s theme.
&lt;br /&gt;
You can watch the show on [YouTube](https://www.youtube.com/channel/UCJZdS1wIqASD1MVrJyX8M2Q), listen to it as a [podcast](https://nodiagnosticrequired.tv/subscribe), 
or read it as a [C++ Annotated post](https://blog.jetbrains.com/clion/2020/12/cpp-annotated-nov-2020-podcast/) on the CLion blog.
You can even [subscribe](https://info.jetbrains.com/Cplusplus-Annotated-Subscription.html) to the text format as the C++ Annotated newsletter.
</description>
      <itunes:keywords></itunes:keywords>
      <content:encoded>
        <![CDATA[<p>This month we talk about more news from around the C++ community - with a distinctly 20s theme.</p>
<p><br />
You can watch the show on <a href="https://www.youtube.com/channel/UCJZdS1wIqASD1MVrJyX8M2Q">YouTube</a>, listen to it as a <a href="https://nodiagnosticrequired.tv/subscribe">podcast</a>, 
or read it as a <a href="https://blog.jetbrains.com/clion/2020/12/cpp-annotated-nov-2020-podcast/">C++ Annotated post</a> on the CLion blog.
You can even <a href="https://info.jetbrains.com/Cplusplus-Annotated-Subscription.html">subscribe</a> to the text format as the C++ Annotated newsletter.</p><h3>Links from this episode:</h3><ul>
        
            <li>
            <a href="https://twitter.com/llvmorg/status/1338582527766896650">20 years of LLVM</a> <span class='comment'> - LLVM started 20 years ago today! From humble beginnings at UIUC, it has grown to include contributions from hundreds of people and powers countless products and impactful languages.  How have you used LLVM, contributed to it, or been touched by a product using it?</span>
            </li>
        
            <li>
            <a href="https://www.iso.org/standard/79358.html">C++20 published</a> 
            </li>
        
            <li>
            <a href="https://blog.jetbrains.com/rscpp/2020/12/10/cpp20-comparisons/">C++20 Comparisons in ReSharper C++ 2020.3</a> <span class='comment'> - ReSharper C++ 2020.3 brings full support for C++20’s changes to comparison semantics. In this post, we’ll briefly go over the language updates to comparisons in C++20 and take a look at how ReSharper C++ can help you use the new language features</span>
            </li>
        
            <li>
            <a href="With new libraries: JSON, LEAD and PFR">Boost 1.75 released</a> <span class='comment'> - New C++ podcast with Chris Leary and JF Bastien</span>
            </li>
        
            <li>
            <a href="https://www.twoscomplement.org">Two's Complement</a> <span class='comment'> - A Programming Podcast by Matt (Godbolt) and Ben (Rady)</span>
            </li>
        
            <li>
            <a href="https://thephd.github.io/why-another-c++-c-rust-zig-systems-programming-conference">CoSy Tech</a> <span class='comment'> - Why Another C++ (And More™) Conference?</span>
            </li>
        
            <li>
            <a href="https://www.twoscomplement.org">Two's Complement</a> <span class='comment'> - A Programming Podcast by Matt (Godbolt) and Ben (Rady)</span>
            </li>
        
            <li>
            <a href="https://www.reddit.com/r/cpp/comments/kdrd2q/a_basic_trick_question_that_ive_been_asked_in/">r/cpp: 'A basic trick question that I've been asked in interview'</a> <span class='comment'> - Hi everyone, today I had a codepair interview for Graduate C++ Developer position and this was one the question that interviewer asked me. I found it quite interesting.</span>
            </li>
        
            <li>
            <a href="https://www.reddit.com/r/cpp/comments/kczqhv/clion_qa_session_on_reddit_clion_today_and/">r/cpp: CLion Q&A Session on Reddit: CLion Today and Tomorrow</a> <span class='comment'> - This Q&A session will focus on the recent 2020.3 release, our overall plans for 2021, and our roadmap for v2021.1. By the end of this year, we’ve enhanced the debugger experience by adding many top-voted feature requests, started bringing MISRA checks to CLion, tuned IDE actions for Qt, and integrated with CTest. Overall IDE performance, as well as making existing features more stable and complete, are our major goals for 2021 for CLion.</span>
            </li>
        ]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<p>This month we talk about more news from around the C++ community - with a distinctly 20s theme.</p>
<p><br />
You can watch the show on <a href="https://www.youtube.com/channel/UCJZdS1wIqASD1MVrJyX8M2Q">YouTube</a>, listen to it as a <a href="https://nodiagnosticrequired.tv/subscribe">podcast</a>, 
or read it as a <a href="https://blog.jetbrains.com/clion/2020/12/cpp-annotated-nov-2020-podcast/">C++ Annotated post</a> on the CLion blog.
You can even <a href="https://info.jetbrains.com/Cplusplus-Annotated-Subscription.html">subscribe</a> to the text format as the C++ Annotated newsletter.</p>]]>
      </itunes:summary>

      <podcast:person email="" href="" role="host">Anastasia Kazakova</podcast:person>
      <podcast:person email="" href="" role="host">Phil Nash</podcast:person>
      
    </item>
    <item>
      <title>Episode #0 - November 2020</title>
      <link>https://nodiagnosticrequired.tv/episodes/0</link>
      <guid isPermaLink="false">713f3069-b54e-485a-be48-7ec7ec5ded15</guid>
      <pubDate>Fri, 04 Dec 2020 11:15:00 +0000</pubDate>
      <author>Anastasia Kazakova &amp; Phil Nash</author>
      <enclosure url="https://media.transistor.fm/07a8f110/91baa6ed.mp3" length="19152316" type="audio/mpeg"/>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:author>Anastasia Kazakova &amp; Phil Nash</itunes:author>
      <itunes:subtitle>Welcome to our pilot episode, covering a selection of this month's news from the C++ community, including new C++ podcasts, ISO Trip Report, Modules, Qt6 and Conan, CLion 2020.3, ReSharper C++ 2020.3 and std::visit.</itunes:subtitle>
      <itunes:duration>39:15</itunes:duration>
      <itunes:explicit>no</itunes:explicit>
      <itunes:image href="https://nodiagnosticrequired.tv/assets/1400x1400.jpg"/>
      <description>Welcome to our pilot episode, covering a selection of this month's news from the C++ community.
&lt;br /&gt;
You can watch the show on [YouTube](https://www.youtube.com/channel/UCJZdS1wIqASD1MVrJyX8M2Q), listen to it as a [podcast](https://nodiagnosticrequired.tv/subscribe), 
or read it as a [C++ Annotated post](https://blog.jetbrains.com/clion/2020/12/cpp-annotated-nov-2020/) on the CLion blog.
You can even [subscribe](https://info.jetbrains.com/Cplusplus-Annotated-Subscription.html) to the text format as the C++ Annotated newsletter.
</description>
      <itunes:keywords></itunes:keywords>
      <content:encoded>
        <![CDATA[<p>Welcome to our pilot episode, covering a selection of this month's news from the C++ community.</p>
<p><br />
You can watch the show on <a href="https://www.youtube.com/channel/UCJZdS1wIqASD1MVrJyX8M2Q">YouTube</a>, listen to it as a <a href="https://nodiagnosticrequired.tv/subscribe">podcast</a>, 
or read it as a <a href="https://blog.jetbrains.com/clion/2020/12/cpp-annotated-nov-2020/">C++ Annotated post</a> on the CLion blog.
You can even <a href="https://info.jetbrains.com/Cplusplus-Annotated-Subscription.html">subscribe</a> to the text format as the C++ Annotated newsletter.</p><h3>Links from this episode:</h3><ul>
        
            <li>
            <a href="https://cppcast.com">CppCast</a> <span class='comment'> - The first C++ podcast</span>
            </li>
        
            <li>
            <a href="https://www.youtube.com/playlist?list=PLs3KjaCtOwSZ2tbuV1hx8Xz-rFZTan2J1">C++ Weekly</a> <span class='comment'> - Jason Turner's YouTube show</span>
            </li>
        
            <li>
            <a href="https://cpp.chat">cpp.chat</a> <span class='comment'> - C++ podcast with Phil co-hosting with Jon Kalb</span>
            </li>
        
            <li>
            <a href="https://tlbh.it/">TLB Hit</a> <span class='comment'> - New C++ podcast with Chris Leary and JF Bastien</span>
            </li>
        
            <li>
            <a href="https://cppcast.com">ADSP</a> <span class='comment'> - The first C++ podcast</span>
            </li>
        
            <li>
            <a href="https://cppcast.com">CppCast</a> <span class='comment'> - The first C++ podcast</span>
            </li>
        
            <li>
            <a href="https://devblogs.microsoft.com/cppblog/a-tour-of-cpp-modules-in-visual-studio/">Modules support in Visual Studio</a> <span class='comment'> - From the Microsoft Blog</span>
            </li>
        
            <li>
            <a href="https://www.phoronix.com/scan.php?page=news_item&px=GCC-Modules-Code-Review">Modules support coming to GCC 11?</a> 
            </li>
        
            <li>
            <a href="https://www.qt.io/blog/qt-6-additional-libraries-via-package-manager">Qt6 libraries via Conan</a> 
            </li>
        
            <li>
            <a href="https://blog.jetbrains.com/clion/2020/12/clion-2020-3-debug-misra-qt/">CLion 2020.3 released</a> <span class='comment'> - with Core Dumps Debug and Debug as Root, CTest Support, MISRA Guideline Integration, and a Better Qt Project Experience</span>
            </li>
        
            <li>
            <a href="https://blog.jetbrains.com/rscpp/2020/12/14/resharper-cpp-2020-3/">ReSharper C++ 2020.3 (about to be) released</a> <span class='comment'> - with UnrealHeaderTool, C++20 Comparisons, Push-to-Hint Inlay Hints</span>
            </li>
        
            <li>
            <a href="https://www.reddit.com/r/cpp/comments/jkiqkz/stdvisit_is_everything_wrong_with_modern_c/">std::visit is everything wrong with modern C++</a> <span class='comment'> - recent Reddit thread on this blog post from 2017</span>
            </li>
        
            <li>
            <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1371r3.pdf">Pattern Matching proposal</a> 
            </li>
        ]]>
      </content:encoded>
      <itunes:summary>
        <![CDATA[<p>Welcome to our pilot episode, covering a selection of this month's news from the C++ community.</p>
<p><br />
You can watch the show on <a href="https://www.youtube.com/channel/UCJZdS1wIqASD1MVrJyX8M2Q">YouTube</a>, listen to it as a <a href="https://nodiagnosticrequired.tv/subscribe">podcast</a>, 
or read it as a <a href="https://blog.jetbrains.com/clion/2020/12/cpp-annotated-nov-2020/">C++ Annotated post</a> on the CLion blog.
You can even <a href="https://info.jetbrains.com/Cplusplus-Annotated-Subscription.html">subscribe</a> to the text format as the C++ Annotated newsletter.</p>]]>
      </itunes:summary>

      <podcast:person email="" href="" role="host">Anastasia Kazakova</podcast:person>
      <podcast:person email="" href="" role="host">Phil Nash</podcast:person>
      
    </item>
  </channel>
</rss>