Code for Thought

Peter Schmidt

Welcome to Code for Thought, the community podcast for research software engineers and researchers who code.  Languages: English, German

read less
TechnologyTechnology
[EN] ByteSized RSE: Web Development with Django
2d ago
[EN] ByteSized RSE: Web Development with Django
In this episode of ByteSized RSE I talk about Django, a Python based web development framework that was developed in the mid 2000s. My guests are Tom Couch from the University College London and Max Albert from Southampton University.Links:https://www.djangoproject.com the entry point for Django with tutorials and referenceshttps://www.dj4e.com Django for you tutorial sitehttps://www.feldroy.com/books/two-scoops-of-django-3-x the Book Two Scoops of Django by David Greenfeld https://pydanny.blogspot.com and here is his bloghttps://2024.djangocon.eu If you want to go to a Django conference - here is one...https://django-crispy-forms.readthedocs.io/en/latest/ Crispy forms in Djangohttps://cookiecutter-django.readthedocs.io/en/latest/ Cookie Cutter Djangohttps://medium.com/@devsumitg/how-to-connect-reactjs-django-framework-c5ba268cb8be an article how to connect ReactJS with DjangoTriviahttps://www.holovaty.com Adrian Holovaty gave Django the name - apart from an engineer he is also a talented musicianhttps://www.quora.com/What-is-the-history-of-the-Django-web-framework-Why-has-it-been-described-as-developed-in-a-newsroom/answer/Simon-Willison an interview with Simon Willison on how Django got createdhttps://simonwillison.net Simon is co-creator of Django https://web.archive.org/web/20140716123229/https://docs.djangoproject.com/en/dev/internals/committers/ a brief history of the first Django committershttps://archive.org/details/django-reinhardt/107-django_reinhardt-djangos_blues.mp3 The MP3 file of the music played in the episode. 1947, Django Blues by Django Reinhardt Byte-sized RSE is presented in collaboration with the UNIVERSE-HPC project.https://www.imperial.ac.uk/computational-methods/rse/events/byte-sized-rse/ByteSized RSE link to Imperial CollegeSupport the showThank you for listening and your ongoing support. It means the world to us! You can also support our efforts by leaving a rating or review.Follow or contact us on Email mailto:code4thought@proton.me Patreon https://www.patreon.com/codeforthought Slack (ukrse.slack.com): @code4thoughtMastadon: @code4thought@fosstodon.orgLinkedIn: https://www.linkedin.com/in/pweschmidt/ This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
[DE] Alter Code - Alter Kaffee? Mit Markus Harrer
Nov 28 2023
[DE] Alter Code - Alter Kaffee? Mit Markus Harrer
Was alt und gebraucht ist muss nicht immer schlecht sein. So Markus Harrer von der Firma InnoQ. Markus erklärt uns wie man Legacy Software erhalten kann und warum "Boring Software" eigentlich ganz gut ist. Und wenn man schon erneuern muss, sollte man sich über die Vor- und Nachzüge im Klaren sein.Markus zieht durch die Lande mit Vorträgen und Seminaren. Unten eine kleine Auswahl von Links. Markus Handle auf Mastodon und Twitter is @feststelltaste. Seine Webseite ist https://markusharrer.de  https://tqdev.com/2018-the-boring-software-manifesto The Boring Software Manifesto - mit Links zum z.B. Agile Manifestohttps://leanpub.com/strategische-spielzuege Ein Buch von Markus (im Entstehen)https://www.innoq.com/de/staff/markus-harrer/ Markus bei InnoQhttps://www.feststelltaste.de/ Bloghttps://www.feststelltaste.de/top5-legacysystems/ Markus' Top 5 legacy Systemehttps://github.com/feststelltaste/awesome-legacy-systems Ein Link zu guten Legacy Systemenhttps://softwareanalytics.de/ Eine Webseite zum Thema Software Analyticshttps://scholar.google.de/citations?user=OND5wuAAAAAJ Markus auf Google ScholarSupport the showThank you for listening and your ongoing support. It means the world to us! You can also support our efforts by leaving a rating or review.Follow or contact us on Email mailto:code4thought@proton.me Patreon https://www.patreon.com/codeforthought Slack (ukrse.slack.com): @code4thoughtMastadon: @code4thought@fosstodon.orgLinkedIn: https://www.linkedin.com/in/pweschmidt/ This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
[EN] Jean Zay Supercomputer, Large Language Models - Nathan Cassereau, Hatim Bourfoune
Nov 21 2023
[EN] Jean Zay Supercomputer, Large Language Models - Nathan Cassereau, Hatim Bourfoune
I met with Nathan Cassereau and Hatim Bourfoune from IDRIS, a national computing centre for the CNRS (the national research centre in France). Nathan and Hatim work on the Bloom project, an open source large language model, which was created using the Jean-Zay supercomputer. Thanks to Nathan and Hatim I had the chance to take a look at the machine after our interview. LLMs and AI/ML in general have created a lot of excitement. Hatim said he got into AI/ML himself, and he highlighted a Coursera course run by Andrew Ng. Here are a few links:https://arxiv.org/abs/2211.05100 a paper on BLOOM on ArXivhttps://github.com/ncassereau-idris/lm-evaluation-harness Evaluation of LM https://github.com/dptrsa-300/start_with_bloom Getting started with BLOOM on GitHubhttps://huggingface.co/bigscience/bloom Summary on BLOOM from Huggingface https://www.technologyreview.com/2022/07/12/1055817/inside-a-radical-new-project-to-democratize-ai/ a technology review on BLOOM by MIThttps://towardsdatascience.com/run-bloom-the-largest-open-access-ai-model-on-your-desktop-computer-f48e1e2a9a32 another BLOOM articlehttps://www.youtube.com/@CNRS-FIDLE YouTube channel by CNRS https://github.com/NVIDIA/Megatron-LM Megatron LM library used in the projecthttps://github.com/microsoft/DeepSpeed DeepSpeed library used in the projecthttps://pytorch.org PyTorch library https://www.genci.fr/en a national infrastructure to provide access to HPC (Grand Equipement National de Calcul Intensif) in Francehttps://en.wikipedia.org/wiki/Jean_Zay brief summary of Jean Zay's lifehttp://www.idris.fr/eng/jean-zay/jean-zay-presentation-eng.html The Jean Zay supercomputer at IDRIS/Paris-Saclay Support the showThank you for listening and your ongoing support. It means the world to us! You can also support our efforts by leaving a rating or review.Follow or contact us on Email mailto:code4thought@proton.me Patreon https://www.patreon.com/codeforthought Slack (ukrse.slack.com): @code4thoughtMastadon: @code4thought@fosstodon.orgLinkedIn: https://www.linkedin.com/in/pweschmidt/ This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
[EN] ITER - Nuclear Fusion and a Site Visit
Nov 14 2023
[EN] ITER - Nuclear Fusion and a Site Visit
Finally! After a failed attempt in 2022, I managed to visit Simon Pinches and Olivier Hoenen at ITER this time. ITER is the international thermonuclear energy reactor - and its aim is to build a nuclear fusion reactor that produces a surplus of energy in a sustainable manner. And can be used as a blueprint for future power stations.Simon and Olivier gave me the grand tour before we sat down and discussed their work. It was a truly impressive tour - in every way. No less impressive is the work that Simon and Olivier are doing on the software side to help put it all together.Linkshttps://www.iter.org the main portal for ITER.https://www.iter.org/mach more details about the ITER tokamakhttps://www.iter.org/jobs/IPA ITER project associates scheme - as mentioned in the interviewhttps://ccfe.ukaea.uk/fusion-energy-record-demonstrates-powerplant-future/ the record breaking JET tokamak in Oxford, UKhttps://en.wikipedia.org/wiki/Tokamak a good Wikipedia summary of tokamaksSupport the showThank you for listening and your ongoing support. It means the world to us! You can also support our efforts by leaving a rating or review.Follow or contact us on Email mailto:code4thought@proton.me Patreon https://www.patreon.com/codeforthought Slack (ukrse.slack.com): @code4thoughtMastadon: @code4thought@fosstodon.orgLinkedIn: https://www.linkedin.com/in/pweschmidt/ This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
[EN] ByteSized RSE: Software Estimation or - How Long Is A Piece of String?
Nov 9 2023
[EN] ByteSized RSE: Software Estimation or - How Long Is A Piece of String?
Welcome back to Season 2 of ByteSized RSE, a program supported by Universe-HPC http://www.universe-hpc.ac.uk .The subject for this session is: Software Estimation and some ideas on how to approach it. Things mentioned in this episode:The Mythical Man Month, Frederick Brooks, 1975, Software Estimation, Steve McConnell, https://www.google.co.uk/books/edition/Software_Estimation/U5VCAwAAQBAJ?hl=en&gbpv=0https://rclayton.silvrback.com/software-estimation-is-a-losing-game a critical view on software estimation by Richard Claytonhttps://www.stepsize.com/blog/the-best-software-estimation-techniques an overview of some estimation techniqueshttps://en.wikipedia.org/wiki/Planning_poker The Planning Pokerhttps://en.wikipedia.org/wiki/Three-point_estimation 3-point estimationByte-sized RSE is presented in collaboration with the UNIVERSE-HPC project.https://www.imperial.ac.uk/computational-methods/rse/events/byte-sized-rse/ByteSized RSE link to Imperial CollegeAudio clips:Frying sound: https://www.fesliyanstudios.com/royalty-free-sound-effects-download/frying-cooking-food-34"Golden Girls" S6E15:  one of the many YouTube videos with Bea Arthur's (aka Dorothy Zbornak) best lines. Support the showThank you for listening and your ongoing support. It means the world to us! You can also support our efforts by leaving a rating or review.Follow or contact us on Email mailto:code4thought@proton.me Patreon https://www.patreon.com/codeforthought Slack (ukrse.slack.com): @code4thoughtMastadon: @code4thought@fosstodon.orgLinkedIn: https://www.linkedin.com/in/pweschmidt/ This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
[EN] Conference Report: US RSE Conference 2023 in Chicago
Nov 7 2023
[EN] Conference Report: US RSE Conference 2023 in Chicago
This episode takes us to Chicago, the host for the first ever conference of Research Software Engineering (RSE) in the US https://us-rse.org/usrse23/  . The conference was organised by the US RSE association https://us-rse.org  and was sold out. In this report I'll talk to a number of participants, presenters and organisers. In order of appearance:Mary Anne Leung  Founder and President of the Sustainable Horizon's Institute https://shinstitute.org Joseph Tuccillo from Oak Ridge National Laboratory https://www.ornl.gov Geoffrey Lentner from Purdue University https://www.purdue.edu Leah Wasser founder and director of pyOpenSci https://www.pyopensci.org Daniel S. Katz US RSE association co-founder and board member https://danielskatz.org Ian Cosden US RSE association co-founder and board member https://researchcomputing.princeton.edu/about/people-directory/ian-cosden Sandra Gesing executive director http://sandra-gesing.com of the US RSE assoc. and Julia Damerow, member of the steering committee  Other linkshttps://www.software.ac.uk Software Sustainability Institute, its director Neil Chue Hong gave the second keynote at the conferencehttps://data.agu.org/notebooks-now/ Notebooks Now! initiative by the American Geophysical Union (AGU) https://www.agu.org Music excerpts from the Chris Green Quartet, Chicago Jazz Festival 2016 - with kind permission https://chrisgreenequartet.bandcamp.com Support the showThank you for listening and your ongoing support. It means the world to us! You can also support our efforts by leaving a rating or review.Follow or contact us on Email mailto:code4thought@proton.me Patreon https://www.patreon.com/codeforthought Slack (ukrse.slack.com): @code4thoughtMastadon: @code4thought@fosstodon.orgLinkedIn: https://www.linkedin.com/in/pweschmidt/ This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
[DE] Konferenzbericht: Unkonferenz deRSE Jena September 2023
Oct 11 2023
[DE] Konferenzbericht: Unkonferenz deRSE Jena September 2023
In dieser Sonderausgabe berichte ich von der Unkonferenz des deutschen RSE Vereins, die zwischen dem 26. und 28. September in Jena stattfand. Ca 60 Teilnehmer*innen trafen sich, um über Themen zu diskutieren, die sie in ihrem Alltag bewegen. Im Rahmen dieser Veranstaltung traf ich mich mit mehreren Organisatoren und Teilnehmern um über ihre Eindrücke und Beiträge zu sprechen.https://un-derse23.sciencesconf.org Der link zur Veranstaltunghttps://theconversation.com/re-designing-the-conference-46894 Ein Artikel aus dem Jahr 2015 zum Thema Unkonferenz (Englisch)https://link.springer.com/book/10.1007/978-3-319-05155-0 Das Buch das in der Folge erwähnt wurde: Agile the good, the hype and the ugly von Bertrand Meyer. https://project.software-metadata.pub/index.html Helmholtz Hermes Projekthttps://the-turing-way.netlify.app/index.html The Turing Way - vom Alan Turing Institut in London, UKhttps://www.dfg.de Webseite der deutschen ForschungsgemeinschaftSupport the showThank you for listening and your ongoing support. It means the world to us! You can also support our efforts by leaving a rating or review.Follow or contact us on Email mailto:code4thought@proton.me Patreon https://www.patreon.com/codeforthought Slack (ukrse.slack.com): @code4thoughtMastadon: @code4thought@fosstodon.orgLinkedIn: https://www.linkedin.com/in/pweschmidt/ This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
[EN] Hidden no more - The HiddenREF Festival Sep '23
Oct 2 2023
[EN] Hidden no more - The HiddenREF Festival Sep '23
The HiddenRef https://hidden-ref.org in the UK is an initiative to push for considering a wider range of research outputs than publications, e.g. software and data. The members of the initiative organised an event on 21 September 2023 to bring together academic institutions, funders and publishers. The aim is to increase the amount of non-publication output for the next research assessment in the UK in 2028. https://hidden-ref.org/festival-of-hidden-ref/ The HiddenREF festival pageIn this episode I spoke to a number of participants and presenters. In order of appearance;James Baker, director of digital humanities at Southampton UniversitySteven Hill, director of research at Research EnglandGuillaume Wright, publisher at https://f1000.com F1000Tony Roche HiddenRef committee member and director at https://www.emeraldgrouppublishing.com Emerald publishingEmma Karoume, community manager at the https://www.turing.ac.uk Alan Turing Institute in LondonSimon Hettrick, chair of the https://hidden-ref.org HiddenRef and deputy directory of the Software Sustainability Institute https://www.software.ac.ukThis episode is sponsored by F1000.F1000, part of Taylor & Francis Group, is an scholarly open research publisher offering a unique publication model designed to ensure all research outputs are as accessible, usable and reusable as possible, thus accelerating the impact of that research. F1000 works in partnership with many research funders, institutions and societies across the globe, including the European Commission, Wellcome, the Bill & Melinda Gates Foundation and the American Nuclear Society, to develop bespoke publishing solutions to help them to achieve their open research ambitions. F1000 also has its own portfolio of open research publishing venues available to researchers from across all disciplines who wish to publish all research outputs openly, including F1000Research, Routledge Open Research, Open Research Africa and Health Open Research. Find out more at https://f1000.com. Support the showThank you for listening and your ongoing support. It means the world to us! You can also support our efforts by leaving a rating or review.Follow or contact us on Email mailto:code4thought@proton.me Patreon https://www.patreon.com/codeforthought Slack (ukrse.slack.com): @code4thoughtMastadon: @code4thought@fosstodon.orgLinkedIn: https://www.linkedin.com/in/pweschmidt/ This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
[EN] Conference Report: UK RSECon 2023 in Swansea
Sep 18 2023
[EN] Conference Report: UK RSECon 2023 in Swansea
And it's this time of the year again, when the RSE communities meet for their annual gathering. The UK RSE Society held its annual conference in the Welsh city of Swansea this year. And in this episode you'll hear from a range of different participants and presenters. Here they are in the following orderJamie Quinn (University College London and trustee of the Society until this year) https://www.ucl.ac.uk/advanced-research-computing/advanced-research-computing-centre Gael Varoquaux from Inria and Scikit-learn in France https://scikit-learn.org/stable/ Neil Chue Hong from the Software Sustainability Institute https://www.software.ac.uk Sarah Gibson from https://2i2c.org Hannah Williams from the UK Health Security Agency https://ukhsa.blog.gov.uk Rich Pitts from Oracle Research https://www.oracle.com/uk/research/ Milo Thurnston from https://fairsharing.org Becky Smith from the organising committee https://rsecon23.society-rse.org/conference-committee/ Presentations have been streamed and should be accessible soon.Support the showThank you for listening and your ongoing support. It means the world to us! You can also support our efforts by leaving a rating or review.Follow or contact us on Email mailto:code4thought@proton.me Patreon https://www.patreon.com/codeforthought Slack (ukrse.slack.com): @code4thoughtMastadon: @code4thought@fosstodon.orgLinkedIn: https://www.linkedin.com/in/pweschmidt/ This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
[EN] Where is all the code, Part 1: Software Heritage
Sep 11 2023
[EN] Where is all the code, Part 1: Software Heritage
I had the great pleasure to meet with Morane Gruenpeter and Benoît Chauvet from Software Heritage in Paris in 2023. Software Heritage aims to help preserve and archive software, not only for research but also for the private sector. Unlike research software directories (from whom we will hear later this season), Software Heritage archives the actual code. Morane and Benoit take us through what's involved in that. Links:https://www.softwareheritage.org/ the main Software Heritage portalhttps://archive.softwareheritage.org/ Link to the actual archivehttps://archive.softwareheritage.org/save/ Save code now featurehttps://archive.softwareheritage.org/add-forge/request/create/ Add forge now featurehttps://www.softwareheritage.org/2023/08/08/swh-technical-roadmap-priorities/ Presentation of the 2023 technical roadmaphttps://archive.softwareheritage.org/?guided_tour=0&guided_tour_next=https://archive.softwareheritage.org/add-forge/request/create/ Interactive guided tourhttps://www.softwareheritage.org/howto-archive-and-reference-your-code/ How to archive and reference Research Softwarehttps://docs.softwareheritage.org/ DocumentationSupport the showThank you for listening and your ongoing support. It means the world to us! You can also support our efforts by leaving a rating or review.Follow or contact us on Email mailto:code4thought@proton.me Patreon https://www.patreon.com/codeforthought Slack (ukrse.slack.com): @code4thoughtMastadon: @code4thought@fosstodon.orgLinkedIn: https://www.linkedin.com/in/pweschmidt/ This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
[EN] Hello Fortran!
Sep 4 2023
[EN] Hello Fortran!
Despite the fact that Fortran has been around since the 1950s, it remains a very relevant programming language today and has an active community of keen engineers. In this episode I'll take a sweep from the origins of Fortran, how to deal with legacy (Fortran 77), how the language evolved to modern day use cases of Fortran. In the course of the episode you'll hear from Thomas Clune (NASA, US), Wim Vanderbauwhede (Uni. Glasgow, UK), Milan Curcic (Uni. of Miami, US) and Ondrej Certik (GSI Technologies, US). Fortran-lang website: https://fortran-lang.orgFortran-lang GitHub: https://github.com/fortran-langLFortran website: https://lfortran.orgLFortran GitHub: https://github.com/lfortran/lfortranMilan's book: https://www.manning.com/books/modern-fortranNeural-Fortran: https://github.com/modern-fortran/neural-fortranFastGPT: https://github.com/certik/fastgptUS Fortran Standard Committee: https://j3-fortran.org/Ondrej's website: https://ondrejcertik.com/Milan's website: https://milancurcic.com/Tom Clune's site at NASA: https://sciences.gsfc.nasa.gov/sed/bio/thomas.l.clune Wim Vanderbauwhede's site at Uni Glasgow https://www.dcs.gla.ac.uk/~wim/pFUnit testing framework https://github.com/Goddard-Fortran-Ecosystem/pFUnit gFTL template library: https://software.nasa.gov/software/GSC-17742-1 Wim's paper (Journal of Supercomputing 2021): Making legacy Fortran code type safe through automated program transformation https://link.springer.com/article/10.1007/s11227-021-03839-9 Support the showThank you for listening and your ongoing support. It means the world to us! You can also support our efforts by leaving a rating or review.Follow or contact us on Email mailto:code4thought@proton.me Patreon https://www.patreon.com/codeforthought Slack (ukrse.slack.com): @code4thoughtMastadon: @code4thought@fosstodon.orgLinkedIn: https://www.linkedin.com/in/pweschmidt/ This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
[DE] Künstliche Intelligenz bei Helmholtz - Peter Steinbach
Jul 24 2023
[DE] Künstliche Intelligenz bei Helmholtz - Peter Steinbach
Peter Steinbach leitet eine Gruppe von Consultants am Helmholtz Institut in Dresden-Rossendorf. Die Gruppe ist Teil der Helmholtz AI Initiative und beratet WissenschafterInnen bzgl KI, Machine Learning usw. Neben Fragen über KI in der Wissenschaft hat mich auch interessiert wie Datenwissenschaft mit Software Entwicklung zusammenhängt. Schliesslich sind mehr und mehr Research Software Engineers mit KI und ML Themen beschäftigt. Links:https://www.helmholtz.ai Helmholtz AI Home Pagemailto:consultant-helmholtz.ai@hzdr.de die Kontaktadresse für Helmholtz AIhttps://twitter.com/helmholtz_ai Helmholtz AI auf Twitter (oder X wie es sich jetzt nennt)https://fosstodon.org/@helmholtz@helmholtz.social Mastodon Konto von Helmholtzhttps://twitter.com/psteinb_ Peter Steinbach´s Twitter Kontohttps://fosstodon.org/@psteinb_@beta.birdsite.live Peter´s Mastodon KontoKonferenzen im Herbst 2023https://rsecon23.society-rse.org UK RSE Conference in Swansea, UK, 5-8 September with satellite eventshttps://hidden-ref.org/festival-of-hidden-ref/ Hidden Ref Festival in Bristol, UK, 21 Septemberhttps://un-derse23.sciencesconf.org German Unconference in Jena, Germany,  26-28 Septemberhttps://us-rse.org/usrse23/ First ever US RSE Conference in Chicago, USA, 16-18 OctoberSupport the showThank you for listening and your ongoing support. It means the world to us! You can also support our efforts by leaving a rating or review.Follow or contact us on Email mailto:code4thought@proton.me Patreon https://www.patreon.com/codeforthought Slack (ukrse.slack.com): @code4thoughtMastadon: @code4thought@fosstodon.orgLinkedIn: https://www.linkedin.com/in/pweschmidt/ This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/