ADSP: Algorithms + Data Structures = Programs
Alle afleveringen
311 afleveringen, van nieuw naar oud
-
Episode CX: Compiler Diagnostics
30 december 2022 · 31 min
In this episode, Conor and Bryce talk about compiler diagnostics and how we can improve them. Lees meer
Link to Episode 110 on Website
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
Show Notes
Date Recorded: 2022-12-22
Date Released: 2022-12-30What is a Compiler Diagnostic
Clang’s Expressive Diagnostics
The Elm Programming Language
Compiler Driven Development
Rust mut keyword
C++ const keyword
VSCode Error Lens Extension
C++17 [[nodiscard]]
Python f-strings
Pythong f-string =
The art of printf() debugging
JT on Twitter
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 109: Holiday Special #3 - Trees, Travel, Twitter & Terminology!
23 december 2022 · 1 uur 16 min
In this episode, Conor and Bryce celebrate the holidays with a holiday special where talk about a plethora of random topics! Lees meer
Link to Episode 109 on Website
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
Show Notes
Date Recorded: 2022-12-22
Date Released: 2022-12-23ADSP Episode 5: Holiday Special - From China to APL
ADSP Episode 57: Holiday Special #2 - Ljubljana, Here We Come!
Mastodon
Elon Musk: Tesla, SpaceX, and the Quest for a Fantastic Future Paperback by Ashlee Vance
Two 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 Guidelines
Tweet about “War Stories”
How C++23 Changes the Way We Write Code - Timur Doumler - CppCon 2022
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 108: Jane Losare-Lusby on Rust! (Part 3)
16 december 2022 · 25 min
In this episode, Conor and Bryce finish their conversation with Jane Losare-Lusby about the Rust Programming Language. Lees meer
Link to Episode 108 on Website
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
About 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-16https://cheats.rs/
ADSP Episode 106: Jane Losare-Lusby on Rust!
ADSP Episode 107: Jane Losare-Lusby on Rust! (Part 2)
Rust Evangelism Strike Force
Rust Evangelism Strikeforce
Rust Governance Teams
A List of Companies that Use Array Languages (J, K, APL, q)
A List of companies that use Haskell
Hoogle
Roogle
Kotlin Programming Language
Carbon Language: An experimental successor to C++ - Chandler Carruth - CppNorth 2022
Carbon Github
Awesome Rust Mentors
Clojure Bridge
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 107: Jane Losare-Lusby on Rust! (Part 2)
9 december 2022 · 28 min
In this episode, Conor and Bryce continue their conversation with Jane Losare-Lusby about the Rust Programming Language. Lees meer
Link to Episode 107 on Website
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
About 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-09https://cheats.rs/
ADSP Episode 106: Jane Losare-Lusby on Rust!
Rust std::slice::iter
Rust std:IntoIterator::into_iter
C++20 Concepts
Rust Traits
C++ Pattern Matching Proposal
C++ Pattern matching using is and as
O3DCON 2022: Keynote C++ Horizons Bryce Adelstein Lelbach
www.crates.io
ADSO Episode 92: Special Guest Kate Gregory!
C++Club Episode 155: WG21 October mailing, Carbon, Cpp2, Safety
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 106: Jane Losare-Lusby on Rust!
2 december 2022 · 32 min
In this episode, Conor and Bryce talk to Jane Losare-Lusby about the Rust Programming Language. Lees meer
Link to Episode 106 on Website
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
About 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-02https://cheats.rs/
Rustacean Station: Error Handling in Rust with Jane Losare-Lusby
Are We Podcast Yet with Jane Losare-Lusby
ADSP poll about becoming a Rust podcast
Conor’s Tweet about /cpp vs /rust
ADSP Episode 101: C++ Developers Try Rust!
C++23 std::views::zip
Rust std::iter::Iterator::zip
Rust Clippy
Rust Traits
C++20 Concepts
Esteban K ber on Twitter
Rust unsafe
Rust miri
This Week in Rust
Rust Analyzer
Rust std::iter::Iterator::flat_map
Rust std::iter::Iterator::enumerate
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 105: Jason Turner from CppCast! (Part 3)
25 november 2022 · 37 min
In this episode, Conor concludes his conversation with Jason Turner! Lees meer
Link to Episode 105 on Website
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
About 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 Channel
The [Fill in the Blank] Programmer YouTube Channel
C++ Books
Talk Playlist
Show Notes
Date Recorded: 2022-10-26
Date Released: 2022-11-25The Best Parts of C++ - Jason Turner - CppNorth 2022
The Power Of Compile-Time Resources - Jason Turner - CppNorth 2022
Making C++ Fun, Safe, and Accessible – Jason Turner - C++ on Sea 2022
Your New Mental Model of constexpr - Jason Turner - CppCon 2021
C++ AdressSanitizer
C++ UndefinedBehaviorSanitizer
C++ Sarter Project
Circle Compiler
Val Programming Language
Jakt Programming Language
Carbon Programming Language
CppFront
ADSP Episode 97: C++ vs Carbon vs Circle vs CppFront with Sean Baxter
JT on Twitter
CppCast Episode 242 is AWESOME!
Chapel Programming Language
CppCast Episode with Adreas Kling
ChaiScript
Rhai Programming Language
C++ Pattern Matching Proposal
C++ Pattern matching using is and as
C++ Code Smells - Jason Turner - CppCon 2019
Conor Hoekstra — ITM: My least favorite anti-pattern
Intro 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)
18 november 2022 · 35 min
In this episode, Conor continues his conversation with Jason Turner! Lees meer
Link to Episode 104 on Website
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
About 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 Channel
The [Fill in the Blank] Programmer YouTube Channel
C++ Books
Talk Playlist
Show Notes
Date Recorded: 2022-10-26
Date Released: 2022-11-18Final Episode of CppCast
A talk with Jason Turner: the history of CppCast, and why it was shut down
The [Fill in the Blank] Programmer YouTube Channel
C++ auto
Making C++ Fun, Safe, and Accessible – Jason Turner - C++ on Sea 2022
C++ Weekly - Ep 347 - This PlayStation Jailbreak NEVER SHOULD HAVE HAPPENED
C++ std::unordered_map::operator=
Python defaultdict
C++Now 2019: Peter Sommerlad “How I learned to Stop Worrying and Love the C++ Type System”
C++ explicit specifier
Hoogle Haskell Function Search Engine
Roogle Rust Function Search Engine
CLion Code Completion
Denver C++ Meetup
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 103: Jason Turner from CppCast!
11 november 2022 · 34 min
In this episode, Conor talks to his new cohost Jason Turner! Lees meer
Link to Episode 103 on Website
Twitter
ADSP: The Podcast
Conor Hoekstra
About 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-11Final Episode of CppCast
Conor’s Tweet Thanking CppCast!
ADSP Website “Other Podcasts”
C++ Weekly Socialblade.com
C++ Weekly Issue Tracker
C++ Best Practices Book by Jason Turner
Jason Turner Talk Playlist
Jens Weller (@meetingcpp) on Twitter
Episode 2 of CppCast with Jason Turner
Ben Deane on Twitter
Atomic Habits by James Clear
C++TO The Toronto C++ Meetup
Denver C++ Meetup
San Diego C++ Meetup
Meeting C++ 2022
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 102: Rust scan (vs C++ & Haskell scans)
4 november 2022 · 22 min
In this episode, Bryce and Conor live code some Rust and talk about scans! Lees meer
Link to Episode 102 on Website
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
Show Notes
Date Recorded: 2022-10-27
Date Released: 2022-11-04Rust Programming Language
C++23 std::mdspan
C++98 std::partial_sum
Rust scan
Rust Option
C++17 std::optional
Swift optional
Haskell Maybe
BQN Under
GitHub scan line of code in rust-tx
C++17 std::inclusive_scan
C++17 std::exclusive_scan
Haskell scanl
Haskell scanl1
Rust filter
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 101: C++ Developers Try Rust!
28 oktober 2022 · 23 min
In this episode, Bryce and Conor live code some Rust! Lees meer
Link to Episode 101 on Website
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
Show Notes
Date Recorded: 2022-10-27
Date Released: 2022-10-28CityStrides.com
Rust Podcast Twitter Poll
Rust Programming Language
C++ std::vector::front
Rust std::iter::IntoIterator::into_iter
Rust std::option::Option::unwrap
Rust std::iter::Iterator::next
Accessing First Element of Vec in Rust (Godbolt)
JT on Twitter
Mara Bos on Twitter
Jakt Programming Language
Refactor of Rust vec[0] Commit
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 100: Programming Language Logos, Top 3 C++ Features & More!
21 oktober 2022 · 50 min
In this episode, Bryce and Conor chat about programming language logos, code formatting, the top future C++ features and more! Lees meer
Link to Episode 100 on Website
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
Show Notes
Date Recorded: 2022-10-16
Date Released: 2022-10-21The Swift Programming Language
The Racket Programming Language
The Clojure Programming Language
The New APL Logo
Mind in Motion by Barbara Tversky
Nudge by Richard Thaler
Thinking Fast, Thinking Slow by Daniel Kahneman
Amos Tversky
The Peak-End Rule
C++’s Clang-Format
Python’s Black
Python’s PEP8
NVIDIA CUB Logo
ADSP Episode 99: Moby Dick & Our Favorite Movies
O3DCON by Linux Foundation Conference
Top 3 C++ Features #1: Reflection
Top 3 C++ Features #2: Pattern Matching
Top 3 C++ Features #3: Senders & Receivers
C++ std::variant
C++ std::optional
Rust enum
C++ std::expected
Sy Brand’s tl::expected
Python result
C++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
14 oktober 2022 · 31 min
In this episode, Bryce and Conor finish their interview with Sean Baxter and talk about Moby Dick and our favorite movies. Lees meer
Link to Episode 99 on Website
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
About 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-07Sean Baxter on Twitter
Sean Baxter cpp.chat Episode
Sean Baxter CppCast Episode
Circle Compiler
Moby 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-List
Harakiri
Spider-Man: Into the Spider-Verse
The Lego Movie
Little Women
The Green Knight
The Northman
Conor’s Favorite Movies
Jurassic Park
La La Land
Zootopia
Fight Club
Good Will Hunting
Bryce’s Favorite Movies
Star Wars
Doctor Zhivago
Dragonheart
The Princess Bride
Seven Samurai
Legally Blonde
Gattaca
Memento
The Pentagon Wars
To Have and Have Not
Lost in Translation
Breakfast at Tiffany’s
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 98: The Future of C++ with Sean Baxter (Part 2)
7 oktober 2022 · 30 min
In this episode, Bryce and Conor continue their interview with Sean Baxter about all of the C++ successor languages. Lees meer
Link to Episode 98 on Website
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
About 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-07Sean Baxter on Twitter
Sean Baxter cpp.chat Episode
Sean Baxter CppCast Episode
Circle Compiler
Val Programming Language
Jakt Programming Language
Circle Metaprogramming: Better Features Make Better Libraries - Sean Baxter - CppNow 2022
Carbon Language: An experimental successor to C++ - Chandler Carruth - CppNorth 2022
Carbon Programming Language
CppFront
CppCon Keynote about CppFront: Can C++ be 10x Simpler & Safer? - Herb Sutter - CppCon 2022
CppFront Reddit Thread
Swift Programming Langauge
Rust Programming Language
Arthur Whitney
Python Language Summit 2022
The C++0x “Concepts” Effort
Swift Protocols
Rust Traits
Carbon Interfaces
C++20 Concepts
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 97: C++ vs Carbon vs Circle vs CppFront with Sean Baxter
30 september 2022 · 1 uur 19 min
In this episode, Bryce and Conor talk to Sean Baxter about all of the C++ successor languages. Lees meer
Link to Episode 97 on Website
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
About 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-30Sean Baxter on Twitter
Sean Baxter cpp.chat Episode
Sean Baxter CppCast Episode
Circle Programming Language
Val Programming Language
Jakt Programming Language
Circle Metaprogramming: Better Features Make Better Libraries - Sean Baxter - CppNow 2022
Carbon Language: An experimental successor to C++ - Chandler Carruth - CppNorth 2022
Carbon Programming Language
Clang: a C language family frontend for LLVM
CppFront
CppCon Keynote about CppFront: Can C++ be 10x Simpler & Safer? - Herb Sutter - CppCon 2022
CppFront Reddit Thread
Swift Programming Langauge
Rust Programming Language
Google C++ Style Guide
Rust choice Type
Rust Traits
Carbon Interfaces
Swift Protocols
The C++0x “Concepts” Effort
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 96: The K Programming Language
23 september 2022 · 45 min
In this episode, Bryce and Conor talk about the K programming language. Lees meer
Link to Episode 96 on Website
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
Show Notes
Date Recorded: 2022-09-19
Date Released: 2022-09-23Val Programming Language
Jakt Programming Language
SerenityOs
Sean Baxter on Twitter
Other C++ Podcasts
C++ Podcasts Reddit Post
K Programming Language/History
ArrayCast
Arthur Whitney
APL Farm Discord
Kx
Q Programming Language
Q over
Q scan
Open source implementations of K
Venn diagram of Array Languages
APL Meetup Talk: A Look at Array Languages
A List of Companies that Use Array Languages (J, K, APL, q)
Notation as a Tool of Thought
Ken Iverson
The APL Machine
Q Dictionary
KDB+
J’s Jd
C++ std::bind_front / std::bind_last
BQN Programming Language
A Programming Language
A+ Programming Language
B Programming Language
J Incunabulum
APL\? (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)
16 september 2022 · 31 min
In this episode, Bryce and Conor finish their interview with Kate Gregory and talk about the Carbon Programming Language. Lees meer
Link to Episode 95 on Website
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
About 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-16Carbon Language: An experimental successor to C++ - Chandler Carruth - CppNorth 2022
Carbon Programming Language
CppNorth Conference
Swift Programming Language
Kotlin Programming Language
Rust Programming Language
Curb Cuts
Toronto Public Library
foonathon::blog() Carbon’s most exciting feature is its calling convention
Keynote: “Am I A Good Programmer?” - Kate Gregory - CppNorth 2022
PluralSight Courses- Kate Gregory
Beautiful C++: 30 Core Guidelines for Writing Clean, Safe, and Fast Code by Guy Davidson & Kate Gregory
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 94: Special Guest Kate Gregory! (Part 3)
9 september 2022 · 28 min
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. Lees meer
Link to Episode 94 on Website
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
About 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-09FULFIL Mint Protein Bar
Elderberry Flower
CppNorth Conference
CppCast CppNorth Episode
Keynote: “Am I A Good Programmer?” - Kate Gregory - CppNorth 2022
PluralSight Courses- Kate Gregory
Beautiful C++: 30 Core Guidelines for Writing Clean, Safe, and Fast Code by Guy Davidson & Kate Gregory
Carbon Programming Language
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 93: Special Guest Kate Gregory! (Part 2)
2 september 2022 · 33 min
In this episode, Bryce and Conor continue their interview with Kate Gregory and talk about CppNorth and her keynote. Lees meer
Link to Episode 93 on Website
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
About 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-02Keynote: “Am I A Good Programmer?” - Kate Gregory - CppNorth 2022
CppCon 2015: Kate Gregory “Stop Teaching C”
KEYNOTE - Emotional Code - Kate Gregory [ACCU Conference 2019]
PluralSight - Kate Gregory
Beautiful C++: 30 Core Guidelines for Writing Clean, Safe, and Fast Code by Guy Davidson & Kate Gregory
CppNorth Conference
Carbon Programming Language
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 92: Special Guest Kate Gregory!
26 augustus 2022 · 28 min
In this episode, Bryce and Conor interview Kate Gregory about her career history. Lees meer
Link to Episode 92 on Website
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
About 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-26Podcast Appearances
CppCast
Episode 30: Stop Teaching C (When Teaching C++)
Episode 148: C++ Simplicity
Episode 238: Beautiful C++
.NET Rocks!
Episode 88: Kate Gregory on C+++, VB.NET, and VSTO
Other .Net Rocks Episodes (search “Kate Gregory”)
CoRecursive
Episode 56: Memento Mori With Kate Gregory
Other Links
C++Now 2019: Conor Hoekstra “Algorithm Intuition”
CppCon 2015: Kate Gregory “Stop Teaching C”
Keynote: “Am I A Good Programmer?” - Kate Gregory - CppNorth 2022
Beautiful C++: 30 Core Guidelines for Writing Clean, Safe, and Fast Code by Guy Davidson & Kate Gregory
WATFOR — The University of Waterloo FORTRAN IV compiler
WATFIV
PluralSight - Kate Gregory
NDC 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)
19 augustus 2022 · 35 min
In this episode, Bryce and Conor talk about C++23. Lees meer
Link to Episode 91 on Website
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
Show Notes
Date Recorded: 2022-08-09
Date Released: 2022-08-19C++ Compiler Support
C++23 std::views::zip
C++23 std::views::zip_transform
Haskell zip_with
C++23 std::views::adjacent
C++23 std::views::adjacent_transform
C++23 std::views::pairwise
C++23 std::views::chunk
C++23 std::views::chunk_by
Haskell groupBy
Haskell group
D chunkBy
C++23 Ranges: slide & stride - Conor Hoekstra - CppCon 2019
C++23 std::views::slide
C++23 std::views::cartesian_product
The Twin Algorithms - Conor Hoekstra
C++23 std::views::stride
C++23 std::views::repeat
The Boost.Iterator Library
RAPIDS libcudf
Use of thrust::discard_iterator in RAPIDS libcudf
Julia Pipe
C++ P2011 - A pipeline-rewrite operator
C++23 std::mdspan
C++23 std::expected
C++23 Standard Library Modules
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 -
Episode 90: C++23
12 augustus 2022 · 29 min
In this episode, Bryce and Conor talk about C++23. Lees meer
Link to Episode 90 on Website
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
Show Notes
Date Recorded: 2022-08-09
Date Released: 2022-08-12Bighorn Sheep
Kate Gregory on Twitter
APL Toronto Meetup on Sep 1
APL New York Meetup on Sep 7
C23 is Finished: Here is What is on the Menu
C++North 2022 Trip Report by Timur Doumler
Sy Brand Tweet on What’s New in C++23
C++23 if consteval
Jason Turner’s C++ Weekly - Ep 304 - C++23’s if consteval
Jason Turner’s C++ Weekly - Ep 308 - if consteval - There’s More To This Story
C++23 Deducing this
Deducing this Patterns - Ben Deane - CppCon 2021
North Denver Metro CPP Meetup - September 2021 - Deducing this Patterns - Ben Deane
C++ CRTP (Curiously recurring template pattern)
RAPIDS libcudf CRTP Example
C++23 std::stackstrace
C++23 std::is_scoped_enum
C++23 std::basic_string::contains
C++23 std::to_underlying
C++ Namespaces (Nested)
C++ Namespace Aliases
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 89: The Carbon Programming Language (Part 2)
5 augustus 2022 · 22 min
In this episode, Bryce and Conor talk about the new programming language Carbon. Lees meer
Link to Episode 89 on Website
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
Show Notes
Date Recorded: 2022-07-25
Date Released: 2022-08-05ADSP Episode 88: The Carbon Programming Language
Carbon Language: An experimental successor to C++ - Chandler Carruth - CppNorth 2022
Carbon Github
Carbon on Hacker News
Carbon Reddit Thread
C++ std::pair
CppNorth 2022 Keynote: The Tragedy of C++, Parts One & Two - Sean Parent
Sean Parent: “Now What? A vignette in three parts” - C++Now 2012
Kate Gregory on Twitter
Val Programming Language
The Twin Algorithms by Conor Hoekstra
C++Now on Sea Conference
CppNorth 2022: Programming with kids (and what’s in it for us!) - Fatemeh Jafargholi
Scratch
CppNorth 2022: Value Oriented Programming Par 1: Funcions - Tony Van Eerd
CppNorth Conference
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 88: The Carbon Programming Language
29 juli 2022 · 31 min
In this episode, Bryce and Conor talk about the new programming language Carbon. Lees meer
Link to Episode 88 on Website
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
Show Notes
Date Recorded: 2022-07-25
Date Released: 2022-07-29Carbon Language: An experimental successor to C++ - Chandler Carruth - CppNorth 2022
Carbon Github
D Programming Language
Carbon on Hacker News
Carbon Reddit Thread
The Day The Standard Library Died by cor3ntin
C++17 [[nosidcard]]
C++11 constexpr
C++11 noexcept
C++ const
2022 Keynote - Sean Parent - CppNorth 22
Sean Parent: “Now What? A vignette in three parts” - C++Now 2012
CppCon 2018: Hana Dusíková “Compile Time Regular Expressions”
STL and Its Design Principles
C++23 std::mdspan
CppNorth Conference
-
Episode 87: Special Guest Tony Van Eerd! (Part 4)
22 juli 2022 · 23 min
In this episode, Bryce and Conor finish their interview with special guest Tony Van Eerd! Lees meer
Link to Episode 87 on Website
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
About the Guest:
Tony Van Eerd has been coding for well over 25 years, and hopefully coding well for most of that. Previously at Inscriber, Adobe, and BlackBerry, he now enables painting with light at Christie Digital. He is on the C++ Committee. He is a Ninja and a Jedi.
Show Notes
Date Recorded: 2022-06-24
Date Released: 2022-07-22Revolution - Beatles
University of Waterloo
What Belongs In The C++ Standard Library? - Bryce Adelstein Lelbach [CppNow 2021]
Keynote: SOLID, Revisited - Tony Van Eerd - [CppNow 2021]
C++Now 2019: Conor Hoekstra “Algorithm Intuition”
C++: Engineers Wanted, Programmers not so Much - David Sankel - C++Now 2019
CppNorth Conference
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 86: Special Guest Tony Van Eerd! (Part 3)
15 juli 2022 · 29 min
In this episode, Bryce and Conor continue their interview with special guest Tony Van Eerd! Lees meer
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
About the Guest:
Tony Van Eerd has been coding for well over 25 years, and hopefully coding well for most of that. Previously at Inscriber, Adobe, and BlackBerry, he now enables painting with light at Christie Digital. He is on the C++ Committee. He is a Ninja and a Jedi.
Show Notes
Date Recorded: 2022-06-24
Date Released: 2022-07-15Too Big Too Fail (Movie)
Too Big Too Fail - Top Bankers Clip
Hana Dusíková on Twitter
Mama Duck (World’s Largest Rubber Duck)
CppNorth Conference
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 85: Special Guest Tony Van Eerd! (Part 2)
8 juli 2022 · 32 min
In this episode, Bryce and Conor continue their interview with special guest Tony Van Eerd! Lees meer
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
About the Guest:
Tony Van Eerd has been coding for well over 25 years, and hopefully coding well for most of that. Previously at Inscriber, Adobe, and BlackBerry, he now enables painting with light at Christie Digital. He is on the C++ Committee. He is a Ninja and a Jedi.
Show Notes
Date Recorded: 2022-06-24
Date Released: 2022-07-08Mike Lazaridis
BlackBerry
BlackBerry Bold Photo
Chandler Carruth (Google) on Twitter
ADSP Episodes with Chandler Carruth
Gary Klassen (BBM) on Twitter
Olivier Giroux (Apple) on Twitter
Jon Lakos (Bloomberg) on LinkedIn
David Sankel (Adobe) on Twitter
CppNorth Conference
Tony’s Talk at CppNorth: Value Oriented Programming. Part 1: You say you want to write a function
ADSP Episode 24: C++Now 2021 with Ben Deane & Tony Van Eerd
Complecting Made Easy - Tony Van Eerd [CppNow 2021]
Dr. Dobb’s “How Non-Member Functions Improve Encapsulation”
Scott Meyers Books
What is unified function call syntax anyway? - Barry Revzin
C++20 std::basic_string::starts_with
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 84: Special Guest Tony Van Eerd!
1 juli 2022 · 33 min
In this episode, Bryce and Conor interview special guest Tony Van Eerd! Lees meer
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
About the Guest:
Tony Van Eerd has been coding for well over 25 years, and hopefully coding well for most of that. Previously at Inscriber, Adobe, and BlackBerry, he now enables painting with light at Christie Digital. He is on the C++ Committee. He is a Ninja and a Jedi.
Show Notes
Date Recorded: 2022-06-24
Date Released: 2022-07-01CppNorth Conference
Inscriber
BlackBerry
Adobe
CHRISTIE
Christie Eclipse 4K RGB Pure Laser Projector
Gary Klassen
BlackBerry QNX
General Magic
CP24
Inscriber offers Adobe After Effects plug-in to streamline production
BlackBerry Liquid Graphics
Google LLC v. Oracle America, Inc.
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 83: 🇺🇸 ARRAY 2022, mdspaces, & More!
24 juni 2022 · 32 min
In this episode, Bryce and Conor talk about Bryce’s ARRAY 2022 Keynote talk, mdspaces and more! Lees meer
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
Show Notes
Date Recorded: 2022-06-13
Date Released: 2022-06-24PLDI 2022
ARRAY 2022
Bryce’s ARRAY 2022 Keynote Talk (not online yet)
Conor’s ARRAY 2022 Talk (not online yet)
C++23 std::mdspan
C++23 std::mdarray
C++23 extents
ArrayCast Episode 28: Rank and Leading Axis Theory
ArrayCast Episode 29: Transpose
J |. (transpose)
Dyalog APL ⍉ (transpose)
BQN ⍉ (transpose)
All PowerPoint ShortcutTools 3.0 Keyboard Shortcuts
PowerPoint Morph Transition
Reddit: CPP Cast is over, what are you all listening now?
CppCast Podcast
cpp.chat Podcast
NDR Podcast
TLB hit 💥 Podcast
Two’s Complement Podcast
Magic Read Along Podcast
Apple Keynote Magic Move
Great Impractical Ideas in Computer Science: PowerPoint Programming
CppNorth Conference
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 82: GPUs - Responding To Reddit Comments
17 juni 2022 · 35 min
In this episode, Bryce and Conor respond to some reddit comments on Episode 80. Lees meer
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
Show Notes
Date Recorded: 2022-06-04
Date Released: 2022-06-17ADSP Episode 80: C++ Multidimensional Arrays and GPUs
ADSP Episode 80 Reddit Post & Comments
James Berrow cpp.chat Episode: Colour Is Not Black and White
SIMT
SIMD
C++ std::mdspan
C++ std::mdarray
NVIDIA cuBLAS
NVIDIA cutlass
NVIDIA cuNumeric
NVIDIA MATX
C++ std::transform
C++ std::reduce
C++ count_if
J ; (raze)
APL , (ravel)
GPU SM (Streaming Multiprocessor)
ARRAY 2022
PLDI 2022
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 81: C++ Should Leave ISO
10 juni 2022 · 34 min
In this episode, Bryce and Conor talk about representation in C++ and whether C++ should be an ISO language. Lees meer
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
Show Notes
Date Recorded: 2022-06-04
Date Released: 2022-06-10ADSP Episode 80: C++ Multidimensional Arrays and GPUs
ADSP Episode 80 Reddit Post & Comments
James Berrow cpp.chat Episode: Colour Is Not Black and White
CppCast
CppIndiaCon
[CppIndiaCon 2021] What belongs in the C++ Standard Library by Bryce Adelstein Lelbach
C++ Summit (China) 2019
Base Rate Neglect (Fallacy)
Inbal Levi on Twitter
MeetingCpp Panel on Technical Speaking about C++
James Munn Tweet about Rust
Rust Cargo (crates.io)
List of ISO Programming Languages
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 80: C++ Multidimensional Arrays and GPUs
3 juni 2022 · 40 min
In this episode, Bryce and Conor talk about C++ multidimensional iterators, mdspan, GPUs and more! Lees meer
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
Show Notes
Date Recorded: 2022-05-26
Date Released: 2022-06-03ARRAY 2022
PLDI 2022
EURO-PAR 2022
Phoenix Park
C++ std::mdspan
Bryce’s index_iterator.hpp
C++ std::mdarray
Leading Axis Theory
Array Cast Episode 28: Rank and Leading Axis Theory
The Programming Language Podcast
Thread block (CUDA programming)
Using CUDA Warp-Level Primitives
Co-dfns
ArrayFire
BQN
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 79: C++Now 2022, Circle and Clang
27 mei 2022 · 33 min
In this episode, Bryce and Conor talk about C++Now 2022, Circle, Clang, CppCast and much more! Lees meer
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
Show Notes
Date Recorded: 2022-05-26
Date Released: 2022-05-27C++Now
Bryce Canyon
Zion National Park
CppCast Podcast
cpp.chat Podcast
NDR Podcast
Down the Rabbit Hole - Marshall Clow - CppCon 2021
Stepanov Efficient Programming with Components
Circle Programming Language
CppCast Episode 231: Circle with Sean Baxter
cpp.chat “All the C++30 Features - but Right Now” with Sean Baxter
Clang on GitHub
C++Now YouTube Channel
C++ Compiler Support
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 78: C++ Algorithms & Profiling with Ben Deane (Part 4)
20 mei 2022 · 33 min
In this episode, Bryce and Conor finish their conversation with Ben Deane about C++ Algorithms! Lees meer
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
About the Guest:
For Ben Deane, C++ wasn’t even among the first 10 languages that he learned on his programming journey, but it’s been the one that has paid the bills for the last 20-odd years. He spent most of that time in the games industry; many of the games he worked on used to be fondly remembered but now he’s accepted that they are probably mostly forgotten. These days he works in the finance industry writing high-frequency trading platforms in the most modern C++ that compilers can support.
In his spare time he watches a lot of YouTube’s educational sector, practices the Japanese art of tsundoku, reads about the history of programming, avoids doing DIY, and surprises his wife by waking in the middle of the night yelling, “of course, it’s a monad!” before going back to sleep and dreaming of algorithms.
Show Notes
Date Recorded: 2022-04-19
Date Released: 2022-05-20ADSP Episode 72: C++ Algorithm Family Feud!
ADSP Episode 75: C++ Algorithms with Ben Deane (Part 1)
ADSP Episode 76: C++ Algorithms with Ben Deane (Part 2)
ADSP Episode 77: C++ Algorithms with Ben Deane (Part 3)
quick-bench.com
Tyler Weaver Tweet
Wordle
Guass’s Calendrical Algorithm
C++ std::sort
C++ std::nth_element
C++ std::max_element
C++ std::reduce
C++ std::transform reduce
C++ std::accumulate
Google Benchmark
Thrust Parallel Algorithms
Beautiful Folds (A tutorial on the universality and expressiveness of fold)
McNugget Numbers
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 77: C++ Algorithms & Profiling with Ben Deane (Part 3)
13 mei 2022 · 34 min
In this episode, Bryce and Conor continue their conversation with Ben Deane about C++ Algorithms! Lees meer
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
About the Guest:
For Ben Deane, C++ wasn’t even among the first 10 languages that he learned on his programming journey, but it’s been the one that has paid the bills for the last 20-odd years. He spent most of that time in the games industry; many of the games he worked on used to be fondly remembered but now he’s accepted that they are probably mostly forgotten. These days he works in the finance industry writing high-frequency trading platforms in the most modern C++ that compilers can support.
In his spare time he watches a lot of YouTube’s educational sector, practices the Japanese art of tsundoku, reads about the history of programming, avoids doing DIY, and surprises his wife by waking in the middle of the night yelling, “of course, it’s a monad!” before going back to sleep and dreaming of algorithms.
Show Notes
Date Recorded: 2022-04-19
Date Released: 2022-05-13ADSP Episode 72: C++ Algorithm Family Feud!
ADSP Episode 75: C++ Algorithms with Ben Deane (Part 1)
ADSP Episode 76: C++ Algorithms with Ben Deane (Part 2)
quick-bench.com
Tyler Weaver Tweet
C++ std::sort
C++ std::nth_element
C++ std::max_element
C++ std::reduce
C++ std::transform reduce
C++ std::accumulate
C++ std::shuffle
C++ std::random_shuffle
C++ std::iota
C++ std::partition
HyperLogLog Algorithm
CppCon 2017: Nicholas Ormrod “Fantastic Algorithms and Where To Find Them”
Algebird
“Add ALL the things: abstract algebra meets analytics” by Avi Bryant (2013)
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 76: C++ Algorithms & Point Free Programming with Ben Deane (Part 2)
6 mei 2022 · 27 min
In this episode, Bryce and Conor continue their conversation with Ben Deane about C++ Algorithms! Lees meer
About the Guest:
For Ben Deane, C++ wasn’t even among the first 10 languages that he learned on his programming journey, but it’s been the one that has paid the bills for the last 20-odd years. He spent most of that time in the games industry; many of the games he worked on used to be fondly remembered but now he’s accepted that they are probably mostly forgotten. These days he works in the finance industry writing high-frequency trading platforms in the most modern C++ that compilers can support.
In his spare time he watches a lot of YouTube’s educational sector, practices the Japanese art of tsundoku, reads about the history of programming, avoids doing DIY, and surprises his wife by waking in the middle of the night yelling, “of course, it’s a monad!” before going back to sleep and dreaming of algorithms.
Date Recorded: 2022-04-19
Date Released: 2022-05-06ADSP Episode 72: C++ Algorithm Family Feud!
ADSP Episode 75: C++ Algorithms with Ben Deane (Part 1)
Felipe Tweet
C++Now 2017: Ben Deane & Jason Turner “constexpr ALL the things!”
C++ std::accumulate
C++ std::reduce
C++ std::transform reduce
Tyler Weaver Tweet
C++ std::sort
C++ std::partial_sort
C++ std::nth_element
C++ std::partition_copy
C++ std::minmax_element
Douglas McIlroy
LambdaConf 2015 - Haskell Nuggets Power Series Brought to Life Doug McIlroy
A Killer Adversary for Quicksort by Doug McIlroy
Programming Languages Virtual Meetup
Seven Languages in Seven Weeks by Bruce Tate
Pointfree.io
Scala Programming Language
Haskell all
Haskell any
Haskell .
C++ std::all_of
To Mock a Mockingbird
“Point-Free or Die: Tacit Programming in Haskell and Beyond” by Amar Shah
Haskell Curry
-
Episode 75: C++ Algorithms with Ben Deane (Part 1)
29 april 2022 · 27 min
In this episode, Bryce and Conor talk to Ben Deane about C++ Algorithms! Lees meer
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
About the Guest:
For Ben Deane, C++ wasn’t even among the first 10 languages that he learned on his programming journey, but it’s been the one that has paid the bills for the last 20-odd years. He spent most of that time in the games industry; many of the games he worked on used to be fondly remembered but now he’s accepted that they are probably mostly forgotten. These days he works in the finance industry writing high-frequency trading platforms in the most modern C++ that compilers can support.
In his spare time he watches a lot of YouTube’s educational sector, practices the Japanese art of tsundoku, reads about the history of programming, avoids doing DIY, and surprises his wife by waking in the middle of the night yelling, “of course, it’s a monad!” before going back to sleep and dreaming of algorithms.
Show Notes
Date Recorded: 2022-04-14
Date Released: 2022-04-22Bubly
spindrift
La Croix
SAPSUCKER
Ben Deane Cppcast Episode: Programming History, JIT Compilations and Generic Algorithms
C++Now 2018: Ben Deane “Easy to Use, Hard to Misuse: Declarative Style in C++”
C++Now 2019: Ben Deane “Identifying Monoids: Exploiting Compositional Structure in Code”
CppCon 2016: Ben Deane “std::accumulate: Exploring an Algorithmic Empire”
CppCon 2016: Ben Deane “Using Types Effectively”
ADSP Episode 72: C++ Algorithm Family Feud!
C++ std::nth_element
C++ std::accumulate
C++ std::reduce
C++ std::sort
Introsort
Merge sort
Quicksort
Python’s Timsort
C++ std::atomic
C++ std::partial_sort_copy
C++ std::partial_sort
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 74: C++ Education, Cats and More! 🐈⬛
22 april 2022 · 37 min
In this episode, Bryce and Conor interview Patrice Roy about C++ education, cats and more! Lees meer
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
About the Guest:
Patrice Roy has been playing with C++, either professionally, for pleasure or (most of the time) both for over 30 years. After a few years doing R&D and working on military flight simulators, he moved on to academics and has been teaching computer science since 1998. Since 2005, he’s been involved more specifically in helping graduate students and professionals from the fields of real-time systems and game programming develop the skills they need to face today’s challenges. The rapid evolution of C++ in recent years has made his job even more enjoyable.
He’s been a participating member in the ISO C++ Standards Committee since late 2014 and has been involved with the ISO Programming Language Vulnerabilities since late 2015. He has five kids, and his wife ensures their house is home to a continuously changing number of cats, dogs and other animals.
Show Notes
Date Recorded: 2022-04-14
Date Released: 2022-04-22A Tour of C++ by Bjarne Stroustrup
Programming: Principles and Practice Using C++ by Bjarne Stroustrup
The C++ Programming Language by Bjarne Stroustrup
Patrice Roy’s Website
Zach Laine’s Text Library
Jelly Programming Language
FORTRAN 77
camomilla by Vittorio Romeo
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 73: CppNorth, Bagels & More!
15 april 2022 · 38 min
In this episode, Bryce and Conor interview Jason Walter and Patrice Roy about the upcoming CppNorth conference and more! Lees meer
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
About the Guests:
Jason Walter is a lead tool programmer at Epic Games Canada working on the Virtual Production Tools teams. He is on the board of directors of CppToronto, 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 and currently an organizing member of the CppNorth conference. In his free time, he enjoys spending time with his family, photography, and riding his road and gravel bike.
Patrice Roy has been playing with C++, either professionally, for pleasure or (most of the time) both for over 30 years. After a few years doing R&D and working on military flight simulators, he moved on to academics and has been teaching computer science since 1998. Since 2005, he’s been involved more specifically in helping graduate students and professionals from the fields of real-time systems and game programming develop the skills they need to face today’s challenges. The rapid evolution of C++ in recent years has made his job even more enjoyable.
He’s been a participating member in the ISO C++ Standards Committee since late 2014 and has been involved with the ISO Programming Language Vulnerabilities since late 2015. He has five kids, and his wife ensures their house is home to a continuously changing number of cats, dogs and other animals.
Show Notes
Date Recorded: 2022-04-14
Date Released: 2022-04-15Tony van Eerd on Twitter
C++Now 2022 Program Announced
CppNorth Conference
CppNorth on Twitter
C++TO Toronto Meetup
Patrice Roy’s Website
Patrice CppNorth Workshop
CppNorth Keynote Speakers
CppNorth Workshops
Intro Song Info
Miss You by Sarah Jansen https://soundcloud.com/sarahjansenmusic
Creative Commons — Attribution 3.0 Unported — CC BY 3.0
Free D… -
Episode 72: C++ Algorithm Family Feud!
8 april 2022 · 40 min
In this episode, Bryce and Conor play C++ Algorithm Family Feud! Lees meer
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
Show Notes
Date Recorded: 2022-03-27
Date Released: 2022-04-08C++ std::sort
C++ std::nth_element
C++ std::reduce
C++ std::numeric_limits
ADSP Episode 25: The Lost Reduction
C++ std::partition
C++ std::minmax_element
C++ std::transform_reduce
C++20 std::views::transform
C++ thrust::transform_iterator
C++ std::partial_sort
C++ std::accumulate
C++ std::atomic
Eric Niebler’s Tweet
TLBH.IT Podcast
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 71: APL, COBOL, BASIC & More
1 april 2022 · 29 min
In this episode, Bryce and Conor talk about APL, COBOL, BASIC and cover the highlights of GTC and FunctionalConf 2022! Lees meer
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
Show Notes
Date Recorded: 2022-03-27
Date Released: 2022-04-01FunctionalConf
NVIDIA GTC 2022
NVIDIA GTC 2022 Trip Report
PLDI 2022
ARRAY 2022
FP Language
FL Langauge
John Backus
Michael Garland
Can programming be liberated from the von Neumann style?
Alex Aiken
The FL Project
COOL Compilers Course
COBOL
FORTRAN
Smalltalk
BASIC
Visual Basic
VBA (Visual Basic Application)
C++ Standard Parallelism by Bryce Adelstein Lelbach
Shifting through the Gears of GPU Programming by Jeff Hammond
Richard Feldman on Twitter
Roc Programming Language
Why Isn’t Functional Programming the Norm? – Richard Feldman
The Essence of Functional Programming by Richard Feldman #FnConf 2022
Teaching Optics through Conspiracy Theories by Bartosz Milewski #FnConf 2022
Navigating the loop in water on land & programming models by Bruce Tate & Francesco Cesarini #FnConf
The Great American Loop
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 70: The Programming Language Quiz
25 maart 2022 · 31 min
In this episode, Bryce takes the programming language quiz! Lees meer
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
Show Notes
Date Recorded: 2022-03-19
Date Released: 2022-03-25Guadalupe Trail
Bubly
OOKLA
EPOXY
Tony Van Eerd’s Tweet
memtest
Programming Language Dependency Graph
Python’s graphviz
DOT
The Programming Language Podcast
David Koontz on Twitter
Smalltalk
Pharo-Functional
Erik Meijer on Twitter
C# 3.0 LINQ
C++17 std::optional
C++23 std::expected
Rust Option
Rust Error
OCaml
Jared Roesch on Twitter
Haskell + C++ = Rust Tweet
Simula67
Ada
StepanovPapers.com
Swift
Objective-C
Erlang
Elixir
Clojure
Scala
David Turner
KRC
SASL
Miranda
AWK
JavaScript
Self
Io
Seven Languages in Seven Weeks: Ch 5 - Scala Meetup
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 69: Special Guest Andrei Alexandrescu (Part 2)
18 maart 2022 · 30 min
In this episode, Bryce and Conor finish their interview with Andrei Alexandrescu. Lees meer
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
Website
ADSP: The Podcast
About the Guest:
Andrei Alexandrescu specializes in all aspects of designing and implementing software systems, as well as Machine Learning applied to Natural Language Processing and Speech Recognition. He has authored three best-selling books (The D Programming Language, 2010; C++ Coding Standards, 2004; Modern C++ Design, 2001), and dozens of papers and articles in conference proceedings and trade magazines.
Show Notes
Date Recorded: 2022-02-15
Date Released: 2022-03-11Andrei Alexandrescu on Twitter
D Programming Language
Category Theory for Programmers by Bartosz Milewski
Iterators Must Go by Andrei Alexandrescu, BoostCon 2009
C++Now 2017: Ali Çehreli “Competitive Advantage with D”
Fastware - Andrei Alexandrescu - NDC London 2017
CUDA C++ Programming Guide
ADSP Episode 51: Efficiency vs Speed
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 68: Special Guest Andrei Alexandrescu
11 maart 2022 · 38 min
In this episode, Bryce and Conor interview Andrei Alexandrescu. Lees meer
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
Website
ADSP: The Podcast
About the Guest:
Andrei Alexandrescu specializes in all aspects of designing and implementing software systems, as well as Machine Learning applied to Natural Language Processing and Speech Recognition. He has authored three best-selling books (The D Programming Language, 2010; C++ Coding Standards, 2004; Modern C++ Design, 2001), six peer-reviewed papers, and dozens of articles in trade magazines.
Show Notes
Date Recorded: 2022-02-15
Date Released: 2022-03-11Andrei Alexandrescu on Twitter
Eric Neibler ADSP Episodes
Sean Parent ADSP Episodes
Chandler Carruth ADSP Episodes
Patricia Aas ADSP Episodes
Pacfic Northwest C++ Users’ Group
Modern C++ Design by Andrei Alexandrescu
D Programming Language
C++23 chunk_by proposal
D chunkBy
Real Networks
University of Washington
Emotional Code - Kate Gregory [ACCU Conference 2019]
Impostor Syndrome
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 67: How to Get Started with C++
4 maart 2022 · 33 min
In this episode, Bryce and Conor talk about how to get started in C++. Lees meer
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
Show Notes
Date Recorded: 2022-02-05
Date Released: 2022-03-04ADSP Episode 4: How Many Programming Languages?
North Denver C++ Meetup
Go Programming Language
Smalltalk Programming Language
Python Black Formatter
C++11 constexpr
C++17 if constexpr
C++20 Concepts
Java Programming Language
Rust Programming Language
Beautiful C++ Code by Guy Davidson and Kate Gregory
Software Engineering at Google by Titus Winters
Jon Lakos Books
Elements of Programming by Alexander Stepanov and Paul McJones
Structure and Interpretation of Computer Programs
Effective C++ by Scott Meyers
More Effective C++ by Scott Meyers
Effective Modern C++ by Scott Meyers
Effective STL by Scott Meyers
Compiler Explorer aka Godbolt
VS Code Editor
Clang-Format
Clang-Tidy
C++ Weekly by Jason Turner
C++ Starter Repo
vim Editor
Github Codespaces
CppCon 2019: Jason Turner “The Best Parts of C++”
C++Now 2017: Bryce Lelbach “C++17 Features”
SG20 Education and Recommended Videos for Teaching C++
CppNorth
CppCast Podcast
cpp.chat Podcast
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 66: Exciting C++ News (and Wordle #3)
25 februari 2022 · 28 min
In this episode, Bryce and Conor solve a Wordle and talk about exciting C++ news. Lees meer
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
Website
www.adspthepodcast.com
Show Notes
Date Recorded: 2022-02-05
Date Released: 2022-02-25Wordle
RAPIDS
NumPy
cuNumeric
Wordle Word List
Ms. Grey Murchie’s
www.fedex.com
Eric Niebler on Twitter
Olivier Giroux on Twitter
Andrei Alexandrescu on Twitter
Go 1.18 Gets Generics
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 65: NVIDIA is Hiring! (and Wordle #2)
18 februari 2022 · 29 min
In this episode, Bryce and Conor talk about CppNorth’s CFP, NVIDIA’s open positions and then Conor solves a custom wordle from Bryce. Lees meer
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
Website
www.adspthepodcast.com
Show Notes
Date Recorded: 2022-02-05
Date Released: 2022-02-18Wordle
Bryce on Twitter
CppNorth Call For Papers
The New York Times Purchases Wordle
www.wineverygame.com
BOSCH
POCKY
OOFOS
ROLEX
OOKLA
VOLVO
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 64: 2022 Preview, Birds & Sponsors!
11 februari 2022 · 38 min
In this episode, Bryce and Conor preview the upcoming 2022 year and so much more! Lees meer
Date Recorded: 2022-01-15
Date Released: 2022-02-11BQN Twitter Poll
Four Character BQN Solution
Dovekie Bird Tweet
ADSP Bingo Board
Periodic Table of Programming Languages
Programming Languages Virtual Meetup
lululemon
Bubly
San Tomas Aquino Creek Trail
Guadalupe River Trail
C++23
StrangeLoop Conference
NVIDIA GTC 2022
Timur’s Tweet about Conferences
Magic Read Along Podcast
BQN Programming Language (by Marshall Lochbaum)
LambdaCast Podcast
David Koontz on Twitter
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 63: Wordle!
4 februari 2022 · 25 min
In this episode, Bryce and Conor solve a Wordle live! Lees meer
Date Recorded: 2022-01-15
Date Released: 2022-02-04Programming Languages Virtual Meetup
Seven Languages in Seven Weeks by Bruce Tate
Joe Armstrong
Scrabble Board Game
Carcassonne Board Game
Wordle
MasterMind Board Game
Wheel of Fortune TV Show
www.wineverygame.com
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 62: 2021 Retro (Part 2)
28 januari 2022 · 43 min
In this episode, Bryce and Conor talk about the highlights of 2021 (part 2). Lees meer
Date Recorded: 2022-01-08
Date Released: 2022-01-28RAPIDS decimal128 Github Pull Request
Programming Languages Virtual Meetup
Category Theory for Progrmmers by Bartosz Milewski
Conor’s other podcast: ArrayCast
North Devner C++ Meetup
C++ Russia Conference
ACCU Belfast Conference
Meeting C++ Conference
SuperComputing Conference
“The Future of Conferences” by Cristina (Crista) Lopes at StrangeLoop 2021
C++Now Conference
Ready Player One by Ernest Cline
NVIDIA’s Omniverse
Snow Crash by Neal Stephenson
NVIDIA Isaac Sim (Robot Simulation)
RAPIDS AI
NVIDIA Thrust Parallel Algorithms
Acutarial Science
Bernoulli Distribution
Binomial Distribution
Weibull Distribution
C++23
CppNorth Call For Papers
Andrei Alexandrescu on Twitter
Bartosz Milewski on Twitter
Better Algorithm Intuition - Conor Hoekstra - Meeting C++ 2019
Pactifc Northwest C++ Users’ Group
Eric Niebler on Twitter
C++ Ranges
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 61: 2021 Retro (Part 1)
21 januari 2022 · 27 min
In this episode, Bryce and Conor talk about the highlights of 2021. Lees meer
Date Recorded: 2022-01-08
Date Released: 2022-01-21C++23
C++ Ranges
C++ Range-v3 cartesian product
C++ Range-v3 repeat
C++ Range-v3 sliding
C++ Range-v3 chunk
Generating Programs from Types (Keynote by Nadia Polikarpova at Haskell eXchange 2021)
Hoogle
Haskell group
CppCast Episode 210: mdspan and /r/cpp with Bryce Adelstein Lelbach
ChangeLog Podcast
INCITS Inclusive Terminology Guidelines
“Final Solution” Wikipedia page
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