UCL for Code in Research
The companion podcast for courses on programming from the Advanced Research Computing Centre of the University College of London, UK.
Podcasting since 2024 • 20 episodes
UCL for Code in Research
Latest Episodes
3/10 Throw, try, catch...test [2026]
Exceptions are essentials, as are error codes. Writes Bjarnes Stroustrup. And so on our 3rd stop through C++ I talk about what you could do when things go wrong. And what you can do to prevent errors - with testing. My guest is, again Klaus Igl...
•
Season 1
•
Episode 3
•
31:49
2/10 Data Types and the world of (smart) pointers [2026]
In the beginnings were...data and data types. Which is where we begin our journey through C++. The language provides for a range of interesting, fundamental, complex and custom types - one of which is a set of pointer types. My guest i...
•
Season 1
•
Episode 2
•
35:29
1/10 C++ - An Introduction [2026]
This first episode is about introducing C++, where it started, how it evolved. You will hear from 2 practitioners: Klaus Iglberger (C++ coach/trainer) and Marc Hartung (tech lead at Dive in Berlin).Here are a few links for you to follow...
•
Season 1
•
Episode 1
•
38:08
9/9 Research Software Engineering with Python (COMP233) - Performance
In this last episode of this course, I talk to Itamar Turner-Trauring who created the website PythonSpeed and spent a considerable time on finding ways to make Python code faster and more efficient. Python and its ecosystem also have great tool...
•
Season 2
•
Episode 9
•
23:00
8/9 Research Software Engineering with Python (COMP233) - Design and Patterns
In this episode I talk to Jeremiah Miller - a software engineer - and Max Albert - a research software engineer in the research software group at the University of Southampton about refactoring and design patterns.
•
Season 2
•
Episode 8
•
27:52
Podcasts we love
Check out these other fine podcasts recommended by us, not an algorithm.