ADSP: Algorithms + Data Structures = Programs
Alle afleveringen
311 afleveringen, van nieuw naar oud
-
Episode 160: Rust & Safety at Adobe with Sean Parent
15 december 2023 · 39 min
In this episode, Conor and Bryce chat with Sean Parent about the latest on the Hylo programming language, potential limitations to the C++ Senders and Receivers model and the status of Rust and safety at Adobe. Lees meer
Link to Episode 160 on Website
Discuss this episode, leave a comment, or ask a question (on GitHub)
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
About the Guest:
Sean Parent is a senior principal scientist and software architect managing Adobe’s Software Technology Lab. Sean first joined Adobe in 1993 working on Photoshop and is one of the creators of Photoshop Mobile, Lightroom Mobile, and Lightroom Web. In 2009 Sean spent a year at Google working on Chrome OS before returning to Adobe. From 1988 through 1993 Sean worked at Apple, where he was part of the system software team that developed the technologies allowing Apple’s successful transition to PowerPC.
Show Notes
Date Recorded: 2023-12-12
Date Released: 2023-12-15Hylo Language
Hylo on Compiler Explorer
Hylo Arrays
C++ Sender & Receivers
Lightroom Mobile
Lightroom Web
STLab Concurrency Libraries
STLab Concurrency Libraries on GitHub
Adobe Content Authenticator (written in Rust)
EU Legislation (Cyber Resilience Act)
US Legislation (Bill 2670)
The Case for Memory Safe Roadmaps (CIA, NSA, FBI, et al)
NSA on Memory Safe Languages
White House Executive Order on Cybersecurity
Mac Folklore Podcast
Mac Folklore Episode 98: Basal Gangster - A/UX: The Long View (2010)
Keynote: Safety and Security: The Future of C++ - JF Bastien - CppNow 2023
MISRA C++ 2023
Jonathon Blow on the Quality of Software (Software is in Decline)
Intel’s Optane Memory
Intro Song Info
Miss You by Sarah Jansen https://soundcloud.com/sarahjansenmusic
CC — Attribution 3.0 Unported CC BY 3.0 -
Episode 159: The Roc Programming Language with Richard Feldman (Part 3)
8 december 2023 · 29 min
In this episode, Conor and Bryce conclude their interview with Richard Feldman about the Roc programming language! Lees meer
Link to Episode 159 on Website
Discuss this episode, leave a comment, or ask a question (on GitHub)
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
About the Guest:
Richard Feldman is the creator of the Roc programming language, the host of the Software Unscripted podcast, and the author of Elm in Action from Manning Publications. He teaches online courses on Frontend Masters: Introduction to Rust, Introduction to Elm, and Advanced Elm. Outside of programming, he’s a fan of strategy games, heavy metal, powerlifting, and puns!
Show Notes
Date Recorded: 2023-11-13
Date Released: 2023-12-08Software Unscripted Podcast
The Roc Language
Deno
Rust Yew
The Roc Language Tutorial
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 158: The Roc Programming Language with Richard Feldman (Part 2)
1 december 2023 · 33 min
In this episode, Conor and Bryce continue their interview with Richard Feldman about the Roc programming language! Lees meer
Link to Episode 158 on Website
Discuss this episode, leave a comment, or ask a question (on GitHub)
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
About the Guest:
Richard Feldman is the creator of the Roc programming language, the host of the Software Unscripted podcast, and the author of Elm in Action from Manning Publications. He teaches online courses on Frontend Masters: Introduction to Rust, Introduction to Elm, and Advanced Elm. Outside of programming, he’s a fan of strategy games, heavy metal, powerlifting, and puns!
Show Notes
Date Recorded: 2023-11-13
Date Released: 2023-12-01Software Unscripted Podcast
The Roc Language
Hylo Programming Language
Carbon Programming Language
Elm Programming Language
BQN Programming Language
Continuation Monad
Continuation Passing Style (CPS)
C++ Senders and Receivers
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 157: The Roc Programming Language with Richard Feldman
24 november 2023 · 29 min
In this episode, Conor and Bryce interview Richard Feldman about the Roc programming language, what qualifies a language as a functional programming language (and whether Rust makes the cut) and more! Lees meer
Link to Episode 157 on Website
Discuss this episode, leave a comment, or ask a question (on GitHub)
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
About the Guest:
Richard Feldman is the creator of the Roc programming language, the host of the Software Unscripted podcast, and the author of Elm in Action from Manning Publications. He teaches online courses on Frontend Masters: Introduction to Rust, Introduction to Elm, and Advanced Elm. Outside of programming, he’s a fan of strategy games, heavy metal, powerlifting, and puns!
Show Notes
Date Recorded: 2023-11-13
Date Released: 2023-11-24Software Unscripted Podcast
The Roc Language
Haskell Language
Elixir Language
Software Unscripted: Gradual vs Static Typing with Jose Valim
Interview with Senior Rust Developer in 2023 (YouTube Video)
Rust Iterator::map
Rust Iterator::filter
Zig Language
The Essence of Functional Programming by Richard Feldman #FnConf 2022
Rank-N Types (Higher Rank Types)
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 156: The Last Strange Loop with Richard Feldman
17 november 2023 · 30 min
In this episode, Conor and Bryce interview Richard Feldman, creator of the Roc programming language, about the last edition of the Strange Loop conference, virtual vs in-person events and more. Lees meer
Link to Episode 156 on Website
Discuss this episode, leave a comment, or ask a question (on GitHub)
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
About the Guest:
Richard Feldman is the creator of the Roc programming language, the host of the Software Unscripted podcast, and the author of Elm in Action from Manning Publications. He teaches online courses on Frontend Masters: Introduction to Rust, Introduction to Elm, and Advanced Elm. Outside of programming, he’s a fan of strategy games, heavy metal, powerlifting, and puns!
Show Notes
Date Recorded: 2023-11-13
Date Released: 2023-11-17Software Unscripted Podcast
Why Isn’t Functional Programming the Norm? – Richard Feldman
Strange Loop Conference
“The Economics of Programming Languages” by Evan Czaplicki (Strange Loop 2023)
“Software & The Game of Go” by David Nolen (Strange Loop 2023)
“A Long Strange Loop” by Alex Miller (Strange Loop 2023)
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 155: Don't Hurt Yourself (with C++) with Jonathan O'Connor
10 november 2023 · 36 min
In this episode, Conor and Bryce conclude their conversation with Jonathan O’Connor and chat about a plethora of topics: multiparadigm languages, Ratfor, airport lounges, Meeting C++, code::dive and more. Lees meer
Link to Episode 155 on Website
Discuss this episode, leave a comment, or ask a question (on GitHub)
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
About the Guest:
Jonathan O’Connor in 1988 joined Glockenspiel, a small Irish company. C++ had no virtual destructors, but it did have a coroutine library! I spent 2 years teaching C++ and OOP. In 2000, he switched over to Java. But by 2010, he started 7 wonderful years writing in Ruby. In 2016, he returned to a completely different C++, where one never had to see a pointer if you didn’t want to. These days he is helping to make the world a better place writing C++ code for LADE GmbH, a company building electric car charging infrastructure.
Show Notes
Date Recorded: 2023-10-18
Date Released: 2023-11-10Jonathan O’Connor Meeting C++ Bio
Ratfor
Software Tools by Brian Kernighan and P.J. Plauger
ADSP Bingo Board
Meeting C++ Conference
code::dive 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 154: Programming Languages Galore with Jonathan O'Connor
3 november 2023 · 34 min
In this episode, Conor and Bryce continue their conversation with Jonathan O’Connor and chat about a plethora of programming languages! Lees meer
Link to Episode 154 on Website
Discuss this episode, leave a comment, or ask a question (on GitHub)
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
About the Guest:
Jonathan O’Connor in 1988 joined Glockenspiel, a small Irish company. C++ had no virtual destructors, but it did have a coroutine library! I spent 2 years teaching C++ and OOP. In 2000, he switched over to Java. But by 2010, he started 7 wonderful years writing in Ruby. In 2016, he returned to a completely different C++, where one never had to see a pointer if you didn’t want to. These days he is helping to make the world a better place writing C++ code for LADE GmbH, a company building electric car charging infrastructure.
Show Notes
Date Recorded: 2023-10-18
Date Released: 2023-11-03Jonathan O’Connor Meeting C++ Bio
Algorithms + Data Structures = Programs Book
Pascal Language
Ada Language
Why Did C Succeed Over Pascal?
Carbon Github
Zig Language
Nim Language
Uiua Language
Eiffel Language
Bertrand Meyer
Richard Feldman on Twitter
Software Unscripted Podcast
Why Isn’t Functional Programming the Norm? – Richard Feldman
James Gosling Keynote “Thoughts on language evolution” - reClojure 2022
Clojure Language
ArrayCast Episode 41: John Earnest and Versions of k
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 153: Pascal vs C vs Ada with Jonathan O'Connor
27 oktober 2023 · 36 min
In this episode, Conor and Bryce conintue their conversation with Jonathan O’Connor and chat about Pascal, C, Ada and more! Lees meer
Link to Episode 153 on Website
Discuss this episode, leave a comment, or ask a question (on GitHub)
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
About the Guest:
Jonathan O’Connor in 1988 joined Glockenspiel, a small Irish company. C++ had no virtual destructors, but it did have a coroutine library! I spent 2 years teaching C++ and OOP. In 2000, he switched over to Java. But by 2010, he started 7 wonderful years writing in Ruby. In 2016, he returned to a completely different C++, where one never had to see a pointer if you didn’t want to. These days he is helping to make the world a better place writing C++ code for LADE GmbH, a company building electric car charging infrastructure.
Show Notes
Date Recorded: 2023-10-18
Date Released: 2023-10-27Jonathan O’Connor Meeting C++ Bio
Progtools on Twitter
Spicy - aespa エスパ [Music Bank] | KBS WORLD TV 230519
Oxide and Friends Episode 93 - Settling Beef
Algorithms + Data Structures = Programs Book
Structure and Interpretation of Computer Programming
Pascal Language
Ada Language
Why Did C Succeed Over Pascal?
Alan Turing as a Runner
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 152: Ruby in Rwanda with Jonathan O'Connor
20 oktober 2023 · 33 min
In this episode, Conor and Bryce chat with Jonathan O’Connor about his career path from C++ to Java to Ruby and back to C++, as well as his work in Rwanda and a discussion about quines! Lees meer
Link to Episode 152 on Website
Discuss this episode, leave a comment, or ask a question (on GitHub)
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
About the Guest:
Jonathan O’Connor in 1988 joined Glockenspiel, a small Irish company. C++ had no virtual destructors, but it did have a coroutine library! I spent 2 years teaching C++ and OOP. In 2000, he switched over to Java. But by 2010, he started 7 wonderful years writing in Ruby. In 2016, he returned to a completely different C++, where one never had to see a pointer if you didn’t want to. These days he is helping to make the world a better place writing C++ code for LADE GmbH, a company building electric car charging infrastructure.
Show Notes
Date Recorded: 2023-10-18
Date Released: 2023-10-20Jonathan O’Connor Meeting C++ Bio
Meeting C++ Conference
Alices adventures in Template Land - Jonathan O’Connor - Meeting C++ 2018
Ruby String to_i
Ruby Integer to_s
Ruby Slices ..
Number of Automated Teller Machines (ATMs), Country Wide for Rwanda
Python Index Slicing
M-Pesa app
Common Lisp
Franz Lisp
Franz Liszt (composer)
Dylan
PicoLisp
History of Lisps YouTube Video (Structure and Interpretation of Computer Programs - Chapter 1.1
Rosetta Code: Quine
Lightning Talk: How to Write a Quine? - Dmitry Kandalov [ ACCU 2021 ]
Quine-Relay (Uroboros)
ACL2 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 151: Is C++ Dying (Response)
13 oktober 2023 · 36 min
In this episode, Conor and Bryce respond to several comments about ADSP Episode 150: Is C++ Dying? and chat about why C is the lingua franca of FFI target languages. Lees meer
Link to Episode 151 on Website
Discuss this episode, leave a comment, or ask a question (on GitHub)
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
Show Notes
Date Recorded: 2023-10-09
Date Released: 2023-10-13ADSP Episode 150: Is C++ Dying?
CppCast Episode 367 - Soagen
Oxide and Friends Episode 44 - Books in the box redux
Oxide and Friends Podcast
Bryan Cantrill on Twitter
Adam Levanthal on Twitter
@ahl Punching Down Tweet
Alexander Bandukwala Why Do You Want to Save C++ Tweet
Hylo Programming Language
Circle C++ Compiler
Carbon Programming Language
CppFront
ADSP Episode 137: Sean Parent on Val (vs Rust)!
ADSP Episode 138: Sean Parent on Val! (Part 2)
Ada Language
Smalltalk Language
Pascal Language
Zig 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 150: Is C++ Dying?
6 oktober 2023 · 46 min
In this episode, Conor and Bryce talk about their personal thoughts on the the state and future of C++. Lees meer
Link to Episode 150 on Website
Discuss this episode, leave a comment, or ask a question (on GitHub)
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
Show Notes
Date Recorded: 2023-09-25
Date Released: 2023-10-06CppCast Episode 367 - Soagen
Oxide and Friends Episode 44 - Books in the box redux
Algorithms + Data Structures = Programs by Niklaus Wirth
Elements of Programming (Free PDF)
Beautiful C++: 30 Core Guidelines for Writing Clean, Safe, and Fast Code by Guy Davidson & Kate Gregory
Keynote: C++ Horizons - Bryce Adelstein Lelbach - ACCU 2023
Experimenting with Modules in Flux blog by Tristan Brindle
ADSP Episode 111: C++23 Ranges, 2022 Retro & Star Wars
C++ on Sea 2023: C++ and Safety - Timur Doumler
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 149: CityStrides.com, Graph Algorithms and More!
29 september 2023 · 50 min
In this episode, Conor and Bryce chat about CityStrides.com, graph algorithms and more! Lees meer
Link to Episode 149 on Website
Discuss this episode, leave a comment, or ask a question (on GitHub)
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
Show Notes
Date Recorded: 2023-09-25
Date Released: 2023-09-29Hana Dusíková on Twitter
Hana’s co_curl
NDC Techtown
Peter principle
ADSP Episode 137: Sean Parent on Val (vs Rust)!
CityStrides.com
Open Street Maps
OverPass
city-strides-hacking GitHub Repo
Thrust Parallel Algorithm Library
Elon Musk by Ashlee Vance
Elon Musk by Walter Isaacson
Episode 143 Comment About R |>
Episode 142 Comment About Rust chars
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 148: 🇸🇮 SRT23 - Robert Leahy on C++ in FinTech
22 september 2023 · 34 min
In this episode, Conor and Bryce record live from Venice while walking and interview Rob Leahy about C++ in FinTech. Lees meer
Link to Episode 148 on Website
Discuss this episode, leave a comment, or ask a question (on GitHub)
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
About the Guest:
Robert Leahy is a graduate of the University of Victoria where he specialized in graphics, gaming, and digital geometry processing. After spending 4.5 years in full stack web development he pivoted to financial infrastructure in early 2016 and now works on next generation market data storage and retrieval mechanisms. In 2019 he became involved in the ISO C++ committee with a particular focus on library evolution.
Show Notes
Date Recorded: 2023-06-21
Date Released: 2023-09-22CityStrides.com
plrank.com
May Street
London Stock Exchange Group
Q and KDB+
ArrayCast Episode 41: John Earnest and Versions of k
ADSP Episode 96: The K Programming Language
UDP
C++ std::hive
Robert Leahy on Instagram
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 147: 🇸🇮 SRT23 - Parallel std::unique Revisited (on a Walk in Venice)
15 september 2023 · 30 min
In this episode, Conor and Bryce record live from Venice while walking and revisit the parallel std::unique implementation for a final time. Lees meer
Link to Episode 147 on Website
Discuss this episode, leave a comment, or ask a question (on GitHub)
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
Show Notes
Date Recorded: 2023-06-21
Date Released: 2023-09-15C++11 std::adjacent_difference
thrust::adjacent_difference
C++23 std::views::adjacent_transform
thrust::zip_iterator
thrust::transform_iterator
thrust::copy_if
thrust::copy_if (stencil overload)
Excel SUMIF
C++11 std::unique
thrust::unique
thrust::find_if
thrust::unique_count
thrust::unique_by_key
Thrust and the C++ Standard Algorithms - Conor Hoekstra - GTC 2021
thrust::sort_by_key
thrust::unique_copy
RAPIDS.ai
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 146: 🇸🇮 SRT23 - Algorithms, BQN's Superpowers & More!
8 september 2023 · 24 min
In this episode, Conor and Bryce record live from Italy while driving to Venice and chat about improvements to our parallel std::unique implementation, essential data structures, our favorite algorithms revisited and BQN’s superpowers. Lees meer
Link to Episode 146 on Website
Discuss this episode, leave a comment, or ask a question (on GitHub)
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
Show Notes
Date Recorded: 2023-06-21
Date Released: 2023-09-08C++11 std::unique
thrust::unique
thrust::inclusive_scan
C++17 std::transform_reduce
Haskell’s outerProduct
C++17 std::reduce
C++17 std::inclusive_scan
NVIDIA cucollections (cuco)
HyperLogLog
C++23 std::views::chunk_by
CTCI: Cracking the coding interview by Gayle Laakmann McDowell
BigOCheatSheet.com
Python list
Python set
Python dictionary (hashmap)
Python collections
Python sortedcollections
BQN ⁼ (undo)
BQN / (indices)
J :. (obverse)
BQN ⌾ (under)
CombinatoryLogic.com
Psi Combinator:
BQN ○ (atop)
Haskell’s on
Haskell groupBy
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 145: 🇸🇮 SRT23 - Parallel std::unique
1 september 2023 · 26 min
In this episode, Conor and Bryce record live from Italy while driving and chat how to implement a parallel std::unique. Lees meer
Link to Episode 145 on Website
Discuss this episode, leave a comment, or ask a question (on GitHub)
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
Show Notes
Date Recorded: 2023-06-21
Date Released: 2023-09-01C++11 std::unique
Rust dedup
Kotlin distinct
C++11 std::copy_if
C++11 std::adjacent_difference
thrust::copy_if
thrust::adjacent_difference
thrust::detail::head_flags
thrust::details::tail_flags
Haskell mapAdjacent
Kotlin zipWithNext
q prior
q deltas
q differ
thrust::inclusive_scan
-
Episode 144: 🇸🇮 SRT23 - Nigeria, Here We Come! (and How Bryce Almost Died)
25 augustus 2023 · 33 min
In this episode, Conor and Bryce record live from Slovenia, Croatia and Italy while driving and chat about next year’s 2024 Nigeria Road Trip as well as Bryce’s near death experience. This episode is very light on the technical content (so feel free to skip). Lees meer
Link to Episode 144 on Website
Discuss this episode, leave a comment, or ask a question (on GitHub)
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
Show Notes
Date Recorded: 2023-06-21
Date Released: 2023-08-25Piran
Fireship Java YouTube Video (Java is mounting a huge comeback)
Run for the Fun of It Podcast
Haskell Programming Language
Clojure 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 143: 🇸🇮 SRT23 - Hiša Franko, Postojna, Podcasts and R
18 augustus 2023 · 46 min
In this episode, Conor and Bryce record live from Slovenia while driving and recap Hiša Franko, the Idrija Mercury Mines and the Postojna Caves as well as chat about some podcasts and the R programming language. Lees meer
Link to Episode 143 on Website
Discuss this episode, leave a comment, or ask a question (on GitHub)
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
Show Notes
Date Recorded: 2023-06-20
Date Released: 2023-08-18ADSP Episode 57: Holiday Special #2 - Ljubljana, Here We Come!
Hiša Franko
Predjama Castle
Postojna Caves
Moses Schönfinkel - On the building blocks of mathematical logic
Idrija Mercury Mines
Two’s Complement Podcast
Two’s Complement Yak Shaving, Live!
Two’s Complement Yak Shaving, Part 2, Also Live!
Compiler Explorer
Software Unscripted
Richard Feldman
Why Isn’t Functional Programming the Norm? – Richard Feldman
Roc Programming Language
Elm Programming Language
CoRecursive Podcast
Functional Geekery Podcast
Software Unscripted - Comparing Haskell to R with Will Kurt
R Programming Language
R Pipeline Operator %>%
R actuar Module
R outer
R Reduce
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 142: 🇸🇮 SRT23 - Lake Bled & Bled Cake + Haskell, Rust & C++
11 augustus 2023 · 29 min
In this episode, Conor and Bryce record live from Slovenia while driving and review Lake Bled and Bled Cream Cake and solve one problem in Haskell, Rust and C++! Lees meer
Link to Episode 142 on Website
Discuss this episode, leave a comment, or ask a question (on GitHub)
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
Show Notes
Date Recorded: 2023-06-18
Date Released: 2023-08-11Lake Bled
Bled Cream Cake
Mastermind Board Game
Gašper Ažman on Twitter
Ramanujan Numbers
“Point-Free or Die: Tacit Programming in Haskell and Beyond” by Amar Shah
LambdaDays 2023: Composition Intuition - Conor Hoekstra
C++17 std::transform_reduce
C++98 std::inner_product
C++98 std::equal_to
C++98 std::equal
C++98 std::plus
Haskell zipWith
Haskell fromEnum
Haskell sum
BQN Language
APL Language
exactMatches Tweet from Composition Intuition Talk
exact_matches Rust Tweet
Rust Iterator trait
Rust str::chars()
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 141: 🇨🇦 CppNorth Live 🇨🇦 Kate Gregory, Jessica Kerr & Kristen Shaker!
4 augustus 2023 · 34 min
In this episode, Conor and Ben Deane record live from CppNorth 2023 in Toronto, Canada and interview more speakers and attendees from the conference! Lees meer
Link to Episode 141 on Website
Discuss this episode, leave a comment, or ask a question (on GitHub)
Twitter
ADSP: The Podcast
Conor Hoekstra
Ben Deane
Guests Interviewed
Kate Gregory
Kristen Shaker
Jessica Kerr
Show Notes
Date Recorded: 2023-07-19
Date Released: 2023-08-04CppNorth
CppNorth 2023: Keynote - Optimizing for Change - Ben Deane
CppNorth 2023: Keynote - Steps to Wisdom for C++ Developers - Kate Gregory
CppNorth 2023: Iteration Revisited - Tristan Brindle
C++ On Sea 2023: Iteration Revisited - Tristan Brindle
NDC Tech Town 2023 Kongsberg Conference
NYC++ Meetup
CppNorth 2023: What’s New in Compiler Explorer? - Matt Godbolt
Lightning Talk: Using Clang Query to Isolate AST Elements - Kristen Shaker - C++ on Sea 2022
CppNorth 2023: Keynote - I can write the code. But getting something done is another matter - Jessica Kerr
HoneyComb.io
ChangeLog Jessica Kerr Episodes
Jessica Kerr Website
CppNorth 2023: Jessica Kerr Lightning Talk
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 140: 🇨🇦 CppNorth Live 🇨🇦 Victor Ciura, Andreas Weis & More!
28 juli 2023 · 42 min
In this episode, Conor and Ben Deane record live from CppNorth 2023 in Toronto, Canada and interview speakers! Lees meer
Link to Episode 140 on Website
Discuss this episode, leave a comment, or ask a question (on GitHub)
Twitter
ADSP: The Podcast
Conor Hoekstra
Ben Deane
Guests Interviewed
Ben Deane
Vincent Zalzal
Victor Cuira
Tristan Brindle
Andreas Weis
Show Notes
Date Recorded: 2023-07-18
Date Released: 2023-07-28CppNorth
CppNorth 2023: Calendrical C++ - Ben Deane
CppNorth 2023: Keynote - Optimizing for Change - Ben Deane
C++Now 2023: Calendrical C++ - Ben Deane
CppNorth 2023: Composition Intuition - Conor Hoekstra
CppNorth 2023: And Then() Some(T) - Victor Ciura
All of Ben Deane’s ADSP Episodes
CppNorth 2023: Writing C++ to Be Read - Vincent Zalzal
C# LINQ
C++20 std::views::iota
C++23 std::views::zip
C++23 std::views::enumerate
Python enumerate
Rust enumerate
C++20 flux Library
LambdaDays 2023: Composition Intuition - Conor Hoekstra
CppNorth 2023: Iteration Revisited - Tristan Brindle
C++ On Sea 2023: Iteration Revisited - Tristan Brindle
CppNorth 2023: Keynote - Steps to Wisdom for C++ Developers - Kate Gregory
Mind in Motion by Barbara Tversky
Combinator Logic: Volume I by Curry & Feys
CppNorth 2023: Building Interfaces That Are Hard to Use Incorrectly - Andreas Weis
2023 Annual C++ Developer Survey “Lite” by ISO
JetBrains C++ State of Ecosystem in 2022
BlackBerry Movie
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 139: 🇬🇧 Why Sean Parent Joined Adobe
21 juli 2023 · 30 min
In this episode, Conor and Bryce close out their conversation with Sean Parent and learn why he left Apple to join Adobe. Lees meer
Link to Episode 139 on Website
Discuss this episode, leave a comment, or ask a question (on GitHub)
How To Get Involved With Val
DM Sean on Twitter
Val Lang on GitHub
Val Teams Meeting
Click here to join the meeting
Meeting ID: 298 158 296 273
Passcode: D2beKF
When: Tues/Thurs 12:30-1:00 PST
Val Slack
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
About the Guest:
Sean Parent is a senior principal scientist and software architect managing Adobe’s Software Technology Lab. Sean first joined Adobe in 1993 working on Photoshop and is one of the creators of Photoshop Mobile, Lightroom Mobile, and Lightroom Web. In 2009 Sean spent a year at Google working on Chrome OS before returning to Adobe. From 1988 through 1993 Sean worked at Apple, where he was part of the system software team that developed the technologies allowing Apple’s successful transition to PowerPC.
Show Notes
Date Recorded: 2023-06-29
Date Released: 2023-07-21ADSP Episode 137: Sean Parent on Val (vs Rust)!
ADSP Episode 138: Sean Parent on Val! (Part 2)
C++ On Sea Conference
All Sean Parent ADSP Episodes
Adobe Software Technology Lab
ADSP Episode 40: Star Trek vs PowerPC (with Sean Parent)
PostScript
John Warnock
Charles (Chuck) Geschke
Sean Parent photo with John Warnock
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 138: 🇬🇧 Sean Parent on Val! (Part 2)
14 juli 2023 · 29 min
In this episode, Conor and Bryce continue their interview with Sean Parent live from C++ On Sea 2023 about the Val programming language! Lees meer
Link to Episode 138 on Website
Discuss this episode, leave a comment, or ask a question (on GitHub)
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
About the Guest:
Sean Parent is a senior principal scientist and software architect managing Adobe’s Software Technology Lab. Sean first joined Adobe in 1993 working on Photoshop and is one of the creators of Photoshop Mobile, Lightroom Mobile, and Lightroom Web. In 2009 Sean spent a year at Google working on Chrome OS before returning to Adobe. From 1988 through 1993 Sean worked at Apple, where he was part of the system software team that developed the technologies allowing Apple’s successful transition to PowerPC.
How To Get Involved With Val
DM Sean on Twitter
Val Lang on GitHub
Val Teams Meeting
Click here to join the meeting
Meeting ID: 298 158 296 273
Passcode: D2beKF
When: Tues/Thurs 12:30-1:00 PST
Val Slack
Show Notes
Date Recorded: 2023-06-29
Date Released: 2023-07-14ADSP Episode 137: Sean Parent on Val (vs Rust)!
C++ On Sea Conference
All Sean Parent ADSP Episodes
Adobe Software Technology Lab
Conor Hoekstra - Concepts vs Typeclasses vs Traits vs Protocols - Meeting C++ 2020
Programming Languages Virtual Meetup
The Val Programming Language
The Rust Programming Language
The Swift Programming Language
Halide Language
ADSP Dave Abrahams Episodes
Circle Compiler
Jakt Programming Language
CppCast Episode 355 - Carbon, with Richard Smith
C++ on Sea 2023: Keynote: All the Safeties - Sean Parent
Rust iterx library
The 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 137: 🇬🇧 Sean Parent on Val (vs Rust)!
7 juli 2023 · 32 min
In this episode, Conor and Bryce interview Sean Parent live from C++ On Sea 2023 about the Val programming language and how it compares to Rust, Swift and C++. Lees meer
Link to Episode 137 on Website
Discuss this episode, leave a comment, or ask a question (on GitHub)
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
About the Guest:
Sean Parent is a senior principal scientist and software architect managing Adobe’s Software Technology Lab. Sean first joined Adobe in 1993 working on Photoshop and is one of the creators of Photoshop Mobile, Lightroom Mobile, and Lightroom Web. In 2009 Sean spent a year at Google working on Chrome OS before returning to Adobe. From 1988 through 1993 Sean worked at Apple, where he was part of the system software team that developed the technologies allowing Apple’s successful transition to PowerPC.
Show Notes
Date Recorded: 2023-06-29
Date Released: 2023-07-07C++ On Sea Conference
All Sean Parent ADSP Episodes
Adobe Software Technology Lab
ASL Libraries
The Val Programming Language
The Rust Programming Language
The Swift Programming Language
Mutable Value Semantics
LLVM
Rust Traits
CppNorth 2022 Keynote: The Tragedy of C++, Parts One & Two - Sean Parent
C++ Seasoning - Sean Parent
Sean Parent: “Now What? A vignette in three parts” - C++Now 2012
Adobe ASL Adam & Eve Architecture
Halide 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 136: 🇬🇧 C++ On Sea Live 🇬🇧 CppCast, TLB HIT & Two's Complement!
30 juni 2023 · 46 min
In this episode, Conor and Bryce record live from C++ On Sea 2023 and interview all the other C++ podcasts: TLB HIT, Two’s Complement and CppCast! Lees meer
Link to Episode 136 on Website
Discuss this episode, leave a comment, or ask a question (on GitHub)
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
Guests Interviewed
JF Bastien
Matt Godbolt
Jonathan Müller (Briefly)
Tristan Brindle (Briefly)
Phil Nash
Timur Doumler
Show Notes
Date Recorded: 2023-06-29
Date Released: 2023-06-30C++ On Sea Conference
C++ On Sea 2023 Keynote: Endnote: AI-Assisted Software Engineering - Bryce Adelstein Lelbach
C++ Club Podcast
TLB HIT Podcast
Just-in-Time Compilation - JF Bastien - CppCon 2020
C++ On Sea 2023: *(char*)0 = 0; - JF Bastien
Translation lookaside buffer (TLB)
Photo of JF, Bryce and Conor on Twitter
Two’s Complement Podcast
Croc: Legend of the Gobbos
Compiler Explorer
C++ On Sea 2023: Throwing Tools at Ranges - Tina Ulbrich
Circle Compiler
C++ On Sea 2023: What’s New in Compiler Explorer? - Matt Godbolt
Think-Cell Is Hiring
C++ On Sea 2023: Iteration Revisited - Tristan Brindle
CppCast Podcast
C++ on Sea 2023: C++ and Safety - Timur Doumler
C++ on Sea 2023 Keynote: All the Safeties - Sean Parent
C++ Lambda Idioms - Timur Doumler - CppNorth 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 135: 🇸🇮 Slovenia 🇸🇮 2023 Road Trip!
23 juni 2023 · 30 min
In this episode, Conor and Bryce record live from Austria while driving and chat about algorithms including scans, unique and more! Lees meer
Link to Episode 135 on Website
Discuss this episode, leave a comment, or ask a question (on GitHub)
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
Show Notes
Date Recorded: 2023-06-18
Date Released: 2023-06-23Lambda Days 2023 Website
Italian C++
KX Con 2023: Algorithms in q - Conor Hoekstra
Skyline Problem in Top 10
scan in BQN
distinct in q
dedup in Rust
std::unique in C++
C++Now 2019: Conor Hoekstra “Algorithm Intuition”
Rainwater Problem in Top 10
C++20 std::views::filter
C++20 std::views::take
C++20 std::views::drop
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 134: 🇵🇱 Lambda Days Live 🇵🇱 Simon Peyton Jones, Jordan Miller & More!
16 juni 2023 · 43 min
In this episode, Conor interviews speakers & organizers live from Lambda Days 2023! Lees meer
Link to Episode 134 on Website
Discuss this episode, leave a comment, or ask a question (on GitHub)
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
Guests Interviewed
Barbara Trojecka
Becca Williams
Jordan Miller
Simon Peyton Jones
Show Notes
Date Recorded: 2023-06-06
Date Released: 2023-06-16Lambda Days 2023 Website
Lambda Days on Twitter
Lambda Days on LinkedIn
Lambda Days on Facebook
Erlang Language
Elixir Language
Scala Language
Functional Females on LinkedIn
Becca Williams on LinkedIn
Becca Williams on Twitter
Olivia Smith on LinkedIn
Olivia Smith on Twitter
Lost in Lambdauhhs Podcast
Jordan Miller - Cognicast Episode 165
defn Podcast
Clojure Camp
Clojure for the Brave and True
Clojure Language
www.plrank.com
Threading Macros in Clojure
Lambda Days 2023: Opening Keynote - Beyond functional programming - Simon Peyton Jones & Tim Sweeney
Verse Language
“Shaping our children’s education in computing” by Simon Peyton Jones
Beyond Functional Programming: The Verse Programming Language (Simon Peyton Jones)
Lambda Days 2023: Bringing LAMBDA to Excel - Jack Williams
LAMBDA in Excel
Keynote: Excel meets Lambda - Andy Gordon, Simon Peyton Jones | Lambda Days 2021
Download Excel Labs
Simon Peyton Jones Home Page
Remora Language
Haskell orthotope Library
-
Episode 133: 🇵🇱 Lambda Days Live 🇵🇱 José Valim, Alexis King & More!
9 juni 2023 · 35 min
In this episode, Conor interviews speakers & attendees live from Lambda Days 2023! Lees meer
Link to Episode 133 on Website
Discuss this episode, leave a comment, or ask a question (on GitHub)
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
Guests Interviewed
Toby Pfieffer
Kim Huizing
Alexis King
José Valim
Andor Pénzes
Peer Stritzinger
Show Notes
Date Recorded: 2023-06-06
Date Released: 2023-06-09Lambda Days 2023
Elixir Language
Elixir Benchee Benchmarking Library
Ruby Berlin User Group Meeting
Lambda Days 2023: Stories In Open Soure - Toby Pfeiffer
Lambda Days 2018 - Tobias Pfeiffer - Stop Guessing and Start Measuring - Benchmarking in Practice
Devon Estes - Digging through the garbage - Code BEAM Lite Berlin 18
Scala Language
AWK Language
Alexis King’s Blog
Lambda Days 2023: Delimited Continuations Demystified - Alexis King
ZuriHac 2023: Delimited Continuations Demystified - Alexis King
Racket Language
Slideshow Language
Lambda Days 2023: Meta-programmable functional notebooks with Livebook - José Valim
Thinking Elixir Podcast
Lambda Days 2021: Introducing Nx - José Valim
Elixir Nx
Elixir LiveBook
Elixir Phoenix
Elixir Membrane
Keynote: Celebrating the 10 Years of Elixir | José Valim | ElixirConf EU 2022
Elixir Forum
Sponsor: Evolution Engineering
Lambda Days 2023: Examples of easy dependently typed programming (in Idris) - Andor Pénzes
Type Driven Development by Edwin Brady
Functional Females
GRiSP
Erlang Language
WhatsApp acquired for 19B
GRiSP 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 -
Episode 132: RustConf Drama
2 juni 2023 · 31 min
In this episode, Conor and Bryce chat about the Rust Conf drama and other upcoming conferences. Lees meer
Link to Episode 132 on Website
Discuss this episode, leave a comment, or ask a question (on GitHub)
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
Show Notes
Date Recorded: 2023-05-31
Date Released: 2023-06-02Programming Languages Festival (Feb 2024) KickStarter
RustConf
RustConf Drama (ThePhd’s Post)
ThePhd on Twitter
JT’s Post
CppNorth
Rust Foundation
Rust Trademark Debacle
CrabLang
GCC Front-End For Rust
Crystal Language
LambdaDays 2023
Italian C++ 2023
Haskell
Elixir
Bryce’s Haskell Tweet
ArrayCast Episode on KX Con
C++Now
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 131: One Algorithm To Rule Them All!
26 mei 2023 · 43 min
In this episode, Conor and Bryce chat with Ben Deane and Tristan Brindle about which algorithm is the most fundamental of all algorithms! Lees meer
Link to Episode 131 on Website
Discuss this episode, leave a comment, or ask a question (on GitHub)
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
About the Guests
Ben Deane has been programming in C++ for this whole millennium. He spent just over 20 years in the games industry working for companies like EA and Blizzard; many of the games he worked on used to be fondly remembered but now he’s accepted that they are probably mostly forgotten. After getting more interested in modern C++, in the teens he started giving internal company talks and then talks at various conferences, spreading ideas about types, algorithms and declarative and functional techniques.
Tristan Brindle a freelance programmer and trainer based in London, mostly focussing on C++. He is a member of the UK national body (BSI) and ISO WG21. Occasionally I can be found at C++ conferences. He is also a director of C++ London Uni, a not-for-profit organisation offering free beginner programming classes in London and online. He has a few fun projects on GitHub that you can find out about here.
Show Notes
Date Recorded: 2023-05-16
Date Released: 2023-05-26ADSP Episode 130: C++Now 2023 with Ben Deane & Tristan Brindle!
C++17 std::reduce
zip_fold_while (No Link)
scan_while
What Do You Mean by “Cache Friendly”? - Björn Fahller - C++ on Sea 2022
b-tree
Valgrind
C++Now 2023: Composition on Tiny Embedded Systems - Luke Valenty
CppCon 2016: Jason Turner “Rich Code for Tiny Computers: A Simple Commodore 64 Game in C++17”
Thrust Docs
unfold (A tutorial on the universality and expressiveness of fold)
C++20 std::views::iota
Haskell iterate
Catamorphisms
Anamorphisms
J cut
Recursion Schemes
Hylomorphism
C++ thrust::counting_iterator
C++ thrust::transform_iterator
C++Now
CppNorth
-
Episode 130: C++Now 2023 with Ben Deane & Tristan Brindle!
19 mei 2023 · 32 min
In this episode, Conor and Bryce chat with Ben Deane and Tristan Brindle about C++Now 2023! Lees meer
Link to Episode 130 on Website
Discuss this episode, leave a comment, or ask a question (on GitHub)
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
About the Guests
Ben Deane has been programming in C++ for this whole millennium. He spent just over 20 years in the games industry working for companies like EA and Blizzard; many of the games he worked on used to be fondly remembered but now he’s accepted that they are probably mostly forgotten. After getting more interested in modern C++, in the teens he started giving internal company talks and then talks at various conferences, spreading ideas about types, algorithms and declarative and functional techniques.
Tristan Brindle a freelance programmer and trainer based in London, mostly focussing on C++. He is a member of the UK national body (BSI) and ISO WG21. Occasionally I can be found at C++ conferences. He is also a director of C++ London Uni, a not-for-profit organisation offering free beginner programming classes in London and online. He has a few fun projects on GitHub that you can find out about here.
Show Notes
Date Recorded: 2023-05-16
Date Released: 2023-05-19ADSP Episode 24: C++Now 2021 with Ben Deane & Tony Van Eerd
ADSP Episode 29: From Papa John’s to Google (Part 1)
ADSP Episode 58: Otto & Eric Niebler! (Part 1)
Conquering C++20 Ranges - Tristan Brindle - CppCon 2021
libc++
C++Now
Ben Deane Talk Playlist
C++Now 2018: Ben Deane “Easy to Use, Hard to Misuse: Declarative Style in C++”
Sean Parent’s C++ Seasoning
Declarative thinking, declarative practice - Kevlin Henney - Meeting C++ 2017
CppCon 2016: Ben Deane “std::accumulate: Exploring an Algorithmic Empire”
C++Now 2023: Calendrical C++: std::chrono, History, Mathematics and the Computus - Ben Deane
C++Now 2023: Speeding Date: Implementing Fast Calendar Algorithms - Cassio Neri
Leap Years
C++Now 2023: Applicative: the …
-
Episode 129: Circle is Charizard! 🔥
12 mei 2023 · 27 min
In this episode, Conor and Bryce chat about the new pipeline operator in Circle! Lees meer
Link to Episode 129 on Website
Discuss this episode, leave a comment, or ask a question (on GitHub)
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
Show Notes
Date Recorded: 2023-05-10
Date Released: 2023-05-12Circle Compiler
Circle Implements |> Operator
P2672 Exploring the Design Space for a Pipeline Operator
How to Implement Your First Compiler Feature:The Story of Concepts in Clang - Saar Raz - CppCon 2019
P0931 Structured bindings with polymorphic lambas
Advice to replace g++ with circle for CMake projects
Circle Godbolt Link
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 128: GCC 13.1 🥳 and Upcoming Conferences!
5 mei 2023 · 29 min
In this episode, Conor and Bryce chat about the GCC 13.1 release and our upcoming conferences! Lees meer
Link to Episode 128 on Website
Discuss this episode, leave a comment, or ask a question (on GitHub)
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
Show Notes
Date Recorded: 2023-05-03
Date Released: 2023-05-05C++Now 2023
GCC 13.1 Release
Range-v3 Library
Tweet with link to already compiled GCC 13.1
Core C++ 2023
O3DCON 2022: Keynote C++ Horizons Bryce Adelstein Lelbach
Code Europe
C++ On Sea Conference
KX Con 2023
LambdaDays 2023
Italian C++ 2023
Circle Compiler
Circle Implements |> Operator
CppNorth
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 127: Flux, ChatGPT & More with Tristan Brindle
28 april 2023 · 35 min
In this episode, Conor and Bryce continue to chat with Tristan Brindle about his new library Flux, ChatGPT and more. Lees meer
Link to Episode 127 on Website
Discuss this episode, leave a comment, or ask a question (on GitHub)
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
About the Guest
Tristan Brindle a freelance programmer and trainer based in London, mostly focussing on C++. He is a member of the UK national body (BSI) and ISO WG21. Occasionally I can be found at C++ conferences. He is also a director of C++ London Uni, a not-for-profit organisation offering free beginner programming classes in London and online. He has a few fun projects on GitHub that you can find out about here.
Show Notes
Date Recorded: 2023-04-05
Date Released: 2023-04-28ADSP Episode 125: NanoRange with Tristan Brindle
ADSP Episode 126: Flux (and Flow) with Tristan Brindle
ChatGPT
cwhy
ChatDBG
commentator
“Performance Matters” by Emery Berger
“Python Performance Matters” by Emery Berger (Strange Loop 2022)
Tristan’s Tweet about scan
Tristan’s Tweet with flux solutions to MCO
ArrayCast Episode 48 Henry Rich Reveals J with Threads J9.4
J Fold’s
top10 GitHub Repo
Haskell’s mapAdjacent
blackbird C++ Combinator Library
C++ On Sea Conference
CppNorth
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 126: Flux (and Flow) with Tristan Brindle
21 april 2023 · 29 min
In this episode, Conor and Bryce chat with Tristan Brindle about his new library Flux and his predecessor library Flow. Lees meer
Link to Episode 126 on Website
Discuss this episode, leave a comment, or ask a question (on GitHub)
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
About the Guest
Tristan Brindle a freelance programmer and trainer based in London, mostly focussing on C++. He is a member of the UK national body (BSI) and ISO WG21. Occasionally I can be found at C++ conferences. He is also a director of C++ London Uni, a not-for-profit organisation offering free beginner programming classes in London and online. He has a few fun projects on GitHub that you can find out about here.
Show Notes
Date Recorded: 2023-04-05
Date Released: 2023-04-21ADSP Episode 125: NanoRange with Tristan Brindle
Keynote: Iterators and Ranges: Comparing C++ to D, Rust, and Others - Barry Revzin - CPPP 2021
Rust Iterators
Flow
Flux
Swift Sequences
Episode 124: Vectorizing std::views::filter
C++ std::find_if
C++17 std::reduce
C++ std::accumulate
CppCon 2016: Ben Deane “std::accumulate: Exploring an Algorithmic Empire”
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 125: NanoRange with Tristan Brindle
14 april 2023 · 28 min
In this episode, Conor and Bryce chat with Tristan Brindle about collection oriented programming and NanoRange. Lees meer
Link to Episode 125 on Website
Discuss this episode, leave a comment, or ask a question (on GitHub)
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
About the Guest
Tristan Brindle a freelance programmer and trainer based in London, mostly focussing on C++. He is a member of the UK national body (BSI) and ISO WG21. Occasionally I can be found at C++ conferences. He is also a director of C++ London Uni, a not-for-profit organisation offering free beginner programming classes in London and online. He has a few fun projects on GitHub that you can find out about here.
Show Notes
Date Recorded: 2023-04-05
Date Released: 2023-04-14C++ On Sea Conference
ACCU Conference
cpp.chat Podcast
CppCast Podcast
Phil Nash on Twitter
CppCast Episode on C++ Uni (with Tristan Brindle)
C++ London Meetup
Flux
Flow
D Ranges
C++ Ranges
Rust Iterators
Collection Oriented Programming
Functional Programming
Smalltalk
Java 8 Streams
SETL
Thrust Library
cuCollections
Swift Sequences
Swift Collections
Ranges TS
Range-v3 Library
NanoRange
Conquering C++20 Ranges - Tristan Brindle - CppCon 2021
CppCon 2015: Eric Niebler “Ranges for the Standard Library”
What a View! Building Your Own (Lazy) Range Adaptors (part 1 of 2) - Chris Di Bella - CppCon 2019
What a View! Building Your Own (Lazy) Range Adaptors (part 2 of 2) - Chris Di Bella - CppCon 2019
cmcstl2
Intro Song Info
Miss You by Sarah Jansen
-
Episode 124: Vectorizing std::views::filter
7 april 2023 · 42 min
In this episode, Conor and Bryce talk about vectorizing std::views::filter. Lees meer
Link to Episode 124 on Website
Discuss this episode, leave a comment, or ask a question (on GitHub)
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
Show Notes
Date Recorded: 2023-03-21
Date Released: 2023-04-07YouTube Video of this episode
Spaces Prototype Godbolt Link
MD Iteration Comparison Godbolt Link
Ranges Vectorization Brainstorming Godbolt Link
Minimal Filter Vectorization Example #0 Godbolt Link
Minimal Filter Vectorization Example #1 Godbolt Link
C++20 std::views::filter
Auto-Vectorization in LLVM
C++20 std::ranges::replace_if
C++20 std::views::transform
Bryce’s spaces/view_optimization.hpp
P0931 Structured bindings with polymorphic lambas
C++20 std::views::take
C++20 std::views::drop
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 123: An Algorithm Taxonomy
31 maart 2023 · 20 min
In this episode, Conor and Bryce talk about a taxonomy of algorithms, C++20 std::views::filter and more C++20/23/26 ranges. Lees meer
Link to Episode 123 on Website
Discuss this episode, leave a comment, or ask a question (on GitHub)
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
Show Notes
Date Recorded: 2023-03-21
Date Released: 2023-03-31C++20 std::views::filter
Hoogle Translate Tweet of filter
C++98 std::find_if
C++20 std::views::take
C++20 std::views::drop
range-v3 adjacent_remove_if
range-v3 remove_if
C++20 std::views::split
C++23 std::views::chunk
C++23 std::views::chunk_by
chunk_by_key (mentioned in P2214)
Sy Brand’s “Livecoding C++ Ranges: chunk_by and chunk_by_key”
Python itertools groupby
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 122: ChatGPT, GTC 2023 & Stickers on our Foreheads
24 maart 2023 · 33 min
In this episode, Conor and Bryce chat about ChapGPT, the NVIDIA GTC 2023 conference and intelligence augmentation. Lees meer
Link to Episode 122 on Website
Discuss this episode, leave a comment, or ask a question (on GitHub)
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
Show Notes
Date Recorded: 2023-03-21
Date Released: 2023-03-24RUN FOR THE FUN OF IT! Running Podcast
ChatGPT
Deep Blue vs Kasparov
GTC 2023 Conference
Conor & Bryce Chat About C++ Algorithms + Combinators (YouTube Stream)
The NVIDIA AI Podcast - Glean Founders Talk AI-Powered Enterprise Search on NVIDIA Podcast - Ep. 190
ADSP Episode 97: C++ vs Carbon vs Circle vs CppFront with Sean Baxter
Clang-Tidy
GPTDuck
Oxide & Friends Podcast
NVIDIA GTC 2023 - C++ Standard Parallelism - Bryce Lelbach
NVIDIA GTC 2023 - Defining the Quantum-Accelerated Supercomputer - Timothy Costa
APL Seeds 2023 Conference
code_report GTC 2023 Trip Report
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 121: Stories & Chatting with Zach Laine! (Part 5)
17 maart 2023 · 40 min
In this episode, Conor and Bryce get some random stories fom Zach Laine and chat about other random topics. Lees meer
Link to Episode 121 on Website
Discuss this episode, leave a comment, or ask a question (on GitHub)
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
About the Guest
Zach Laine has been using C++ in industry for 15 years, focusing on data visualization, numeric computing, games, generic programming, and good library design. He finds the process of writing bio blurbs to be a little uncomfortable.
Show Notes
Date Recorded: 2023-02-16
Date Released: 2023-03-17CppCast
C++Now
ElixirConf 2015 - Keynote: Elixir Should Take Over the World by Jessica Kerr
Stop working on your slides - Andrei Alexandrescu
CppCon 2018: Louis Dionne “Compile-time programming and reflection in C++20 and beyond”
PLDI 2022 Conference
Agda
Chip War
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 120: C++ Safety, Tuples & Variants with Zach Laine! (Part 4)
10 maart 2023 · 26 min
In this episode, Conor and Bryce talk to Zach Laine about safety in C++, tuples, variants, reductions and more. Lees meer
Link to Episode 120 on Website
Discuss this episode, leave a comment, or ask a question (on GitHub)
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
About the Guest
Zach Laine has been using C++ in industry for 15 years, focusing on data visualization, numeric computing, games, generic programming, and good library design. He finds the process of writing bio blurbs to be a little uncomfortable.
Show Notes
Date Recorded: 2023-02-16
Date Released: 2023-03-10Oxide & Friends Podcast
Yael Grauer on Twitter
Yael Writes
Consumer Reports: Report: Future of Memory Safety
Unsafe Rust
C++98 std::unordered_map
C++98 std::vector
C++20 Concepts
C++20 Coroutines
C++20 Ranges
C++17 std::variant
P0095 C++ Language Variant Proposal
C++17 std::holds_alternative
C++ boost::hana::tuple
C++23 std::views::enumerate
Python enumerate
ADSP Episode 25: The Lost Reduction
C++23 std::views::adjacent_transform
Futhark
ArrayCast Episode 37: Troels Henriksen and Futhark
Futhark reduce
Futhark reduce_comm
NVIDIA thrust::reduce
NVIDIA associative-only reduce Proposal
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 119: Why APL & Haskell are AWESOME with Zach Laine! (Part 3)
3 maart 2023 · 32 min
In this episode, Conor and Bryce talk to Zach Laine about APL, Haskell, the problem Three Consecutive Odds and why C++ developers should learn other languages. Lees meer
Link to Episode 119 on Website
Discuss this episode, leave a comment, or ask a question (on GitHub)
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
About the Guest
Zach Laine has been using C++ in industry for 15 years, focusing on data visualization, numeric computing, games, generic programming, and good library design. He finds the process of writing bio blurbs to be a little uncomfortable.
Show Notes
Date Recorded: 2023-02-16
Date Released: 2023-03-03ADSP Episode 117: OOP, C++ Containers, APIs, EOP & More with Zach Laine!
ADSP Episode 118: C++ Allocators with Zach Laine! (Part 2)
APL
BQN
C++98 std::count_if
Anamorphisms
C++20 std::views::split
C++23 std::views::chunk
C++23 std::views::chunk_by
ADSP Episode 115: Max Gap in C++23
ADSP Episode 116: Max Gap Count in C++23
C++98 std::adjacent_difference
C++23 std::views::adjacent_transform
Three Consecutive Odds
C++98 std::transform
C++17 std::transform_reduce
C++23 std::views::adjacent
C++23 std::views::slide
Haskell fromEnum
ArrayCast Episode: Michael Higginson, 2022 Dyalog Contest Winner
Reverse Polish notation
P2672 Exploring the Design Space for a Pipeline Operator
Duo Lingo
Daniela Engert Duo Lingo Streak
Category Theory for Programmers - Bartosz Milewski
C++23 std::views::filter
Collection Oriented Programming
-
Episode 118: C++ Allocators with Zach Laine! (Part 2)
24 februari 2023 · 32 min
In this episode, Conor and Bryce talk to Zach Laine about C++ allocators! Lees meer
Link to Episode 118 on Website
Discuss this episode, leave a comment, or ask a question (on GitHub)
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
About the Guest
Zach Laine has been using C++ in industry for 15 years, focusing on data visualization, numeric computing, games, generic programming, and good library design. He finds the process of writing bio blurbs to be a little uncomfortable.
Show Notes
Date Recorded: 2023-02-16
Date Released: 2023-02-24ADSP Episode 117: OOP, C++ Containers, APIs, EOP & More with Zach Laine!
C++ std::allocator
C++ std::vector
static_vector
An Introduction to Container Adapters in C++
C++ std::stack
MISRA Standard
Thrust thrust::host_vector & thrust::device_vector
C++ STL-Like Algorithm Libraries
BoostCon / C++Now
BoostCon 2011 - Bryce Lelbach: AST Construction with the Universal Tree
BoostCon 2011 - Bryce Lelbach: AST Construction with the Universal Tree ~ Slides
Boost Spirit
Boost Spirit utree
Canada Wide Science Fair
Conor’s Science Fair Project SCI II
Planarian
Methylprednisolone
Conor’s Science Fair Project Project Poker
David Stone 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 117: OOP, C++ Containers, APIs, EOP & More with Zach Laine!
17 februari 2023 · 36 min
In this episode, Conor and Bryce talk to Zach Laine! Lees meer
Link to Episode 117 on Website
Discuss this episode, leave a comment, or ask a question (on GitHub)
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
About the Guest
Zach Laine has been using C++ in industry for 15 years, focusing on data visualization, numeric computing, games, generic programming, and good library design. He finds the process of writing bio blurbs to be a little uncomfortable.
Show Notes
Date Recorded: 2023-02-16
Date Released: 2023-02-17UT Austin
Object Oriented Programming
C++ virtual
Dynamic and Static Polymorphism
Ad Hoc Polymorphism
Parametric Polymorphism
Rank Polymorphism
Elements of Programming (Free PDF)
The Structure and Interpretation of Computer Programs
C++23 std::flat_map
C++17 std::string_view
C++20 std::span
C++20 std::basic_string::starts_with
C++20 std::basic_string::ends_with
C++20 std::basic_string::contains
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 116: Max Gap Count in C++23
10 februari 2023 · 29 min
In this episode, Conor and Bryce discuss the C++23 solution to the problem Max Gap Count. Lees meer
Link to Episode 116 on Website
Discuss this episode, leave a comment, or ask a question (on GitHub)
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
Show Notes
Date Recorded: 2023-02-01
Date Released: 2023-02-10ADSP Episode 115: Max Gap in C++23
Max Gap Count Problem
Max Gap Count Solution
The APL Show Podcast
Monoid
The Jelly Programming Language
Unholy Donuts (Toronto)
Harry & Heels Donuts (Toronto)
C++17 std::reduce
C++23 std::inclusive_scan
C++23 std::views::adjacent
C++23 std::views::adjacent_transform
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 115: Max Gap in C++23
3 februari 2023 · 26 min
In this episode, Conor and Bryce discuss the C++23 solution to the problem Max Gap. Lees meer
Link to Episode 115 on Website
Discuss this episode, leave a comment, or ask a question (on GitHub)
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
Show Notes
Date Recorded: 2023-02-01
Date Released: 2023-02-03Combinatory Logic
Collection Oriented Programming
Clojure/conj 2023
Parallel Block-Delayed Sequences
Max Gap Problem
Max Gap Solution
C++17 std::reduce
C++23 std::inclusive_scan
C++23 std::views::slide
C++23 std::views::adjacent
C++23 std::views::adjacent_transform
C++98 std::minus
C++23 std::views::pairwise
C++23 std::views::pairwise_transform
F# Seq.pairwise
Python more_itertools.pairwise
RxJS pairwise
Lightning Talk: Algorithm Selection - Conor Hoekstra [ ACCU 2021 ]
C++98 std::accumulate
C++20 std::views::elements
C++20 std::views::keys
C++20 std::views::values
C++98 std::adjacent_difference
Conor’s Tweet about the C++26 Pipeline Operator
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 114: Rust, Val, Carbon, ChatGPT & Errors with Barry Revzin!
27 januari 2023 · 44 min
In this episode, Conor and Bryce talk to Barry Revzin about Rust, Val, Carbon, ChatGPT, error propagation in C++26 and more! Lees meer
Link to Episode 114 on Website
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
About the Guest
Barry Revzin is a senior C++ developer at Jump Trading in Chicago. 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). He is also a C++ committee member, having written dozens of papers for C++20 and C++23.
Show Notes
Date Recorded: 2023-01-15
Date Released: 2023-01-27ADSP Episode 113: The C++26 Pipeline Operator with Barry Revzin!
P2011 A pipeline-rewrite operator
P2672 Exploring the Design Space for a Pipeline Operator
Rust Programming Language
Rust Traits
Swift Protocols
Rust std::iter::Iterator
Rust The Cargo Book
Val Programming Language
Carbon Programming Language
Carbon Operator Precendence
Epochs: a backward-compatible language evolution mechanism
ADSP Episode 97: C++ vs Carbon vs Circle vs CppFront with Sean Baxter
Circle Compiler
ChatGPT: Optimizing Language Models for Dialogue
GPTDuck
Oxide and Friends Podcast
Bryan Cantrill on Twitter
Bryan Cantrill: The Summer of RUST
On The Metal Podcast
Oxide and Friends: NeXT, Objective-C, and contrasting histories
Elixir Docs
Rust Docs
P2561 An error propagation operator
Sy Brand’s tl::expected
P0798R4 - Monadic operations for std::optional
C++23 std::expected
Chicago C++ Meetup: Defining Range Formatting
-
Episode 113: The C++26 Pipeline Operator with Barry Revzin!
20 januari 2023 · 40 min
In this episode, Conor and Bryce talk to Barry Revzin about the pipeline operator |>, C++ Ranges and more! Lees meer
Link to Episode 113 on Website
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
About 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-20Iterators 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 2021
Kona Photo of Barry and Michael Swimming
CppCast Episode 237: Packs and Pipelines
P2011 A pipeline-rewrite operator
P2672 Exploring the Design Space for a Pipeline Operator
C++20/23 Ranges Libary
Ranges-v3 Library
Boost.Lambda Library
Boost.Lambda2 Library
TC39 Pipe Operator (|>) for JavaScript
Intro Song Info
Miss You by Sarah Jansen https://soundcloud.com/sarahjansenmusic
Creative Commons — Attribution 3.0 Unported — CC BY… -
Episode 112: 2022 Retro & Running!
13 januari 2023 · 33 min
In this episode, Conor and Bryce conclude their 2022 retro and talk about running! Lees meer
Link to Episode 112 on Website
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
Show Notes
Date Recorded: 2023-01-04
Date Released: 2023-01-13NVIDIA/stdexec - Senders - A Standard Model for Asynchronous Execution in C++
Rust Programming Language
Languish
Talk Python To Me
Lightning Talk: Runner’s Guide to C++ Conferences - Timur Doumler - CppNorth 2022
Optic Flow
World Marathon Majors
code::dive Conference
LamdaDays Conference
Strange Loop 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 111: C++23 Ranges, 2022 Retro & Star Wars
6 januari 2023 · 37 min
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. Lees meer
Link to Episode 111 on Website
Twitter
ADSP: The Podcast
Conor Hoekstra
Bryce Adelstein Lelbach
Show Notes
Date Recorded: 2023-01-04
Date Released: 2023-01-06Tweet about GCC 13 C++23 Ranges Support
C++23 Ranges Progress for MSVC, GCC and Clang
fmt library
MSVC fmt bug
Visual Studio Community Edition (2022)
C++23 chunk_by
Eric Niebler’s Retweet
Three ways to call transform in C++20
CppCast is back!
I’ll Build Myself by Phil Nash - C++ Song Parody
Phil Nash on Twitter
Timur Doumler on Twitter
Carbon Programming Language
Circle Compiler
Circle Metaprogramming: Better Features Make Better Libraries - Sean Baxter - CppNow 2022
Val Programming Language
CppFront
Jakt Programming Language
Rust Programming Language
Azure CTO Tweet about Deprecating C++
NSA on Memory Safe Languages
P2723R0 Zero-initialize objects of automatic storage duration
CppCon 2014: Andrei Alexandrescu “Optimization Tips - Mo’ Hustle Mo’ Problems”
Woven Planet C++ Meetup Nov 22, 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