logo
episode-header-image
Jan 2022
1h 12m

Episode 494: Robert Seacord on Avoiding ...

se-radio@computer.org
About this episode

Robert Seacord, author of Effective C, The CERT C Coding Standard and Secure Coding in C and C++, discusses why the C programming language can be insecure, the top 5 security issues and the tools and techniques you can employ to write secure code in C.

Up next
Yesterday
SE Radio 683: Artie Shevchenko on Programmers as Code Health Guardians
Artie Shevchenko, author of Code Health Guardian, speaks with host Jeff Doolittle about the crucial role of human programmers in the AI era, emphasizing that humans must excel at managing code complexity. Shevchenko discusses these concepts and key takeaways from his book, includ ... Show More
1h 5m
Aug 20
SE Radio 682: Duncan McGregor and Nat Pryce on Refactoring from Java to Kotlin
Duncan McGregor and Nat Pryce, co-authors of Java to Kotlin: Refactoring Guidebook, speak with host Giovanni Asproni about their hands-on experiences migrating Java codebases. The episode starts by highlighting Kotlin’s seamless interoperability with Java, allowing teams to incre ... Show More
57m 23s
Aug 12
SE Radio 681: Qian Li on DBOS Durable Execution/Serverless Computing Platform
Qian Li of DBOS, a durable execution platform born from research by the creators of Postgres and Spark, speaks with host Kanchan Shringi about building durable, observable, and scalable software systems, and why that matters for modern applications. They discuss database-backed p ... Show More
52m 17s
Recommended Episodes
Dec 2019
Rust: A language for the next 40 years with Carol Nichols
Learn what makes the programming language Rust a unique technology, such as the memory safety guarantees that enable more people to write performant systems-level code. Scott talks to Rust core contributor Carol Nichols about what she's so excited about Rust and the future. 
32m 1s
Mar 2021
S15:E6 - What is cryptography and how to get into it (Marcus Carey)
In this episode, we talk about cryptography with Marcus Carey, enterprise architect at ReliaQuest. Marcus talks about going to the military and learning cryptography, what cryptography is, and the foundational things you need to know in order to make sure the apps you’re building ... Show More
35m 36s
Sep 2020
CLASSIC: Cicadas, Ciphers and Codes: The Weird World of Cryptography
For much of recorded history, humans beings have been trying to devise unbreakable codes (and break the codes of their rivals). But is there any truly unbreakable code? And what exactly is Cicada 3301? Join Ben and Matt as they decipher cryptography in this classic episode. Learn ... Show More
16m 48s
Nov 2023
Which Programming Language is ChatGPT Best At
In this episode, we have Alessio Buscemi, a software engineer at Lifeware SA. Alessio was a post-doctoral researcher at the University of Luxembourg. He joins us to discuss his paper, A Comparative Study of Code Generation using ChatGPT 3.5 across 10 Programming Languages.  Aless ... Show More
40m 22s
Jun 2019
Techstuff Classic: Spotlight on Dennis Ritchie
Who was Dennis Ritchie? Why did Ritchie create the C programming language? What is the story of Ritchie’s involvement with UNIX? In this episode, Jonathan and Chris delve into the life and work of Dennis Ritchie. Learn more about your ad-choices at https://www.iheartpodcastnetwor ... Show More
33m 9s
Nov 2021
Using bidirectionality override characters to obscure code. [Research Saturday]
Guests Nicholas Boucher and Ross Anderson from the University of Cambridge join Dave Bittner to discuss their research, "Trojan Source: Invisible Vulnerabilities." The researchers present a new type of attack in which source code is maliciously encoded so that it appears differen ... Show More
25m 10s