Siirry offline-tilaan Player FM avulla!
Episode #12 - November 2021
Manage episode 313962922 series 2838249
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!
Links from this episode:
- C++ Annotated - November 2021 - If you prefer the same material in blog form
- Three reasons to pass `std::string_view` by value - from Arthur O'Dwyer's blog - Stuff mostly about C++
- Using Catch2 v3 in CMake with DDS and PMM
- Beautiful C++: 30 Core Guidelines for Writing Clean, Safe, and Fast Code - from Kate Gregory's Blog
- Conditional Members
- Minimum Contract Support: either No_eval or Eval_and_abort
- Closure-Based Syntax for Contracts
- Attribute-like syntax for contract annotations
- Portable assumptions
- Visual Studio 2022 now available - from the Visual Studio Blog
- SonarLint for Visual Studio: v5.0 - Support VS 2022, drop support for VS 2015 - Releases - SonarSource Community post
- Introducing Remote Development for JetBrains IDEs
- Welcome to Fleet!
- CLion 2021.3: New Remote Development, Better Data Views in Debugger, Docker Toolchain, Custom Compiler, Type Hints, and More
15 jaksoa
Manage episode 313962922 series 2838249
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!
Links from this episode:
- C++ Annotated - November 2021 - If you prefer the same material in blog form
- Three reasons to pass `std::string_view` by value - from Arthur O'Dwyer's blog - Stuff mostly about C++
- Using Catch2 v3 in CMake with DDS and PMM
- Beautiful C++: 30 Core Guidelines for Writing Clean, Safe, and Fast Code - from Kate Gregory's Blog
- Conditional Members
- Minimum Contract Support: either No_eval or Eval_and_abort
- Closure-Based Syntax for Contracts
- Attribute-like syntax for contract annotations
- Portable assumptions
- Visual Studio 2022 now available - from the Visual Studio Blog
- SonarLint for Visual Studio: v5.0 - Support VS 2022, drop support for VS 2015 - Releases - SonarSource Community post
- Introducing Remote Development for JetBrains IDEs
- Welcome to Fleet!
- CLion 2021.3: New Remote Development, Better Data Views in Debugger, Docker Toolchain, Custom Compiler, Type Hints, and More
15 jaksoa
Tous les épisodes
×Tervetuloa Player FM:n!
Player FM skannaa verkkoa löytääkseen korkealaatuisia podcasteja, joista voit nauttia juuri nyt. Se on paras podcast-sovellus ja toimii Androidilla, iPhonela, ja verkossa. Rekisteröidy sykronoidaksesi tilaukset laitteiden välillä.