ADSP: Algorithms + Data Structures = Programs

Conor Hoekstra, Bryce Adelstein Lelbach & Ben Deane
undefined
Dec 22, 2023 • 1h 45min

Episode 161: 🎄 EOP, Rust, Hylo, C++20/23/26/29 & More with Zach Laine (Holiday Special #4)

Guest Zach Laine, C++ expert, joins the hosts to discuss Rust, Hylo, and C++ languages. They talk about the problems with C++ code, the growth of the podcast, balancing theory and practicality in programming books, iterators and pointers, flaws in the C++ evolution process, and diagnostic messages for using concepts. They also have fun conversations about screen sharing, Hanukkah bush, and personal stories, as well as discussing burnout, contributing to Unicode, and location plans.
undefined
Dec 15, 2023 • 39min

Episode 160: Rust & Safety at Adobe with Sean Parent

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.Link to Episode 160 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)TwitterADSP: The PodcastConor HoekstraBryce Adelstein LelbachAbout 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 NotesDate Recorded: 2023-12-12Date Released: 2023-12-15Hylo LanguageHylo on Compiler ExplorerHylo ArraysC++ Sender & ReceiversLightroom MobileLightroom WebSTLab Concurrency LibrariesSTLab Concurrency Libraries on GitHubAdobe 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 LanguagesWhite House Executive Order on CybersecurityMac Folklore PodcastMac Folklore Episode 98: Basal Gangster - A/UX: The Long View (2010)Keynote: Safety and Security: The Future of C++ - JF Bastien - CppNow 2023MISRA C++ 2023Jonathon Blow on the Quality of Software (Software is in Decline)Intel’s Optane MemoryIntro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCC — Attribution 3.0 Unported CC BY 3.0
undefined
Dec 8, 2023 • 29min

Episode 159: The Roc Programming Language with Richard Feldman (Part 3)

Richard Feldman, creator of the Roc programming language, discusses platforms and applications in Roc, memory management, integrating a web server with a command line tool, writing platform-generic libraries, and a casual conversation about outlasting Elon and extension clashes in programming languages.
undefined
Dec 1, 2023 • 33min

Episode 158: The Roc Programming Language with Richard Feldman (Part 2)

Richard Feldman, creator of the Roc programming language, discusses the current state of Roc, IO operations, pure functional programming, asynchronous task chaining, and the benefits of using a new programming language.
undefined
Nov 24, 2023 • 29min

Episode 157: The Roc Programming Language with Richard Feldman

Richard Feldman, creator of the Roc programming language, discusses the language's fast and functional approach. Topics include error messages in Roc, comparing functional programming in Rust and Scala, implementing higher order functions, and the benefits and challenges of functional programming, such as sum types and pattern matching.
undefined
Nov 17, 2023 • 30min

Episode 156: The Last Strange Loop with Richard Feldman

Richard Feldman, creator of the Roc programming language, discusses the last Strange Loop conference, virtual vs in-person events, career shift to functional programming, connecting at conferences, and challenges faced by programming languages.
undefined
Nov 10, 2023 • 36min

Episode 155: Don't Hurt Yourself (with C++) with Jonathan O'Connor

Jonathan O'Connor, a programmer at Glockenspiel, discusses multiparadigm languages, Ratfor, airport lounges, Meeting C++, and code::dive in a conversation with Conor and Bryce.
undefined
Nov 3, 2023 • 34min

Episode 154: Programming Languages Galore with Jonathan O'Connor

Jonathan O'Connor, a programming language enthusiast, discusses the popularity and evolution of programming languages, including C, Ada, Zig, Nim, Carbon, Eiffel, Weewa, and Closure. The podcast explores topics such as package development, the reasons behind C's popularity, and the future of programming with AI-assisted development.
undefined
Oct 27, 2023 • 36min

Episode 153: Pascal vs C vs Ada with Jonathan O'Connor

Jonathon O'Connor, Co-founder of Glockenspiel, discusses Pascal, C, Ada, and why C became more popular than Pascal. They also talk about IBM's clean house approach to code development and the benefits of visualizing algorithms on paper.
undefined
Oct 20, 2023 • 33min

Episode 152: Ruby in Rwanda with Jonathan O'Connor

Jonathon O'Connor, a programmer experienced in C++, Java, Ruby, and Rwanda, discusses his career journey. The podcast covers topics such as the benefits of using Ruby over Java, programming builders and netbooks for ATMs in Rwanda, and the development of the M-Pesa mobile app in Kenya.

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app