『UCL for Code in Research』のカバーアート

UCL for Code in Research

UCL for Code in Research

著者: Peter Schmidt
無料で聴く

このコンテンツについて

The companion podcast for courses on programming from the Advanced Research Computing Centre of the University College of London, UK.

© 2025 UCL for Code in Research
エピソード
  • 2/9 Research Software Engineering with Python (COMP233) - Git Part 2
    2025/10/08

    In this episode we look into more essential Git commands, such as branching and merging. Branching and merging are key concepts that help you develop code or even text documents in a team. They help you maintain different versions of files and work on them independently.

    Another element of collaborative working is provided by GitHub: the pull request. Pull request are a great way to do code reviews, which avoids introducing bugs and also learn from each other.

    In my conversations Sam and Eirini talk about these key features and their experiences with it.

    Links:

    • https://git-scm.com/ Git again
    • https://martinfowler.com/articles/branching-patterns.html Martin Fowler's blog post on branching patterns
    • https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests explains the mechanics of pull requests in more detail
    • https://github-pages.ucl.ac.uk/rsd-engineeringcourse/ Lecture notes

    Don't be shy - say Hi

    This podcast is brought to you by the Advanced Research Computing Centre of the University College London, UK.
    Producer and Host: Peter Schmidt

    続きを読む 一部表示
    26 分
  • 1/9 Research Software Engineering with Python (COMP233) - Git Part 1
    2025/10/01

    Peter Schmidt - the host of this podcast - interviews Sam Harrison, an environmental modeller at the UK Centre for ecology and hydrology. Is it version control important for his research? what tool does he use? How he learn it? Links and transcript available in the show notes.

    About Sam

    • https://www.ceh.ac.uk/staff/samuel-harrison
    • https://www.ceh.ac.uk/

    About Git

    • https://git-scm.com/
    • https://github.com/git/git/
      • https://github.com/git/git/tree/v0.99 (almost) first version of Git from 2005
    • https://github-pages.ucl.ac.uk/rsd-engineeringcourse/ Lecture notes

    Don't be shy - say Hi

    This podcast is brought to you by the Advanced Research Computing Centre of the University College London, UK.
    Producer and Host: Peter Schmidt

    続きを読む 一部表示
    21 分
  • 10/10 C++: Wrapping it up
    2025/03/30

    In this last episode of the companion podcast for the C++ course at UCL, I invited both Klaus Iglberger and Marc Hartung (Dive, Berlin) to go through some aspects of parallel computing. But also to look a little bit ahead of what's in store for C++ in future standards. And how the language may help you in your career.

    Links:

    • https://www.youtube.com/watch?v=NReDubvNjRg&list=PLY_qIufNHc2-Dk9IVNtgoF4uhKRszjJPz Cpp Conference (Cpp Con) Back to basics YouTube 2023
    • https://www.youtube.com/watch?v=VRGRTvfOxb4&list=PLY_qIufNHc2950NLOeUFuO0DsqjAZ6cG0 Cpp Conference (Cpp Con) Back to basics YouTube 2024
    • https://cppcast.com/ A podcast dedicated to all things C++
    • https://adspthepodcast.com/ ADSP (Algorithms + Data Structures = Programs) Podcast
    • https://learning.oreilly.com/library/view/c-software-design/9781098113155/ Klaus Iglberger's book on "C++ Software Design"
    • https://blogs.fau.de/hager/hpc-book HPC book with lots of material on parallel computing Georg Hager, Gerhard Wellein

    I'd like to thank UCL and the UCL Advanced Research Computing Centre for their support and creating this show. In particular David Perez-Suarez, Michael McLeod and Mashy Green.

    Don't be shy - say Hi

    This podcast is brought to you by the Advanced Research Computing Centre of the University College London, UK.
    Producer and Host: Peter Schmidt

    続きを読む 一部表示
    39 分
まだレビューはありません