TopPodcast.com
Menu
  • Home
  • Top Charts
  • Top Networks
  • Top Apps
  • Top Independents
  • Top Podfluencers
  • Top Picks
    • Top Business Podcasts
    • Top True Crime Podcasts
    • Top Finance Podcasts
    • Top Comedy Podcasts
    • Top Music Podcasts
    • Top Womens Podcasts
    • Top Kids Podcasts
    • Top Sports Podcasts
    • Top News Podcasts
    • Top Tech Podcasts
    • Top Crypto Podcasts
    • Top Entrepreneurial Podcasts
    • Top Fantasy Sports Podcasts
    • Top Political Podcasts
    • Top Science Podcasts
    • Top Self Help Podcasts
    • Top Sports Betting Podcasts
    • Top Stocks Podcasts
  • Podcast News
  • About Us
  • Podcast Advertising
  • Contact
Not in our directory?
Add Show Here
Podcast Equipment
Center

toppodcastlogoOur TOPPODCAST Picks

  • Comedy
  • Crypto
  • Sports
  • News
  • Politics
  • True Crime
  • Business
  • Finance

Follow Us

toppodcastlogoStay Connected

    View Top 200 Chart
    Back to Rankings Page
    Technology

    ADSP: Algorithms + Data Structures = Programs

    A programming podcast hosted by three software engineers (two at a time) that focuses on algorithms, data structures, programming languages, latest news in tech and more. The podcast was initially inspired by Magic Read Along.

    Advertise

    Copyright: © 2024 Algorithms + Data Structures = Programs

    • Apple Podcasts
    • Google Play
    • Spotify

    Latest Episodes:
    Episode 27: MacHack & Apple with Sean Parent May 28, 2021
    Show notes

    In this episode, Conor and Bryce talk to Sean Parent about MacHack and how he got hired at Apple.

    About the Guest:

    Sean Parent is a principal scientist and software architect for Adobe Photoshop. Sean has been at Adobe since 1993 when he joined as a senior engineer working on Photoshop and later managed Adobe’s Software Technology Lab. 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.

    Date Recorded: 2021-05-19
    Date Released: 2021-05-28

    • Orange Micro
    • MacHack
    • MacHack Annual Report ‘88
    • Ted Nelson
    • Project Xanadu
    • MacsBug
    • QuickDraw GX
    • Skia: The 2D Graphics Library
    • WebKit

    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 26: Sean Parent on Slides Decks, UI & More May 21, 2021
    Show notes

    In this episode, Conor and Bryce talk to Sean Parent about a plethora of topics including slides, UI and more.

    About the Guest:

    Sean Parent is a principal scientist and software architect for Adobe Photoshop. Sean has been at Adobe since 1993 when he joined as a senior engineer working on Photoshop and later managed Adobe’s Software Technology Lab. 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.

    Date Recorded: 2021-05-19
    Date Released: 2021-05-21

    • Sean Parents Paper: P2345 Relaxing Requirements of Moved-From Objects
    • GoingNative 2013 C++ Seasoning - Sean Parent
    • Sean McQuillan - Launching Into Coroutines
    • Reveal JS
    • Jupiter Notebooks
    • xeus-cling Jupiter kernel for C++
    • All PowerPoint ShortcutTools 3.0 Keyboard Shortcuts
    • Great Impractical Ideas in Computer Science: PowerPoint Programming
    • CppCon 2019: Sean Parent “Better Code: Relationships”
    • ASL Eve Layout Engine
    • ASL I/O Manipulators
    • C++20 std::format

    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 25: The Lost Reduction May 14, 2021
    Show notes

    In this episode, Conor and Bryce talk about maximum consecutive ones and a missing reduction algorithm.

    Date Recorded: 2021-05-12
    Date Released: 2021-05-14

    • Godbolt Solution
    • Thrust and the C++ Standard Algorithms - Conor Hoekstra - GTC 2021
    • ADSP Episode 20: GTC 2021 Preview & Thrust Algorithms
    • Max Consecutive Ones Leetcode Problem
    • thrust::reduce
    • thrust::count_if
    • thrust::transform_reduce
    • std::reduce
    • std::count_if
    • std::transform_reduce
    • C++Now 2019: Conor Hoekstra “Algorithm Intuition”
    • Python NumPy
    • ranges::fold ISO C++ Paper
    • Haskell’s foldl
    • Haskell’s foldl1

    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 24: C++Now 2021 with Ben Deane & Tony Van Eerd May 06, 2021
    Show notes

    In this episode, Conor has a conversation with Ben Deane and Tony Van Eerd while at C++Now 2021.

    About the Guests:

    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.

    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: 2021-05-06
    Date Released: 2021-05-07

    • C++Now 2018: Ben Deane “Easy to Use, Hard to Misuse: Declarative Style in C++”
    • C++Now 2017: Ben Deane & Jason Turner “constexpr ALL the things!”
    • Conor Hoekstra — ITM: My least favorite anti-pattern
    • Functional C++ for Fun and Profit by Phil Nash
    • YOW! 2013 Kevlin Henney - The SOLID Design Principles Deconstructed
    • Breaking Dependencies: The SOLID Principles - Klaus Iglberger - CppCon 2020
    • SOLID Revisited: The State of the Matter - Phil Nash [ ACCU 2021 ]
    • C++Now 2017: Tony Van Eerd “Postmodern C++”
    • C++Now 2018: Tony Van Eerd “Words of Wisdom”
    • One Letter Programming Languages
    • C++Now 2019: Conor Hoekstra “Algorithm Intuition”
    • Simple Made Easy 2012 - Rich Hickey
    • Slow Coding - Ben Deane; A View to a Thing - Jason Turner - 2020-10-11
    • The larger the island of knowledge, the longer the shoreline of wonder.
    • LadyBug 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 23: Algorithms: Anamorphisms! Apr 30, 2021
    Show notes

    In this episode, Bryce and Conor talk about a class of algorithms called anamorphisms (and much more).

    Date Recorded: 2021-04-17
    Date Released: 2021-04-30

    • Tristan Brindle’s Tweet
    • Tristan’s flow library
    • Catamorphisms wiki
    • Anamorphisms wiki
    • Haskell’s group
    • Haskell’s groupBy
    • C++20 std::views::split
    • Range-v3 sliding
    • Range-v3 chunk
    • Range-v3 group_by
    • APL stencil operator (⌺)
    • C++ std::adjacent_find
    • C++ std::adjacent_difference
    • thrust::reduce_by_key
    • thrust::unique_by_key
    • thrust::sort_by_key
    • Haskell’s on (PSI combinator)
    • APL over operator (⍥)
    • Cat & Mouse example in APL
    • cub::DeviceRunLengthEncode

    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 22: Our Favorite Tech TV Shows Apr 23, 2021
    Show notes

    In this episode, Bryce and Conor talk about their favorite tech TV shows and more.

    Date Recorded: 2021-04-17
    Date Released: 2021-04-23

    • The Marvelous Mrs. Maisel
    • Gilmore Girls
    • Conor’s Muffin Tweet
    • Silicon Valley
    • Halt and Catch Fire
    • Mr. Robot
    • Devs
    • Parcs & Rec
    • Parcs & Rec Cones of Dunshire Scene
    • Black Mirror
    • Altered Carbon
    • Sense8
    • Firefly
    • Stargate
    • WestWorld
    • Futurama
    • Futurama - S03E20 - Godfellas

    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 21: Galaxy Brain Programming Languages Apr 16, 2021
    Show notes

    In this episode, Bryce and Conor talk about galaxy brain programming languages and programming paradigms.

    Date Recorded: 2021-04-03
    Date Released: 2021-04-16

    • Galaxy Brain Programming Languages blog post
    • Four Languages from Forty Years Ago - Scott Wlaschin
    • Power of Composition - Scott Wlaschin
    • CppCast Episode 242 is AWESOME! (first code_report blog post)

    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 20: GTC 2021 Preview & Thrust Algorithms Apr 09, 2021
    Show notes

    In this episode, Bryce and Conor give a preview of their GTC 2021 talks and talk about some Thrust algorithms.

    Date Recorded: 2021-04-03
    Date Released: 2021-04-09

    • GTC 2021 - Register for FREE
    • Concepts vs Traits vs Typeclasses vs Protocols - Conor Hoekstra - ACCU 2021
    • Algorithms as a Tool of Thought // Conor Hoekstra // APL Seeds ‘21
    • Bryce’s 1st GTC Talk: Inside NVC++ and NVFORTRAN [S31358]
    • Bryce’s 2nd GTC Talk: The NVIDIA C++ Standard Library [S31359]
    • Conor’s GTC Talk: Thrust and the C++ Standard Algorithms [S31532]
    • Thrust Parallel Algorithm Library
    • thrust::tabulate
    • thrust::make_counting_iterator
    • P2210 Superior String Splitting
    • thrust::gather
    • C++ Seasoning - Sean Parent
    • thrust::reduce_by_key
    • thrust::max_element
    • thrust::transform_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 19: Finding Your Way in Tech Apr 02, 2021
    Show notes

    In this episode, Bryce and Conor talk about getting started in tech.

    Date Recorded: 2021-02-06
    Date Released: 2021-04-02

    • Category Theory for Programmers - Bartosz Milewski
    • Eric Niebler’s range-v3 library
    • C++Now 2021
    • Research: The Average Age of a Successful Startup Founder Is 45
    • boost::algorithm::split
    • Demo of Conor’s 2012 Technical Stock Screening program
    • Programming Languages Virtual Meetup
    • C++Now 2018: Ben Deane “Easy to Use, Hard to Misuse: Declarative Style in C++”
    • Functional C++ for Fun and Profit by Phil Nash

    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 18: Special Guest Sean Parent! (Part 2) Mar 26, 2021
    Show notes

    In this episode, we finish part two of our interview with Sean Parent!

    About the Guest:

    Sean Parent is a principal scientist and software architect for Adobe Photoshop. Sean has been at Adobe since 1993 when he joined as a senior engineer working on Photoshop and later managed Adobe’s Software Technology Lab. 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.

    Date Recorded: 2021-03-18
    Date Released: 2021-03-26

    • FREE 1/2 Day APL Beginner Conference on March 31, 2021
    • Objective-C Automatic Reference Counting
    • Objective C++
    • C++ std::move
    • Trivially Relocatable versus Destructive Movable
    • P1144 - Object relocation in terms of move plus destroy
    • Nico Josuttis’ book C++ Move Semantics
    • Jon Lakos’ latest book Large-Scale C++ Volume I
    • ASL - Adobe Source Libraries
    • Andrei Alexandrescu’s library Loki
    • Boost.move by Howard Hinnant and Dave Abrahams
    • STLab on Github
    • C++ std::pair
    • A9 Lecture that mentions Stepanov & Scheme
    • Channel 9: E2E: Herb Sutter and Erik Meijer - Perspectives on C++
    • Stepanov Papers
    • STL SGI Implementation and Docs
    • 2018 Generic Programming
    • Elements of Programming

    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


    Previous 1 27 28 29 30 31 Next

    Related Podcasts

    Reply All

    1

    Reply All Games & Hobbies
    Inside VR & AR

    2

    Inside VR & AR Gadgets
    Note to Self

    3

    Note to Self News
    BrainStuff

    4

    BrainStuff Natural Sciences
    This Week in Tech (Audio)

    5

    This Week in Tech (Audio) News
    Hands-On Tech (Audio)

    6

    Hands-On Tech (Audio) Technology
    footer-logo

    Contact Us

    Toll Free: 844-670-7747

    Links

    • Home
    • Top Charts
    • Networks
    • Apps
    • Independents Podcasts
    • Podcast Advertising
    • Podcast News
    • Contact Us
    • About Us
    • Analytics & Insights

    Stay Connected

      Privacy, Terms of Use & Our Code of Ethics Protecting Content Creators Copyrights