Episodios

  • Episode 191: Algorithms & Libraries with Kevlin Henney
    Jul 19 2024

    In this episode, Conor and Bryce chat with Kevlin Henney about algorithms, libraries and many programming languages!

    • Link to Episode 191 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

    Kevlin Henney is an independent consultant, speaker, writer and trainer. His software development interests are in programming, practice and people. He has been a columnist for various magazines and websites. He is the co-author of A Pattern Language for Distributed Computing and On Patterns and Pattern Languages, two volumes in the Pattern-Oriented Software Architecture series, and editor of 97 Things Every Programmer Should Know and co-editor of 97 Things Every Java Programmer Should Know.

    Show Notes

    Date Recorded: 2024-07-11
    Date Released: 2024-07-19

    • Fortran
    • Coarray Fortran
    • Pascal Language
    • pytest
    • NumPy
    • Python pip
    • Rust cargo
    • Rust crates.io

    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

    Más Menos
    38 m
  • Episode 190: C++, Python and More with Kevlin Henney
    Jul 12 2024

    In this episode, Conor and Bryce chat with Kevlin Henney about C++, Python and more!

    • Link to Episode 190 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

    Kevlin Henney is an independent consultant, speaker, writer and trainer. His software development interests are in programming, practice and people. He has been a columnist for various magazines and websites. He is the co-author of A Pattern Language for Distributed Computing and On Patterns and Pattern Languages, two volumes in the Pattern-Oriented Software Architecture series, and editor of 97 Things Every Programmer Should Know and co-editor of 97 Things Every Java Programmer Should Know.

    Show Notes

    Date Recorded: 2024-07-11
    Date Released: 2024-07-12

    • When zombies attack! Bristol city council ready for undead invasion
    • ACCU Conference
    • 97 Things Every Programmer Should Know (GitHub)
    • 97 Things Every Programmer Should Know
    • 97 Things Every Java Programmer Should Know
    • C++Now 2018: Ben Deane “Easy to Use, Hard to Misuse: Declarative Style in C++”
    • When to Use a List Comprehension in Python

    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

    Más Menos
    29 m
  • Episode 189: C++26 Reflection, std::execution & CppNorth
    Jul 5 2024

    In this episode, Conor and Bryce chat about the highlights from the recent ISO C++ Committee meeting in St. Louis, their upcoming trip to CppNorth and more!

    • Link to Episode 189 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: 2024-07-03
    Date Released: 2024-07-05

    • CppNorth
    • Reflection for C++26
    • C++ Senders and Receivers
    • std::inplace_vector
    • Contracts for C++
    • code::dive Conference
    • Meeting C++ Conference
    • Core C++ Conference
    • Think Parallel ACCU Talk
    • Chains: Exploration of an alternative to Sender/Receiver | Sean Parent | NYC++

    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

    Más Menos
    40 m
  • Episode 188: Parallel std::merge
    Jun 28 2024

    In this episode, Conor and Bryce chat about how to implement the std::merge in parallel.

    • Link to Episode 188 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: 2024-06-11
    Date Released: 2024-06-28

    • C++ std::merge
    • thrust::copy_if
    • thrust::permutation_iterator

    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

    Más Menos
    16 m
  • Episode 187: Parallel Top N
    Jun 21 2024

    In this episode, Conor and Bryce chat about how to implement the Top N (std::nth_element) algorithm in parallel.

    • Link to Episode 187 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: 2024-06-11
    Date Released: 2024-06-21

    • Craft Conf 2024
    • C++ std::nth_element
    • C++ std::priority_queue

    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

    Más Menos
    27 m
  • Episode 186: How to Get Started in Programming
    Jun 14 2024

    In this episode, Conor and Bryce chat about how to get started in programming.

    • Link to Episode 186 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: 2024-06-07 & 2024-06-12
    Date Released: 2024-06-14

    • Swift Programming Language
    • Boost C++ Libraries
    • Boost Spirit
    • NDC Oslo Conference
    • Craft Conf 2024
    • The Power of Function Composition - NDC Oslo - Conor Hoekstra
    • CityStrides.com
    • city-strides-hacking GitHub Repo
    • HookStar Scrabble Trainer
    • Beautiful Python Refactoring II - Conor Hoekstra - code::dive 2022 (Scrabble 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

    Más Menos
    24 m
  • Episode 185: Name the Algorithm
    Jun 7 2024

    In this episode, Conor and Bryce catch up via phone tag and chat about an algorithm.

    • Link to Episode 185 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: 2024-06-04 to 2024-06-06
    Date Released: 2024-06-07

    • Craft Conf 2024
    • ADSP Episode 157: The Roc Programming Language with Richard Feldman
    • 'Declarative Thinking, Declarative Practice' - Kevlin Henney [ ACCU 2016 ]
    • Dave Thomas YOW! Vector Talk (can't find the link)
    • C++Now 2019: Conor Hoekstra “Algorithm Intuition”
    • Better Algorithm Intuition - Conor Hoekstra @code_report - Meeting C++ 2019
    • C++ std::nth_element
    • C++ std::partial_sort_copy
    • thrust::partition

    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

    Más Menos
    24 m
  • Episode 184: Safety in Swift 6, Protocols & More with Doug Gregor
    May 31 2024

    In this episode, Conor and Bryce chat with Doug Gregor from Apple about the Swift programming language!

    • Link to Episode 184 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:

    Douglas Gregor is is a Distinguished Engineer at Apple working on the Swift programming language, compiler, and related libraries and tools. He is code owner emeritus of the Clang compiler (part of the LLVM project), a former member of the ISO C++ committee, and a co-author on the second edition of C++ Templates: The Complete Guide. He holds a Ph.D. in computer science from Rensselaer Polytechnic Institute.

    Show Notes

    Date Recorded: 2024-04-29
    Date Released: 2024-05-31

    • Swift Programming Language
    • Swift Actors
    • D Programming Language
    • Rust Programming Language
    • Fearless Concurrency? Understanding Concurrent Programming Safety in Real-World Rust Software
    • Swift Protocols
    • 2022 LLVM Dev Mtg: Implementing Language Support for ABI-Stable Software Evolution in Swift and LLVM
    • Oxide Episode - Discovering the XZ Backdoor with Andres Freund
    • Swift Algorithms Library

    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

    Más Menos
    40 m