talk-data.com talk-data.com

Event

ADSP: Algorithms + Data Structures = Programs

2020-11-20 – 2025-12-05 Podcasts Visit website ↗

Activities tracked

264

The Algorithms + Data Structures = Programs Podcast (aka ADSP: The Podcast) is a programming podcast hosted by two NVIDIA software engineers that focuses on the C++ and Rust programming languages. Topics discussed include algorithms, data structures, programming languages, latest news in tech and more. The podcast was initially inspired by Magic Read Along. Feel free to follow us on Twitter at @adspthepodcast.

Sessions & talks

Showing 151–175 of 264 · Newest first

Search within this event →

Episode 113: The C++26 Pipeline Operator with Barry Revzin!

2023-01-20 Listen
podcast_episode

In this episode, Conor and Bryce talk to Barry Revzin about the pipeline operator |>, C++ Ranges and more! Link to Episode 113 on Website

Twitter ADSP: The PodcastConor HoekstraBryce Adelstein LelbachAbout the Guest Barry Revzin is a senior C++ developer at Jump Trading in Chicago, a research and technology driven trading firm. After programming for many years, he got really into the nuances and intricacies of C++ by being unreasonably active on StackOverflow (where he is the top contributor in C++14, C++17, and C++20). A lot of his C++ knowledge comes from just answering questions that he doesn’t know the answers to, especially when he answers them incorrectly at first.

His C++ involvement escalated when he started attending standards committee meetings in 2016, having written dozens of papers for C++20 and now C++23. You might know him from such features as , pack expansion in lambda init-capture, explicit(bool), conditionally trivial special member functions and, recently approved for C++23, deducing this.

Outside of the C++ world, Barry is an obsessive swimming fan. He writes fun data articles for SwimSwam and also does analysis for the DC Trident, a professional swim team featuring Olympic Gold Medalists Zach Apple and Anna Hopkin, managed by two-time Olympian Kaitlin Sandeno.

Show Notes

Date Recorded: 2023-01-15 Date Released: 2023-01-20 Iterators and Ranges: Comparing C++ to D to Rust - Barry Revzin - [CppNow 2021]Keynote: Iterators and Ranges: Comparing C++ to D, Rust, and Others - Barry Revzin - CPPP 2021Kona Photo of Barry and Michael SwimmingCppCast Episode 237: Packs and PipelinesP2011 A pipeline-rewrite operatorP2672 Exploring the Design Space for a Pipeline OperatorC++20/23 Ranges LibaryRanges-v3 LibraryBoost.Lambda LibraryBoost.Lambda2 LibraryTC39 Pipe Operator (|>) for JavaScriptIntro Song Info Miss You by Sarah Jansen https://soundcloud.com/sarahjansenmusic Creative Commons — Attribution 3.0 Unported — CC BY 3.0 Free Download / Stream: http://bit.ly/l-miss-you Music promoted by Audio Library https://youtu.be/iYYxnasvfx8

Episode 112: 2022 Retro & Running!

2023-01-13 Listen
podcast_episode

In this episode, Conor and Bryce conclude their 2022 retro and talk about running! Link to Episode 112 on Website

Twitter ADSP: The PodcastConor HoekstraBryce Adelstein LelbachShow Notes Date Recorded: 2023-01-04 Date Released: 2023-01-13 NVIDIA/stdexec - Senders - A Standard Model for Asynchronous Execution in C++Rust Programming LanguageLanguishTalk Python To MeLightning Talk: Runner’s Guide to C++ Conferences - Timur Doumler - CppNorth 2022Optic FlowWorld Marathon Majorscode::dive ConferenceLamdaDays ConferenceStrange Loop ConferenceIntro Song Info Miss You by Sarah Jansen https://soundcloud.com/sarahjansenmusic Creative Commons — Attribution 3.0 Unported — CC BY 3.0 Free Download / Stream: http://bit.ly/l-miss-you Music promoted by Audio Library https://youtu.be/iYYxnasvfx8

Episode 111: C++23 Ranges, 2022 Retro & Star Wars

2023-01-06 Listen
podcast_episode
C++

In this episode, Conor and Bryce talk about C++23 Ranges, look back on the year 2022, talk about the future of C++ and safety in C++ and much more. Link to Episode 111 on Website

Twitter ADSP: The PodcastConor HoekstraBryce Adelstein LelbachShow Notes Date Recorded: 2023-01-04 Date Released: 2023-01-06 Tweet about GCC 13 C++23 Ranges SupportC++23 Ranges Progress for MSVC, GCC and Clangfmt libraryMSVC fmt bugVisual Studio Community Edition (2022)C++23 chunk_byEric Niebler’s RetweetThree ways to call transform in C++20CppCast is back!I’ll Build Myself by Phil Nash - C++ Song ParodyPhil Nash on TwitterTimur Doumler on TwitterCarbon Programming LanguageCircle CompilerCircle Metaprogramming: Better Features Make Better Libraries - Sean Baxter - CppNow 2022Val Programming LanguageCppFrontJakt Programming LanguageRust Programming LanguageAzure CTO Tweet about Deprecating C++NSA on Memory Safe LanguagesP2723R0 Zero-initialize objects of automatic storage durationCppCon 2014: Andrei Alexandrescu “Optimization Tips - Mo’ Hustle Mo’ Problems”Woven Planet C++ Meetup Nov 22, 2022Intro Song Info Miss You by Sarah Jansen https://soundcloud.com/sarahjansenmusic  Creative Commons — Attribution 3.0 Unported — CC BY 3.0  Free Download / Stream: http://bit.ly/l-miss-you  Music promoted by Audio Library https://youtu.be/iYYxnasvfx8

Episode CX: Compiler Diagnostics

2022-12-30 Listen
podcast_episode

In this episode, Conor and Bryce talk about compiler diagnostics and how we can improve them. Link to Episode 110 on Website

Twitter ADSP: The PodcastConor HoekstraBryce Adelstein LelbachShow Notes Date Recorded: 2022-12-22 Date Released: 2022-12-30 What is a Compiler DiagnosticClang’s Expressive DiagnosticsThe Elm Programming LanguageCompiler Driven DevelopmentRust mut keywordC++ const keywordVSCode Error Lens ExtensionC++17 [[nodiscard]]Python f-stringsPythong f-string =The art of printf() debuggingJT on TwitterIntro Song Info Miss You by Sarah Jansen https://soundcloud.com/sarahjansenmusic Creative Commons — Attribution 3.0 Unported — CC BY 3.0 Free Download / Stream: http://bit.ly/l-miss-you Music promoted by Audio Library https://youtu.be/iYYxnasvfx8

Episode 109: Holiday Special #3 - Trees, Travel, Twitter & Terminology!

2022-12-23 Listen
podcast_episode

In this episode, Conor and Bryce celebrate the holidays with a holiday special where talk about a plethora of random topics! Link to Episode 109 on Website

Twitter ADSP: The PodcastConor HoekstraBryce Adelstein LelbachShow Notes Date Recorded: 2022-12-22 Date Released: 2022-12-23 ADSP Episode 5: Holiday Special - From China to APLADSP Episode 57: Holiday Special #2 - Ljubljana, Here We Come!MastodonElon Musk: Tesla, SpaceX, and the Quest for a Fantastic Future Paperback by Ashlee VanceTwo female singers met the founder of NVIDIA Jensen Huang while streaming!! (Cover Lady Gaga Song)Stanfords EHLI (Elimination of Harmful Language Initiative)INCITS Inclusivity Terminology GuidelinesTweet about “War Stories”How C++23 Changes the Way We Write Code - Timur Doumler - CppCon 2022Intro Song Info Miss You by Sarah Jansen https://soundcloud.com/sarahjansenmusic Creative Commons — Attribution 3.0 Unported — CC BY 3.0 Free Download / Stream: http://bit.ly/l-miss-you Music promoted by Audio Library https://youtu.be/iYYxnasvfx8

Episode 108: Jane Losare-Lusby on Rust! (Part 3)

2022-12-16 Listen
podcast_episode

In this episode, Conor and Bryce finish their conversation with Jane Losare-Lusby about the Rust Programming Language. Link to Episode 108 on Website

Twitter ADSP: The PodcastConor HoekstraBryce Adelstein LelbachAbout the Guest: Jane Losare-Lusby is currently on both the Rust Library Team and the Rust Library API Team. She is also the Error Handling Project Group Lead, the Rust Foundation Project Director of Collaboration, and a Principal Rust Open Source Engineer at Futurewei Technologies.

Show Notes

Date Recorded: 2022-11-02 Date Released: 2022-12-16 https://cheats.rs/ADSP Episode 106: Jane Losare-Lusby on Rust!ADSP Episode 107: Jane Losare-Lusby on Rust! (Part 2)Rust Evangelism Strike ForceRust Evangelism StrikeforceRust Governance TeamsA List of Companies that Use Array Languages (J, K, APL, q)A List of companies that use HaskellHoogleRoogleKotlin Programming LanguageCarbon Language: An experimental successor to C++ - Chandler Carruth - CppNorth 2022Carbon GithubAwesome Rust MentorsClojure BridgeIntro Song Info Miss You by Sarah Jansen https://soundcloud.com/sarahjansenmusic Creative Commons — Attribution 3.0 Unported — CC BY 3.0 Free Download / Stream: http://bit.ly/l-miss-you Music promoted by Audio Library https://youtu.be/iYYxnasvfx8

Episode 107: Jane Losare-Lusby on Rust! (Part 2)

2022-12-09 Listen
podcast_episode

In this episode, Conor and Bryce continue their conversation with Jane Losare-Lusby about the Rust Programming Language. Link to Episode 107 on Website

Twitter ADSP: The PodcastConor HoekstraBryce Adelstein LelbachAbout the Guest: Jane Losare-Lusby is currently on both the Rust Library Team and the Rust Library API Team. She is also the Error Handling Project Group Lead, the Rust Foundation Project Director of Collaboration, and a Principal Rust Open Source Engineer at Futurewei Technologies.

Show Notes

Date Recorded: 2022-11-02 Date Released: 2022-12-09 https://cheats.rs/ADSP Episode 106: Jane Losare-Lusby on Rust!Rust std::slice::iterRust std:IntoIterator::into_iterC++20 ConceptsRust TraitsC++ Pattern Matching ProposalC++ Pattern matching using is and asO3DCON 2022: Keynote C++ Horizons Bryce Adelstein Lelbachwww.crates.ioADSO Episode 92: Special Guest Kate Gregory!C++Club Episode 155: WG21 October mailing, Carbon, Cpp2, SafetyIntro Song Info Miss You by Sarah Jansen https://soundcloud.com/sarahjansenmusic Creative Commons — Attribution 3.0 Unported — CC BY 3.0 Free Download / Stream: http://bit.ly/l-miss-you Music promoted by Audio Library https://youtu.be/iYYxnasvfx8

Episode 106: Jane Losare-Lusby on Rust!

2022-12-02 Listen
podcast_episode

In this episode, Conor and Bryce talk to Jane Losare-Lusby about the Rust Programming Language. Link to Episode 106 on Website

Twitter ADSP: The PodcastConor HoekstraBryce Adelstein LelbachAbout the Guest: Jane Losare-Lusby is currently on both the Rust Library Team and the Rust Library API Team. She is also the Error Handling Project Group Lead, the Rust Foundation Project Director of Collaboration, and a Principal Rust Open Source Engineer at Futurewei Technologies.

Show Notes

Date Recorded: 2022-11-02 Date Released: 2022-12-02 https://cheats.rs/Rustacean Station: Error Handling in Rust with Jane Losare-LusbyAre We Podcast Yet with Jane Losare-LusbyADSP poll about becoming a Rust podcastConor’s Tweet about /cpp vs /rustADSP Episode 101: C++ Developers Try Rust!C++23 std::views::zipRust std::iter::Iterator::zipRust ClippyRust TraitsC++20 ConceptsEsteban K ber on TwitterRust unsafeRust miriThis Week in RustRust AnalyzerRust std::iter::Iterator::flat_mapRust std::iter::Iterator::enumerateIntro Song Info Miss You by Sarah Jansen https://soundcloud.com/sarahjansenmusic Creative Commons — Attribution 3.0 Unported — CC BY 3.0 Free Download / Stream: http://bit.ly/l-miss-you Music promoted by Audio Library https://youtu.be/iYYxnasvfx8

Episode 105: Jason Turner from CppCast! (Part 3)

2022-11-25 Listen
podcast_episode

In this episode, Conor concludes his conversation with Jason Turner! Link to Episode 105 on Website

Twitter ADSP: The PodcastConor HoekstraBryce Adelstein LelbachAbout the Guest: Jason is host of the YouTube channel C++ Weekly, co-host emeritus of the podcast CppCast, author of C++ Best Practices, and author of the first casual puzzle books designed to teach C++ fundamentals while having fun! A list of Jason’s content: C++ Weekly YouTube ChannelThe [Fill in the Blank] Programmer YouTube ChannelC++ BooksTalk PlaylistShow Notes

Date Recorded: 2022-10-26 Date Released: 2022-11-25 The Best Parts of C++ - Jason Turner - CppNorth 2022The Power Of Compile-Time Resources - Jason Turner - CppNorth 2022Making C++ Fun, Safe, and Accessible – Jason Turner - C++ on Sea 2022Your New Mental Model of constexpr - Jason Turner - CppCon 2021C++ AdressSanitizerC++ UndefinedBehaviorSanitizerC++ Sarter ProjectCircle CompilerVal Programming LanguageJakt Programming LanguageCarbon Programming LanguageCppFrontADSP Episode 97: C++ vs Carbon vs Circle vs CppFront with Sean BaxterJT on TwitterCppCast Episode 242 is AWESOME!Chapel Programming LanguageCppCast Episode with Adreas KlingChaiScriptRhai Programming LanguageC++ Pattern Matching ProposalC++ Pattern matching using is and asC++ Code Smells - Jason Turner - CppCon 2019Conor Hoekstra — ITM: My least favorite anti-patternIntro Song Info Miss You by Sarah Jansen https://soundcloud.com/sarahjansenmusic Creative Commons — Attribution 3.0 Unported — CC BY 3.0

Episode 104: Jason Turner from CppCast! (Part 2)

2022-11-18 Listen
podcast_episode

In this episode, Conor continues his conversation with Jason Turner! Link to Episode 104 on Website

Twitter ADSP: The PodcastConor HoekstraBryce Adelstein LelbachAbout the Guest: Jason is host of the YouTube channel C++ Weekly, co-host emeritus of the podcast CppCast, author of C++ Best Practices, and author of the first casual puzzle books designed to teach C++ fundamentals while having fun! A list of Jason’s content: C++ Weekly YouTube ChannelThe [Fill in the Blank] Programmer YouTube ChannelC++ BooksTalk PlaylistShow Notes Date Recorded: 2022-10-26 Date Released: 2022-11-18 Final Episode of CppCastA talk with Jason Turner: the history of CppCast, and why it was shut downThe [Fill in the Blank] Programmer YouTube ChannelC++ autoMaking C++ Fun, Safe, and Accessible – Jason Turner - C++ on Sea 2022C++ Weekly - Ep 347 - This PlayStation Jailbreak NEVER SHOULD HAVE HAPPENEDC++ std::unordered_map::operator=Python defaultdictC++Now 2019: Peter Sommerlad “How I learned to Stop Worrying and Love the C++ Type System”C++ explicit specifierHoogle Haskell Function Search EngineRoogle Rust Function Search EngineCLion Code CompletionDenver C++ MeetupIntro Song Info Miss You by Sarah Jansen https://soundcloud.com/sarahjansenmusic Creative Commons — Attribution 3.0 Unported — CC BY 3.0 Free Download / Stream: http://bit.ly/l-miss-you Music promoted by Audio Library https://youtu.be/iYYxnasvfx8

Episode 103: Jason Turner from CppCast!

2022-11-11 Listen
podcast_episode
C++

In this episode, Conor talks to his new cohost Jason Turner! Link to Episode 103 on Website

Twitter ADSP: The PodcastConor HoekstraAbout the Guest: Jason Turner is host of the YouTube channel C++Weekly, co-host emeritus of the podcast CppCast, author of C++ Best Practices, and author of the first casual puzzle books designed to teach C++ fundamentals while having fun!

Show Notes

Date Recorded: 2022-10-26 Date Released: 2022-11-11 Final Episode of CppCastConor’s Tweet Thanking CppCast!ADSP Website “Other Podcasts”C++ Weekly Socialblade.comC++ Weekly Issue TrackerC++ Best Practices Book by Jason TurnerJason Turner Talk PlaylistJens Weller (@meetingcpp) on TwitterEpisode 2 of CppCast with Jason TurnerBen Deane on TwitterAtomic Habits by James ClearC++TO The Toronto C++ MeetupDenver C++ MeetupSan Diego C++ MeetupMeeting C++ 2022Intro Song Info Miss You by Sarah Jansen https://soundcloud.com/sarahjansenmusic Creative Commons — Attribution 3.0 Unported — CC BY 3.0 Free Download / Stream: http://bit.ly/l-miss-you Music promoted by Audio Library https://youtu.be/iYYxnasvfx8

Episode 102: Rust scan (vs C++ & Haskell scans)

2022-11-04 Listen
podcast_episode

In this episode, Bryce and Conor live code some Rust and talk about scans! Link to Episode 102 on Website

Twitter ADSP: The PodcastConor HoekstraBryce Adelstein LelbachShow Notes Date Recorded: 2022-10-27 Date Released: 2022-11-04 Rust Programming LanguageC++23 std::mdspanC++98 std::partial_sumRust scanRust OptionC++17 std::optionalSwift optionalHaskell MaybeBQN UnderGitHub scan line of code in rust-txC++17 std::inclusive_scanC++17 std::exclusive_scanHaskell scanlHaskell scanl1Rust filterIntro Song Info Miss You by Sarah Jansen https://soundcloud.com/sarahjansenmusic Creative Commons — Attribution 3.0 Unported — CC BY 3.0 Free Download / Stream: http://bit.ly/l-miss-you Music promoted by Audio Library https://youtu.be/iYYxnasvfx8

Episode 101: C++ Developers Try Rust!

2022-10-28 Listen
podcast_episode

In this episode, Bryce and Conor live code some Rust! Link to Episode 101 on Website Twitter ADSP: The PodcastConor HoekstraBryce Adelstein LelbachShow Notes Date Recorded: 2022-10-27 Date Released: 2022-10-28 CityStrides.comRust Podcast Twitter PollRust Programming LanguageC++ std::vector::frontRust std::iter::IntoIterator::into_iterRust std::option::Option::unwrapRust std::iter::Iterator::nextAccessing First Element of Vec in Rust (Godbolt)JT on TwitterMara Bos on TwitterJakt Programming LanguageRefactor of Rust vec[0] CommitIntro Song Info Miss You by Sarah Jansen https://soundcloud.com/sarahjansenmusic Creative Commons — Attribution 3.0 Unported — CC BY 3.0 Free Download / Stream: http://bit.ly/l-miss-you Music promoted by Audio Library https://youtu.be/iYYxnasvfx8

Episode 100: Programming Language Logos, Top 3 C++ Features & More!

2022-10-21 Listen
podcast_episode

In this episode, Bryce and Conor chat about programming language logos, code formatting, the top future C++ features and more! Link to Episode 100 on Website Twitter ADSP: The PodcastConor HoekstraBryce Adelstein LelbachShow Notes Date Recorded: 2022-10-16 Date Released: 2022-10-21 The Swift Programming LanguageThe Racket Programming LanguageThe Clojure Programming LanguageThe New APL LogoMind in Motion by Barbara TverskyNudge by Richard ThalerThinking Fast, Thinking Slow by Daniel KahnemanAmos TverskyThe Peak-End RuleC++’s Clang-FormatPython’s BlackPython’s PEP8NVIDIA CUB LogoADSP Episode 99: Moby Dick & Our Favorite MoviesO3DCON by Linux Foundation ConferenceTop 3 C++ Features #1: ReflectionTop 3 C++ Features #2: Pattern MatchingTop 3 C++ Features #3: Senders & ReceiversC++ std::variantC++ std::optionalRust enumC++ std::expectedSy Brand’s tl::expectedPython resultC++20 is Here! (ISO C++ Prague Feb 2020 Vlog)Intro Song Info Miss You by Sarah Jansen https://soundcloud.com/sarahjansenmusic Creative Commons — Attribution 3.0 Unported — CC BY 3.0 Free Download / Stream: http://bit.ly/l-miss-you Music promoted by Audio Library https://youtu.be/iYYxnasvfx8

Episode 99: Moby Dick & Our Favorite Movies

2022-10-14 Listen
podcast_episode
C++

In this episode, Bryce and Conor finish their interview with Sean Baxter and talk about Moby Dick and our favorite movies. Link to Episode 99 on Website

Twitter ADSP: The PodcastConor HoekstraBryce Adelstein LelbachAbout the Guest: Sean Baxter is an independent programmer and the author of Circle, the next-gen C++ compiler. He formerly worked at DE Shaw Research, NVIDIA and JPL.

Show Notes

Date Recorded: 2022-09-25 Date Released: 2022-10-07 Sean Baxter on TwitterSean Baxter cpp.chat EpisodeSean Baxter CppCast EpisodeCircle CompilerMoby Dick by Herman Melville (1851)In the Heart of the Sea by Nathaniel Phillbrick (2000)Paradise Lost by John Milton (1667)Sean’s Favorite Movies AMC Stubs A-ListHarakiriSpider-Man: Into the Spider-VerseThe Lego MovieLittle WomenThe Green KnightThe NorthmanConor’s Favorite Movies Jurassic ParkLa La LandZootopiaFight ClubGood Will HuntingBryce’s Favorite Movies Star WarsDoctor ZhivagoDragonheartThe Princess BrideSeven SamuraiLegally BlondeGattacaMementoThe Pentagon WarsTo Have and Have NotLost in TranslationBreakfast at Tiffany’sIntro Song Info Miss You by Sarah Jansen https://soundcloud.com/sarahjansenmusic Creative Commons — Attribution 3.0 Unported — CC BY 3.0 Free Download / Stream: http://bit.ly/l-miss-you Music promoted by Audio Library https://youtu.be/iYYxnasvfx8

Episode 98: The Future of C++ with Sean Baxter (Part 2)

2022-10-07 Listen
podcast_episode
C++

In this episode, Bryce and Conor continue their interview with Sean Baxter about all of the C++ successor languages. Link to Episode 98 on Website Twitter ADSP: The PodcastConor HoekstraBryce Adelstein LelbachAbout the Guest: Sean Baxter is an independent programmer and the author of Circle, the next-gen C++ compiler. He formerly worked at DE Shaw Research, NVIDIA and JPL. Show Notes Date Recorded: 2022-09-25 Date Released: 2022-10-07 Sean Baxter on TwitterSean Baxter cpp.chat EpisodeSean Baxter CppCast EpisodeCircle CompilerVal Programming LanguageJakt Programming LanguageCircle Metaprogramming: Better Features Make Better Libraries - Sean Baxter - CppNow 2022Carbon Language: An experimental successor to C++ - Chandler Carruth - CppNorth 2022Carbon Programming LanguageCppFrontCppCon Keynote about CppFront: Can C++ be 10x Simpler & Safer? - Herb Sutter - CppCon 2022CppFront Reddit ThreadSwift Programming LangaugeRust Programming LanguageArthur WhitneyPython Language Summit 2022The C++0x “Concepts” EffortSwift ProtocolsRust TraitsCarbon InterfacesC++20 ConceptsIntro Song Info Miss You by Sarah Jansen https://soundcloud.com/sarahjansenmusic Creative Commons — Attribution 3.0 Unported — CC BY 3.0 Free Download / Stream: http://bit.ly/l-miss-you Music promoted by Audio Library https://youtu.be/iYYxnasvfx8

Episode 97: C++ vs Carbon vs Circle vs CppFront with Sean Baxter

2022-09-30 Listen
podcast_episode
C C++

In this episode, Bryce and Conor talk to Sean Baxter about all of the C++ successor languages. Link to Episode 97 on Website Twitter ADSP: The PodcastConor HoekstraBryce Adelstein LelbachAbout the Guest: Sean Baxter is an independent programmer and the author of Circle, the next-gen C++ compiler. He formerly worked at DE Shaw Research, NVIDIA and JPL. Show Notes Date Recorded: 2022-09-25 Date Released: 2022-09-30 Sean Baxter on TwitterSean Baxter cpp.chat EpisodeSean Baxter CppCast EpisodeCircle Programming LanguageVal Programming LanguageJakt Programming LanguageCircle Metaprogramming: Better Features Make Better Libraries - Sean Baxter - CppNow 2022Carbon Language: An experimental successor to C++ - Chandler Carruth - CppNorth 2022Carbon Programming LanguageClang: a C language family frontend for LLVMCppFrontCppCon Keynote about CppFront: Can C++ be 10x Simpler & Safer? - Herb Sutter - CppCon 2022CppFront Reddit ThreadSwift Programming LangaugeRust Programming LanguageGoogle C++ Style GuideRust choice TypeRust TraitsCarbon InterfacesSwift ProtocolsThe C++0x “Concepts” EffortIntro Song Info Miss You by Sarah Jansen https://soundcloud.com/sarahjansenmusic Creative Commons — Attribution 3.0 Unported — CC BY 3.0 Free Download / Stream: http://bit.ly/l-miss-you Music promoted by Audio Library https://youtu.be/iYYxnasvfx8

Episode 96: The K Programming Language

2022-09-23 Listen
podcast_episode

In this episode, Bryce and Conor talk about the K programming language. Link to Episode 96 on Website Twitter ADSP: The PodcastConor HoekstraBryce Adelstein LelbachShow Notes Date Recorded: 2022-09-19 Date Released: 2022-09-23 Val Programming LanguageJakt Programming LanguageSerenityOsSean Baxter on TwitterOther C++ PodcastsC++ Podcasts Reddit PostK Programming Language/HistoryArrayCastArthur WhitneyAPL Farm DiscordKxQ Programming LanguageQ overQ scanOpen source implementations of KVenn diagram of Array LanguagesAPL Meetup Talk: A Look at Array LanguagesA List of Companies that Use Array Languages (J, K, APL, q)Notation as a Tool of ThoughtKen IversonThe APL MachineQ DictionaryKDB+J’s JdC++ std::bind_front / std::bind_lastBQN Programming LanguageA Programming LanguageA+ Programming LanguageB Programming LanguageJ IncunabulumAPL\? (Introduction of J, before it was called J)Intro Song Info Miss You by Sarah Jansen https://soundcloud.com/sarahjansenmusic Creative Commons — Attribution 3.0 Unported — CC BY 3.0 Free Download / Stream: http://bit.ly/l-miss-you Music promoted by Audio Library https://youtu.be/iYYxnasvfx8

Episode 95: Kate Gregory on Carbon vs C++! (Part 4)

2022-09-16 Listen
podcast_episode

In this episode, Bryce and Conor finish their interview with Kate Gregory and talk about the Carbon Programming Language. Link to Episode 95 on Website Twitter ADSP: The PodcastConor HoekstraBryce Adelstein LelbachAbout the Guest: Kate Gregory is an author, sought-after conference speaker, trainer, Microsoft Most Valuable Professional (MVP), and partner at Gregory Consulting. Kate has been using C++ since before Microsoft had a C++ compiler. She is an early adopter of many software technologies and tools, and a well-connected member of the software development community. Kate is one of the founders of #include whose goal is a more welcoming and inclusive C++ community. She also serves on the board of directors of Cpp Toronto, a non-profit organization that provides an open, inclusive, and collaborative place where software developers can meet and discuss topics related to C++ software development. Show Notes Date Recorded: 2022-08-15 Date Released: 2022-09-16 Carbon Language: An experimental successor to C++ - Chandler Carruth - CppNorth 2022Carbon Programming LanguageCppNorth ConferenceSwift Programming LanguageKotlin Programming LanguageRust Programming LanguageCurb CutsToronto Public Libraryfoonathon::blog() Carbon’s most exciting feature is its calling conventionKeynote: “Am I A Good Programmer?” - Kate Gregory - CppNorth 2022PluralSight Courses- Kate GregoryBeautiful C++: 30 Core Guidelines for Writing Clean, Safe, and Fast Code by Guy Davidson & Kate GregoryIntro Song Info Miss You by Sarah Jansen https://soundcloud.com/sarahjansenmusic  Creative Commons — Attribution 3.0 Unported — CC BY 3.0  Free Download / Stream: http://bit.ly/l-miss-you  Music promoted by Audio Library https://youtu.be/iYYxnasvfx8

Episode 94: Special Guest Kate Gregory! (Part 3)

2022-09-09 Listen
podcast_episode

In this episode, Bryce and Conor continue their interview with Kate Gregory and talk about the future of CppNorth and her most recent PluralSight courses. Link to Episode 94 on Website Twitter ADSP: The PodcastConor HoekstraBryce Adelstein LelbachAbout the Guest: Kate Gregory is an author, sought-after conference speaker, trainer, Microsoft Most Valuable Professional (MVP), and partner at Gregory Consulting. Kate has been using C++ since before Microsoft had a C++ compiler. She is an early adopter of many software technologies and tools, and a well-connected member of the software development community. Kate is one of the founders of #include whose goal is a more welcoming and inclusive C++ community. She also serves on the board of directors of Cpp Toronto, a non-profit organization that provides an open, inclusive, and collaborative place where software developers can meet and discuss topics related to C++ software development. Show Notes Date Recorded: 2022-08-15 Date Released: 2022-09-09 FULFIL Mint Protein BarElderberry FlowerCppNorth ConferenceCppCast CppNorth EpisodeKeynote: “Am I A Good Programmer?” - Kate Gregory - CppNorth 2022PluralSight Courses- Kate GregoryBeautiful C++: 30 Core Guidelines for Writing Clean, Safe, and Fast Code by Guy Davidson & Kate GregoryCarbon Programming LanguageIntro Song Info Miss You by Sarah Jansen https://soundcloud.com/sarahjansenmusic Creative Commons — Attribution 3.0 Unported — CC BY 3.0 Free Download / Stream: http://bit.ly/l-miss-you Music promoted by Audio Library https://youtu.be/iYYxnasvfx8

Episode 93: Special Guest Kate Gregory! (Part 2)

2022-09-02 Listen
podcast_episode

In this episode, Bryce and Conor continue their interview with Kate Gregory and talk about CppNorth and her keynote. Link to Episode 93 on Website Twitter ADSP: The PodcastConor HoekstraBryce Adelstein LelbachAbout the Guest: Kate Gregory is an author, sought-after conference speaker, trainer, Microsoft Most Valuable Professional (MVP), and partner at Gregory Consulting. Kate has been using C++ since before Microsoft had a C++ compiler. She is an early adopter of many software technologies and tools, and a well-connected member of the software development community. Kate is one of the founders of #include whose goal is a more welcoming and inclusive C++ community. She also serves on the board of directors of Cpp Toronto, a non-profit organization that provides an open, inclusive, and collaborative place where software developers can meet and discuss topics related to C++ software development. Show Notes Date Recorded: 2022-08-15 Date Released: 2022-09-02 Keynote: “Am I A Good Programmer?” - Kate Gregory - CppNorth 2022CppCon 2015: Kate Gregory “Stop Teaching C”KEYNOTE - Emotional Code - Kate Gregory [ACCU Conference 2019]PluralSight - Kate GregoryBeautiful C++: 30 Core Guidelines for Writing Clean, Safe, and Fast Code by Guy Davidson & Kate GregoryCppNorth ConferenceCarbon Programming LanguageIntro Song Info Miss You by Sarah Jansen https://soundcloud.com/sarahjansenmusic  Creative Commons — Attribution 3.0 Unported — CC BY 3.0  Free Download / Stream: http://bit.ly/l-miss-you  Music promoted by Audio Library https://youtu.be/iYYxnasvfx8

Episode 92: Special Guest Kate Gregory!

2022-08-26 Listen
podcast_episode

In this episode, Bryce and Conor interview Kate Gregory about her career history. Link to Episode 92 on Website Twitter ADSP: The PodcastConor HoekstraBryce Adelstein LelbachAbout the Guest: Kate Gregory is an author, sought-after conference speaker, trainer, Microsoft Most Valuable Professional (MVP), and partner at Gregory Consulting. Kate has been using C++ since before Microsoft had a C++ compiler. She is an early adopter of many software technologies and tools, and a well-connected member of the software development community. Kate is one of the founders of #include whose goal is a more welcoming and inclusive C++ community. She also serves on the board of directors of Cpp Toronto, a non-profit organization that provides an open, inclusive, and collaborative place where software developers can meet and discuss topics related to C++ software development. Show Notes Date Recorded: 2022-08-15 Date Released: 2022-08-26 Podcast Appearances CppCast Episode 30: Stop Teaching C (When Teaching C++)Episode 148: C++ SimplicityEpisode 238: Beautiful C++.NET Rocks! Episode 88: Kate Gregory on C+++, VB.NET, and VSTOOther .Net Rocks Episodes (search “Kate Gregory”)CoRecursive Episode 56: Memento Mori With Kate GregoryOther Links C++Now 2019: Conor Hoekstra “Algorithm Intuition”CppCon 2015: Kate Gregory “Stop Teaching C”Keynote: “Am I A Good Programmer?” - Kate Gregory - CppNorth 2022Beautiful C++: 30 Core Guidelines for Writing Clean, Safe, and Fast Code by Guy Davidson & Kate GregoryWATFOR — The University of Waterloo FORTRAN IV compilerWATFIVPluralSight - Kate GregoryNDC TechTown - Magazinet Kongsberg (29 Aug – 1 Sept)Intro Song Info Miss You by Sarah Jansen https://soundcloud.com/sarahjansenmusic Creative Commons — Attribution 3.0 Unported — CC BY 3.0 Free Download / Stream: http://bit.ly/l-miss-you Music promoted by Audio Library https://youtu.be/iYYxnasvfx8

Episode 91: C++23 (Part 2)

2022-08-19 Listen
podcast_episode
C++

In this episode, Bryce and Conor talk about C++23. Link to Episode 91 on Website Twitter ADSP: The PodcastConor HoekstraBryce Adelstein LelbachShow Notes Date Recorded: 2022-08-09 Date Released: 2022-08-19 C++ Compiler SupportC++23 std::views::zipC++23 std::views::zip_transformHaskell zip_withC++23 std::views::adjacentC++23 std::views::adjacent_transformC++23 std::views::pairwiseC++23 std::views::chunkC++23 std::views::chunk_byHaskell groupByHaskell groupD chunkByC++23 Ranges: slide & stride - Conor Hoekstra - CppCon 2019C++23 std::views::slideC++23 std::views::cartesian_productThe Twin Algorithms - Conor HoekstraC++23 std::views::strideC++23 std::views::repeatThe Boost.Iterator LibraryRAPIDS libcudfUse of thrust::discard_iterator in RAPIDS libcudfJulia PipeC++ P2011 - A pipeline-rewrite operatorC++23 std::mdspanC++23 std::expectedC++23 Standard Library ModulesIntro Song Info Miss You by Sarah Jansen https://soundcloud.com/sarahjansenmusic Creative Commons — Attribution 3.0 Unported — CC BY 3.0 Free Download / Stream: http://bit.ly/l-miss-you

Episode 90: C++23

2022-08-12 Listen
podcast_episode
C++

In this episode, Bryce and Conor talk about C++23. Link to Episode 90 on Website Twitter ADSP: The PodcastConor HoekstraBryce Adelstein LelbachShow Notes Date Recorded: 2022-08-09 Date Released: 2022-08-12 Bighorn SheepKate Gregory on TwitterAPL Toronto Meetup on Sep 1APL New York Meetup on Sep 7C23 is Finished: Here is What is on the MenuC++North 2022 Trip Report by Timur DoumlerSy Brand Tweet on What’s New in C++23C++23 if constevalJason Turner’s C++ Weekly - Ep 304 - C++23’s if constevalJason Turner’s C++ Weekly - Ep 308 - if consteval - There’s More To This StoryC++23 Deducing thisDeducing this Patterns - Ben Deane - CppCon 2021North Denver Metro CPP Meetup - September 2021 - Deducing this Patterns - Ben DeaneC++ CRTP (Curiously recurring template pattern)RAPIDS libcudf CRTP ExampleC++23 std::stackstraceC++23 std::is_scoped_enumC++23 std::basic_string::containsC++23 std::to_underlyingC++ Namespaces (Nested)C++ Namespace AliasesIntro Song Info Miss You by Sarah Jansen https://soundcloud.com/sarahjansenmusic Creative Commons — Attribution 3.0 Unported — CC BY 3.0 Free Download / Stream: http://bit.ly/l-miss-you Music promoted by Audio Library https://youtu.be/iYYxnasvfx8

Episode 89: The Carbon Programming Language (Part 2)

2022-08-05 Listen
podcast_episode
C++

In this episode, Bryce and Conor talk about the new programming language Carbon. Link to Episode 89 on Website Twitter ADSP: The PodcastConor HoekstraBryce Adelstein LelbachShow Notes Date Recorded: 2022-07-25 Date Released: 2022-08-05 ADSP Episode 88: The Carbon Programming LanguageCarbon Language: An experimental successor to C++ - Chandler Carruth - CppNorth 2022Carbon GithubCarbon on Hacker NewsCarbon Reddit ThreadC++ std::pairCppNorth 2022 Keynote: The Tragedy of C++, Parts One & Two - Sean ParentSean Parent: “Now What? A vignette in three parts” - C++Now 2012Kate Gregory on TwitterVal Programming LanguageThe Twin Algorithms by Conor HoekstraC++Now on Sea ConferenceCppNorth 2022: Programming with kids (and what’s in it for us!) - Fatemeh JafargholiScratchCppNorth 2022: Value Oriented Programming Par 1: Funcions - Tony Van EerdCppNorth ConferenceIntro Song Info Miss You by Sarah Jansen https://soundcloud.com/sarahjansenmusic Creative Commons — Attribution 3.0 Unported — CC BY 3.0 Free Download / Stream: http://bit.ly/l-miss-you Music promoted by Audio Library https://youtu.be/iYYxnasvfx8