[
  {
    "name": "eScience Editorial Team",
    "slug": "escience-editorial-team",
    "url": "/authors/escience-editorial-team",
    "bio": "The eScience Center Blog editorial team, bringing you the latest in research software engineering.",
    "postCount": 73,
    "latestPostDate": "2026-07-16T00:00:00.000Z",
    "topics": [
      {
        "name": "Git",
        "slug": "git",
        "count": 41,
        "url": "/topics/git"
      },
      {
        "name": "Community",
        "slug": "community",
        "count": 31,
        "url": "/topics/community"
      },
      {
        "name": "Collaboration",
        "slug": "collaboration",
        "count": 31,
        "url": "/topics/collaboration"
      },
      {
        "name": "RSE",
        "slug": "rse",
        "count": 27,
        "url": "/topics/rse"
      },
      {
        "name": "Machine Learning",
        "slug": "machine-learning",
        "count": 16,
        "url": "/topics/machine-learning"
      },
      {
        "name": "API",
        "slug": "api",
        "count": 14,
        "url": "/topics/api"
      },
      {
        "name": "Research Software",
        "slug": "research-software",
        "count": 13,
        "url": "/topics/research-software"
      },
      {
        "name": "Environment",
        "slug": "environment",
        "count": 11,
        "url": "/topics/environment"
      },
      {
        "name": "Python",
        "slug": "python",
        "count": 10,
        "url": "/topics/python"
      },
      {
        "name": "Open Science",
        "slug": "open-science",
        "count": 10,
        "url": "/topics/open-science"
      }
    ],
    "posts": [
      {
        "id": "2026-07-16---a-holistic-approach-to-professional-technical-digital-research-is-possible",
        "title": "A holistic approach to professional technical digital research is possible",
        "author": "eScience Editorial Team",
        "authorSlug": "escience-editorial-team",
        "date": "2026-07-16T00:00:00.000Z",
        "url": "/posts/2026-07-16---a-holistic-approach-to-professional-technical-digital-research-is-possible",
        "tags": [],
        "excerpt": "By Carlos Martinez-Ortiz, Jeremy Cohen, Marta Teperek, Martine de Vos, Paula Martinez Lavanchy, Thomas Pronk DOI: doi.org/10.61686/pyrfg72916 This post has also been published on the Open Science NL blog. What does resea",
        "cover": "/_astro/holistic-digital-research.d8H2HHph.jpeg",
        "readingMinutes": 8,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/a-holistic-approach-to-professional-technical-digital-research-is-possible-9d85f699cbbe"
      },
      {
        "id": "2026-05-28---research-software-engineers-in-the-age-of-genai-same-value-c",
        "title": "Research Software Engineers in the Age of GenAI: Same Value, Changing Practice",
        "author": "eScience Editorial Team",
        "authorSlug": "escience-editorial-team",
        "date": "2026-05-28T00:00:00.000Z",
        "url": "/posts/2026-05-28---research-software-engineers-in-the-age-of-genai-same-value-c",
        "tags": [
          "API",
          "Community",
          "Ethics",
          "GenAI",
          "LLM",
          "RSE"
        ],
        "excerpt": "Stephan Druskat, Michelle Barker, Ian Cosden, Cunliang Geng, Robert Haines, Daniel S. Katz, Joseph Shingleton, Ben van Werkhoven This blog post is being cross-posted by the Research Software Alliance (ReSA), Better Scien",
        "cover": "/_astro/research-software-engineers-in-the-age-o-4c402b8d.DHWN-me0.png",
        "readingMinutes": 13,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/research-software-engineers-in-the-age-of-genai-same-value-changing-practice-79607290e47a"
      },
      {
        "id": "2026-05-15---co-designing-a-roadmap-for-training-on-research-software-tem",
        "title": "Co-Designing a Roadmap for Training on Research Software Templates and Code Auditing",
        "author": "eScience Editorial Team",
        "authorSlug": "escience-editorial-team",
        "date": "2026-05-15T00:00:00.000Z",
        "url": "/posts/2026-05-15---co-designing-a-roadmap-for-training-on-research-software-tem",
        "tags": [
          "Community",
          "FAIR",
          "Git",
          "Research Software",
          "Training"
        ],
        "excerpt": "Training materials are most effective when they are created hand-in-hand with the communities who will actually use them. Photo of the eventBy Manuel G. Garcia and Serkan Gigin. Training materials are most effective when",
        "cover": "/_astro/co-designing-a-roadmap-for-training-on-r-11fafa6b.TwqUPDLO.jpeg",
        "readingMinutes": 5,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/co-designing-a-roadmap-for-training-on-research-software-templates-and-code-auditing-ed488ba70cd6"
      },
      {
        "id": "2026-04-09---fosdem-2026-observations-and-key-takeaways",
        "title": "FOSDEM 2026: Observations and key takeaways",
        "author": "eScience Editorial Team",
        "authorSlug": "escience-editorial-team",
        "date": "2026-04-09T00:00:00.000Z",
        "url": "/posts/2026-04-09---fosdem-2026-observations-and-key-takeaways",
        "tags": [
          "API",
          "Databases",
          "Git",
          "Machine Learning",
          "Open Source",
          "Performance"
        ],
        "excerpt": "If you missed FOSDEM 2026 — the largest conference dedicated to open-source software — you can still absorb some of the experience as shared by NLeSC RSEs Flavio Hafner, Ole Mussmann and Faruk Diblen. Flavio Hafner on F",
        "cover": "/_astro/fosdem-2026-observations-and-key-takeawa-55dcce06.l9YVToEZ.jpg",
        "readingMinutes": 16,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/fosdem-2026-observations-and-key-takeaways-6afbfb50dc58"
      },
      {
        "id": "2026-03-26---bring-your-own-backend",
        "title": "Bring Your Own Backend",
        "author": "eScience Editorial Team",
        "authorSlug": "escience-editorial-team",
        "date": "2026-03-26T00:00:00.000Z",
        "url": "/posts/2026-03-26---bring-your-own-backend",
        "tags": [
          "API",
          "Collaboration",
          "Git",
          "Machine Learning",
          "Python",
          "RSE"
        ],
        "excerpt": "A pattern for sustainable research software collaboration By Stefan Verhoeven. Image source https://www.pnnl.gov/news-media/new-nationwide-modeling-points-widespread-racial-disparities-urban-heat-stress As a research sof",
        "cover": "/_astro/bring-your-own-backend-f8659c4d.BLuW3jQh.png",
        "readingMinutes": 5,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/bring-your-own-backend-e3c6762cb460"
      },
      {
        "id": "2026-03-18---give-me-data-yesterday",
        "title": "Give Me Data, Yesterday",
        "author": "eScience Editorial Team",
        "authorSlug": "escience-editorial-team",
        "date": "2026-03-18T00:00:00.000Z",
        "url": "/posts/2026-03-18---give-me-data-yesterday",
        "tags": [
          "Benchmarking",
          "Collaboration",
          "Containers",
          "Databases",
          "Docker",
          "Environment"
        ],
        "excerpt": "I want this data, and I want it yesterday!This post is adapted, with the author’s permission and collaboration, from this post in his personal blog. This is a quest. A quest for the right tool for the right job, for usa",
        "cover": "/_astro/give-me-data-yesterday-c8b7629b.DGTEI-TB.png",
        "readingMinutes": 21,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/give-me-data-yesterday-7a3c8124b143"
      },
      {
        "id": "2026-02-11---enabling-best-practices-for-sustainable-software-in-the-natu",
        "title": "Enabling best practices for sustainable software in the Natural &amp; Engineering sciences (SS-NES)",
        "author": "eScience Editorial Team",
        "authorSlug": "escience-editorial-team",
        "date": "2026-02-11T00:00:00.000Z",
        "url": "/posts/2026-02-11---enabling-best-practices-for-sustainable-software-in-the-natu",
        "tags": [
          "API",
          "Citation",
          "Collaboration",
          "Community",
          "Git",
          "Open Science"
        ],
        "excerpt": "Enabling best practices for sustainable software in the Natural &amp; Engineering sciences (SS-NES) Authors: Roel Janssen, Jason Maassen and Carlos Martinez-Ortiz With the available constellation of data and code reposit",
        "cover": "/_astro/enabling-best-practices-for-sustainable--312dc003.C2NZAdf8.jpeg",
        "readingMinutes": 3,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/enabling-best-practices-for-sustainable-software-in-the-natural-engineering-sciences-ss-nes-0fe81f2995d2"
      },
      {
        "id": "2025-12-09---strengthening-research-software-management-in-dutch-umcs-hig",
        "title": "Strengthening Research Software Management in Dutch UMCs: Highlights from the Second DReaMS Community Meetup",
        "author": "eScience Editorial Team",
        "authorSlug": "escience-editorial-team",
        "date": "2025-12-09T00:00:00.000Z",
        "url": "/posts/2025-12-09---strengthening-research-software-management-in-dutch-umcs-hig",
        "tags": [
          "Citation",
          "Collaboration",
          "Community",
          "Git",
          "Health",
          "Open Science"
        ],
        "excerpt": "Strengthening Research Software Management in Dutch UMCs: Highlights from the Second DReaMS Community Meetup Written by Anna Niehues, Özgün Balaban, Magnus Palmblad, Mariia Steeghs-Turchina, and the DReaMS Community DRea",
        "cover": "/_astro/strengthening-research-software-manageme-3878cbea.CcpX6cFs.png",
        "readingMinutes": 4,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/strengthening-research-software-management-in-dutch-umcs-highlights-from-the-second-dreams-ee2c8d12f243"
      },
      {
        "id": "2025-10-23---why-companies-win-by-investing-in-open-source-software",
        "title": "Why companies win by investing in Open-Source Software",
        "author": "eScience Editorial Team",
        "authorSlug": "escience-editorial-team",
        "date": "2025-10-23T00:00:00.000Z",
        "url": "/posts/2025-10-23---why-companies-win-by-investing-in-open-source-software",
        "tags": [
          "Biology",
          "Community",
          "FAIR",
          "Git"
        ],
        "excerpt": "Why would a for-profit company want to invest in Open-Source Software? Our collaborator, prof. Eric-Jan Wagenmakers will tell you why. CC-BY license from: Kojima T, Oishi K, Matsubara Y, Uchiyama Y, Fukushima Y, Aoki N,",
        "cover": "/_astro/why-companies-win-by-investing-in-open-s-bfa19698.CtXRQL3T.jpeg",
        "readingMinutes": 3,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/why-companies-win-by-investing-in-open-source-software-8c81bad92d79"
      },
      {
        "id": "2025-05-20---scientific-community-building-through-workshops-the-nplinker",
        "title": "Scientific Community Building through Workshops: the NPLinker eScience experience",
        "author": "eScience Editorial Team",
        "authorSlug": "escience-editorial-team",
        "date": "2025-05-20T00:00:00.000Z",
        "url": "/posts/2025-05-20---scientific-community-building-through-workshops-the-nplinker",
        "tags": [
          "Community",
          "Git",
          "Nix",
          "RSE",
          "Workflows",
          "Workshop"
        ],
        "excerpt": "This blog post is written by Wageningen University &amp; Research Assistant Professor Justin van der Hooft, who participates in the Open eScience Call 2021. His project “A community-supported workflow connecting microbia",
        "cover": "/_astro/scientific-community-building-through-wo-0741307b.Cd4Yi41s.jpeg",
        "readingMinutes": 6,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/scientific-community-building-through-workshops-the-nplinker-escience-experience-651e067a8f75"
      },
      {
        "id": "2025-03-25---introduction-to-deep-learning-with-python",
        "title": "Introduction to Deep Learning with Python",
        "author": "eScience Editorial Team",
        "authorSlug": "escience-editorial-team",
        "date": "2025-03-25T00:00:00.000Z",
        "url": "/posts/2025-03-25---introduction-to-deep-learning-with-python",
        "tags": [
          "Collaboration",
          "Community",
          "Deep Learning",
          "Git",
          "Neural Networks",
          "Open Source"
        ],
        "excerpt": "Written by Sven van der Burg, Carsten Schnober, Sarah M. Brown and Toby Hodges Engineers and instructors at the eScience Center have developed lots of open source lesson materials for the workshops we teach. One example",
        "cover": "/_astro/introduction-to-deep-learning-with-pytho-6c0721f9.BkgMA3vv.jpg",
        "readingMinutes": 6,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/introduction-to-deep-learning-with-python-ded77718141b"
      },
      {
        "id": "2025-01-16---my-experience-of-getting-codechecked",
        "title": "My experience of getting codechecked",
        "author": "eScience Editorial Team",
        "authorSlug": "escience-editorial-team",
        "date": "2025-01-16T00:00:00.000Z",
        "url": "/posts/2025-01-16---my-experience-of-getting-codechecked",
        "tags": [
          "Community",
          "Git",
          "R",
          "Reproducibility",
          "Workflows"
        ],
        "excerpt": "6 By eScience Fellow Eduard Klapwijk This year I was finalizing and publishing one of my own research projects. My coauthors and I took many steps to make the project as reproducible as possible. Because I am setting up",
        "cover": "/_astro/my-experience-of-getting-codechecked-fd5cf777.CFP8GMsa.jpg",
        "readingMinutes": 6,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/my-experience-of-getting-codechecked-39cf612cfd35"
      },
      {
        "id": "2024-12-20---out-of-office-holiday-mode-activated",
        "title": "Out of office: holiday mode activated",
        "author": "eScience Editorial Team",
        "authorSlug": "escience-editorial-team",
        "date": "2024-12-20T00:00:00.000Z",
        "url": "/posts/2024-12-20---out-of-office-holiday-mode-activated",
        "tags": [
          "Open Science",
          "Research Software",
          "Workflows"
        ],
        "excerpt": "As the year winds down, the Netherlands eScience Center editorial team will be taking a short hiatus for the holidays to recharge and prepare for an exciting year ahead. While we’re away, we’ve curated a list of thought",
        "cover": "/_astro/1_Lgda4zrJwtyb8A-E-JQ7Jg-1e176f31.Bbnqjlvu.jpeg",
        "readingMinutes": 1,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/out-of-office-holiday-mode-activated-c080cc44717b"
      },
      {
        "id": "2024-12-06---how-much-research-output-is-really-open-and-how-can-we-tell",
        "title": "How much research output is really open, and how can we tell?",
        "author": "eScience Editorial Team",
        "authorSlug": "escience-editorial-team",
        "date": "2024-12-06T00:00:00.000Z",
        "url": "/posts/2024-12-06---how-much-research-output-is-really-open-and-how-can-we-tell",
        "tags": [
          "API",
          "Citation",
          "Community",
          "FAIR",
          "Git",
          "Open Science"
        ],
        "excerpt": "Written by Esther Plomp, Meron Vermaas, Carlos Martinez-Ortiz, Nemo Andrea, Ewan Cahen, Felix Weijdema, Dorien Huijser, Marta Teperek, Bjørn Bartholdy &amp; Ana Parrón Cabañero. During the Open Science Festival in Maastr",
        "cover": "/_astro/how-much-research-output-is-really-open--20fe968e.cQyvYruU.jpg",
        "readingMinutes": 9,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/how-much-research-output-is-really-open-and-how-can-we-tell-422013cc93ab"
      },
      {
        "id": "2024-12-05---how-is-research-software-managed-at-umcs-insights-from-a-fir",
        "title": "How is research software managed at UMCs? Insights from a first meetup",
        "author": "eScience Editorial Team",
        "authorSlug": "escience-editorial-team",
        "date": "2024-12-05T00:00:00.000Z",
        "url": "/posts/2024-12-05---how-is-research-software-managed-at-umcs-insights-from-a-fir",
        "tags": [
          "Collaboration",
          "FAIR",
          "Git",
          "Health",
          "Privacy",
          "RSE"
        ],
        "excerpt": "Written by eScience Center Fellow Thomas Pronk On October 7th, 2024, the Digital Competence Centers (DCCs) of the seven Dutch University Medical Centers (UMCs) had a meetup, joined by representatives from Health-RI, ELIX",
        "cover": "/_astro/how-is-research-software-managed-at-umcs-df70a4a2.DUuGwGrS.jpg",
        "readingMinutes": 3,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/how-is-research-software-managed-at-umcs-insights-from-a-first-meetup-4181e9626a60"
      },
      {
        "id": "2024-12-03---tackling-advent-of-code",
        "title": "Tackling Advent of Code",
        "author": "eScience Editorial Team",
        "authorSlug": "escience-editorial-team",
        "date": "2024-12-03T00:00:00.000Z",
        "url": "/posts/2024-12-03---tackling-advent-of-code",
        "tags": [
          "API",
          "Community",
          "Python",
          "RSE",
          "Security"
        ],
        "excerpt": "By Ewan Cahen Advent of Code 2024 has started this week! If you are not familiar with Advent of Code, it’s an annual coding challenge created by Eric Wastl. It’s like an advent calendar for coding challenges containing 2",
        "cover": "/_astro/tackling-advent-of-code-b3260b36.C86THPBM.jpg",
        "readingMinutes": 6,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/tackling-advent-of-code-8d4fb719e2b7"
      },
      {
        "id": "2024-12-03---the-do-it-yourself-computed-tomography-scanner",
        "title": "The ‘do-it-yourself’ Computed Tomography scanner",
        "author": "eScience Editorial Team",
        "authorSlug": "escience-editorial-team",
        "date": "2024-12-03T00:00:00.000Z",
        "url": "/posts/2024-12-03---the-do-it-yourself-computed-tomography-scanner",
        "tags": [
          "3D",
          "Collaboration",
          "Git",
          "RSE"
        ],
        "excerpt": "By Francien Bossema Researchers developed a method to use existing X-ray imaging facilities for Computed Tomography (CT) scanning Photo by Cara Shelton on Unsplash This is a cross-post from our fellow Dr. Francien Bossem",
        "cover": "/_astro/the-do-it-yourself-computed-tomography-s-7f9418ba.CA__ftPK.jpg",
        "readingMinutes": 4,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/the-do-it-yourself-computed-tomography-scanner-e9e666ea4789"
      },
      {
        "id": "2024-11-26---from-pandemic-response-to-package-development",
        "title": "From Pandemic Response to Package Development",
        "author": "eScience Editorial Team",
        "authorSlug": "escience-editorial-team",
        "date": "2024-11-26T00:00:00.000Z",
        "url": "/posts/2024-11-26---from-pandemic-response-to-package-development",
        "tags": [
          "Collaboration",
          "Data Science",
          "Environment",
          "Git",
          "Health",
          "Python"
        ],
        "excerpt": "By Fenne Riemslagh We had the pleasure of sitting down with Kirsten Bulsink, a data scientist at the Dutch National Institute for Public Health and the Environment (RIVM). Our discussion covered her journey from pandemic",
        "cover": "/_astro/from-pandemic-response-to-package-develo-32f8ae64.B6ocEb2n.jpg",
        "readingMinutes": 5,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/from-pandemic-response-to-package-development-52aba8e249c3"
      },
      {
        "id": "2024-11-14---why-should-you-care-about-reproducible-code-and-how-to-get-s",
        "title": "Why should you care about reproducible code — and how to get started?",
        "author": "eScience Editorial Team",
        "authorSlug": "escience-editorial-team",
        "date": "2024-11-14T00:00:00.000Z",
        "url": "/posts/2024-11-14---why-should-you-care-about-reproducible-code-and-how-to-get-s",
        "tags": [
          "Bayesian",
          "Biology",
          "Community",
          "Containers",
          "Environment",
          "Git"
        ],
        "excerpt": "On 23 April 2024, the first ‘National Research Software Day’ took place in Hilversum, the Netherlands. During the unconference part of the program, Eduard Klapwijk ran the session about the importance of reproducible cod",
        "cover": "/_astro/why-should-you-care-about-reproducible-c-984b86bd.CiHwM2go.jpeg",
        "readingMinutes": 6,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/why-should-you-care-about-reproducible-code-and-how-to-get-started-1e944bb920a4"
      },
      {
        "id": "2024-10-30---beyond-research",
        "title": "Beyond research",
        "author": "eScience Editorial Team",
        "authorSlug": "escience-editorial-team",
        "date": "2024-10-30T00:00:00.000Z",
        "url": "/posts/2024-10-30---beyond-research",
        "tags": [
          "Collaboration",
          "RSE",
          "Training"
        ],
        "excerpt": "Beyond research ‘Beyond research’ is a new mini-series we are starting on the eScience Center blog. We want to give you some insight into the interests, hobbies and accomplishments of our colleagues. Learn more about the",
        "cover": "/_astro/beyond-research-1f31515b.pyM2re2S.jpeg",
        "readingMinutes": 6,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/beyond-research-e220eb18f8b4"
      },
      {
        "id": "2024-10-24---from-corridor-coincidences-to-cellular-cartography-the-grlc-",
        "title": "From Corridor Coincidences to Cellular Cartography: The grlc Story",
        "author": "eScience Editorial Team",
        "authorSlug": "escience-editorial-team",
        "date": "2024-10-24T00:00:00.000Z",
        "url": "/posts/2024-10-24---from-corridor-coincidences-to-cellular-cartography-the-grlc-",
        "tags": [
          "API",
          "Collaboration",
          "Community",
          "Databases",
          "Digital Humanities",
          "Git"
        ],
        "excerpt": "1 This is the story of grlc, a tool that transforms complex linked data queries into user-friendly web interfaces. We interviewed grlc’s developers Albert Meroño-Peñuela and Carlos Martinez-Ortiz, to explore grlc’s origi",
        "cover": "/_astro/from-corridor-coincidences-to-cellular-c-cec5731c.3PE2AEFD.jpg",
        "readingMinutes": 6,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/from-corridor-coincidences-to-cellular-cartography-the-grlc-story-25988a65541d"
      },
      {
        "id": "2024-09-19---national-research-software-day-national-infrastructures-for-",
        "title": "National Research Software Day: National Infrastructures for Sustainable Software",
        "author": "eScience Editorial Team",
        "authorSlug": "escience-editorial-team",
        "date": "2024-09-19T00:00:00.000Z",
        "url": "/posts/2024-09-19---national-research-software-day-national-infrastructures-for-",
        "tags": [
          "API",
          "Accessibility",
          "Collaboration",
          "Environment",
          "Git",
          "Open Science"
        ],
        "excerpt": "Written by Luisa Orozco, Daniela Gawehns, and Carlos Martinez-Ortiz The first National Research Software Day already took place more than five months ago in Hilversum, on 23 April 2024. Following an inspiring keynote by",
        "cover": "/_astro/national-research-software-day-national--8a937220.BjtgdaL6.jpg",
        "readingMinutes": 9,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/national-research-software-day-national-infrastructures-for-sustainable-software-f5e20ec3eeff"
      },
      {
        "id": "2024-08-22---research-software-is-critical-to-the-future-of-ai-driven-res",
        "title": "Research software is critical to the future of AI-driven research",
        "author": "eScience Editorial Team",
        "authorSlug": "escience-editorial-team",
        "date": "2024-08-22T00:00:00.000Z",
        "url": "/posts/2024-08-22---research-software-is-critical-to-the-future-of-ai-driven-res",
        "tags": [
          "Collaboration",
          "Community",
          "FAIR",
          "GenAI",
          "Git",
          "Machine Learning"
        ],
        "excerpt": "By Michelle Barker, Kim Hartley, Daniel S. Katz, Richard Littauer, Qian Zhang, Shurui Zhou, Jyoti Bhogal Cross-posted from ReSA and the Digital Research Alliance of Canada Photo credit: TheMezereon This position paper pr",
        "cover": "/_astro/research-software-is-critical-to-the-fut-cea947aa.CtbIw_yP.jpeg",
        "readingMinutes": 18,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/research-software-is-critical-to-the-future-of-ai-driven-research-8a408eea6879"
      },
      {
        "id": "2024-06-12---brainstorming-on-the-success-of-a-research-software-catalogu",
        "title": "Brainstorming on the success of a research software catalogue",
        "author": "eScience Editorial Team",
        "authorSlug": "escience-editorial-team",
        "date": "2024-06-12T00:00:00.000Z",
        "url": "/posts/2024-06-12---brainstorming-on-the-success-of-a-research-software-catalogu",
        "tags": [
          "API",
          "Collaboration",
          "Community",
          "Git",
          "RSE",
          "Reproducibility"
        ],
        "excerpt": "Brainstorming on the success of a research software catalogue 1 Researchers reflect on the whys and hows of scientific software catalogues Created with DALL-E. Timestamp: 2024–04–23 14.57.58 Prompt: Create an image that",
        "cover": "/_astro/brainstorming-on-the-success-of-a-resear-903a3824.c8S2nIoj.png",
        "readingMinutes": 3,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/brainstorming-on-the-success-of-a-research-software-catalogue-b3bfa185d519"
      },
      {
        "id": "2024-03-19---the-fair-for-research-software-principles-after-two-years-an",
        "title": "The FAIR for Research Software Principles after two years: an adoption update",
        "author": "eScience Editorial Team",
        "authorSlug": "escience-editorial-team",
        "date": "2024-03-19T00:00:00.000Z",
        "url": "/posts/2024-03-19---the-fair-for-research-software-principles-after-two-years-an",
        "tags": [
          "API",
          "Accessibility",
          "Citation",
          "Community",
          "FAIR",
          "Reproducibility"
        ],
        "excerpt": "By Michelle Barker, Leyla Jael Castro, Bernadette Fritzsch, Daniel S. Katz, Carlos Martinez-Ortiz, Anna Niehues, Alexander Struck, Qian Zhang Click here for citation information for this article. The FAIR for Research So",
        "cover": "/_astro/the-fair-for-research-software-principle-04751d5e.RZ7SqTJp.jpg",
        "readingMinutes": 12,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/the-fair-for-research-software-principles-after-two-years-an-adoption-update-ce5d382e5221"
      },
      {
        "id": "2023-12-12---how-to-ensure-that-others-can-run-your-code",
        "title": "How to ensure that others can run your code",
        "author": "eScience Editorial Team",
        "authorSlug": "escience-editorial-team",
        "date": "2023-12-12T00:00:00.000Z",
        "url": "/posts/2023-12-12---how-to-ensure-that-others-can-run-your-code",
        "tags": [
          "Git",
          "Julia",
          "Open Source",
          "Python",
          "RSE"
        ],
        "excerpt": "6 By Julian Gonggrijp This blog was originally written for the Utrecht University (UU) website by Scientific Programmer Julian Gonggrijp. We enjoyed this useful blog post, and hope you will too! If you’re looking for mor",
        "cover": "/_astro/how-to-ensure-that-others-can-run-your-c-4f7aaef5.sGCyufxL.jpg",
        "readingMinutes": 10,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/how-to-ensure-that-others-can-run-your-code-4c7672524a69"
      },
      {
        "id": "2023-11-28---navigating-research-software-policies-insights-from-the-dutc",
        "title": "Navigating research software policies: Insights from the Dutch research community",
        "author": "eScience Editorial Team",
        "authorSlug": "escience-editorial-team",
        "date": "2023-11-28T00:00:00.000Z",
        "url": "/posts/2023-11-28---navigating-research-software-policies-insights-from-the-dutc",
        "tags": [
          "3D",
          "Community",
          "Ethics",
          "Open Science",
          "Open Source",
          "RSE"
        ],
        "excerpt": "Navigating research software policies: Insights from the Dutch research community Imagine you’re a researcher who developed a brilliant piece of software that may be useful to many. Maybe it’s a single script that cleans",
        "cover": "/_astro/navigating-research-software-policies-in-ea981e66.xiUpiGH6.jpg",
        "readingMinutes": 6,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/navigating-research-software-policies-insights-from-the-dutch-research-community-1157b05d22bd"
      },
      {
        "id": "2023-11-02---investing-in-people-anticipating-the-future-of-research-soft",
        "title": "Investing in people: anticipating the future of research software",
        "author": "eScience Editorial Team",
        "authorSlug": "escience-editorial-team",
        "date": "2023-11-02T00:00:00.000Z",
        "url": "/posts/2023-11-02---investing-in-people-anticipating-the-future-of-research-soft",
        "tags": [
          "Citation",
          "Collaboration",
          "Community",
          "Git",
          "Research Software",
          "Sustainability"
        ],
        "excerpt": "Authored by Kim Hartley and Michelle Barker Photo credit: ADORE.Software at the International Research Software Funders WorkshopThis article was cross-posted on Adore.software and reports on the progress of the Amsterdam",
        "cover": "/_astro/investing-in-people-anticipating-the-fut-708c46e1.d9EqJ9Ja.jpg",
        "readingMinutes": 8,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/investing-in-people-anticipating-the-future-of-research-software-ba973331796e"
      },
      {
        "id": "2023-09-21---do-you-have-50000-annotators",
        "title": "Do you have 50.000 annotators?",
        "author": "eScience Editorial Team",
        "authorSlug": "escience-editorial-team",
        "date": "2023-09-21T00:00:00.000Z",
        "url": "/posts/2023-09-21---do-you-have-50000-annotators",
        "tags": [
          "Data Science",
          "Git",
          "Open Science",
          "RSE",
          "Reproducibility",
          "Workshop"
        ],
        "excerpt": "Do you have 50.000 annotators? Written by eScience Center Fellow, Daniela Gawehns Photo by Shutterstock During ICT.open 2023, I organized a workshop for 40 computer scientists on reproducibility in computer science. This",
        "cover": "/_astro/do-you-have-50000-annotators-9925b35a.DQcEXpIh.jpeg",
        "readingMinutes": 4,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/do-you-have-50-000-annotators-47ed4bff7e6e"
      },
      {
        "id": "2023-07-10---summer-is-here-and-so-are-large-language-models",
        "title": "Summer is here, and so are large language models.",
        "author": "eScience Editorial Team",
        "authorSlug": "escience-editorial-team",
        "date": "2023-07-10T00:00:00.000Z",
        "url": "/posts/2023-07-10---summer-is-here-and-so-are-large-language-models",
        "tags": [
          "3D",
          "Health",
          "LLM",
          "Parallel Computing"
        ],
        "excerpt": "Welcome to the technological revolution of 2023, where the landscape of communication and information processing has been forever transformed. Photo by Google DeepMind on Unsplash The early months of this year have been",
        "cover": "/_astro/summer-is-here-and-so-are-large-language-d532273d.DPS4yuCo.jpg",
        "readingMinutes": 1,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/summer-is-here-and-so-are-large-language-models-b68b24d16597"
      },
      {
        "id": "2023-05-16---creating-a-community-by-integrating-expertise-tools-and-idea",
        "title": "Creating a Community by Integrating Expertise, Tools and Ideas",
        "author": "eScience Editorial Team",
        "authorSlug": "escience-editorial-team",
        "date": "2023-05-16T00:00:00.000Z",
        "url": "/posts/2023-05-16---creating-a-community-by-integrating-expertise-tools-and-idea",
        "tags": [
          "Community",
          "Git",
          "Machine Learning",
          "Open Science",
          "RSE",
          "Workflows"
        ],
        "excerpt": "A personal reflection on the first NPLinker eScience workshop for Natural Product Discovery By Justin van der Hooft This blog post is written by Wageningen University &amp; Research Assistant Professor Justin van der Hoo",
        "cover": "/_astro/creating-a-community-by-integrating-expe-7878c100.C_Xe3aQK.jpeg",
        "readingMinutes": 5,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/creating-a-community-by-integrating-expertise-tools-and-ideas-285ffe1fb707"
      },
      {
        "id": "2023-03-02---minds-for-mobile-agents-speeding-up-social-distancing-simula",
        "title": "Minds for Mobile Agents: speeding up social distancing simulations",
        "author": "eScience Editorial Team",
        "authorSlug": "escience-editorial-team",
        "date": "2023-03-02T00:00:00.000Z",
        "url": "/posts/2023-03-02---minds-for-mobile-agents-speeding-up-social-distancing-simula",
        "tags": [
          "C++",
          "Environment",
          "Git",
          "Optimization",
          "Performance",
          "R"
        ],
        "excerpt": "This blog post is written by University of Amsterdam researchers Charlotte Tanis and Andrew Heathcote, who participated in the Small-Scale Initiative for Software Performance Optimization. Their team’s project: predictin",
        "cover": "/_astro/0_b6gDKVX25ZdxuAHl-4d41c263.CMh6ba9d.webp",
        "readingMinutes": 3,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/minds-for-mobile-agents-speeding-up-social-distancing-simulations-62d3fb412ff6"
      },
      {
        "id": "2023-01-19---why-internships-have-a-large-impact",
        "title": "Why internships have a large impact",
        "author": "eScience Editorial Team",
        "authorSlug": "escience-editorial-team",
        "date": "2023-01-19T00:00:00.000Z",
        "url": "/posts/2023-01-19---why-internships-have-a-large-impact",
        "tags": [
          "RSE"
        ],
        "excerpt": "Photo by Scott Graham on Unsplash One and a half years ago I finished my internship at the eScience Center. Based on my own experiences and those of others around me, I think that internships are a unique moment in anyo",
        "cover": "/_astro/0_LDbeTgeB_nX3mscs-40d92b52.CXCwdMj2.webp",
        "readingMinutes": 3,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/why-internships-have-a-large-impact-21f50358bfb8"
      },
      {
        "id": "2023-01-12---the-data-science-centre-digital-expertise-hub-at-uva",
        "title": "The Data Science Centre: Digital expertise Hub at UvA",
        "author": "eScience Editorial Team",
        "authorSlug": "escience-editorial-team",
        "date": "2023-01-12T00:00:00.000Z",
        "url": "/posts/2023-01-12---the-data-science-centre-digital-expertise-hub-at-uva",
        "tags": [
          "Collaboration",
          "Community",
          "Data Science",
          "Git",
          "RSE",
          "Training"
        ],
        "excerpt": "This week, we interviewed Lisa Yu, Community Manager of the Data Science Center (DSC). The DSC is a coordinating hub within the University of Amsterdam (UvA) Library, launched in 2021. The need for software and skills th",
        "cover": "/_astro/1_yEpWKc90PA3cJ3R-ZL1KjQ-4bc4c1fe.jieQD0mY.png",
        "readingMinutes": 4,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/the-data-science-centre-digital-expertise-hub-at-uva-444787a3fe6b"
      },
      {
        "id": "2022-12-16---machine-learning-as-a-tool-for-political-speech-analysis",
        "title": "Machine Learning as a tool for political speech analysis",
        "author": "eScience Editorial Team",
        "authorSlug": "escience-editorial-team",
        "date": "2022-12-16T00:00:00.000Z",
        "url": "/posts/2022-12-16---machine-learning-as-a-tool-for-political-speech-analysis",
        "tags": [
          "Machine Learning",
          "Research Software",
          "Workflows"
        ],
        "excerpt": "The following example of a sentence from Putin’s invasion-speech may clarify what CM annotation of texts involves: ‘The purpose of this operation is to protect people Effect who, for eight years now, have been facing hum",
        "cover": "/_astro/machine-learning-as-a-tool-for-political-2655339b.COYs2_-X.png",
        "readingMinutes": 3,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/machine-learning-as-a-tool-for-political-speech-analysis-c8abf5cd8c0d"
      },
      {
        "id": "2022-11-23---the-future-of-research-software",
        "title": "The Future of Research Software",
        "author": "eScience Editorial Team",
        "authorSlug": "escience-editorial-team",
        "date": "2022-11-23T00:00:00.000Z",
        "url": "/posts/2022-11-23---the-future-of-research-software",
        "tags": [
          "Astronomy",
          "Collaboration",
          "Community",
          "Environment",
          "Ethics",
          "Research Software"
        ],
        "excerpt": "By Michelle Barker (Research Software Alliance (ReSA)), Neil Chue Hong (Software Sustainability Institute UK), Maria Cruz (Dutch Research Council), Daniel S. Katz (National Center for Supercomputing Applications at the U",
        "cover": "/_astro/1_qR7wedlERZDzzYFuBy2-Mg-d89911f6.De0bO401.jpeg",
        "readingMinutes": 4,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/the-future-of-research-software-602878378c5f"
      },
      {
        "id": "2022-11-22---software-in-the-spotlight-launching-the-research-software-di",
        "title": "Software in the spotlight: launching the Research Software Directory",
        "author": "eScience Editorial Team",
        "authorSlug": "escience-editorial-team",
        "date": "2022-11-22T00:00:00.000Z",
        "url": "/posts/2022-11-22---software-in-the-spotlight-launching-the-research-software-di",
        "tags": [
          "Collaboration",
          "Community",
          "FAIR",
          "Git",
          "Health",
          "Image Processing"
        ],
        "excerpt": "The RSD has been in use by the Netherlands eScience Center as a prototype for several years. Open source software for research lies at the heart of the mission of the Center. The eScience Center collaborates with researc",
        "cover": null,
        "readingMinutes": 3,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/software-in-the-spotlight-launching-the-research-software-directory-59b6b5a15da5"
      },
      {
        "id": "2022-10-27---how-to-manage-your-software",
        "title": "How to manage your software",
        "author": "eScience Editorial Team",
        "authorSlug": "escience-editorial-team",
        "date": "2022-10-27T00:00:00.000Z",
        "url": "/posts/2022-10-27---how-to-manage-your-software",
        "tags": [
          "Community",
          "Parallel Computing",
          "RSE",
          "Research Software",
          "Training",
          "Workshop"
        ],
        "excerpt": "Today the Netherlands eScience Center and NWO released a Practical Guide to Software Management Plans (SMPs). The Software Management Plan Working Group developed the Guide with input from many members of the national an",
        "cover": "/_astro/1_rUSMM8nk_zee36V9BS3rXw-6914b60c.BSvvjQ_p.png",
        "readingMinutes": 5,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/how-to-manage-your-software-327c8ac8a937"
      },
      {
        "id": "2022-08-16---our-favourite-high-performance-programming-tools",
        "title": "Our favourite high performance programming tools",
        "author": "eScience Editorial Team",
        "authorSlug": "escience-editorial-team",
        "date": "2022-08-16T00:00:00.000Z",
        "url": "/posts/2022-08-16---our-favourite-high-performance-programming-tools",
        "tags": [
          "C++",
          "FPGA",
          "GPU",
          "Performance"
        ],
        "excerpt": "Does your code need a performance boost? Ask us! Photo by Alenka Skvarc on Unsplash We hope you are relaxed and enjoying your holiday period. We really do. So it may seem ironic that this blog post is about being in a hu",
        "cover": "/_astro/0_jZCwr0Tj0c5eMqey-57034bb6.CeBmoS6M.webp",
        "readingMinutes": 1,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/our-favourite-high-performance-programming-tools-d11c5eaa68a8"
      },
      {
        "id": "2022-08-02---our-favourite-python-tools-for-research",
        "title": "Our favourite Python tools for research",
        "author": "eScience Editorial Team",
        "authorSlug": "escience-editorial-team",
        "date": "2022-08-02T00:00:00.000Z",
        "url": "/posts/2022-08-02---our-favourite-python-tools-for-research",
        "tags": [
          "C++",
          "Pandas",
          "Parallel Computing",
          "Python",
          "Testing"
        ],
        "excerpt": "Photo by Ethan Robertson on Unsplash Ah, summer. A time to relax, go on holiday, and learn new things. At the eScience Center, we love summer. And we love Python. So, for summer, we’ve put together our most popular blog",
        "cover": "/_astro/0_YDHFYKPphLmLq5Fz-9e75541a.DWQzJMUX.webp",
        "readingMinutes": 1,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/our-favourite-python-tools-for-research-4647e6cc0681"
      },
      {
        "id": "2022-06-13---studying-political-symbolism-in-turkish-tv-dramas-with-machi",
        "title": "Studying political symbolism in Turkish TV dramas with machine learning",
        "author": "eScience Editorial Team",
        "authorSlug": "escience-editorial-team",
        "date": "2022-06-13T00:00:00.000Z",
        "url": "/posts/2022-06-13---studying-political-symbolism-in-turkish-tv-dramas-with-machi",
        "tags": [
          "Computer Vision",
          "Git",
          "Machine Learning",
          "Neural Networks",
          "Parallel Computing",
          "Performance"
        ],
        "excerpt": "Studying political symbolism in Turkish TV dramas with machine learning eScience Editorial Team·Jun 10, 2022 Faced with a challenge of this type, Machine Learning can come to the rescue to address arduous issues related",
        "cover": null,
        "readingMinutes": 4,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/studying-political-symbolism-in-turkish-tv-dramas-with-machine-learning-3938ef40a376"
      },
      {
        "id": "2022-05-23---the-mystery-of-glass-why-machine-learning-can-help-us",
        "title": "The mystery of glass: why machine learning can help us",
        "author": "eScience Editorial Team",
        "authorSlug": "escience-editorial-team",
        "date": "2022-05-23T00:00:00.000Z",
        "url": "/posts/2022-05-23---the-mystery-of-glass-why-machine-learning-can-help-us",
        "tags": [
          "API",
          "Machine Learning",
          "Neural Networks",
          "Performance"
        ],
        "excerpt": "This blog is part of our blog series: The Small-Scale Initiative on Machine Learning, how did it go?, where groups who were invited to participate in a project with eScience Center Research Software Engineers write about",
        "cover": "/_astro/0_HK_lRdLKr8YtS5CU-ed91b41f.DmzpcpDy.webp",
        "readingMinutes": 4,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/the-mystery-of-glass-why-machine-learning-can-help-us-c1b9690565a3"
      },
      {
        "id": "2022-05-09---a-machine-learning-approach-to-laughter",
        "title": "A machine learning approach to laughter",
        "author": "eScience Editorial Team",
        "authorSlug": "escience-editorial-team",
        "date": "2022-05-09T00:00:00.000Z",
        "url": "/posts/2022-05-09---a-machine-learning-approach-to-laughter",
        "tags": [
          "API",
          "Machine Learning"
        ],
        "excerpt": "Our mentors at the eScience Center (Patrick Bos, Florian Huber, and Jisk Attema), provided us with practical guidance in the use of such libraries, which provided an invaluable learning opportunity. For instance, we lear",
        "cover": "/_astro/a-machine-learning-approach-to-laughter-3f586d65.D5I6rXhC.png",
        "readingMinutes": 3,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/a-machine-learning-approach-to-laughter-fdbcee3fb000"
      },
      {
        "id": "2022-04-22---using-machine-learning-to-tell-apart-rain-snow-hail-and-fog-",
        "title": "Using machine learning to tell apart rain, snow, hail and fog from cell tower data",
        "author": "eScience Editorial Team",
        "authorSlug": "escience-editorial-team",
        "date": "2022-04-22T00:00:00.000Z",
        "url": "/posts/2022-04-22---using-machine-learning-to-tell-apart-rain-snow-hail-and-fog-",
        "tags": [
          "Machine Learning",
          "Neural Networks",
          "Research Software"
        ],
        "excerpt": "Using machine learning to tell apart rain, snow, hail and fog from cell tower data eScience Editorial Team·Apr 21, 2022 Next, we explored whether CMLs can be used to detect fog. Fog consists of droplets so small that the",
        "cover": null,
        "readingMinutes": 2,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/using-machine-learning-to-tell-apart-rain-snow-hail-and-fog-from-cell-tower-data-6ab856c99f8b"
      },
      {
        "id": "2022-04-11---can-machine-learning-help-us-improve-stroke-rehabilitation-a",
        "title": "Can machine learning help us improve stroke rehabilitation? A step towards personalized therapy",
        "author": "eScience Editorial Team",
        "authorSlug": "escience-editorial-team",
        "date": "2022-04-11T00:00:00.000Z",
        "url": "/posts/2022-04-11---can-machine-learning-help-us-improve-stroke-rehabilitation-a",
        "tags": [
          "Machine Learning",
          "RSE",
          "Research Software",
          "Training"
        ],
        "excerpt": "Along the way, the biggest issue was our data set itself. Because data collection of human movements is a job that takes time and our patient group is small, we only have a limited amount of data available. At the same t",
        "cover": "/_astro/can-machine-learning-help-us-improve-str-99a7ce23.Dh8iiFLS.png",
        "readingMinutes": 1,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/can-machine-learning-help-us-improve-stroke-rehabilitation-a-step-towards-personalized-therapy-386efb3caf05"
      },
      {
        "id": "2022-03-31---how-machine-learning-could-help-simone-to-play-ludo",
        "title": "How machine learning could help Simone to play Ludo",
        "author": "eScience Editorial Team",
        "authorSlug": "escience-editorial-team",
        "date": "2022-03-31T00:00:00.000Z",
        "url": "/posts/2022-03-31---how-machine-learning-could-help-simone-to-play-ludo",
        "tags": [
          "Environment",
          "Git",
          "Machine Learning"
        ],
        "excerpt": "Simone is a 12 year old girl. She loves to play Ludo with her mum, dad and her little brother. However, when she pushes the dice switch in the middle of the Ludo board game, she cannot properly control her movements and",
        "cover": "/_astro/1_PTuJhzxNcKIFmheeUzrJ-Q-d856fa57.Ce9bToPd.png",
        "readingMinutes": 3,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/how-machine-learning-could-help-simone-to-play-ludo-fab95721580a"
      },
      {
        "id": "2022-03-11---how-to-find-your-rubber-duck-using-machine-learning-to-under",
        "title": "How to find your rubber duck: Using machine learning to understand a changing sea",
        "author": "eScience Editorial Team",
        "authorSlug": "escience-editorial-team",
        "date": "2022-03-11T00:00:00.000Z",
        "url": "/posts/2022-03-11---how-to-find-your-rubber-duck-using-machine-learning-to-under",
        "tags": [
          "Containers",
          "Machine Learning",
          "Neural Networks"
        ],
        "excerpt": "To get a quick start, they applied for the eScience Center Small-Scale Initiative (SSI), and were awarded consultancy on their project titled “Machine Learning for the complex response of the Wadden Sea”. A first goal fo",
        "cover": "/_astro/how-to-find-your-rubber-duck-using-machi-0e922506.N1HiEdUP.png",
        "readingMinutes": 2,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/how-to-find-your-rubber-duck-using-machine-learning-to-understand-changes-in-the-wadden-sea-7c10da354e24"
      },
      {
        "id": "2022-03-11---parsing-hebrew-and-syriac-morphology-using-deep-learning",
        "title": "Parsing Hebrew and Syriac morphology using Deep Learning",
        "author": "eScience Editorial Team",
        "authorSlug": "escience-editorial-team",
        "date": "2022-03-11T00:00:00.000Z",
        "url": "/posts/2022-03-11---parsing-hebrew-and-syriac-morphology-using-deep-learning",
        "tags": [
          "Deep Learning",
          "Git",
          "Machine Learning",
          "Parallel Computing",
          "RSE"
        ],
        "excerpt": "State-of-the-art technology meets ancient literature This blog is part of our blog series: The Small-Scale Initiative on Machine Learning, how did it go?, where groups who were invited to participate in a project with eS",
        "cover": "/_astro/0_RCeTAIngNgdUP3P0-10f08def.CPhSLehR.webp",
        "readingMinutes": 5,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/parsing-hebrew-and-syriac-morphology-using-deep-learning-cb6832bb6685"
      },
      {
        "id": "2020-10-27---c-web-app-with-webassembly-vega-web-worker-and-react",
        "title": "C++ web app with WebAssembly, Vega, Web Worker and React",
        "author": "eScience Editorial Team",
        "authorSlug": "escience-editorial-team",
        "date": "2020-10-27T00:00:00.000Z",
        "url": "/posts/2020-10-27---c-web-app-with-webassembly-vega-web-worker-and-react",
        "tags": [
          "C++",
          "Containers",
          "Git",
          "Python",
          "Visualization"
        ],
        "excerpt": "To generate the Vega-Lite specification we can write a function like so To wrap the Vega-Lite visualization in React component we will use useRef to get a DOM element as container and use useEffect to call vegaEmbed when",
        "cover": null,
        "readingMinutes": 1,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/c-web-app-with-webassembly-vega-web-worker-and-react-1e5b750c88df"
      },
      {
        "id": "2020-10-09---help-my-c-web-app-is-not-responding",
        "title": "Help! My C++ web app is not responding",
        "author": "eScience Editorial Team",
        "authorSlug": "escience-editorial-team",
        "date": "2020-10-09T00:00:00.000Z",
        "url": "/posts/2020-10-09---help-my-c-web-app-is-not-responding",
        "tags": [
          "C++",
          "Git",
          "Parallel Computing",
          "Visualization"
        ],
        "excerpt": "By Stefan Verhoeven, Christiaan Meijer, Faruk Diblen, Jurriaan H. Spaaks, and Adam Belloum. In an earlier blogpost we discussed how to run C++ code on the web using JavaScript. We created a web app that executed some C++",
        "cover": "/_astro/1_GFkQlI6sOZUxjhbEE8U5UQ-0fc27ea2.C073jd4K.gif",
        "readingMinutes": 3,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/help-my-c-web-app-is-not-responding-b930ca3034ad"
      },
      {
        "id": "2020-10-09---interact-with-your-c-web-app-using-react-forms",
        "title": "Interact with your C++ web app using React forms",
        "author": "eScience Editorial Team",
        "authorSlug": "escience-editorial-team",
        "date": "2020-10-09T00:00:00.000Z",
        "url": "/posts/2020-10-09---interact-with-your-c-web-app-using-react-forms",
        "tags": [
          "C++",
          "Containers",
          "Git",
          "Python",
          "Visualization"
        ],
        "excerpt": "By Stefan Verhoeven, Faruk Diblen, Jurriaan H. Spaaks, Adam Belloum, and Christiaan Meijer. In a previous blog post, we compiled the C++ algorithm into WebAssembly. In the current blog post, we will create a web applicat",
        "cover": "/_astro/0_XHTFs5--uJCCcQuI-9cccbcb9.DVTzmuKc.png",
        "readingMinutes": 6,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/interact-with-your-c-web-app-using-react-forms-543e676a7634"
      },
      {
        "id": "2020-10-09---spice-up-your-c-web-app-with-visualizations",
        "title": "Spice up your C++ web app with visualizations",
        "author": "eScience Editorial Team",
        "authorSlug": "escience-editorial-team",
        "date": "2020-10-09T00:00:00.000Z",
        "url": "/posts/2020-10-09---spice-up-your-c-web-app-with-visualizations",
        "tags": [
          "C++",
          "Git",
          "Python",
          "Visualization"
        ],
        "excerpt": "By Stefan Verhoeven, Faruk Diblen, Jurriaan H. Spaaks, Christiaan Meijer, and Adam Belloum. In a previous blog we found the root of an equation using the Newton-Raphson algorithm implemented in C++ and compiled to a WebA",
        "cover": "/_astro/0_q33p383lsb3jlUV9-ca283010.CJQRcRqz.jpg",
        "readingMinutes": 5,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/spice-up-your-c-web-app-with-visualizations-bcc1e888ec25"
      },
      {
        "id": "2020-10-09---using-c-in-a-web-app-with-webassembly",
        "title": "Using C++ in a web app with WebAssembly",
        "author": "eScience Editorial Team",
        "authorSlug": "escience-editorial-team",
        "date": "2020-10-09T00:00:00.000Z",
        "url": "/posts/2020-10-09---using-c-in-a-web-app-with-webassembly",
        "tags": [
          "3D",
          "C++",
          "Performance",
          "Python",
          "RSE",
          "Research Software"
        ],
        "excerpt": "By Stefan Verhoeven, Faruk Diblen, Jurriaan H. Spaaks, Adam Belloum, and Christiaan Meijer. Let’s say you have some C++ code laying around that you would like to make available to a wider audience, by putting it on the w",
        "cover": "/_astro/0_RUHNAgWlcRCfGzf1-8a8b79de.BjAjlaJh.webp",
        "readingMinutes": 6,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/using-c-in-a-web-app-with-webassembly-efd78c08469"
      },
      {
        "id": "2020-03-12---the-research-software-alliance-resa-and-the-community-landsc",
        "title": "The Research Software Alliance (ReSA) and the Community Landscape",
        "author": "eScience Editorial Team",
        "authorSlug": "escience-editorial-team",
        "date": "2020-03-12T00:00:00.000Z",
        "url": "/posts/2020-03-12---the-research-software-alliance-resa-and-the-community-landsc",
        "tags": [
          "Collaboration",
          "Community",
          "Open Science",
          "RSE",
          "Research Software",
          "Sustainability"
        ],
        "excerpt": "eScience Editorial Team·Mar 11, 2020 Some of the issues we’ve had in assembling this list are: How much interest in software does an organization need to have to be listed? When is an organization sufficiently research f",
        "cover": null,
        "readingMinutes": 3,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/the-research-software-alliance-resa-and-the-community-landscape-9b8a6290ebb3"
      },
      {
        "id": "2019-12-17---the-success-of-reliable-integration-of-renewable-energy",
        "title": "The success of reliable integration of renewable energy",
        "author": "eScience Editorial Team",
        "authorSlug": "escience-editorial-team",
        "date": "2019-12-17T00:00:00.000Z",
        "url": "/posts/2019-12-17---the-success-of-reliable-integration-of-renewable-energy",
        "tags": [
          "API",
          "Citation",
          "Collaboration",
          "Environment",
          "Git",
          "Open Source"
        ],
        "excerpt": "Countries, companies and individuals are increasingly aware of the need to keep our world clean by supporting sustainable energy. The landscape is evolving rapidly. Of the various mechanisms considered currently, the pot",
        "cover": "/_astro/1_1A6Sam1ej7Qddvg-p9A6UQ-fbdb0577.B3fX9Y9w.jpeg",
        "readingMinutes": 4,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/the-success-of-reliable-integration-of-renewable-energy-bf00a659b350"
      },
      {
        "id": "2019-12-09---managing-the-crowd-a-big-data-approach",
        "title": "Managing the crowd: a big data approach",
        "author": "eScience Editorial Team",
        "authorSlug": "escience-editorial-team",
        "date": "2019-12-09T00:00:00.000Z",
        "url": "/posts/2019-12-09---managing-the-crowd-a-big-data-approach",
        "tags": [
          "3D",
          "Machine Learning",
          "Neural Networks",
          "Physics"
        ],
        "excerpt": "Crowd disasters have taken many lives. The Love Parade disaster (Duisburg, 2010), the Ellis Park Stadium disaster (Johannesburg, 2001), the PhilSports Stadium stampede (Manila, 2006) are just a few recent examples. Never",
        "cover": "/_astro/1_dC65WeOXSSMeMyLsB9Ey5Q-b01d2f53.JGhy6-Dp.png",
        "readingMinutes": 3,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/managing-the-crowd-a-big-data-approach-cf2f053b2235"
      },
      {
        "id": "2019-11-28---optimizing-plasma-sources-through-numerical-simulation",
        "title": "Optimizing plasma sources through numerical simulation",
        "author": "eScience Editorial Team",
        "authorSlug": "escience-editorial-team",
        "date": "2019-11-28T00:00:00.000Z",
        "url": "/posts/2019-11-28---optimizing-plasma-sources-through-numerical-simulation",
        "tags": [
          "C++",
          "Collaboration",
          "Community",
          "Physics",
          "Testing"
        ],
        "excerpt": "Optimizing plasma sources through numerical simulation Cold plasma sources are promising devices for the transformation of carbon dioxide into methane and other value-added chemicals. These sources have numerous other i",
        "cover": "/_astro/optimizing-plasma-sources-through-numeri-67412b5b.ClMGPqeB.png",
        "readingMinutes": 3,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/optimizing-plasma-sources-through-numerical-simulation-a530f4623cdb"
      },
      {
        "id": "2019-07-18---using-deep-neural-networks-to-understand-molecular-interacti",
        "title": "Using deep neural networks to understand molecular interactions",
        "author": "eScience Editorial Team",
        "authorSlug": "escience-editorial-team",
        "date": "2019-07-18T00:00:00.000Z",
        "url": "/posts/2019-07-18---using-deep-neural-networks-to-understand-molecular-interacti",
        "tags": [
          "3D",
          "Biology",
          "Collaboration",
          "Community",
          "Deep Learning",
          "Git"
        ],
        "excerpt": "Photography: Michiel Wijnbergh | wijnbergh.nl Dr. Lars Ridder, Prof. Alexandre Bonvin, Dr. Nicolas Renaud, Dr. Li Xue, Dr. Sonja Georgievska The human body contains trillions of cells. These cells, while all specialised,",
        "cover": "/_astro/1_Ik99wSx3Cf5a2ORZRaPDjQ-73fdad02.CCGHXyqL.jpeg",
        "readingMinutes": 3,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/using-deep-neural-networks-to-understand-molecular-interactions-a4be5501c91c"
      },
      {
        "id": "2019-04-04---understanding-global-corporate-networks",
        "title": "understanding global corporate networks",
        "author": "eScience Editorial Team",
        "authorSlug": "escience-editorial-team",
        "date": "2019-04-04T00:00:00.000Z",
        "url": "/posts/2019-04-04---understanding-global-corporate-networks",
        "tags": [
          "Collaboration",
          "Data Science",
          "Network Analysis",
          "RSE"
        ],
        "excerpt": "Members of the CORPNET group at the University of Amsterdam Frank Takes is an assistant professor at Leiden University and member of the CORPNET group at the University of Amsterdam, where he was previously employed as",
        "cover": "/_astro/1_1oSKdqUFXU_qz3_UAeuCuw-6a373ae6.Bo727jmD.png",
        "readingMinutes": 5,
        "source": "medium",
        "sourceUrl": null
      },
      {
        "id": "2018-12-17---using-agile-methods-in-scientific-software-development",
        "title": "using agile methods in scientific software development",
        "author": "eScience Editorial Team",
        "authorSlug": "escience-editorial-team",
        "date": "2018-12-17T00:00:00.000Z",
        "url": "/posts/2018-12-17---using-agile-methods-in-scientific-software-development",
        "tags": [
          "Agile",
          "Collaboration",
          "Git",
          "RSE",
          "Research Software",
          "Software Engineering"
        ],
        "excerpt": "Photo: www.unsplash.com Software plays an increasingly important role in all aspects of the modern scientific enterprise. The practice of developing scientific software, however, is still young and uncultivated compared",
        "cover": "/_astro/1_4cOctoypHHDbrgkQ1CGUvA-30a9a8fb.Czms6Wdd.jpeg",
        "readingMinutes": 4,
        "source": "medium",
        "sourceUrl": null
      },
      {
        "id": "2018-12-17---using-agile-methods-in-scientific-software-development-1",
        "title": "using agile methods in scientific software development 1",
        "author": "eScience Editorial Team",
        "authorSlug": "escience-editorial-team",
        "date": "2018-12-17T00:00:00.000Z",
        "url": "/posts/2018-12-17---using-agile-methods-in-scientific-software-development-1",
        "tags": [
          "Agile",
          "Collaboration",
          "Git",
          "RSE",
          "Research Software",
          "Software Engineering"
        ],
        "excerpt": "Photo: www.unsplash.com Software plays an increasingly important role in all aspects of the modern scientific enterprise. The practice of developing scientific software, however, is still young and uncultivated compared",
        "cover": "/_astro/1_4cOctoypHHDbrgkQ1CGUvA-30a9a8fb.Czms6Wdd.jpeg",
        "readingMinutes": 4,
        "source": "medium",
        "sourceUrl": null
      },
      {
        "id": "2018-12-03---how-do-we-evaluate-research-software-to-meet-different-requirements",
        "title": "how do we evaluate research software to meet different requirements",
        "author": "eScience Editorial Team",
        "authorSlug": "escience-editorial-team",
        "date": "2018-12-03T00:00:00.000Z",
        "url": "/posts/2018-12-03---how-do-we-evaluate-research-software-to-meet-different-requirements",
        "tags": [
          "Citation",
          "Community",
          "Environment",
          "FAIR",
          "RSE",
          "Reproducibility"
        ],
        "excerpt": "Software written to solve research questions gains more recognition as a research result of its own and requires evaluation in terms of usability as well as its potential to facilitate high-impact and reproducible resea",
        "cover": "/_astro/1_mOfFxGkE0FP-eQ30xoYxlQ-533fe1a4.jnvZJbN7.jpeg",
        "readingMinutes": 6,
        "source": "medium",
        "sourceUrl": null
      },
      {
        "id": "2018-11-29---nice-hydrographs-for-everyone-from-everyone",
        "title": "nice hydrographs for everyone from everyone",
        "author": "eScience Editorial Team",
        "authorSlug": "escience-editorial-team",
        "date": "2018-11-29T00:00:00.000Z",
        "url": "/posts/2018-11-29---nice-hydrographs-for-everyone-from-everyone",
        "tags": [
          "Community",
          "Containers",
          "Environment",
          "Python",
          "RSE",
          "Reproducibility"
        ],
        "excerpt": "“Nice hydrographs! Can you now compare your model to ‘that other hydrology groups model’?” The phd student suppresses the urge to roll her eyes. Her supervisor is asking her to go back into code-hell. That other model i",
        "cover": "/_astro/1_tWlNAgC9-9vdCsZ0TLo_oA-6b031d8b.DTzhv_Vh.jpeg",
        "readingMinutes": 5,
        "source": "medium",
        "sourceUrl": null
      },
      {
        "id": "2018-09-26---analyzing-the-life-of-newspapers-with-machine-learning",
        "title": "analyzing the ‘life’ of newspapers with machine learning",
        "author": "eScience Editorial Team",
        "authorSlug": "escience-editorial-team",
        "date": "2018-09-26T00:00:00.000Z",
        "url": "/posts/2018-09-26---analyzing-the-life-of-newspapers-with-machine-learning",
        "tags": [
          "3D",
          "Collaboration",
          "Digital Humanities",
          "Git",
          "Machine Learning",
          "Training"
        ],
        "excerpt": "Marcel Broersma, professor of Media and Journalism Studies and Director of the Research Centre for Media and Journalism Studies (CMJS) at the University of Groningen Photography: Elodie Burrillon | http://hucopix.com Jo",
        "cover": "/_astro/1_JKyvk3tQw5WkkDg1NPhwGg-bebbadbd.BGF2bDVV.jpeg",
        "readingMinutes": 7,
        "source": "medium",
        "sourceUrl": null
      },
      {
        "id": "2018-07-12---what-we-can-learn-from-tomatoes-feeding-the-planet-with-improved-plant-breeding",
        "title": "what we can learn from tomatoes — feeding the planet with improved plant breeding",
        "author": "eScience Editorial Team",
        "authorSlug": "escience-editorial-team",
        "date": "2018-07-12T00:00:00.000Z",
        "url": "/posts/2018-07-12---what-we-can-learn-from-tomatoes-feeding-the-planet-with-improved-plant-breeding",
        "tags": [
          "Collaboration",
          "Databases",
          "RSE"
        ],
        "excerpt": "From left to right: PhD candidate Gurnoor Singh at Wageningen University and Research, Dr. Richard Finkers from the Wageningen Plant Research institute and Dr. Arnold Kuzniar from the Netherlands eScience Center Photogr",
        "cover": "/_astro/1_Ii86CSSyimnkzxo6EvjNxQ-65225314.DyHlhY_q.jpeg",
        "readingMinutes": 5,
        "source": "medium",
        "sourceUrl": null
      },
      {
        "id": "2018-07-11---the-end-of-theory-for-earth-sciences",
        "title": "the end of theory for earth sciences",
        "author": "eScience Editorial Team",
        "authorSlug": "escience-editorial-team",
        "date": "2018-07-11T00:00:00.000Z",
        "url": "/posts/2018-07-11---the-end-of-theory-for-earth-sciences",
        "tags": [
          "Astronomy",
          "Climate",
          "Community",
          "Data Science",
          "Environment",
          "Git"
        ],
        "excerpt": "“The end of theory.” This is the title of an article in Wired Magazine 10 years ago. No theory needed, the data deluge allows us to extract any knowledge by exploring data. This new empiricism received lots of attention",
        "cover": "/_astro/1_Gpdu85aecoj1ih13jkjREA-9fdd973f.CaapzvcI.jpeg",
        "readingMinutes": 3,
        "source": "medium",
        "sourceUrl": null
      },
      {
        "id": "2018-04-13---research-and-software-perspectives-from-different-communities",
        "title": "research and software perspectives from different communities",
        "author": "eScience Editorial Team",
        "authorSlug": "escience-editorial-team",
        "date": "2018-04-13T00:00:00.000Z",
        "url": "/posts/2018-04-13---research-and-software-perspectives-from-different-communities",
        "tags": [
          "Collaboration",
          "Digital Humanities",
          "Git",
          "RSE",
          "Research Software"
        ],
        "excerpt": "Last week the Principal Investigators collaborating with the eScience Center’s team came together to share experiences on collaborative research projects. Photography: Elodie Burrillon Our work is driven by the challenge",
        "cover": "/_astro/1_YwSRFSDLxiT_qfwVAFS2ng-2ff5fbae.DLz75-So.jpeg",
        "readingMinutes": 2,
        "source": "medium",
        "sourceUrl": null
      },
      {
        "id": "2017-12-20---digital-technologies-to-analyze-eyewitness-accounts-of-mass-violence",
        "title": "digital technologies to analyze eyewitness accounts of mass violence",
        "author": "eScience Editorial Team",
        "authorSlug": "escience-editorial-team",
        "date": "2017-12-20T00:00:00.000Z",
        "url": "/posts/2017-12-20---digital-technologies-to-analyze-eyewitness-accounts-of-mass-violence",
        "tags": [
          "3D",
          "Collaboration",
          "Digital Humanities",
          "Git"
        ],
        "excerpt": "Dr. Susan Hogervorst, historian, assistant professor in historical culture and history didactics, Open University of the Netherlands, and researcher at Erasmus University Rotterdam Photography: Elodie Burrillon | http:/",
        "cover": "/_astro/1_QLjAXK6hWYE9hLf3pZHFfA-fa06635e.B0E5Xaqj.jpeg",
        "readingMinutes": 5,
        "source": "medium",
        "sourceUrl": null
      },
      {
        "id": "2017-12-20---introducing-nl-rse",
        "title": "introducing nl-rse",
        "author": "eScience Editorial Team",
        "authorSlug": "escience-editorial-team",
        "date": "2017-12-20T00:00:00.000Z",
        "url": "/posts/2017-12-20---introducing-nl-rse",
        "tags": [
          "API",
          "Collaboration",
          "Community",
          "FAIR",
          "Git",
          "Open Science"
        ],
        "excerpt": "Bootstrapping the community of Research Software Engineers in the Netherlands. Research software has become an indispensable instrument for virtually every academic researcher. A case in point: survey data from the UK re",
        "cover": "/_astro/1_Do0XW7EAl1W5p5L9iuE6lQ-6ae25899.DFqxUYbS.png",
        "readingMinutes": 6,
        "source": "medium",
        "sourceUrl": null
      },
      {
        "id": "2017-10-18---teaching-machines-to-recognize-cancer",
        "title": "teaching machines to recognize cancer",
        "author": "eScience Editorial Team",
        "authorSlug": "escience-editorial-team",
        "date": "2017-10-18T00:00:00.000Z",
        "url": "/posts/2017-10-18---teaching-machines-to-recognize-cancer",
        "tags": [
          "Biology",
          "Collaboration",
          "Data Science",
          "Deep Learning",
          "HPC",
          "Health"
        ],
        "excerpt": "Jeroen de Ridder, Associate Professor at the University Medical Center Utrecht Photography: Elodie Burrillon | http://hucopix.com Jeroen de Ridder is Associate Professor at the University Medical Center Utrecht (UMCU).",
        "cover": "/_astro/1_Xq9QEOYOb5QZ3_PSRt80dg-41023789.CCUxxuAH.jpeg",
        "readingMinutes": 3,
        "source": "medium",
        "sourceUrl": null
      },
      {
        "id": "2017-07-17---an-ambition-for-the-global-astronomical-community",
        "title": "an ambition for the global astronomical community",
        "author": "eScience Editorial Team",
        "authorSlug": "escience-editorial-team",
        "date": "2017-07-17T00:00:00.000Z",
        "url": "/posts/2017-07-17---an-ambition-for-the-global-astronomical-community",
        "tags": [
          "Astronomy",
          "Community",
          "GPU",
          "HPC",
          "Performance",
          "RSE"
        ],
        "excerpt": "Making the data produced by the rejuvenated Westerbork Telescope more open for, and delivered faster to, the astronomical community Joeri van Leeuwen, Dutch astrophysicist, ASTRON and University of Amsterdam Photography",
        "cover": "/_astro/1_NRwWKhu8LM2-8meuJWeyXA-71dfc0b0.BrwPo0Rs.jpeg",
        "readingMinutes": 5,
        "source": "medium",
        "sourceUrl": null
      },
      {
        "id": "2017-06-21---what-is-the-impact-of-visualization-on-science",
        "title": "what is the impact of visualization on science",
        "author": "eScience Editorial Team",
        "authorSlug": "escience-editorial-team",
        "date": "2017-06-21T00:00:00.000Z",
        "url": "/posts/2017-06-21---what-is-the-impact-of-visualization-on-science",
        "tags": [
          "3D",
          "Astronomy",
          "Climate",
          "Data Visualization",
          "Health",
          "Machine Learning"
        ],
        "excerpt": "Scientific visualization impacts all research disciplines. Understanding our past, dealing with the challenges of climate change, discovering dark matter, and analyzing human behavior are all areas where scientific visua",
        "cover": "/_astro/1_KaZi1Mej2bsU6Gjvb8X0fw-61d072c6.BwX03uq4.jpeg",
        "readingMinutes": 7,
        "source": "medium",
        "sourceUrl": null
      },
      {
        "id": "2017-04-03---how-can-network-analysis-lead-to-a-new-way-of-studying-court-decisions",
        "title": "how can network analysis lead to a new way of studying court decisions",
        "author": "eScience Editorial Team",
        "authorSlug": "escience-editorial-team",
        "date": "2017-04-03T00:00:00.000Z",
        "url": "/posts/2017-04-03---how-can-network-analysis-lead-to-a-new-way-of-studying-court-decisions",
        "tags": [
          "Citation",
          "Collaboration",
          "Community",
          "Data Science",
          "Network Analysis",
          "Sustainability"
        ],
        "excerpt": "Gijs van Dijck, Professor of Private Law, Maastricht University Photography and text: Elodie Burrillon / HUCOPIX Gijs van Dijck is a young professor of Private Law at Maastricht University. For the last six months, he h",
        "cover": "/_astro/1_O421VeY14sI-N9KSC8YOcw-a5701c4b.B_K8gxo7.jpeg",
        "readingMinutes": 4,
        "source": "medium",
        "sourceUrl": null
      }
    ]
  },
  {
    "name": "Pablo Rodríguez-Sánchez",
    "slug": "pablo-rodriguez-sanchez",
    "url": "/authors/pablo-rodriguez-sanchez",
    "bio": "Research Software Engineer at the Netherlands eScience Center. Interested in storytelling, mathematics, and scientific communication.",
    "postCount": 18,
    "latestPostDate": "2025-11-26T00:00:00.000Z",
    "topics": [
      {
        "name": "RSE",
        "slug": "rse",
        "count": 9,
        "url": "/topics/rse"
      },
      {
        "name": "Git",
        "slug": "git",
        "count": 8,
        "url": "/topics/git"
      },
      {
        "name": "Biology",
        "slug": "biology",
        "count": 5,
        "url": "/topics/biology"
      },
      {
        "name": "Physics",
        "slug": "physics",
        "count": 3,
        "url": "/topics/physics"
      },
      {
        "name": "Training",
        "slug": "training",
        "count": 3,
        "url": "/topics/training"
      },
      {
        "name": "Python",
        "slug": "python",
        "count": 3,
        "url": "/topics/python"
      },
      {
        "name": "Visualization",
        "slug": "visualization",
        "count": 3,
        "url": "/topics/visualization"
      },
      {
        "name": "Health",
        "slug": "health",
        "count": 3,
        "url": "/topics/health"
      },
      {
        "name": "FAIR",
        "slug": "fair",
        "count": 2,
        "url": "/topics/fair"
      },
      {
        "name": "3D",
        "slug": "3d",
        "count": 2,
        "url": "/topics/3d"
      }
    ],
    "posts": [
      {
        "id": "2025-11-26---the-story-map",
        "title": "The story map",
        "author": "Pablo Rodríguez-Sánchez",
        "authorSlug": "pablo-rodriguez-sanchez",
        "date": "2025-11-26T00:00:00.000Z",
        "url": "/posts/2025-11-26---the-story-map",
        "tags": [
          "RSE"
        ],
        "excerpt": "A framework for story-building We are all natural-born storytellers. Or at the very least, storylisteners. The same drive lies behind a gathering around the fireplace, a night at the movies or listening to a podcast on y",
        "cover": "/_astro/the-story-map-4c4616af.DDI9Un7Q.png",
        "readingMinutes": 4,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/the-story-map-6c1ed940bd70"
      },
      {
        "id": "2025-10-09---why-teach-calculus-in-the-age-of-ai",
        "title": "Why teach calculus in the age of AI",
        "author": "Pablo Rodríguez-Sánchez",
        "authorSlug": "pablo-rodriguez-sanchez",
        "date": "2025-10-09T00:00:00.000Z",
        "url": "/posts/2025-10-09---why-teach-calculus-in-the-age-of-ai",
        "tags": [
          "Physics",
          "RSE"
        ],
        "excerpt": "Why would I learn to compute a derivative by hand when Artificial Intelligence can do it for me? Photo by Shubham Sharan on Unsplash If you’re reading this, you’ve probably taken a calculus course before. How was it? Cha",
        "cover": "/_astro/why-teach-calculus-in-the-age-of-ai-603e031b.bNi5rz1v.jpg",
        "readingMinutes": 3,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/why-teach-calculus-in-the-age-of-ai-db4327893b3c"
      },
      {
        "id": "2025-02-20---fair-principles-5000-years-of-common-sense",
        "title": "FAIR principles: 5000 years of common sense",
        "author": "Pablo Rodríguez-Sánchez",
        "authorSlug": "pablo-rodriguez-sanchez",
        "date": "2025-02-20T00:00:00.000Z",
        "url": "/posts/2025-02-20---fair-principles-5000-years-of-common-sense",
        "tags": [
          "API",
          "Accessibility",
          "FAIR",
          "Git",
          "RSE",
          "Research Software"
        ],
        "excerpt": "The FAIR acronym stands for Findable, Accessible, Interoperable and Reusable. If you are a researcher, certainly you’ve heard about FAIR principles. FAIR data, FAIR software, … It may sound as another extra, new responsi",
        "cover": "/_astro/fair-principles-5000-years-of-common-sen-e12a18c3.CXM7Q9rk.jpg",
        "readingMinutes": 4,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/fair-principles-5000-years-of-common-sense-ba85086ba79c"
      },
      {
        "id": "2024-02-13---differentiation-without-subtraction",
        "title": "Differentiation without subtraction",
        "author": "Pablo Rodríguez-Sánchez",
        "authorSlug": "pablo-rodriguez-sanchez",
        "date": "2024-02-13T00:00:00.000Z",
        "url": "/posts/2024-02-13---differentiation-without-subtraction",
        "tags": [
          "3D",
          "Training"
        ],
        "excerpt": "54 A surprising application of complex numbers Photo by charlesdeluvio on Unsplash Some time ago I came across one of those ideas that makes you wonder: “why nobody told me about this before?” Those of you with mathemati",
        "cover": "/_astro/differentiation-without-subtraction-b1f93adc.BE4fSPB9.png",
        "readingMinutes": 2,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/differentiation-without-subtraction-e21b4975f1cf"
      },
      {
        "id": "2023-11-09---automatic-differentiation-from-scratch",
        "title": "Automatic differentiation from scratch",
        "author": "Pablo Rodríguez-Sánchez",
        "authorSlug": "pablo-rodriguez-sanchez",
        "date": "2023-11-09T00:00:00.000Z",
        "url": "/posts/2023-11-09---automatic-differentiation-from-scratch",
        "tags": [
          "Julia",
          "Performance",
          "Python"
        ],
        "excerpt": "A surprisingly simple and elegant way to teach your computer how to perform derivatives, with some Julia (and Python) examples Photo by Crissy Jarvis on Unsplash First, a disclaimer Automatic differentiation is a well-kn",
        "cover": "data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAAZCAYAAADpG6rZAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAtGVYSWZJSSoACAAAAAYAEgEDAAEAAAABAAAAGgEFAAEAAABWAAAAGwEFAAEAAABeAAAAKAEDAAEAAAACAAAAEwIDAAEAAAABAAAAaYcEAAEAAABmAAAAAAAAAEgAAAABAAAASAAAAAEAAAAGAACQBwAEAAAAMDIxMAGRBwAEAAAAAQIDAACgBwAEAAAAMDEwMAGgAwABAAAA//8AAAKgBAABAAAAcAAAAAOgBAABAAAAGQAAAAAAAADeQpc6AAADQElEQVR4nN1ajXXiMAyW7rFAV+BGSEeAEXIjcCNwI4QRygjtCM0IzQhkhDKC+j4i94xjJzblJ/H3HhAcx7ItS5Y+h0WEcgMzl0RUi8iRZgJm3hDRioj+mn4zM/63ItKGnvtFmYG7iSjmpDzFloiw8JZWWUNEL8xchB7inCyQO8srReQPzQiqoA/1Gmvn3hMRvRPR2rcos7FA7gZawQXR/ICFB+zcG6q0PSwxawtkZgzwKCL/aGZgZljfk4j8Hqhz0P2xtssXlAGYGfsG9r7gBEy870WE59jrPlnn6EJLbPhD0drE+45IEwoawhuiVFV4lgqsaZ4oVDmD0MXZWPulX4GI5OBvmflTQ3JTXjAzTHiKwUsxpkCMhZkrZn63x+WM71Xbu7QvSTL0d+ULXgJotP5/IIgxH735qWHrh16XWv5q153Kh7q+4WI5UAdj2Oo1ItVPT51qrJ2RflwkQ3PWWBm9dt0g5hQIWEzAUicIDz6nrETX1BOBPSE2HVjha2T/21j5Fcbks7JR1mMEF8kQEVhVLNpeu5Faj14lD7DAqhtG8H5hWQYGj4sXp463PKEPN5cR8jbBNEL9M3KrXeIqmRSk67vpv/EK7n5pypupynAACz9Z8WKM1ZghpziElSb7btRnuMZ6JjK+sQjwctufKE/3zrN8JRHHG1l9qQmxi+KKeeQ9ZDReBaryvGQwwuMEmgrt9MLoBGDhxBLSbUwlPZrp1bfSkJ0duEUk1o+QYQK2Y0+BqjxMek9Jqfmfuo/R5PRKaM3kuTxhAK5lu5N+ihQ987JP8ApJMhJx1vbCCVhqPX/CCjGTUSjRGp1G3BMiUjMzRbhsM2Hf9XTcW+d+4VhGpROOeXi+kYxYnNywXWAs0AQsjcXsG6FQ5NkZ1QTxZgUJXmDvYWbklmBL4IKMW1srcQGesTdBFvsxytD8QEYs8Oy54kNsgFaebP7n9HVDRIfIuoa+Ohublg2xOVVCfy6SMdJm6WN3cjoPPPjOy67YfkoQd7fzzizOAxU733nZNeAe4dwbKr/0nXfmcpxEJijQ92KujW3CicEtECRVsnGhMS8AXQJdEO2j6ETrLTsvuZ+VAsnJZ+dOA1rESnDv/QJBeKCfziT5nwAAAABJRU5ErkJggg==",
        "readingMinutes": 10,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/automatic-differentiation-from-scratch-23d50c699555"
      },
      {
        "id": "2023-03-16---the-bike-and-the-laptop",
        "title": "The bike and the laptop",
        "author": "Pablo Rodríguez-Sánchez",
        "authorSlug": "pablo-rodriguez-sanchez",
        "date": "2023-03-16T00:00:00.000Z",
        "url": "/posts/2023-03-16---the-bike-and-the-laptop",
        "tags": [
          "Environment",
          "RSE",
          "Training"
        ],
        "excerpt": "Reflections on machines that help you Photo by Cale Weaver on Unsplash Students pay attention (sometimes) I was 17, my face was covered in acne and my hair was (awkwardly) long. I was sitting in a high school lecture roo",
        "cover": "/_astro/0_JHZz_VHUJPss2HCC-d181572b.BCi5rSHQ.webp",
        "readingMinutes": 3,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/the-bike-and-the-laptop-c7f32eddd07d"
      },
      {
        "id": "2023-01-26---an-applied-mathematician-meets-software-engineering",
        "title": "An applied mathematician meets software engineering",
        "author": "Pablo Rodríguez-Sánchez",
        "authorSlug": "pablo-rodriguez-sanchez",
        "date": "2023-01-26T00:00:00.000Z",
        "url": "/posts/2023-01-26---an-applied-mathematician-meets-software-engineering",
        "tags": [
          "Biology",
          "Git",
          "Parallel Computing",
          "RSE",
          "Software Engineering",
          "Workshop"
        ],
        "excerpt": "How software engineering practices helped me bridge the gap between mathematics and other fields Photo by Mick Haupt on Unsplash From industry to academia Let’s go backward to 2015. Back then, I had a degree in theoretic",
        "cover": "/_astro/1_iF9f0KmFW_0FjvLyLi6Eww-b4c83a7e.BeTM0UEr.png",
        "readingMinutes": 5,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/an-applied-mathematician-meets-software-engineering-987e94c5b0e7"
      },
      {
        "id": "2022-10-12---mathematics-and-biology-a-symbiosis",
        "title": "Mathematics and biology: a symbiosis?",
        "author": "Pablo Rodríguez-Sánchez",
        "authorSlug": "pablo-rodriguez-sanchez",
        "date": "2022-10-12T00:00:00.000Z",
        "url": "/posts/2022-10-12---mathematics-and-biology-a-symbiosis",
        "tags": [
          "Biology",
          "Physics",
          "Science Communication",
          "Software Engineering",
          "Visualization"
        ],
        "excerpt": "Lessons learned, from a mathematician among biologists. Photo by ThisisEngineering RAEng on Unsplash Preamble In the period 2015–2019, I was hired as a mathematician by a biology department in order to work on a research",
        "cover": "/_astro/0_DXaLJZXNaU0oSjxf-c6daa72d.T7wbfhiD.webp",
        "readingMinutes": 8,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/how-can-we-improve-the-communication-between-mathematics-and-life-sciences-30351ccec8df"
      },
      {
        "id": "2022-09-08---fun-with-elevators-a-tutorial",
        "title": "Fun with elevators: a tutorial",
        "author": "Pablo Rodríguez-Sánchez",
        "authorSlug": "pablo-rodriguez-sanchez",
        "date": "2022-09-08T00:00:00.000Z",
        "url": "/posts/2022-09-08---fun-with-elevators-a-tutorial",
        "tags": [
          "Git",
          "Physics"
        ],
        "excerpt": "Most modern cell phones contain an accelerometer. And that’s good news if you are curious about all the data around you Photo by Waldemar Brandt on Unsplash Some years ago I did a secondment at the Friedrich Schiller Uni",
        "cover": "/_astro/0_4Afjsusuv4SsR3XK-958db2fb.DtRZ-AGD.jpg",
        "readingMinutes": 2,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/fun-with-elevators-a-tutorial-dff473d69d32"
      },
      {
        "id": "2022-06-30---a-single-rule-for-better-talks",
        "title": "A single rule for better talks",
        "author": "Pablo Rodríguez-Sánchez",
        "authorSlug": "pablo-rodriguez-sanchez",
        "date": "2022-06-30T00:00:00.000Z",
        "url": "/posts/2022-06-30---a-single-rule-for-better-talks",
        "tags": [
          "FAIR",
          "RSE"
        ],
        "excerpt": "If I had to take a single lesson from event managing, it would be this one: enforce the timing of your events. It can be awkward at times, but it is worth it. Photo by Alexandar Todov on Unsplash A bit of context Since a",
        "cover": "/_astro/0_SjK1dGbja6UziGox-267e6ce1.C1l_vOAS.webp",
        "readingMinutes": 5,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/a-single-rule-for-better-talks-816bb3d422ae"
      },
      {
        "id": "2021-09-29---decorators-in-r",
        "title": "Decorators in R",
        "author": "Pablo Rodríguez-Sánchez",
        "authorSlug": "pablo-rodriguez-sanchez",
        "date": "2021-09-29T00:00:00.000Z",
        "url": "/posts/2021-09-29---decorators-in-r",
        "tags": [
          "Git",
          "Python"
        ],
        "excerpt": "Decorators have been made quite popular by Python but, did you know they also exist in R? Photo by Lenny Kuhne on Unsplash Decorators are typically used to extend the behaviour of a function in an elegant and minimally i",
        "cover": "/_astro/1_ciWjhFQWICOV9SmeFsMuWg-594f2a3b.BLSn3eAg.png",
        "readingMinutes": 4,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/decorators-in-r-ec84eaeca3e3"
      },
      {
        "id": "2021-03-18---can-mathematical-models-predict-the-future",
        "title": "Can mathematical models predict the future?",
        "author": "Pablo Rodríguez-Sánchez",
        "authorSlug": "pablo-rodriguez-sanchez",
        "date": "2021-03-18T00:00:00.000Z",
        "url": "/posts/2021-03-18---can-mathematical-models-predict-the-future",
        "tags": [
          "Health",
          "RSE",
          "Visualization",
          "Weather"
        ],
        "excerpt": "Photo by John Moeses Bauan on Unsplash Let me start right away with a question: do you think that the future can be predicted? When formulated like this, this question makes us think of crystal balls, palm reading, fort",
        "cover": "/_astro/0_nCQRZRSdypw2jmuH-8bc780bd.7sAvCYMP.webp",
        "readingMinutes": 5,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/can-mathematical-models-predict-the-future-c362a0fbced2"
      },
      {
        "id": "2020-10-22---how-is-the-end-of-daylight-saving-time-going-to-affect-me",
        "title": "How is the end of daylight saving time going to affect me?",
        "author": "Pablo Rodríguez-Sánchez",
        "authorSlug": "pablo-rodriguez-sanchez",
        "date": "2020-10-22T00:00:00.000Z",
        "url": "/posts/2020-10-22---how-is-the-end-of-daylight-saving-time-going-to-affect-me",
        "tags": [
          "3D",
          "Git"
        ],
        "excerpt": "Photo by insung yoon on Unsplash It happens every year. Twice. And it can be pretty annoying. I am talking about the clock shift to re-adapt our schedules to wintertime or summertime. But did you know that this October",
        "cover": "/_astro/1_3FqjKUwigVDSvM02muy99A-75be3bb6.D2_OnLzj.png",
        "readingMinutes": 5,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/how-is-the-end-of-daylight-saving-time-going-to-affect-me-2e6e51f96952"
      },
      {
        "id": "2020-08-17---parallel-r-in-a-nutshell",
        "title": "Parallel R in a nutshell",
        "author": "Pablo Rodríguez-Sánchez",
        "authorSlug": "pablo-rodriguez-sanchez",
        "date": "2020-08-17T00:00:00.000Z",
        "url": "/posts/2020-08-17---parallel-r-in-a-nutshell",
        "tags": [
          "Linux",
          "Parallel Computing",
          "Performance",
          "RSE"
        ],
        "excerpt": "Photo by Marvin Meyer on Unsplash Loops are, by definition, repetitive tasks. Although it is not part of the definition, loops also tend to be boring. Luckily for us, computers are good at performing repetitive tasks, a",
        "cover": "/_astro/1_3qaXCEcKBHIVpQkMcmtvvg-493b492c.BQH382dC.png",
        "readingMinutes": 2,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/parallel-r-in-a-nutshell-4391d45b5461"
      },
      {
        "id": "2020-03-18---a-mathematician-in-quarantine",
        "title": "A mathematician in quarantine",
        "author": "Pablo Rodríguez-Sánchez",
        "authorSlug": "pablo-rodriguez-sanchez",
        "date": "2020-03-18T00:00:00.000Z",
        "url": "/posts/2020-03-18---a-mathematician-in-quarantine",
        "tags": [
          "Biology",
          "Git",
          "Health",
          "Nix"
        ],
        "excerpt": "Flattening the curve, and why you should stay at home Photo by History in HD on Unsplash I write this entry at the beginning of the COVID19 crisis in Europe. I am not a medical expert and, thus, the reader will not find",
        "cover": "/_astro/1_Aw1pBPik3w-O0MuO9vLxaw-35ad8edf.CMkwtjIX.png",
        "readingMinutes": 4,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/a-mathematician-in-quarantine-4555cfbf9f60"
      },
      {
        "id": "2020-01-08---some-things-that-scientists-can-learn-from-the-arts",
        "title": "Some things that scientists can learn from the arts",
        "author": "Pablo Rodríguez-Sánchez",
        "authorSlug": "pablo-rodriguez-sanchez",
        "date": "2020-01-08T00:00:00.000Z",
        "url": "/posts/2020-01-08---some-things-that-scientists-can-learn-from-the-arts",
        "tags": [
          "Data Visualization",
          "Health",
          "RSE",
          "Training",
          "Visualization"
        ],
        "excerpt": "Artists and scientists have more in common than you may think Ascidiacea (1899) by Dr. Ernst Haeckel via Wikipedia Knowledge isn’t easy to classify. Where does mathematics finish and physics begin? What about the boundar",
        "cover": "/_astro/0_wNaFhH5r5r7f0FL1-89ccb634.q6TGNtP2.webp",
        "readingMinutes": 5,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/some-things-that-scientists-can-learn-from-the-arts-5af4921bf9ff"
      },
      {
        "id": "2019-12-16---are-you-a-researcher-you-may-not-know-it-yet-but-good-softwa",
        "title": "Are you a researcher? You may not know it yet, but good software skills are just what you need",
        "author": "Pablo Rodríguez-Sánchez",
        "authorSlug": "pablo-rodriguez-sanchez",
        "date": "2019-12-16T00:00:00.000Z",
        "url": "/posts/2019-12-16---are-you-a-researcher-you-may-not-know-it-yet-but-good-softwa",
        "tags": [
          "Biology",
          "Git",
          "Open Source",
          "Testing"
        ],
        "excerpt": "The previous example may look like (and actually is) quite silly. But remember that code is alive. Something that today is a simple function tomorrow may be more complicated. Imagine that a collaborator edits your functi",
        "cover": "/_astro/are-you-a-researcher-you-may-not-know-it-27eabb68.Cba5TgGu.jpeg",
        "readingMinutes": 3,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/you-dont-know-it-yet-but-software-engineering-is-just-what-you-need-7666d5e36fc9"
      },
      {
        "id": "2019-12-16---experiences-of-a-computational-evangelist",
        "title": "Experiences of a computational evangelist",
        "author": "Pablo Rodríguez-Sánchez",
        "authorSlug": "pablo-rodriguez-sanchez",
        "date": "2019-12-16T00:00:00.000Z",
        "url": "/posts/2019-12-16---experiences-of-a-computational-evangelist",
        "tags": [
          "Biology",
          "Git",
          "Python",
          "Testing"
        ],
        "excerpt": "What I’ve learned spreading the gospel of computational best practices among scientists Photo by NESA by Makers on Unsplash Just a few days ago, I gave a talk at the FAIR (Findable, Accessible, Interoperable and Reusable",
        "cover": "/_astro/0_U-HMVgB8PS9IQXF0-845426ce.DM0BbbUC.webp",
        "readingMinutes": 6,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/experiences-of-a-computational-evangelist-4cae135fa829"
      }
    ]
  },
  {
    "name": "Florian Huber",
    "slug": "florian-huber",
    "url": "/authors/florian-huber",
    "bio": "Research Software Engineer specializing in machine learning, mass spectrometry, and scientific Python.",
    "postCount": 16,
    "latestPostDate": "2023-06-26T00:00:00.000Z",
    "topics": [
      {
        "name": "Deep Learning",
        "slug": "deep-learning",
        "count": 8,
        "url": "/topics/deep-learning"
      },
      {
        "name": "Git",
        "slug": "git",
        "count": 8,
        "url": "/topics/git"
      },
      {
        "name": "RSE",
        "slug": "rse",
        "count": 8,
        "url": "/topics/rse"
      },
      {
        "name": "Machine Learning",
        "slug": "machine-learning",
        "count": 7,
        "url": "/topics/machine-learning"
      },
      {
        "name": "Training",
        "slug": "training",
        "count": 4,
        "url": "/topics/training"
      },
      {
        "name": "FAIR",
        "slug": "fair",
        "count": 3,
        "url": "/topics/fair"
      },
      {
        "name": "Python",
        "slug": "python",
        "count": 3,
        "url": "/topics/python"
      },
      {
        "name": "Workflows",
        "slug": "workflows",
        "count": 3,
        "url": "/topics/workflows"
      },
      {
        "name": "GPU",
        "slug": "gpu",
        "count": 3,
        "url": "/topics/gpu"
      },
      {
        "name": "Performance",
        "slug": "performance",
        "count": 2,
        "url": "/topics/performance"
      }
    ],
    "posts": [
      {
        "id": "2023-06-26---mcfly-an-easy-to-use-tool-for-deep-learning-for-time-series-",
        "title": "Mcfly: An easy-to-use tool for deep learning for time series classification",
        "author": "Florian Huber",
        "authorSlug": "florian-huber",
        "date": "2023-06-26T00:00:00.000Z",
        "url": "/posts/2023-06-26---mcfly-an-easy-to-use-tool-for-deep-learning-for-time-series-",
        "tags": [
          "Deep Learning",
          "Git",
          "Performance",
          "Training",
          "Visualization"
        ],
        "excerpt": "A new mcfly 3.0 release is out. See how it works and how it can help you to apply deep learning to time series classification. Florian Huber·Apr 15, 2020 Once the models are generated, they will be trained on the given d",
        "cover": null,
        "readingMinutes": 3,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/mcfly-an-easy-to-use-tool-for-deep-learning-for-time-series-classification-b2ee6b9419c2"
      },
      {
        "id": "2023-01-31---build-a-mass-spectrometry-analysis-pipeline-in-python-using-",
        "title": "Build a mass spectrometry analysis pipeline in Python using matchms — part II: Spec2Vec",
        "author": "Florian Huber",
        "authorSlug": "florian-huber",
        "date": "2023-01-31T00:00:00.000Z",
        "url": "/posts/2023-01-31---build-a-mass-spectrometry-analysis-pipeline-in-python-using-",
        "tags": [
          "FAIR",
          "Machine Learning",
          "Python",
          "RSE",
          "Training",
          "Workflows"
        ],
        "excerpt": "After “part I” which gave an introduction on how to import, process, and analyze a tandem mass spectra dataset using Python and matchms, “part II” will add Spec2Vec to the game, a machine learning tool to assess spectrum",
        "cover": null,
        "readingMinutes": 4,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/build-a-mass-spectrometry-analysis-pipeline-in-python-using-matchms-part-ii-spec2vec-8aa639571018"
      },
      {
        "id": "2023-01-31---build-your-own-mass-spectrometry-analysis-pipeline-in-python",
        "title": "Build your own mass spectrometry analysis pipeline in Python using matchms — part I",
        "author": "Florian Huber",
        "authorSlug": "florian-huber",
        "date": "2023-01-31T00:00:00.000Z",
        "url": "/posts/2023-01-31---build-your-own-mass-spectrometry-analysis-pipeline-in-python",
        "tags": [
          "NumPy",
          "Python",
          "RSE",
          "Workflows"
        ],
        "excerpt": "Python is a very powerful language and brings the potential for designing computational mass spectrometry analysis workflows of any desired type and complexity. Here, you can find a quick introduction on how to import, p",
        "cover": "/_astro/build-your-own-mass-spectrometry-analysi-b73e3c5e.DXzNQPN6.png",
        "readingMinutes": 6,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/build-your-own-mass-spectrometry-analysis-pipeline-in-python-using-matchms-part-i-d96c718c68ee"
      },
      {
        "id": "2022-07-22---mimicking-intelligence-ai-imitation-crisis",
        "title": "Mimicking Intelligence: AI imitation crisis",
        "author": "Florian Huber",
        "authorSlug": "florian-huber",
        "date": "2022-07-22T00:00:00.000Z",
        "url": "/posts/2022-07-22---mimicking-intelligence-ai-imitation-crisis",
        "tags": [
          "API",
          "Deep Learning",
          "Git"
        ],
        "excerpt": "The next generation language models will still just be enormeous parrot-systems that imitate intelligent behavior. But they will feel like much more to us. Florian Huber·Jun 24, 2022 Philosophically and legally they will",
        "cover": null,
        "readingMinutes": 4,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/welcome-to-the-ai-imitation-crisis-9c61f60503eb"
      },
      {
        "id": "2022-06-24---welcome-to-the-ai-imitation-crisis",
        "title": "Welcome to the AI imitation crisis",
        "author": "Florian Huber",
        "authorSlug": "florian-huber",
        "date": "2022-06-24T00:00:00.000Z",
        "url": "/posts/2022-06-24---welcome-to-the-ai-imitation-crisis",
        "tags": [],
        "excerpt": "The next generation language models will still just be enormeous parrot-systems that imitate intelligent behavior. But they will feel like much more to us. Let’s get this straight out of the way: Current deep learning ap",
        "cover": "/_astro/1_R6VYtoKbGvbJ-rH4epKEUg-ffede344.BYy7S8Az.jpeg",
        "readingMinutes": 7,
        "source": "medium",
        "sourceUrl": null
      },
      {
        "id": "2020-11-10---being-a-minority-in-fancy-coding-land-a-windows-user",
        "title": "Being a minority in fancy coding land: a Windows user.",
        "author": "Florian Huber",
        "authorSlug": "florian-huber",
        "date": "2020-11-10T00:00:00.000Z",
        "url": "/posts/2020-11-10---being-a-minority-in-fancy-coding-land-a-windows-user",
        "tags": [
          "Containers",
          "Git",
          "Linux",
          "R",
          "Workflows"
        ],
        "excerpt": "How I slowly went from my imposter-syndrome hiding to accepting what I am. A Windows user, at least most of the time. (Don’t worry, this is NOT one of those Linux vs. Windows posts!) I work at the Netherlands eScience Ce",
        "cover": "/_astro/1_omI5G0XyVglCsQpBFmgf9A-744fa126.DLyAPxQw.png",
        "readingMinutes": 7,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/being-a-minority-in-fancy-coding-land-a-windows-user-d853d80a6ef9"
      },
      {
        "id": "2020-09-01---machine-learning-for-research-use-it-or-refuse-it-two-flowch",
        "title": "Machine learning for research — use it or refuse it? Two flowcharts to help you decide.",
        "author": "Florian Huber",
        "authorSlug": "florian-huber",
        "date": "2020-09-01T00:00:00.000Z",
        "url": "/posts/2020-09-01---machine-learning-for-research-use-it-or-refuse-it-two-flowch",
        "tags": [
          "Collaboration",
          "Deep Learning",
          "Machine Learning",
          "RSE"
        ],
        "excerpt": "Machine learning (in particular deep learning) started to become extremely hot 5–10 years ago. Now, this trend has fully reached most academic fields outside computer science as well. But will it also help you with your",
        "cover": "/_astro/machine-learning-for-research-use-it-or--f9966393.-fBK-ogb.png",
        "readingMinutes": 3,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/machine-learning-ai-for-research-use-it-or-refuse-it-43ab2344a7c9"
      },
      {
        "id": "2020-09-01---machine-learningai-for-research-use-it-or-refuse-it",
        "title": "Machine learningAI for Research — use it or refuse it",
        "author": "Florian Huber",
        "authorSlug": "florian-huber",
        "date": "2020-09-01T00:00:00.000Z",
        "url": "/posts/2020-09-01---machine-learningai-for-research-use-it-or-refuse-it",
        "tags": [],
        "excerpt": "Machine learning (in particular deep learning) started to become extremely hot 5–10 years ago. Now, this trend has fully reached most academic fields outside computer science as well. But will it also help you with your",
        "cover": "/_astro/1_QAhUoMJk3ocCBlzK1TKvzQ-e23d3602.CpXhBJ1x.jpeg",
        "readingMinutes": 6,
        "source": "medium",
        "sourceUrl": null
      },
      {
        "id": "2020-02-11---workshop-machine-learning-for-research-2020",
        "title": "Workshop Machine Learning for Research 2020",
        "author": "Florian Huber",
        "authorSlug": "florian-huber",
        "date": "2020-02-11T00:00:00.000Z",
        "url": "/posts/2020-02-11---workshop-machine-learning-for-research-2020",
        "tags": [
          "Bayesian",
          "Deep Learning",
          "GPU",
          "Machine Learning",
          "Neural Networks",
          "Physics"
        ],
        "excerpt": "For one full week we worked with 6 research teams from different disciplines to explore if and how machine learning could help them answer their research question(s). Here is a brief summary of what we did, how it went,",
        "cover": null,
        "readingMinutes": 4,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/workshop-machine-learning-for-research-2020-39c4fc8218e8"
      },
      {
        "id": "2020-02-11---workshop-machine-learning-for-research-2020-did-it-work",
        "title": "Workshop Machine Learning for Research 2020 … did it work?",
        "author": "Florian Huber",
        "authorSlug": "florian-huber",
        "date": "2020-02-11T00:00:00.000Z",
        "url": "/posts/2020-02-11---workshop-machine-learning-for-research-2020-did-it-work",
        "tags": [
          "Deep Learning",
          "GPU",
          "Machine Learning",
          "Python",
          "RSE",
          "Training"
        ],
        "excerpt": "Evaluating our one-week hands-on workshop on applying machine learning to research. 5 Stimulate diverse teams and be aware of (gender-)biases.We wanted to attract diverse teams and in particular avoid gender-biases since",
        "cover": null,
        "readingMinutes": 3,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/workshop-machine-learning-for-research-2020-did-it-work-4c178f9dbb14"
      },
      {
        "id": "2020-02-07---monopolizing-ai",
        "title": "Monopolizing AI",
        "author": "Florian Huber",
        "authorSlug": "florian-huber",
        "date": "2020-02-07T00:00:00.000Z",
        "url": "/posts/2020-02-07---monopolizing-ai",
        "tags": [
          "Community",
          "Computer Vision",
          "Deep Learning",
          "GPU",
          "Git",
          "Machine Learning"
        ],
        "excerpt": "The field of machine learning and AI is facing an increasing divide. Florian Huber·Feb 4, 2020 16 Last edit: 07/02/2020 It seems contradictory at first. On the one hand, deep learning has become incredibly accessible. Fe",
        "cover": null,
        "readingMinutes": 5,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/monopolizing-ai-8c87e00b854d"
      },
      {
        "id": "2019-09-24---highlights-from-the-european-conference-on-machine-learning-",
        "title": "Highlights from the European Conference on Machine Learning 2019",
        "author": "Florian Huber",
        "authorSlug": "florian-huber",
        "date": "2019-09-24T00:00:00.000Z",
        "url": "/posts/2019-09-24---highlights-from-the-european-conference-on-machine-learning-",
        "tags": [
          "Benchmarking",
          "Computer Vision",
          "Deep Learning",
          "Git",
          "Machine Learning",
          "RSE"
        ],
        "excerpt": "ML highlights and trends as seen at ECML-PKDD 2019 (16–20 September, Würzburg, Germany) The conference’s cryptic name is due to the fact that it is a merger of two conferences: the European Conference on Machine Learning",
        "cover": "/_astro/1_7HGhLaTTZyvTt9OsKb4FUQ-f2fd70ee.CQ-qyFVt.jpeg",
        "readingMinutes": 6,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/highlights-from-the-european-conference-on-machine-learning-2019-3537900d0557"
      },
      {
        "id": "2019-07-15---king-man-woman-king",
        "title": "King - Man + Woman = King ?",
        "author": "Florian Huber",
        "authorSlug": "florian-huber",
        "date": "2019-07-15T00:00:00.000Z",
        "url": "/posts/2019-07-15---king-man-woman-king",
        "tags": [
          "Benchmarking",
          "FAIR",
          "Git",
          "NLP",
          "RSE",
          "Testing"
        ],
        "excerpt": "Some of the best known examples used to explain the power of prominent Natural Language Processing tools (like Word2Vec) only seem to work with some cheating. One of the most important fields for applying modern machine-",
        "cover": "/_astro/1_WZsoh-HYxhXEEf5Q_gsQsw-dc557f8b.qKHizdzM.png",
        "readingMinutes": 6,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/king-man-woman-king-9a7fd2935a85"
      },
      {
        "id": "2019-06-24---derse-2019-first-conference-for-research-software-engineers-in-germany",
        "title": "derse 2019 first conference for research software engineers in germany",
        "author": "Florian Huber",
        "authorSlug": "florian-huber",
        "date": "2019-06-24T00:00:00.000Z",
        "url": "/posts/2019-06-24---derse-2019-first-conference-for-research-software-engineers-in-germany",
        "tags": [
          "Community",
          "Git",
          "RSE",
          "Research Software",
          "Software Engineering",
          "Statistics"
        ],
        "excerpt": "written by Carlos Martinez-Ortiz and Florian Huber Facts What: First Conference for Research Software Engineers (RSE) in Germany When: 4-6 June 2019 Where: Albert Einstein Science Park in Potsdam But wait… what is a RSE",
        "cover": "/_astro/1_v-AmdN95tAiNrpO9EMc86g-a52b179e.vFyDQZ3a.jpeg",
        "readingMinutes": 5,
        "source": "medium",
        "sourceUrl": null
      },
      {
        "id": "2019-06-14---big-questions-small-data",
        "title": "big questions — small data.",
        "author": "Florian Huber",
        "authorSlug": "florian-huber",
        "date": "2019-06-14T00:00:00.000Z",
        "url": "/posts/2019-06-14---big-questions-small-data",
        "tags": [
          "Deep Learning",
          "FAIR",
          "Git",
          "Health",
          "NLP",
          "Neural Networks"
        ],
        "excerpt": "At the eScience Center our mission is to “digitally enhance science”. How to do this other than by the biggest tech-superpowers of our time: super-computing, big-data, and of course: deep learning! But are these technolo",
        "cover": "/_astro/0_kuv6purwbawIwU37-22aa1350.CnbCuf6_.webp",
        "readingMinutes": 6,
        "source": "medium",
        "sourceUrl": null
      },
      {
        "id": "2019-03-04---superhuman-blog-post",
        "title": "superhuman blog post",
        "author": "Florian Huber",
        "authorSlug": "florian-huber",
        "date": "2019-03-04T00:00:00.000Z",
        "url": "/posts/2019-03-04---superhuman-blog-post",
        "tags": [
          "Machine Learning",
          "Performance",
          "RSE",
          "Training"
        ],
        "excerpt": "#demystifyAI series (this small series aims at putting important AI-related aspects into perspective) Why you shouldn’t be afraid of AI tools occasionally performing superhuman in some tasks. And why you are the true sup",
        "cover": "/_astro/1_G3vAyVSVlYS3BapnW-Og3g-ebe36034.Xbenv8M4.jpeg",
        "readingMinutes": 11,
        "source": "medium",
        "sourceUrl": null
      }
    ]
  },
  {
    "name": "Patrick Bos",
    "slug": "patrick-bos",
    "url": "/authors/patrick-bos",
    "bio": "Research Software Engineer working on high-performance computing, C++, and build systems.",
    "postCount": 15,
    "latestPostDate": "2025-09-25T00:00:00.000Z",
    "topics": [
      {
        "name": "Git",
        "slug": "git",
        "count": 8,
        "url": "/topics/git"
      },
      {
        "name": "RSE",
        "slug": "rse",
        "count": 6,
        "url": "/topics/rse"
      },
      {
        "name": "Python",
        "slug": "python",
        "count": 5,
        "url": "/topics/python"
      },
      {
        "name": "Physics",
        "slug": "physics",
        "count": 3,
        "url": "/topics/physics"
      },
      {
        "name": "API",
        "slug": "api",
        "count": 3,
        "url": "/topics/api"
      },
      {
        "name": "C++",
        "slug": "c",
        "count": 3,
        "url": "/topics/c"
      },
      {
        "name": "Performance",
        "slug": "performance",
        "count": 3,
        "url": "/topics/performance"
      },
      {
        "name": "Environment",
        "slug": "environment",
        "count": 2,
        "url": "/topics/environment"
      },
      {
        "name": "Workflows",
        "slug": "workflows",
        "count": 2,
        "url": "/topics/workflows"
      },
      {
        "name": "Astronomy",
        "slug": "astronomy",
        "count": 2,
        "url": "/topics/astronomy"
      }
    ],
    "posts": [
      {
        "id": "2025-09-25---be-like-jurriaan",
        "title": "Be like Jurriaan",
        "author": "Patrick Bos",
        "authorSlug": "patrick-bos",
        "date": "2025-09-25T00:00:00.000Z",
        "url": "/posts/2025-09-25---be-like-jurriaan",
        "tags": [
          "Environment",
          "Git",
          "Open Source",
          "Python",
          "RSE",
          "Workflows"
        ],
        "excerpt": "Write copy-pasteable READMEs for developers The main message of this post is short: Thank you, Jurriaan H. Spaaks , for including developer’s READMEs in the zenodraft and the zenodraft GitHub action repos! (Zenodraft aut",
        "cover": "/_astro/1_SP0juQAauTLoEAw6Scb8RQ-1a7e6e06.BxgtAdcf.png",
        "readingMinutes": 2,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/be-like-jurriaan-ac9e8926d1b3"
      },
      {
        "id": "2023-04-06---ditching-docker-hub-serve-research-software-with-ghcr-zenodo",
        "title": "Ditching Docker Hub: serve research software with GHCR + Zenodo",
        "author": "Patrick Bos",
        "authorSlug": "patrick-bos",
        "date": "2023-04-06T00:00:00.000Z",
        "url": "/posts/2023-04-06---ditching-docker-hub-serve-research-software-with-ghcr-zenodo",
        "tags": [
          "Astronomy",
          "Containers",
          "Docker",
          "Git",
          "RSE",
          "Research Software"
        ],
        "excerpt": "Or pay the price… that Docker Hub may charge you Scrooge McDuck who throws a Docker container in the trash in the style of Disney… according to Stable Diffusion. As a researcher, and especially as a research software eng",
        "cover": "/_astro/1_jixBfMoQwy4kUZB2OurKkg-6dc258e7.Cu6JU-rG.png",
        "readingMinutes": 5,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/ditching-docker-hub-serve-research-software-with-ghcr-zenodo-2e47b8c93d88"
      },
      {
        "id": "2022-07-19---what-do-entropy-entanglement-cosmology-life-and-fake-news-ha",
        "title": "What do entropy, entanglement, cosmology, life, and fake news have in common?",
        "author": "Patrick Bos",
        "authorSlug": "patrick-bos",
        "date": "2022-07-19T00:00:00.000Z",
        "url": "/posts/2022-07-19---what-do-entropy-entanglement-cosmology-life-and-fake-news-ha",
        "tags": [
          "Environment",
          "Ethics",
          "Physics",
          "RSE"
        ],
        "excerpt": "Report on the Information Universe 4 conference (Answer to the above question below obligatory excruciatingly long-winded intro!) In the past week, I have rediscovered writing. Writing really hurts, you know… I’m pretty",
        "cover": "/_astro/1_f0wzoo1aElRAGFM7raSpdQ-31db1055.CS22EY-x.jpeg",
        "readingMinutes": 10,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/what-do-entropy-entanglement-cosmology-life-and-fake-news-have-in-common-160fb84e0237"
      },
      {
        "id": "2021-11-16---combining-zeromq-amp-posix-signals",
        "title": "Combining ZeroMQ &amp; POSIX signals",
        "author": "Patrick Bos",
        "authorSlug": "patrick-bos",
        "date": "2021-11-16T00:00:00.000Z",
        "url": "/posts/2021-11-16---combining-zeromq-amp-posix-signals",
        "tags": [
          "API",
          "C++",
          "FAIR"
        ],
        "excerpt": "Use ppoll to handle EINTR once and for all Eventually, I found this article on EINTR in ZeroMQ by Martin Sustrik (ZeroMQ creator) himself. More precisely, in the comment section Ambroz Bizjak suggested a solution to my p",
        "cover": "/_astro/combining-zeromq-amp-posix-signals-0ca88b1f.CCaf_wTP.png",
        "readingMinutes": 11,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/combining-zeromq-posix-signals-b754f6f29cd6"
      },
      {
        "id": "2021-03-05---automate-chores-with-github-actions",
        "title": "Automate chores with GitHub Actions",
        "author": "Patrick Bos",
        "authorSlug": "patrick-bos",
        "date": "2021-03-05T00:00:00.000Z",
        "url": "/posts/2021-03-05---automate-chores-with-github-actions",
        "tags": [
          "API",
          "Git",
          "Performance",
          "Python",
          "RSE",
          "Security"
        ],
        "excerpt": "How I keep my Heroku web-app’s data up-to-date automatically Scientists, open source developers, and basically probably most people, have to deal with one common obstacle in life: lack of funds to do all the stuff. In pa",
        "cover": "/_astro/0_JECSe723rgCyyHyK-48ff0ae8.CC1T0dJb.jpg",
        "readingMinutes": 5,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/automate-chores-with-github-actions-73153a6c85d3"
      },
      {
        "id": "2021-02-19---twitter-bots-for-science",
        "title": "Twitter Bots, for Science!",
        "author": "Patrick Bos",
        "authorSlug": "patrick-bos",
        "date": "2021-02-19T00:00:00.000Z",
        "url": "/posts/2021-02-19---twitter-bots-for-science",
        "tags": [
          "API",
          "Git",
          "Python",
          "Workflows"
        ],
        "excerpt": "How to build a bot to show Covid-19 vaccination progress Twitter bots have a really bad rep. Troll armies, spam, fake news… You name it, a bot’s done it. But what if we could harness their powers for good? Use bots to in",
        "cover": "/_astro/1_YL2rNx2g8oxkMG149unWgQ-2fde1464.1WN8Ucbt.png",
        "readingMinutes": 9,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/twitter-bots-for-science-1cf3f19dcda8"
      },
      {
        "id": "2020-11-10---coalition-polls-for-the-people-with-coalitiewijzer",
        "title": "Coalition polls for the people with Coalitiewijzer",
        "author": "Patrick Bos",
        "authorSlug": "patrick-bos",
        "date": "2020-11-10T00:00:00.000Z",
        "url": "/posts/2020-11-10---coalition-polls-for-the-people-with-coalitiewijzer",
        "tags": [
          "Git",
          "Python",
          "Visualization"
        ],
        "excerpt": "Build interactive web apps with polling data, Voilà &amp; Heroku My first attempt at actual visualization was to make another grid, but this time consisting of 150 HTML widgets, one for each seat. Then we can adjust onto",
        "cover": "/_astro/coalition-polls-for-the-people-with-coal-beb03350.DhGoA2Ue.png",
        "readingMinutes": 6,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/coalition-polls-for-the-people-with-coalitiewijzer-68bca83b95e7"
      },
      {
        "id": "2020-03-18---remote-revolution-at-the-escience-center",
        "title": "Remote revolution at the eScience Center",
        "author": "Patrick Bos",
        "authorSlug": "patrick-bos",
        "date": "2020-03-18T00:00:00.000Z",
        "url": "/posts/2020-03-18---remote-revolution-at-the-escience-center",
        "tags": [
          "Community",
          "Git",
          "RSE",
          "Research Software"
        ],
        "excerpt": "Tools and practices for collaborating from home One of the core values of the Netherlands eScience Center is collaboration. We work with teams and even whole communities of scientists. Communication is key. The COVID-19",
        "cover": "/_astro/1_ZUCKx3r5NhRcr-sFwMhTBQ-75fd2b47.DkreyW7G.jpeg",
        "readingMinutes": 9,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/remote-revolution-at-the-escience-center-28db59f86766"
      },
      {
        "id": "2020-02-12---combining-zeromq-posix-signals",
        "title": "Combining ZeroMQ & POSIX signals",
        "author": "Patrick Bos",
        "authorSlug": "patrick-bos",
        "date": "2020-02-12T00:00:00.000Z",
        "url": "/posts/2020-02-12---combining-zeromq-posix-signals",
        "tags": [],
        "excerpt": "Use ppoll to handle EINTR once and for all What my first experience trying to send out signals was like. Can anybody hear me? Photo by Jason Rosewell on Unsplash I have been dabbling in using and mixing these two well kn",
        "cover": "/_astro/0_h49Fzwhw4IyLttce-96e6ecef.BrHBnW_b.webp",
        "readingMinutes": 20,
        "source": "medium",
        "sourceUrl": null
      },
      {
        "id": "2019-05-23---democracy",
        "title": "democracy",
        "author": "Patrick Bos",
        "authorSlug": "patrick-bos",
        "date": "2019-05-23T00:00:00.000Z",
        "url": "/posts/2019-05-23---democracy",
        "tags": [
          "Pandas",
          "Python"
        ],
        "excerpt": "Dimensional reduction. Who doesn’t love it? Everybody does! On that note: EU election week! Time to map our complex individual preferences to one of a few packages of lumped together stances. Luckily, with the advent of",
        "cover": "/_astro/1_sUjONvjaoc0BOrwcCZ0FsA-a86da711.CFC1hIRV.png",
        "readingMinutes": 9,
        "source": "medium",
        "sourceUrl": null
      },
      {
        "id": "2019-01-23---c-compile-time-exceptions",
        "title": "c++ compile-time exceptions",
        "author": "Patrick Bos",
        "authorSlug": "patrick-bos",
        "date": "2019-01-23T00:00:00.000Z",
        "url": "/posts/2019-01-23---c-compile-time-exceptions",
        "tags": [
          "C++",
          "RSE"
        ],
        "excerpt": "Debugging C++ templates should be less surreal and horrible C++ programmers in their natural habitat, building awesome things and staring at walls of error text. A C++ template error can be pages long, really dense and b",
        "cover": "/_astro/1_F5Z9hOuRxMz3C9jktqZPhw-58556d0e.CyRPPh5Z.jpeg",
        "readingMinutes": 10,
        "source": "medium",
        "sourceUrl": null
      },
      {
        "id": "2018-09-03---50-times-faster-data-loading-for-pandas-no-problem",
        "title": "50 times faster data loading for pandas no problem",
        "author": "Patrick Bos",
        "authorSlug": "patrick-bos",
        "date": "2018-09-03T00:00:00.000Z",
        "url": "/posts/2018-09-03---50-times-faster-data-loading-for-pandas-no-problem",
        "tags": [
          "C++",
          "Data Science",
          "Git",
          "NumPy",
          "Pandas",
          "Performance"
        ],
        "excerpt": "Loading irregular data into Pandas using C++ Irregular pandas If Python is the reigning king of data science, Pandas is the kingdom’s bureaucracy. As recognized by Pandas creator Wes McKinney himself, it is slow, heavy a",
        "cover": "/_astro/1_alCOYhk4upBAls2ne9vLOA-1ede877d.CoK_2CoU.jpeg",
        "readingMinutes": 9,
        "source": "medium",
        "sourceUrl": null
      },
      {
        "id": "2018-08-06---floating-point-butterfly-effect",
        "title": "floating (point) butterfly effect",
        "author": "Patrick Bos",
        "authorSlug": "patrick-bos",
        "date": "2018-08-06T00:00:00.000Z",
        "url": "/posts/2018-08-06---floating-point-butterfly-effect",
        "tags": [
          "Community",
          "Floating Point",
          "Git",
          "Parallel Computing",
          "Performance",
          "Physics"
        ],
        "excerpt": "Searching for tiny bugs that cause big problems I know it’s a bug, but it’s so pretty… what harm could it do? Last year, I took a few weeks to look into floating point round-off errors in RooFit, the particle physics mod",
        "cover": "/_astro/1_9dKx8jvCN8reko75ydVE1w-f5f193c7.kV9w4pzq.png",
        "readingMinutes": 7,
        "source": "medium",
        "sourceUrl": null
      },
      {
        "id": "2018-06-05---blobs-bumps-clouds-and-clusters",
        "title": "blobs, bumps, clouds and clusters",
        "author": "Patrick Bos",
        "authorSlug": "patrick-bos",
        "date": "2018-06-05T00:00:00.000Z",
        "url": "/posts/2018-06-05---blobs-bumps-clouds-and-clusters",
        "tags": [
          "Astronomy",
          "Physics"
        ],
        "excerpt": "Statistical fluke or scientific evidence? Definitely a blob. Another earth-shattering discovery is on the horizon. Evidence was found for a new fundamental particle! The times we live in! Coming from an astronomy backgro",
        "cover": "/_astro/1_6-utQVilhdQwzgmk9-PVbw-6fe45bd8.CWZoLDnF.png",
        "readingMinutes": 2,
        "source": "medium",
        "sourceUrl": null
      },
      {
        "id": "2017-02-06---travis-caching-and-incremental-builds",
        "title": "Travis caching and incremental builds",
        "author": "Patrick Bos",
        "authorSlug": "patrick-bos",
        "date": "2017-02-06T00:00:00.000Z",
        "url": "/posts/2017-02-06---travis-caching-and-incremental-builds",
        "tags": [],
        "excerpt": "Update (Aug 7, 2018): added a section at the bottom with new configuration settings and an added time-out step for extending build times beyond the 50 minute limit to bootstrap your build cache. Original post (Feb 6, 20",
        "cover": "/_astro/1_eCqVHpbrSZqs3AeGMUhY3Q-17430e5f.BJJxDGw1.jpeg",
        "readingMinutes": 6,
        "source": "medium",
        "sourceUrl": null
      }
    ]
  },
  {
    "name": "Peter Kalverla",
    "slug": "peter-kalverla",
    "url": "/authors/peter-kalverla",
    "bio": "Research Software Engineer focused on climate science, weather modeling, and open data.",
    "postCount": 15,
    "latestPostDate": "2025-12-05T00:00:00.000Z",
    "topics": [
      {
        "name": "Git",
        "slug": "git",
        "count": 11,
        "url": "/topics/git"
      },
      {
        "name": "Climate",
        "slug": "climate",
        "count": 9,
        "url": "/topics/climate"
      },
      {
        "name": "RSE",
        "slug": "rse",
        "count": 7,
        "url": "/topics/rse"
      },
      {
        "name": "Community",
        "slug": "community",
        "count": 6,
        "url": "/topics/community"
      },
      {
        "name": "Collaboration",
        "slug": "collaboration",
        "count": 5,
        "url": "/topics/collaboration"
      },
      {
        "name": "Python",
        "slug": "python",
        "count": 5,
        "url": "/topics/python"
      },
      {
        "name": "FAIR",
        "slug": "fair",
        "count": 4,
        "url": "/topics/fair"
      },
      {
        "name": "Workflows",
        "slug": "workflows",
        "count": 4,
        "url": "/topics/workflows"
      },
      {
        "name": "Environment",
        "slug": "environment",
        "count": 3,
        "url": "/topics/environment"
      },
      {
        "name": "Research Software",
        "slug": "research-software",
        "count": 2,
        "url": "/topics/research-software"
      }
    ],
    "posts": [
      {
        "id": "2025-12-05---a-special-gift-december-5th",
        "title": "A special gift (December 5th)",
        "author": "Peter Kalverla",
        "authorSlug": "peter-kalverla",
        "date": "2025-12-05T00:00:00.000Z",
        "url": "/posts/2025-12-05---a-special-gift-december-5th",
        "tags": [
          "Collaboration",
          "FAIR",
          "Git",
          "RSE",
          "Research Software",
          "Workflows"
        ],
        "excerpt": "Ode to the research software engineer 8 > Sinterklaas is a Dutch tradition featuring Saint Nicholas, who is said to arrive from Spain with his helpers and travel across rooftops to deliver small gifts and poems. Today, t",
        "cover": "/_astro/a-special-gift-december-5th-d7100f1d.BgmdqWgn.jpeg",
        "readingMinutes": 3,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/a-special-gift-december-5th-69f12753581d"
      },
      {
        "id": "2025-08-28---5-tips-for-writing-a-successful-escience-center-proposal",
        "title": "5 tips for writing a successful eScience Center proposal",
        "author": "Peter Kalverla",
        "authorSlug": "peter-kalverla",
        "date": "2025-08-28T00:00:00.000Z",
        "url": "/posts/2025-08-28---5-tips-for-writing-a-successful-escience-center-proposal",
        "tags": [
          "Collaboration",
          "Community",
          "Sustainability",
          "Workflows"
        ],
        "excerpt": "22 Over the years, we’ve worked on a wide range of collaborative projects through our open calls. The most successful ones? They tend to have a few things in common right from the proposal stage. Here are five tips to he",
        "cover": "/_astro/5-tips-for-writing-a-successful-escience-f7ee65e6.DCBqA6Y7.png",
        "readingMinutes": 2,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/5-tips-for-writing-a-successful-escience-center-proposal-1247bc44a5fd"
      },
      {
        "id": "2024-12-10---amsterdam-as-seen-by-a-weather-model",
        "title": "Amsterdam as seen by a weather model",
        "author": "Peter Kalverla",
        "authorSlug": "peter-kalverla",
        "date": "2024-12-10T00:00:00.000Z",
        "url": "/posts/2024-12-10---amsterdam-as-seen-by-a-weather-model",
        "tags": [
          "3D",
          "Climate",
          "Git",
          "Physics",
          "Python",
          "RSE"
        ],
        "excerpt": "Visualizing local climate zones in 3D with the Cityblocks package What sets a weather model apart from a video game? While video games prioritize stunning visuals over strict realism, weather models focus entirely on phy",
        "cover": "/_astro/1_l4MLhZBrZbnuEC8AjIcJuQ-6d434fb4.BITi-oSW.png",
        "readingMinutes": 9,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/amsterdam-as-seen-by-a-weather-model-b609a340cde4"
      },
      {
        "id": "2024-09-05---unwieldy-workflows-with-wrf",
        "title": "(Un)wieldy workflows with WRF",
        "author": "Peter Kalverla",
        "authorSlug": "peter-kalverla",
        "date": "2024-09-05T00:00:00.000Z",
        "url": "/posts/2024-09-05---unwieldy-workflows-with-wrf",
        "tags": [
          "Community",
          "Environment",
          "Git",
          "Parallel Computing",
          "Python",
          "Research Software"
        ],
        "excerpt": "(Un)wieldy workflows with WRF Streamlining experiments with the Weather Research and Forecasting model The Weather Research and Forecasting model, WRF for short, is a beautiful piece of research software with a large com",
        "cover": "/_astro/unwieldy-workflows-with-wrf-b6e59d0c.B5Z5PUNe.jpg",
        "readingMinutes": 14,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/un-wieldy-workflows-with-wrf-4a4947b88a98"
      },
      {
        "id": "2024-06-21---henry-the-city-tweaker",
        "title": "Henry, the City Tweaker",
        "author": "Peter Kalverla",
        "authorSlug": "peter-kalverla",
        "date": "2024-06-21T00:00:00.000Z",
        "url": "/posts/2024-06-21---henry-the-city-tweaker",
        "tags": [
          "Climate",
          "Collaboration",
          "Git",
          "RSE"
        ],
        "excerpt": "Imagining the future of urban planning 5 > This blogpost is our (winning 🎉) submission to Destination Earth’s challenge to envision the future use of their platform. The story is set in 2050, when “urban sims” have come",
        "cover": "/_astro/henry-the-city-tweaker-19e1aa94.DzQkJD1P.png",
        "readingMinutes": 6,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/henry-the-city-tweaker-8977b3cce10f"
      },
      {
        "id": "2023-11-21---cracking-the-moisture-tracking-code",
        "title": "Cracking the (moisture) tracking code",
        "author": "Peter Kalverla",
        "authorSlug": "peter-kalverla",
        "date": "2023-11-21T00:00:00.000Z",
        "url": "/posts/2023-11-21---cracking-the-moisture-tracking-code",
        "tags": [
          "Climate",
          "Collaboration",
          "Community",
          "Optimization",
          "Performance",
          "Python"
        ],
        "excerpt": "An exclusive interview with our project partners This post is part of a series on our 2021 Small Scale Initiative Call in Software Performance Optimization. This week’s highlight: “Optimizing tracking of moisture in the",
        "cover": "/_astro/cracking-the-moisture-tracking-code-e7c68a7c.D1PgIWpw.png",
        "readingMinutes": 6,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/cracking-the-moisture-tracking-code-5849b0001911"
      },
      {
        "id": "2023-10-05---analysis-ready-climate-data-with-esmvalcore",
        "title": "Analysis-ready climate data with ESMValCore",
        "author": "Peter Kalverla",
        "authorSlug": "peter-kalverla",
        "date": "2023-10-05T00:00:00.000Z",
        "url": "/posts/2023-10-05---analysis-ready-climate-data-with-esmvalcore",
        "tags": [
          "Climate",
          "Git",
          "Statistics",
          "Workflows"
        ],
        "excerpt": "The “Easy IPCC” blog done differently Co-authored by Bouwe Andela In a recent blog post, Tom Nicholas presented a nice walkthrough of reproducing a famous IPCC figure with xarray-datatree. Here, we attempt to achieve the",
        "cover": "/_astro/analysis-ready-climate-data-with-esmvalc-75688b5f.B_CK0meh.png",
        "readingMinutes": 12,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/easy-ipcc-powered-by-esmvalcore-19a0b6366ea7"
      },
      {
        "id": "2023-09-11---esmvaltool-recipes-for-solid-climate-science",
        "title": "ESMValTool: Recipes for solid climate science",
        "author": "Peter Kalverla",
        "authorSlug": "peter-kalverla",
        "date": "2023-09-11T00:00:00.000Z",
        "url": "/posts/2023-09-11---esmvaltool-recipes-for-solid-climate-science",
        "tags": [
          "Climate",
          "Community",
          "FAIR",
          "Git",
          "Open Science",
          "RSE"
        ],
        "excerpt": "ESMValTool: Recipes for solid climate science This story was coauthored by Peter Kalverla and Bouwe Andela Like an artisan chef can improvise a delicious meal, so too can a scientist create new insights from raw data and",
        "cover": "/_astro/esmvaltool-recipes-for-solid-climate-sci-9ecc0726.TI0_OHJi.jpg",
        "readingMinutes": 8,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/esmvaltool-recipes-for-solid-climate-science-da5b33814f69"
      },
      {
        "id": "2023-08-21---lilio-a-calendar-package-for-machine-learning-with-time-seri",
        "title": "Lilio — a calendar package for machine learning with time series data",
        "author": "Peter Kalverla",
        "authorSlug": "peter-kalverla",
        "date": "2023-08-21T00:00:00.000Z",
        "url": "/posts/2023-08-21---lilio-a-calendar-package-for-machine-learning-with-time-seri",
        "tags": [
          "Climate",
          "Community",
          "Git",
          "Machine Learning",
          "Pandas",
          "R"
        ],
        "excerpt": "Designed with the S2S community, available for everyone These are just some of the questions that scientists in the field of sub-seasonal to seasonal (S2S) weather and climate prediction have to deal with on a daily basi",
        "cover": "/_astro/lilio-a-calendar-package-for-machine-lea-42268afa.DQXZijBm.png",
        "readingMinutes": 4,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/lilio-a-calendar-package-for-machine-learning-with-time-series-data-5c197830f4ce"
      },
      {
        "id": "2023-03-09---ewatercycle-anecdotes-of-a-fair-expedition",
        "title": "eWaterCycle: Anecdotes of a FAIR expedition",
        "author": "Peter Kalverla",
        "authorSlug": "peter-kalverla",
        "date": "2023-03-09T00:00:00.000Z",
        "url": "/posts/2023-03-09---ewatercycle-anecdotes-of-a-fair-expedition",
        "tags": [
          "Environment",
          "FAIR",
          "Workflows"
        ],
        "excerpt": "The journey of a group of hydrologists and research software engineers after FAIRer research software. A grand challenge This story begins in April, 2019. A group of hydrologists and research software engineers had gathe",
        "cover": "/_astro/1_VVhO3G5VtX4HqlFP6LaJvQ-1f1f952a.eX_J8oUt.png",
        "readingMinutes": 6,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/ewatercycle-anecdotes-of-a-fair-expedition-274d1e8e3bba"
      },
      {
        "id": "2022-02-21---storyboards-for-science-communication",
        "title": "Storyboards for science communication",
        "author": "Peter Kalverla",
        "authorSlug": "peter-kalverla",
        "date": "2022-02-21T00:00:00.000Z",
        "url": "/posts/2022-02-21---storyboards-for-science-communication",
        "tags": [
          "API",
          "Databases",
          "Git",
          "Python",
          "RSE",
          "Science Communication"
        ],
        "excerpt": "A modern publication format for the hybrid metaverse Originally used by movie directors, a storyboard consists of a series of images that, together, form a story. In the European Climate Prediction system (EUCP) project",
        "cover": "/_astro/1_MPvM6F_5-YEzGciSngjnzg-f2940a5b.0avJ_3dz.png",
        "readingMinutes": 10,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/storyboards-for-science-communication-85e399e5c1b5"
      },
      {
        "id": "2021-09-21---pandemic-proof-shaping-the-future-of-scientific-exchange",
        "title": "Pandemic-proof: shaping the future of scientific exchange",
        "author": "Peter Kalverla",
        "authorSlug": "peter-kalverla",
        "date": "2021-09-21T00:00:00.000Z",
        "url": "/posts/2021-09-21---pandemic-proof-shaping-the-future-of-scientific-exchange",
        "tags": [
          "API",
          "Accessibility",
          "Climate",
          "Containers",
          "Environment",
          "Git"
        ],
        "excerpt": "The 2021 (virtual) meeting of the European Meteorological Society started off with the collaborative Future Science Cafe. Inspired by the rapid developments in remote collaboration forced upon us by the COVID-19 pandemic",
        "cover": "/_astro/1_35Fq6kF4xD76Z2aHlSNsXA-3a846000.7RnXy5WL.jpeg",
        "readingMinutes": 9,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/pandemic-proof-shaping-the-future-of-scientific-exchange-8eec8444d021"
      },
      {
        "id": "2021-09-20---plotting-gridded-data-on-a-web-map-python-andor-javascript",
        "title": "Plotting gridded data on a web map: Python and/or Javascript?",
        "author": "Peter Kalverla",
        "authorSlug": "peter-kalverla",
        "date": "2021-09-20T00:00:00.000Z",
        "url": "/posts/2021-09-20---plotting-gridded-data-on-a-web-map-python-andor-javascript",
        "tags": [
          "Climate",
          "Git",
          "NetCDF",
          "Performance",
          "Python",
          "RSE"
        ],
        "excerpt": "But what if you want to plot your own data? While there are many resources on how to use existing tile or web-map services, I struggled to find out how to make my own. Eventually, I found a nice example using GeoTrellis,",
        "cover": "/_astro/plotting-gridded-data-on-a-web-map-pytho-7102366f.CCo91M-J.png",
        "readingMinutes": 7,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/plotting-gridded-data-on-a-web-map-python-and-or-javascript-b38b44dd3c9d"
      },
      {
        "id": "2020-03-25---6-months-of-escience-6-lessons-worth-sharing",
        "title": "6 months of eScience: 6 lessons worth sharing",
        "author": "Peter Kalverla",
        "authorSlug": "peter-kalverla",
        "date": "2020-03-25T00:00:00.000Z",
        "url": "/posts/2020-03-25---6-months-of-escience-6-lessons-worth-sharing",
        "tags": [
          "Citation",
          "Climate",
          "Code Review",
          "Collaboration",
          "Community",
          "FAIR"
        ],
        "excerpt": "On the road towards FAIR and reproducible science. Ever find yourself hesitating to send that important email, cursor hovering over the send button? For me, it’s grown into a curious habit. I particularly recall the time",
        "cover": "/_astro/0_bqZuEZ4aKevZpJVu-b09ef874.LTKy3FVl.jpg",
        "readingMinutes": 9,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/6-months-of-escience-6-lessons-worth-sharing-4fc925a1e376"
      },
      {
        "id": "2019-12-11---between-pencil-and-paper",
        "title": "Between pencil and paper",
        "author": "Peter Kalverla",
        "authorSlug": "peter-kalverla",
        "date": "2019-12-11T00:00:00.000Z",
        "url": "/posts/2019-12-11---between-pencil-and-paper",
        "tags": [
          "Git",
          "RSE",
          "Science Communication"
        ],
        "excerpt": "How artistic elements can enrich scientific writing I did a similar thing with figures. Matplotlib has this awesome package that let’s you render all plots in a sketchy style, as shown below. Example figure from my PhD t",
        "cover": "/_astro/between-pencil-and-paper-8b9596bf.CtS1YNYk.png",
        "readingMinutes": 2,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/between-pencil-and-paper-65b9650b0284"
      }
    ]
  },
  {
    "name": "Lourens Veen",
    "slug": "lourens-veen",
    "url": "/authors/lourens-veen",
    "bio": "Research Software Engineer with interests in programming languages, software sustainability, and design.",
    "postCount": 9,
    "latestPostDate": "2024-11-27T00:00:00.000Z",
    "topics": [
      {
        "name": "RSE",
        "slug": "rse",
        "count": 5,
        "url": "/topics/rse"
      },
      {
        "name": "Python",
        "slug": "python",
        "count": 4,
        "url": "/topics/python"
      },
      {
        "name": "Research Software",
        "slug": "research-software",
        "count": 3,
        "url": "/topics/research-software"
      },
      {
        "name": "Containers",
        "slug": "containers",
        "count": 2,
        "url": "/topics/containers"
      },
      {
        "name": "Environment",
        "slug": "environment",
        "count": 2,
        "url": "/topics/environment"
      },
      {
        "name": "Open Source",
        "slug": "open-source",
        "count": 2,
        "url": "/topics/open-source"
      },
      {
        "name": "Health",
        "slug": "health",
        "count": 2,
        "url": "/topics/health"
      },
      {
        "name": "Reproducibility",
        "slug": "reproducibility",
        "count": 1,
        "url": "/topics/reproducibility"
      },
      {
        "name": "Workflows",
        "slug": "workflows",
        "count": 1,
        "url": "/topics/workflows"
      },
      {
        "name": "C++",
        "slug": "c",
        "count": 1,
        "url": "/topics/c"
      }
    ],
    "posts": [
      {
        "id": "2024-11-27---is-scientific-software-the-new-land-grab",
        "title": "Is scientific software the new land grab?",
        "author": "Lourens Veen",
        "authorSlug": "lourens-veen",
        "date": "2024-11-27T00:00:00.000Z",
        "url": "/posts/2024-11-27---is-scientific-software-the-new-land-grab",
        "tags": [
          "Containers",
          "Environment",
          "Open Source",
          "Reproducibility",
          "Research Software",
          "Workflows"
        ],
        "excerpt": "3 Scientific software platforms are not always as open as they look at first sight. Avoid getting locked in with this advice! “Do you know what CodeOcean is? Should I do this?” As a Research Software Engineer you often a",
        "cover": "/_astro/is-scientific-software-the-new-land-grab-d0106fc2.-gtIOeaw.jpg",
        "readingMinutes": 9,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/is-scientific-software-the-new-land-grab-25e5e76cc323"
      },
      {
        "id": "2024-11-07---variables-records-values-and-objects",
        "title": "Variables, Records, Values and Objects",
        "author": "Lourens Veen",
        "authorSlug": "lourens-veen",
        "date": "2024-11-07T00:00:00.000Z",
        "url": "/posts/2024-11-07---variables-records-values-and-objects",
        "tags": [
          "Python",
          "RSE"
        ],
        "excerpt": "14 The Engineering Corner A blog-within-a-blog on the transition from writing simple scripts for yourself to writing larger programs with and for others. TEC appears on an irregular schedule driven by workload and inspir",
        "cover": "/_astro/variables-records-values-and-objects-ec9ee01b.CmSLy2Cc.jpg",
        "readingMinutes": 7,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/variables-records-values-and-objects-971e2a30be6d"
      },
      {
        "id": "2024-08-01---scripting-vs-programming",
        "title": "Scripting vs. Programming",
        "author": "Lourens Veen",
        "authorSlug": "lourens-veen",
        "date": "2024-08-01T00:00:00.000Z",
        "url": "/posts/2024-08-01---scripting-vs-programming",
        "tags": [
          "C++",
          "Containers",
          "Environment",
          "Git",
          "Python",
          "RSE"
        ],
        "excerpt": "Lourens Veen·Apr 26, 2023 Any remaining differences are usually due to particular features supported by certain languages. In R for example, you can write down a statistical model equation, for which it has a special syn",
        "cover": null,
        "readingMinutes": 5,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/scripting-vs-programming-8d7d276f3ba3"
      },
      {
        "id": "2024-07-18---what-research-software-engineers-can-learn-from-taylor-swift",
        "title": "What Research Software Engineers can learn from Taylor Swift",
        "author": "Lourens Veen",
        "authorSlug": "lourens-veen",
        "date": "2024-07-18T00:00:00.000Z",
        "url": "/posts/2024-07-18---what-research-software-engineers-can-learn-from-taylor-swift",
        "tags": [
          "Julia",
          "Research Software",
          "Software Engineering"
        ],
        "excerpt": "14 It’s Friday night, 5 July 2024. After some out-of-this-world pizza and a couple of drinks with colleagues, I’m on my way to catching a late train home. I get to the station just in time to park my bike. (I don’t know",
        "cover": "/_astro/what-research-software-engineers-can-lea-5255c30b.Bky7Uy2M.jpg",
        "readingMinutes": 9,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/what-research-software-engineers-can-learn-from-taylor-swift-92bf955a5bb4"
      },
      {
        "id": "2024-07-05---better-scripts-with-typing",
        "title": "Better scripts with typing",
        "author": "Lourens Veen",
        "authorSlug": "lourens-veen",
        "date": "2024-07-05T00:00:00.000Z",
        "url": "/posts/2024-07-05---better-scripts-with-typing",
        "tags": [
          "Python",
          "RSE"
        ],
        "excerpt": "1 The Engineering Corner A blog-within-a-blog on the transition from writing simple scripts for yourself to writing larger programs with and for others. TEC appears on an irregular schedule driven by workload and inspira",
        "cover": "/_astro/better-scripts-with-typing-f3cdba31._GLiRtde.jpg",
        "readingMinutes": 7,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/dynamic-types-static-types-oh-my-py-25c9743b72c4"
      },
      {
        "id": "2024-07-05---procedural-programming",
        "title": "Procedural Programming",
        "author": "Lourens Veen",
        "authorSlug": "lourens-veen",
        "date": "2024-07-05T00:00:00.000Z",
        "url": "/posts/2024-07-05---procedural-programming",
        "tags": [
          "Python",
          "RSE"
        ],
        "excerpt": "The Engineering Corner A blog-within-a-blog on the transition from writing simple scripts for yourself to writing larger programs with and for others. TEC appears on an irregular schedule driven by workload and inspirati",
        "cover": "/_astro/procedural-programming-01699b68.DVkCQOGp.jpeg",
        "readingMinutes": 10,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/procedural-programming-f1d8cdef7540"
      },
      {
        "id": "2020-09-28---use-after-free-no-more-with-valgrind",
        "title": "Use-after-free? No more with Valgrind",
        "author": "Lourens Veen",
        "authorSlug": "lourens-veen",
        "date": "2020-09-28T00:00:00.000Z",
        "url": "/posts/2020-09-28---use-after-free-no-more-with-valgrind",
        "tags": [
          "Research Software"
        ],
        "excerpt": "In my long career as a code detective, I have seen it all. I have travelled the high Cs, found Rubies and wrestled Pythons, and walked the alleyways of Fortran at night. Of course, as with any job most cases are run-of-t",
        "cover": "/_astro/0_g4Uw0OcyPSJMyeKP-89e7e8c7.D3nu8NeI.jpg",
        "readingMinutes": 19,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/use-after-free-no-more-with-valgrind-7f8e50938236"
      },
      {
        "id": "2017-10-05---free-as-in-free-market",
        "title": "free as in free market",
        "author": "Lourens Veen",
        "authorSlug": "lourens-veen",
        "date": "2017-10-05T00:00:00.000Z",
        "url": "/posts/2017-10-05---free-as-in-free-market",
        "tags": [
          "API",
          "Health",
          "Open Source"
        ],
        "excerpt": "Or why the GNU General Public License is open for business When you release your software on the Internet for others to use, you need to choose a license for it. One issue you might want to consider is further developmen",
        "cover": "/_astro/1_lOmZnKT6YzZqn0H5Jn-oAA-ccf3ad81.DI_VDJbP.jpeg",
        "readingMinutes": 7,
        "source": "medium",
        "sourceUrl": null
      },
      {
        "id": "2017-05-23---a-license-to-science",
        "title": "a license to science",
        "author": "Lourens Veen",
        "authorSlug": "lourens-veen",
        "date": "2017-05-23T00:00:00.000Z",
        "url": "/posts/2017-05-23---a-license-to-science",
        "tags": [
          "Citation",
          "Collaboration",
          "Databases",
          "Health",
          "RSE"
        ],
        "excerpt": "The Beastie Boys were Licensed to Ill, James Bond had a licence to kill. I want a license to science. Science, it is said, is standing on the shoulders of giants. We scientists design experiments, collect data, determine",
        "cover": "/_astro/1_xp0qkMsh77QMu93QaIOGoQ-2dd1ef0f.CHuOl5FW.jpeg",
        "readingMinutes": 6,
        "source": "medium",
        "sourceUrl": null
      }
    ]
  },
  {
    "name": "Sonja Georgievska",
    "slug": "sonja-georgievska",
    "url": "/authors/sonja-georgievska",
    "bio": "Research Software Engineer exploring explainable AI, machine learning, and data science.",
    "postCount": 9,
    "latestPostDate": "2023-02-23T00:00:00.000Z",
    "topics": [
      {
        "name": "Deep Learning",
        "slug": "deep-learning",
        "count": 6,
        "url": "/topics/deep-learning"
      },
      {
        "name": "Neural Networks",
        "slug": "neural-networks",
        "count": 5,
        "url": "/topics/neural-networks"
      },
      {
        "name": "Machine Learning",
        "slug": "machine-learning",
        "count": 4,
        "url": "/topics/machine-learning"
      },
      {
        "name": "Training",
        "slug": "training",
        "count": 3,
        "url": "/topics/training"
      },
      {
        "name": "RSE",
        "slug": "rse",
        "count": 2,
        "url": "/topics/rse"
      },
      {
        "name": "Collaboration",
        "slug": "collaboration",
        "count": 1,
        "url": "/topics/collaboration"
      },
      {
        "name": "Python",
        "slug": "python",
        "count": 1,
        "url": "/topics/python"
      },
      {
        "name": "Health",
        "slug": "health",
        "count": 1,
        "url": "/topics/health"
      },
      {
        "name": "Computer Vision",
        "slug": "computer-vision",
        "count": 1,
        "url": "/topics/computer-vision"
      },
      {
        "name": "Data Science",
        "slug": "data-science",
        "count": 1,
        "url": "/topics/data-science"
      }
    ],
    "posts": [
      {
        "id": "2023-02-23---the-hidden-dangers-of-using-xai-carelessly",
        "title": "The hidden dangers of using XAI carelessly",
        "author": "Sonja Georgievska",
        "authorSlug": "sonja-georgievska",
        "date": "2023-02-23T00:00:00.000Z",
        "url": "/posts/2023-02-23---the-hidden-dangers-of-using-xai-carelessly",
        "tags": [
          "Collaboration",
          "Training"
        ],
        "excerpt": "Congrats! Your ML model is finally XAI-ready. But before you start patting yourself on the back, have you pre-processed your features? If so, watch out for those SHAP values, they might have been “processed”, too Mind th",
        "cover": "/_astro/0_u1Wxxn-nmbcVKzVO-a0eaa844.hMILayCi.webp",
        "readingMinutes": 3,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/the-hidden-dangers-of-using-xai-carelessly-88f1d5fc3432"
      },
      {
        "id": "2022-12-16---small-scale-initiative-in-machine-learning-2021-how-did-it-g",
        "title": "Small-scale initiative in Machine Learning 2021: how did it go?",
        "author": "Sonja Georgievska",
        "authorSlug": "sonja-georgievska",
        "date": "2022-12-16T00:00:00.000Z",
        "url": "/posts/2022-12-16---small-scale-initiative-in-machine-learning-2021-how-did-it-g",
        "tags": [
          "Deep Learning",
          "Machine Learning"
        ],
        "excerpt": "Photo by \"My Life Through A Lens\" on Unsplash Small-scale initiative in Machine Learning 2021: how did it go? Introducing a series of blog posts on our collaborative projects in machine learning Here we go: How to find",
        "cover": "/_astro/small-scale-initiative-in-machine-learni-467f4e1a.xcJ2Rpyx.jpg",
        "readingMinutes": 1,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/small-scale-initiative-in-machine-learning-2021-how-did-it-go-9978a70b5b1"
      },
      {
        "id": "2022-05-13---reusable-software-in-the-era-of-ai-why-sometimes-you-must-re",
        "title": "Reusable software in the era of AI: why sometimes you must reinvent the wheel",
        "author": "Sonja Georgievska",
        "authorSlug": "sonja-georgievska",
        "date": "2022-05-13T00:00:00.000Z",
        "url": "/posts/2022-05-13---reusable-software-in-the-era-of-ai-why-sometimes-you-must-re",
        "tags": [
          "Deep Learning",
          "Machine Learning",
          "Neural Networks",
          "Python",
          "Training"
        ],
        "excerpt": "> In traditional software development, reinventing the wheel is a cardinal sin. But AI has changed the picture. In AI-based software development the traditional reusable components, like data aggregation, are only the be",
        "cover": "/_astro/0_fxCP5veXW7Lagbci-2b192df1.Do9KSlxK.webp",
        "readingMinutes": 8,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/reusable-software-in-the-era-of-ai-why-sometimes-you-must-reinvent-the-wheel-306036754bec"
      },
      {
        "id": "2020-06-18---machine-learning-when-it-is-easy-amp-when-it-is-difficult",
        "title": "Machine learning: when it is easy &amp; when it is difficult",
        "author": "Sonja Georgievska",
        "authorSlug": "sonja-georgievska",
        "date": "2020-06-18T00:00:00.000Z",
        "url": "/posts/2020-06-18---machine-learning-when-it-is-easy-amp-when-it-is-difficult",
        "tags": [
          "Deep Learning",
          "Machine Learning",
          "Neural Networks",
          "RSE",
          "Training"
        ],
        "excerpt": "Hey, should I draw a wild curve that splits all points exactly? But how am I sure that the curve will split properly all new points that I haven’t seen, that it will not over-fit on the training data? I tried lots of met",
        "cover": "/_astro/machine-learning-when-it-is-easy-amp-whe-aacd51ae.CotToNZe.png",
        "readingMinutes": 4,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/machine-learning-when-it-is-easy-when-it-is-difficult-9de0e1129593"
      },
      {
        "id": "2020-06-18---machine-learning-when-it-is-easy-when-it-is-difficult",
        "title": "Machine learning when it is easy & when it is difficult",
        "author": "Sonja Georgievska",
        "authorSlug": "sonja-georgievska",
        "date": "2020-06-18T00:00:00.000Z",
        "url": "/posts/2020-06-18---machine-learning-when-it-is-easy-when-it-is-difficult",
        "tags": [],
        "excerpt": "A crash course in machine learning; only high-school level of math is required before reading. Photo by Element5 Digital on Unsplash Machine learning (ML) is about having the computer learn how to convert input into outp",
        "cover": "data:image/png;base64,UklGRuoMAABXRUJQVlA4WAoAAAAIAAAAaQEAHwEAVlA4IAoMAACQSwCdASpqASABPnU4l0mkoyIhInQpmJAOiWdu4XVL8vFxfE/lp7J9ofvGy0FT7Af3/3EfPz0AeYB+svSI8wH7R/s77XP7Ae6X9pPYA/V/rH/QX/aj00v2q+ED9uf2h+Av9qv/NrQPi/+x9rn+X6Hn19+k/s5yRIjvx/7DfuP7B6Cd6/AC9lf6HeCQAfV7vwdRfBZ/Yf+R6x98z5l7Av8v/tfnv513pr2D/5j/dP+j65Xre/cD2Kv21FHazfYZu7PrlKl3zipB5JQqXfCR90utPXQZ3V7eSUKl3zipB5JQPOYRfT+yBKGy3L0lXHML7Zlu1S/ZB0bvrSpoHuuEiSwBQXunfpTuIsDjrsA65nOWeJ09MsqpfqvjFBnFQwFCOy4CQbQ/54n5k38cOImIlsRKFS74b7EtJah+Wy4HvRf2qE0JdH2XXcBgclLFfyeixKSxJd84dU9G04rmfezJepdK9NvmJg78Ik8W0abifzZBh7I39jJy0fIkY5fcuP8DQOT2cRYSewN+T6ABb0JIVZVS+cWYMH0SWmKCpJiqOJDNRO9sX9nAroq0r/L4sKQms8rqkcGVpB5JJ3uA+iPfOsg3pPpDfx7MplXBdPbs6A5lJQKpykpZGSXfOHVPSMg5bJUZou2EIahFTg+i47LKktK14FPV+TFi4S75xUg8aTVZx2WVUv2QeSUKIP9SkBv7IPJKFS74cHEkoVLvnFSDyShRB/qUgN/ZB5JQqWzYTOWv0I3iksL40ICWljzecEtLHm84JaQXsGCWjWHfnhALeAAh5fKEmHDfzJYcN/MlhwnSjqMFGQYAAP7wsKHWbLCJ/LQJklSyslfMrI2suDDLP7FLN7pLZ8D5WC6K/xnPDeidK39UeBf2gCMYEy93VkvRlpsT77dND+B5MwHI+7XcPb6BTsb1DIpy/aXN/+xL6xJ6qGin308uJnmsJUdzP7MHRmd01s9e0ZnWAW7RFl/7KsD+Rq4qclFqj/zGf/Iq414kt7wXPTksqR6JpDmHyr4EP+v3k3JY4PE/cWzAV6DGma4Xl4zvXR8Y5P6xIZnCfFTYqvtuevKjplpRCSgy8phlzwD119dAWNmWIULFbzqriaQKtklcuiProI2XCoXZHFBCPPqM+4p+/4i36zU4KZXQ3kQHjppcX9GcsAjIU3LZHtioJQLMQ8vC2+zU45IJYqtcbM+x5KKAOpnRaJkFeEgRDP/EmcW98QcMsBJs35PAk5XzqrEVGHqFYQmzaX1L7QyDmhcAHpWhsWFfdjld9R8tOy2a5+796xN6uBcxUkHRUQKdsk31my3mt+MWLACWXb/ozb4J9L9CnUDEgpT/I7MjccOJ7JRoJg6aB/3rPnGXtY3U61FhJTrb990OUI2pr8ok/xlRRLxryUvHmhhtrIIPQ3kLAd+mnv4JJ3n5NFubiOeIFmn1qhDVkYSbdIA2xPIB3wjyfuIuR6kxezIGj+ZEOnF4b9rytvlfzXp/I+nAKbUNSFdy1ABBCmfzbOmMs+6FsO8ixKyqsyCD5kGtRePGCIhjcVGaWP2sGqS/92V24PIRq50bbjhzDNb8+Vc5HvLu/i/CvnUfWrNMqCbSM90u06ckteK3x/msA7WjhZioq7ppYYEcdKeacPTdmLsP38/vo3s+/30GnZ5gefMuHVh3EwfDJ7iZ7e5/nBO6FNuqpC3DKj/tPKTNb6Zucgmmas2LBJ2NUGLCul7XZ4HuVh2CVMSdnOIMDkvGpEVOpZa+8erjGUhA/Q5dpXVfrh//Ufi7TrO/dVYn1vZtA9b0Ef997nG4XFJHs8jqox+fQwtTJOUuQn6N0AJRiq+kDAl2akvQU/T+rE5KbF1cbPloUE4I3axuO8s6peBxVx44I4PEh9S3W7mwhgzASURzKwdwrpFEogjEMjZLT7mq2SiH5vbh91dbRyOI0849EUgSBdSqDd59BUzcrHxjPQ0Daot6UI3CYX4kr8ABt++4QLpKGFUCabPV5zG0zae9E/CPnNWmKAffXXsgnszgbC2ZVoxC8iVlu9ruO9zKrJRT+LLRuEVqb1VudfqEH0Xp5FuJ5X1hzHHPGIlwZLkI7krUBwPcxDCS5xvvN9XEbHm4VPE8wyAJ5yKYzLb7LwjlRTzeg6t/J5Xw7jhKU2C9XpcCB8XKxD9zcJJbJiFbvPt6KX6EQEg9lriT5wQ59jpnEvw0GjYymIYWIn8IELOrzITWSHAZVvM7OpKSQCJpMEhB/ejfZQ8PdXDnyvrgCbPFxvhLBlNnugokDQn0YGYM9smDpNgUh0qk61osolT9E2JyucnZpN8oPHDmv2Y6/EzOZdXyySnOE5zW02kaN9zXVyPEUaM+YHg/ehbVzVTk+fst/t6CKlKnfSUBu1X+7eNdCjZOjn9CYcb2VPaU5damxILlhGN9eNsrw7RWbMdbU1RTQO3l+b8ZDm6N4Zt/xmTJ/JIxHjT9/ET6MR7aO3tChxqHPe4HPxfXNTgS+ku1wB+1kIFOwhoW68sXptlTrxXFHULvbGIfsZHW8ONaxeGRb9hDWG4lyv0OaHYA6EwN9/WPZm5g/gkXCOoXd44XbMINxdqMrDjUiC2Vn30nKh/5cY7AFDBOF+/89vpU+SMaVR9gcKb8uEr2B+8k8hIrXCJrPj9y3/Jxk5AY8ztnH+ePHb9TaiaLHoTrOiGBNjza/1wZ0n0sRdzZdStw56S9VbgyuD7uva1RcXBI22bAzP9/9XrfndoKblO3v9VTv/OefWz4asPI/isZWNamsLDJLeZkQE4wMUiEhRYvA4qiY0HRMch7oRO2jxIPsH37wECeCG6FykH83r5NVIio7GJp2TlCbM0EbaMrPSQNgL4UGuNRSEr9DC8TPYUo+CQLG9KtN9yLrqLSdSUIHEDemhzJGm2rETaMbFZ1MYtH2QKlwG4DNB5mwQu28wgNF99ukzjQExjOxSP5Q8s6qGIph6Xq3jww7xzRfSGgjQ1f2mOk8EzX/AaMsKBYsGoh0RxHK2s1JpH+bookMCXd6T1ifhjXi45qPdIUr/Lpqd2jViBQ3D+G2dAeBj1QcQDm052QMZZcCjDZHj6nuNZQ2AJNO1zR/Xj6yJZ0uc5Hap+VueEASrp0DXY+QvqdTsx3NsC1misBhg3JWe9Iomd/f3unctJe+pdtfRcQQJgsLNviX7f2wi6nB/qpUQt/6e0eSkV1a8eyVVTWDqlxBtAohGSMITut+Nlav/4Ip7Aj6IjLhNfaxT0kTeNyT3CwD5K1KRyvYLkNcjc+Ku6tQO+3eapBx+t9rnA8y/OzhTvb//XXZxfnjAA2C0EIHm36DNV4R1Tx6fIqWgXMGXFAr0wkknnFfHHAKefqBpXyzGVkLMCWrKCUns0Q/L5U1wPZuD5RYhefp+lCSoc41HbNv8tq0aAr/S1iLOTeSLXxPesUb65ci2hh8NiPH9N1voEpOWHcYPSgFmdUkQVs28wYac4g13w8mL9o8pe8FOxuSXBOOkO64RMxoBf8SUcdWUDsvex230QoVHCSWEJuiRUQjAztnycHxZTzyfCw+944xstQbbN1ms26UmHqzy75ZiuSX+Acrbsm16YGXB2NHs7ceDXgq9/Px5gF2dPYAdbHwSczlsrHTTGg5Nte1GAdaRisdh6YvBzzP1hT7lft+mxXgJIgCEm4b1Do8dnrQhkrpzrV7Ua0n+8Ym1m7ZWozlqiG2QG80O+yqfF4EEG08jfTsJPXE4VitfCMj+HZdTphDdDFdX9Q/VWEX6Ny1UiIWS49EHHFR5kulr6U5N5D69xJ/k7F9FqAs7AAAAAADqd06zUt9iGptOhY1i4t/Xnb+O4S/9c6kySj1DqrxdxV/1t3t3eqXuEPc84sDl5wV1kEn16MqQ+FragKYLcEKrcuZOEwx5qGQZNgReYYpwnFcsuZZzpsgqrUwXPRs0/LZ3+DysCTOkGHKmB539rHCLsh7jzkEsYaKWKtM8s/swYzvKqX97jm05pm1+MUF4EsAoixZoUNbczvI69blctKogUq22uAjmRFvW7gXA/rDkCGblMzv3mznmRgAHt5L8RBpFJYCz8re+aoKp2XgZ2m+Mc2E70pbIghYfqUzpksDaLIb3xznoP7ZSsimFyZmWVNAAAARVhJRroAAABFeGlmAABJSSoACAAAAAYAEgEDAAEAAAABAAAAGgEFAAEAAABWAAAAGwEFAAEAAABeAAAAKAEDAAEAAAACAAAAEwIDAAEAAAABAAAAaYcEAAEAAABmAAAAAAAAAEgAAAABAAAASAAAAAEAAAAGAACQBwAEAAAAMDIxMAGRBwAEAAAAAQIDAACgBwAEAAAAMDEwMAGgAwABAAAA//8AAAKgBAABAAAAagEAAAOgBAABAAAAIAEAAAAAAAA=",
        "readingMinutes": 6,
        "source": "medium",
        "sourceUrl": null
      },
      {
        "id": "2020-04-25---forcing-science-with-brute-force-deep-learning",
        "title": "Forcing science with brute force deep learning",
        "author": "Sonja Georgievska",
        "authorSlug": "sonja-georgievska",
        "date": "2020-04-25T00:00:00.000Z",
        "url": "/posts/2020-04-25---forcing-science-with-brute-force-deep-learning",
        "tags": [
          "Deep Learning",
          "Neural Networks",
          "RSE"
        ],
        "excerpt": "When we are children, we lack patience. When we grow up, “we lack time”. Not all is bad, of course. Once trained, the deep neural networks are very fast when used for prediction. However, that assumes that the model is a",
        "cover": null,
        "readingMinutes": 1,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/how-not-to-use-deep-learning-in-science-e984b02a4df0"
      },
      {
        "id": "2020-04-25---why-ai-will-not-replace-experts",
        "title": "Why AI will not replace experts",
        "author": "Sonja Georgievska",
        "authorSlug": "sonja-georgievska",
        "date": "2020-04-25T00:00:00.000Z",
        "url": "/posts/2020-04-25---why-ai-will-not-replace-experts",
        "tags": [
          "Health"
        ],
        "excerpt": "Let’s take a few steps back. It is 1990 and a team of medical researchers equipped with a statistician is performing a randomized control study91656-U/fulltext) to find out if phenomenon X causes disease Y. They first ta",
        "cover": "/_astro/why-ai-will-not-replace-experts-ac29c84f.CRn9md0i.jpg",
        "readingMinutes": 2,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/ai-will-not-steal-your-job-heres-why-d59231eac0ef"
      },
      {
        "id": "2019-06-20---turning-a-panda-into-a-cat",
        "title": "turning a panda into a cat!",
        "author": "Sonja Georgievska",
        "authorSlug": "sonja-georgievska",
        "date": "2019-06-20T00:00:00.000Z",
        "url": "/posts/2019-06-20---turning-a-panda-into-a-cat",
        "tags": [
          "Computer Vision",
          "Data Science",
          "Deep Learning",
          "Git",
          "Neural Networks",
          "Pandas"
        ],
        "excerpt": "Why adversarial examples are not scary…but are most likely useful “Is it a bird? Is it a plane?” A child who never saw Superman might mistake him for a bird or a plane. On the other hand, who knows what a time traveler f",
        "cover": "/_astro/0_l0s5ZoLgVp2tIIMr-d558db4b.BUvat9Vv.webp",
        "readingMinutes": 4,
        "source": "medium",
        "sourceUrl": null
      },
      {
        "id": "2019-06-12---explainable-ai-exit-or-infinite-loop",
        "title": "explainable ai exit or infinite loop",
        "author": "Sonja Georgievska",
        "authorSlug": "sonja-georgievska",
        "date": "2019-06-12T00:00:00.000Z",
        "url": "/posts/2019-06-12---explainable-ai-exit-or-infinite-loop",
        "tags": [
          "Community",
          "Deep Learning",
          "GPU",
          "Machine Learning",
          "Neural Networks",
          "Performance"
        ],
        "excerpt": "> Let us simplify before we try to explain Photo by Franck V. on Unsplash Before we start, let’s make it clear: by AI here I mean computational statistics, and by explainable — well, I don’t really know what I mean by th",
        "cover": "/_astro/0_wgh71PgpNMU7tonx-d189acd0.EzAetqYZ.webp",
        "readingMinutes": 3,
        "source": "medium",
        "sourceUrl": null
      }
    ]
  },
  {
    "name": "Carlos Martinez-Ortiz",
    "slug": "carlos-martinez-ortiz",
    "url": "/authors/carlos-martinez-ortiz",
    "bio": "Research Software Engineer working on software sustainability, community building, and linked data.",
    "postCount": 8,
    "latestPostDate": "2025-02-10T00:00:00.000Z",
    "topics": [
      {
        "name": "Community",
        "slug": "community",
        "count": 3,
        "url": "/topics/community"
      },
      {
        "name": "Git",
        "slug": "git",
        "count": 3,
        "url": "/topics/git"
      },
      {
        "name": "RSE",
        "slug": "rse",
        "count": 2,
        "url": "/topics/rse"
      },
      {
        "name": "Research Software",
        "slug": "research-software",
        "count": 2,
        "url": "/topics/research-software"
      },
      {
        "name": "Open Science",
        "slug": "open-science",
        "count": 1,
        "url": "/topics/open-science"
      },
      {
        "name": "Open Source",
        "slug": "open-source",
        "count": 1,
        "url": "/topics/open-source"
      },
      {
        "name": "Containers",
        "slug": "containers",
        "count": 1,
        "url": "/topics/containers"
      },
      {
        "name": "Docker",
        "slug": "docker",
        "count": 1,
        "url": "/topics/docker"
      },
      {
        "name": "Environment",
        "slug": "environment",
        "count": 1,
        "url": "/topics/environment"
      },
      {
        "name": "GPU",
        "slug": "gpu",
        "count": 1,
        "url": "/topics/gpu"
      }
    ],
    "posts": [
      {
        "id": "2025-02-10---reproducible-research-with-the-turing-way",
        "title": "Reproducible research with The Turing Way",
        "author": "Carlos Martinez-Ortiz",
        "authorSlug": "carlos-martinez-ortiz",
        "date": "2025-02-10T00:00:00.000Z",
        "url": "/posts/2025-02-10---reproducible-research-with-the-turing-way",
        "tags": [
          "Community",
          "Git",
          "Open Science",
          "Open Source",
          "RSE",
          "Research Software"
        ],
        "excerpt": "The Netherlands eScience Center and Turing Way have long been collaborating on the common goal to improve reproducible research practices 1 A long time ago, in the far-away Amsterdam Science Park, the eScience Center cre",
        "cover": "/_astro/reproducible-research-with-the-turing-wa-c5be87d6.CPPUEa3s.png",
        "readingMinutes": 2,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/reproducible-research-with-the-turing-way-0816c25f2a5b"
      },
      {
        "id": "2023-10-26---open-science-festival-what-infrastructures-do-we-need-to-pre",
        "title": "Open Science Festival: What infrastructures do we need to preserve research software?",
        "author": "Carlos Martinez-Ortiz",
        "authorSlug": "carlos-martinez-ortiz",
        "date": "2023-10-26T00:00:00.000Z",
        "url": "/posts/2023-10-26---open-science-festival-what-infrastructures-do-we-need-to-pre",
        "tags": [
          "Community",
          "Containers",
          "Docker",
          "Environment",
          "GPU",
          "Git"
        ],
        "excerpt": "written by Luisa Orozco, Daniela Gawehns, and Carlos Martinez-Ortiz Introduction Earlier this year, the 2023 edition of the Dutch Open Science Festival was held. We (the eScience Center and Leiden University) organised t",
        "cover": "/_astro/open-science-festival-what-infrastructur-9069ad56.Bg1b7T0q.jpeg",
        "readingMinutes": 8,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/open-science-festival-what-infrastructures-do-we-need-to-preserve-research-software-7c181404f310"
      },
      {
        "id": "2019-10-18---rseconuk-2019",
        "title": "RSEConUK 2019",
        "author": "Carlos Martinez-Ortiz",
        "authorSlug": "carlos-martinez-ortiz",
        "date": "2019-10-18T00:00:00.000Z",
        "url": "/posts/2019-10-18---rseconuk-2019",
        "tags": [
          "Community",
          "RSE",
          "Workflows",
          "Workshop"
        ],
        "excerpt": "written by Niels Drost, Mateusz Kuzak and Carlos Martinez-Ortiz UK-RSE conference took place from the 17th to 19th of September 2019. This was my second RSE conference of the year, (the first one being de-RSE ) and nl-rs",
        "cover": "/_astro/1_U0c7WnQvZx6ok6ovaqI2Fg-abd6c953.Py-041qm.png",
        "readingMinutes": 2,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/rseconuk-2019-ca25d595e353"
      },
      {
        "id": "2019-10-03---narcis-connects-to-the-research-software-directory",
        "title": "NARCIS connects to the Research Software Directory",
        "author": "Carlos Martinez-Ortiz",
        "authorSlug": "carlos-martinez-ortiz",
        "date": "2019-10-03T00:00:00.000Z",
        "url": "/posts/2019-10-03---narcis-connects-to-the-research-software-directory",
        "tags": [
          "FAIR",
          "Git",
          "Research Software"
        ],
        "excerpt": "Software now officially listed as a research output The “FAIR Software Route” website will be presented by DANS and eScience Center at the eScience Symposium this November. Watch our RSD promotional video! More informati",
        "cover": null,
        "readingMinutes": 1,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/narcis-connects-to-the-research-software-directory-320c82ddbf2f"
      },
      {
        "id": "2018-09-17---want-to-organize-a-workshop-on-image-processing",
        "title": "Want to organize a workshop on image processing",
        "author": "Carlos Martinez-Ortiz",
        "authorSlug": "carlos-martinez-ortiz",
        "date": "2018-09-17T00:00:00.000Z",
        "url": "/posts/2018-09-17---want-to-organize-a-workshop-on-image-processing",
        "tags": [],
        "excerpt": "A list of resources to kick-start your workshop I wanted to organize a workshop on image processing for PhDs in the medical domain. I usually use Software Carpentry lessons in my workshops, but there are no lessons on im",
        "cover": "/_astro/1_p95hvrDkUook7FWGAp57cA-03f1cda9.CJLqdrnt.png",
        "readingMinutes": 2,
        "source": "medium",
        "sourceUrl": null
      },
      {
        "id": "2018-06-12---flavour-your-linked-data-with-garlic",
        "title": "Flavour your linked data with garlic",
        "author": "Carlos Martinez-Ortiz",
        "authorSlug": "carlos-martinez-ortiz",
        "date": "2018-06-12T00:00:00.000Z",
        "url": "/posts/2018-06-12---flavour-your-linked-data-with-garlic",
        "tags": [],
        "excerpt": "Explore linked data collections via Web-API’s — zero coding required! Linked data is growing in importance — and rightly so: it facilitates machine readability of data, making it easier for machines to explore connection",
        "cover": "/_astro/1_AAfUPXTqK7n7GFxLRUm8IA-22c7fd43.D4gNCw-h.jpeg",
        "readingMinutes": 2,
        "source": "medium",
        "sourceUrl": null
      },
      {
        "id": "2017-10-17---demagification-of-python-git-and-shell",
        "title": "Demagification of Python, Git and Shell",
        "author": "Carlos Martinez-Ortiz",
        "authorSlug": "carlos-martinez-ortiz",
        "date": "2017-10-17T00:00:00.000Z",
        "url": "/posts/2017-10-17---demagification-of-python-git-and-shell",
        "tags": [],
        "excerpt": "Teaching researchers essential skills for digital science With increasing number of data sources and digital tools playing a key role in today’s scholarly research, mastering the essential skills to efficiently deal with",
        "cover": "/_astro/1_RxEy7Gvsc3CVfhQuMAFnkQ-cc0df229.DbLizwAy.jpeg",
        "readingMinutes": 3,
        "source": "medium",
        "sourceUrl": null
      },
      {
        "id": "2017-02-06---what-happened-during-the-historic-newspapers-as-big-data",
        "title": "What happened during the “Historic newspapers as ‘big data’” congress",
        "author": "Carlos Martinez-Ortiz",
        "authorSlug": "carlos-martinez-ortiz",
        "date": "2017-02-06T00:00:00.000Z",
        "url": "/posts/2017-02-06---what-happened-during-the-historic-newspapers-as-big-data",
        "tags": [],
        "excerpt": "On Friday 20th of January 2017, the Royal Library (a.k.a. Koninklijke Bibilotheek or KB) hosted the second congress on Historic newspapers as big data, with the central topic of Concept Drift. Slides and photos can be fo",
        "cover": "/_astro/1_AASpN8mEA0hBKxlmvacFiw-0d5fa319.BV_ETvwq.jpeg",
        "readingMinutes": 3,
        "source": "medium",
        "sourceUrl": null
      }
    ]
  },
  {
    "name": "Johan Hidding",
    "slug": "johan-hidding",
    "url": "/authors/johan-hidding",
    "bio": "Research Software Engineer. Enthusiastic about reproducible science, functional programming, and clear communication.",
    "postCount": 8,
    "latestPostDate": "2023-02-02T00:00:00.000Z",
    "topics": [
      {
        "name": "RSE",
        "slug": "rse",
        "count": 4,
        "url": "/topics/rse"
      },
      {
        "name": "Python",
        "slug": "python",
        "count": 3,
        "url": "/topics/python"
      },
      {
        "name": "Git",
        "slug": "git",
        "count": 3,
        "url": "/topics/git"
      },
      {
        "name": "Databases",
        "slug": "databases",
        "count": 2,
        "url": "/topics/databases"
      },
      {
        "name": "C++",
        "slug": "c",
        "count": 2,
        "url": "/topics/c"
      },
      {
        "name": "Physics",
        "slug": "physics",
        "count": 2,
        "url": "/topics/physics"
      },
      {
        "name": "Parallel Computing",
        "slug": "parallel-computing",
        "count": 2,
        "url": "/topics/parallel-computing"
      },
      {
        "name": "Julia",
        "slug": "julia",
        "count": 1,
        "url": "/topics/julia"
      },
      {
        "name": "Nix",
        "slug": "nix",
        "count": 1,
        "url": "/topics/nix"
      },
      {
        "name": "API",
        "slug": "api",
        "count": 1,
        "url": "/topics/api"
      }
    ],
    "posts": [
      {
        "id": "2023-02-02---diversity-in-software-four-ways-to-think-different",
        "title": "Diversity in Software: four ways to think different",
        "author": "Johan Hidding",
        "authorSlug": "johan-hidding",
        "date": "2023-02-02T00:00:00.000Z",
        "url": "/posts/2023-02-02---diversity-in-software-four-ways-to-think-different",
        "tags": [
          "Databases",
          "Julia",
          "Python",
          "RSE"
        ],
        "excerpt": "Photo by Steve Johnson on Unsplash Diversity in Software: four ways to think different Diversity is a hot topic. Let’s talk about diversity in Software. Hackers need to wake up and face the truth: a lot of programming p",
        "cover": "/_astro/diversity-in-software-four-ways-to-think-4a16eeee.CsqEyq-x.jpg",
        "readingMinutes": 3,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/diversity-in-software-four-ways-to-think-different-ee4eaf72af79"
      },
      {
        "id": "2022-11-10---unweaving-legacy-code-using-entangled",
        "title": "Unweaving legacy code using Entangled",
        "author": "Johan Hidding",
        "authorSlug": "johan-hidding",
        "date": "2022-11-10T00:00:00.000Z",
        "url": "/posts/2022-11-10---unweaving-legacy-code-using-entangled",
        "tags": [
          "C++",
          "Git",
          "Nix",
          "Physics"
        ],
        "excerpt": "For a Research Software Engineer, dealing with legacy code is seen as a chore: dirty work, but a necessary evil. But the truth is, every time I read someone else’s code, I learn something. Using Entangled to work out how",
        "cover": "/_astro/1_jxEcYwxE1UA_d2o1PbRylw-18969b0e.GRocYSM9.png",
        "readingMinutes": 4,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/unweaving-legacy-code-using-entangled-2e6380a88b2f"
      },
      {
        "id": "2021-07-07---literate-programming-in-science",
        "title": "Literate Programming in Science",
        "author": "Johan Hidding",
        "authorSlug": "johan-hidding",
        "date": "2021-07-07T00:00:00.000Z",
        "url": "/posts/2021-07-07---literate-programming-in-science",
        "tags": [
          "API",
          "C++",
          "Databases",
          "Environment",
          "FAIR",
          "Git"
        ],
        "excerpt": "Photo by Prateek Katyal on Unsplash 2\\. The How This is part 2 in a series on Literate Programming in Science. If you haven’t yet, please read part 1 “The Why”. > Literate programming /ˈlɪtəɹət ˈpɹəʊɡɹæmɪŋ/ (computing)",
        "cover": "/_astro/0_E5I_DM8KaxUxkDNf-4dd728e6.D3u-ChMJ.webp",
        "readingMinutes": 11,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/literate-programming-in-science-1669094541a7"
      },
      {
        "id": "2020-01-16---parallel-programming-in-python",
        "title": "Parallel programming in Python",
        "author": "Johan Hidding",
        "authorSlug": "johan-hidding",
        "date": "2020-01-16T00:00:00.000Z",
        "url": "/posts/2020-01-16---parallel-programming-in-python",
        "tags": [
          "3D",
          "NumPy",
          "Parallel Computing",
          "Performance",
          "Python",
          "RSE"
        ],
        "excerpt": "Depending on your level of Python expertise, you might implement such an algorithm in different ways. In an introductory Python course we could write this function as follows. import randomdef calcpi(N): M = 0 for i in r",
        "cover": "/_astro/parallel-programming-in-python-7a254843.B9uASILu.jpeg",
        "readingMinutes": 4,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/parallel-programming-in-python-7fd62c90217d"
      },
      {
        "id": "2019-07-02---why-all-youll-ever-need-is-markdown",
        "title": "why all you’ll ever need is markdown",
        "author": "Johan Hidding",
        "authorSlug": "johan-hidding",
        "date": "2019-07-02T00:00:00.000Z",
        "url": "/posts/2019-07-02---why-all-youll-ever-need-is-markdown",
        "tags": [
          "Citation",
          "Git",
          "Python",
          "RSE"
        ],
        "excerpt": "an introduction to Pandoc Photo by Daniel McCullough on Unsplash Markdown is widely used for writing up documents. It is supported by many blog engines, GitHub readme, you name it. There are many varieties, dialects and",
        "cover": "/_astro/1_D5CzmUE-GndA7H9_l0vAFQ-59a5604a.k0T8OjTD.png",
        "readingMinutes": 8,
        "source": "medium",
        "sourceUrl": null
      },
      {
        "id": "2019-06-03---breaking-the-barrier-fluid-simulations-parallel-in-time",
        "title": "breaking the barrier fluid simulations parallel-in-time.",
        "author": "Johan Hidding",
        "authorSlug": "johan-hidding",
        "date": "2019-06-03T00:00:00.000Z",
        "url": "/posts/2019-06-03---breaking-the-barrier-fluid-simulations-parallel-in-time",
        "tags": [
          "GPU",
          "Parallel Computing",
          "Physics",
          "RSE"
        ],
        "excerpt": "Parallel flows — Photo by Sergey Pesterev on Unsplash These days computers are growing faster only by adding more cores and increasing parallelism of the programs. As an example, suppose we are computing the turbulent f",
        "cover": "/_astro/0_Ex_5x8X3ahx9H8tr-93129325.BK4ZxPDR.webp",
        "readingMinutes": 5,
        "source": "medium",
        "sourceUrl": null
      },
      {
        "id": "2019-01-30---entangled",
        "title": "enTangleD",
        "author": "Johan Hidding",
        "authorSlug": "johan-hidding",
        "date": "2019-01-30T00:00:00.000Z",
        "url": "/posts/2019-01-30---entangled",
        "tags": [],
        "excerpt": "a bi-directional Literate Programming tool © Alessandra Sequeira, Entanglement ( http://sinapsisequeira.blogspot.com/ ) I present enTangleD (github.io pages), a tool for pain free literate programming. Donald Knuth There",
        "cover": "/_astro/1_8eN_G62FYBlXK3FUDIheAA-045cab11.ELYAvYF-.jpeg",
        "readingMinutes": 6,
        "source": "medium",
        "sourceUrl": null
      },
      {
        "id": "2017-02-03---easier-docker-in-python",
        "title": "Easier Docker in Python",
        "author": "Johan Hidding",
        "authorSlug": "johan-hidding",
        "date": "2017-02-03T00:00:00.000Z",
        "url": "/posts/2017-02-03---easier-docker-in-python",
        "tags": [],
        "excerpt": "Docker is a tool that creates a stack of virtual environments on top of a running Linux kernel. This allows you to run tools (and web services) in an encapsulated environment. I use Docker to call binary codes from Pyth",
        "cover": "/_astro/1_ChkdKbYyM7mIITvaUkHaDw-d1d6674b.CKmILOgM.jpeg",
        "readingMinutes": 4,
        "source": "medium",
        "sourceUrl": null
      }
    ]
  },
  {
    "name": "Abel Soares Siqueira",
    "slug": "abel-soares-siqueira",
    "url": "/authors/abel-soares-siqueira",
    "bio": "Research Software Engineer specializing in Julia, high-performance computing, and optimization.",
    "postCount": 6,
    "latestPostDate": "2023-10-25T00:00:00.000Z",
    "topics": [
      {
        "name": "Git",
        "slug": "git",
        "count": 4,
        "url": "/topics/git"
      },
      {
        "name": "Julia",
        "slug": "julia",
        "count": 4,
        "url": "/topics/julia"
      },
      {
        "name": "C++",
        "slug": "c",
        "count": 3,
        "url": "/topics/c"
      },
      {
        "name": "RSE",
        "slug": "rse",
        "count": 2,
        "url": "/topics/rse"
      },
      {
        "name": "Environment",
        "slug": "environment",
        "count": 2,
        "url": "/topics/environment"
      },
      {
        "name": "Performance",
        "slug": "performance",
        "count": 2,
        "url": "/topics/performance"
      },
      {
        "name": "Python",
        "slug": "python",
        "count": 2,
        "url": "/topics/python"
      },
      {
        "name": "3D",
        "slug": "3d",
        "count": 1,
        "url": "/topics/3d"
      },
      {
        "name": "Parallel Computing",
        "slug": "parallel-computing",
        "count": 1,
        "url": "/topics/parallel-computing"
      },
      {
        "name": "Visualization",
        "slug": "visualization",
        "count": 1,
        "url": "/topics/visualization"
      }
    ],
    "posts": [
      {
        "id": "2023-10-25---the-utopic-git-history",
        "title": "The Utopic Git History",
        "author": "Abel Soares Siqueira",
        "authorSlug": "abel-soares-siqueira",
        "date": "2023-10-25T00:00:00.000Z",
        "url": "/posts/2023-10-25---the-utopic-git-history",
        "tags": [
          "3D",
          "Git",
          "Parallel Computing",
          "Visualization",
          "Workflows"
        ],
        "excerpt": "If you love this article and can’t wait to read more about The Utopic Git History, please see this follow-up article(/achieving-utopic-git-history-4cc2a1fd3107?sk=88f3dac86d55ac1833f66165bc6634c2) by Abel. A quick way to",
        "cover": null,
        "readingMinutes": 9,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/the-utopic-git-history-d44b81c09593"
      },
      {
        "id": "2023-10-19---achieving-utopic-git-history",
        "title": "Achieving Utopic Git History",
        "author": "Abel Soares Siqueira",
        "authorSlug": "abel-soares-siqueira",
        "date": "2023-10-19T00:00:00.000Z",
        "url": "/posts/2023-10-19---achieving-utopic-git-history",
        "tags": [
          "Git",
          "RSE"
        ],
        "excerpt": "AKA being UGHly In a previous blog post, we defined The Utopic Git History (UGH). To refresh our memory, a simple definition of a UGH is - Atomic git commits (smallest commit that completes the task) - Passing tests - Li",
        "cover": "/_astro/1_w6RS2UcGCMtyvWSI2Eg7Ow-c5a1c936.CDnJLX_-.gif",
        "readingMinutes": 14,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/achieving-utopic-git-history-4cc2a1fd3107"
      },
      {
        "id": "2022-11-03---10-examples-of-embedding-julia-in-cc",
        "title": "10 examples of embedding Julia in C/C++",
        "author": "Abel Soares Siqueira",
        "authorSlug": "abel-soares-siqueira",
        "date": "2022-11-03T00:00:00.000Z",
        "url": "/posts/2022-11-03---10-examples-of-embedding-julia-in-cc",
        "tags": [
          "C++",
          "Environment",
          "Git",
          "Julia"
        ],
        "excerpt": "The trapezoid function has 4 arguments, therefore we have to use the general jlcall that we mentioned before. The arguments of jlcall are the function, an array of jlvaluet arguments, and the number of arguments. 4: C fu",
        "cover": "/_astro/10-examples-of-embedding-julia-in-cc-d7ee2d4d.UWpubD76.png",
        "readingMinutes": 10,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/10-examples-of-embedding-julia-in-c-c-66282477e62c"
      },
      {
        "id": "2022-02-11---can-python-with-julia-be-faster-than-low-level-code",
        "title": "Can Python with Julia be faster than low-level code?",
        "author": "Abel Soares Siqueira",
        "authorSlug": "abel-soares-siqueira",
        "date": "2022-02-11T00:00:00.000Z",
        "url": "/posts/2022-02-11---can-python-with-julia-be-faster-than-low-level-code",
        "tags": [
          "C++",
          "Environment",
          "Julia",
          "Performance",
          "Python",
          "RSE"
        ],
        "excerpt": "Part 3 of the series on achieving high performance with high-level code Here comes a new challenger: It is Julia. Photo by Joran Quinten on Unsplash ( https://unsplash.com/photos/MR9xsNWVKvo ), modified by us. Introducti",
        "cover": "/_astro/1_FzlYIUlqvS9zgA8GDJSIIw-ead9a3e8._4lj32O3.png",
        "readingMinutes": 5,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/can-python-with-julia-be-faster-than-low-level-code-cd71a72fbcf4"
      },
      {
        "id": "2022-01-26---speed-up-your-python-code-using-julia",
        "title": "Speed up your Python code using Julia",
        "author": "Abel Soares Siqueira",
        "authorSlug": "abel-soares-siqueira",
        "date": "2022-01-26T00:00:00.000Z",
        "url": "/posts/2022-01-26---speed-up-your-python-code-using-julia",
        "tags": [
          "Benchmarking",
          "C++",
          "Docker",
          "Git",
          "Julia",
          "Linux"
        ],
        "excerpt": "Part two of the series on achieving high performance with high-level code Python holds the steering wheel, but we can make it faster with other languages. Photo by Spencer Davis on Unsplash , modified by us. In part 1 of",
        "cover": "/_astro/1_5pLDiv8fLX57tBxsgsU7IA-c8850334.CjjGm8ZZ.png",
        "readingMinutes": 6,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/speed-up-your-python-code-using-julia-f97a6c155630"
      },
      {
        "id": "2022-01-19---how-to-call-julia-code-from-python",
        "title": "How to call Julia code from Python",
        "author": "Abel Soares Siqueira",
        "authorSlug": "abel-soares-siqueira",
        "date": "2022-01-19T00:00:00.000Z",
        "url": "/posts/2022-01-19---how-to-call-julia-code-from-python",
        "tags": [
          "Julia",
          "NumPy",
          "Performance",
          "Python"
        ],
        "excerpt": "A three-part series on achieving high performance with high-level code Caption: Astronaut carrying Python and Julia. Photo by Brian McGowan on Unsplash ( https://unsplash.com/photos/MR9xsNWVKvo ), modified by us. Target",
        "cover": "/_astro/1_PFodxQbLaofzbmaYRPzuZA-ba9a400c.Cy3ZWdRe.png",
        "readingMinutes": 7,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/how-to-call-julia-code-from-python-8589a56a98f2"
      }
    ]
  },
  {
    "name": "Felipe",
    "slug": "felipe",
    "url": "/authors/felipe",
    "bio": "Research Software Engineer focused on C++, web services, and scientific simulation data management.",
    "postCount": 5,
    "latestPostDate": "2021-04-14T00:00:00.000Z",
    "topics": [
      {
        "name": "Git",
        "slug": "git",
        "count": 4,
        "url": "/topics/git"
      },
      {
        "name": "RSE",
        "slug": "rse",
        "count": 3,
        "url": "/topics/rse"
      },
      {
        "name": "C++",
        "slug": "c",
        "count": 2,
        "url": "/topics/c"
      },
      {
        "name": "Parallel Computing",
        "slug": "parallel-computing",
        "count": 2,
        "url": "/topics/parallel-computing"
      },
      {
        "name": "FAIR",
        "slug": "fair",
        "count": 1,
        "url": "/topics/fair"
      },
      {
        "name": "GPU",
        "slug": "gpu",
        "count": 1,
        "url": "/topics/gpu"
      },
      {
        "name": "Python",
        "slug": "python",
        "count": 1,
        "url": "/topics/python"
      },
      {
        "name": "Testing",
        "slug": "testing",
        "count": 1,
        "url": "/topics/testing"
      },
      {
        "name": "3D",
        "slug": "3d",
        "count": 1,
        "url": "/topics/3d"
      },
      {
        "name": "API",
        "slug": "api",
        "count": 1,
        "url": "/topics/api"
      }
    ],
    "posts": [
      {
        "id": "2021-04-14---using-rust-for-scientific-numerical-applications-learning-fr",
        "title": "Using Rust for Scientific Numerical applications: Learning from Past Experiences",
        "author": "Felipe",
        "authorSlug": "felipe",
        "date": "2021-04-14T00:00:00.000Z",
        "url": "/posts/2021-04-14---using-rust-for-scientific-numerical-applications-learning-fr",
        "tags": [
          "C++",
          "FAIR",
          "GPU",
          "Git",
          "Parallel Computing",
          "RSE"
        ],
        "excerpt": "Every experienced programmer knows that both their productivity depends on the abstraction level of the language. The fewer lines of code you write, the fewer bugs you introduce. However, an increase in abstraction often",
        "cover": "/_astro/using-rust-for-scientific-numerical-appl-ab3f6590.Dl0JlQpe.png",
        "readingMinutes": 6,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/using-rust-for-scientific-numerical-applications-learning-from-past-experiences-798665d9f9f0"
      },
      {
        "id": "2021-02-22---a-quick-and-dirty-pytest-cookbook",
        "title": "A Quick and Dirty Pytest Cookbook",
        "author": "Felipe",
        "authorSlug": "felipe",
        "date": "2021-02-22T00:00:00.000Z",
        "url": "/posts/2021-02-22---a-quick-and-dirty-pytest-cookbook",
        "tags": [
          "Git",
          "Parallel Computing",
          "Python",
          "Testing"
        ],
        "excerpt": "As an alternative to the above snippet, you can install and run the pytest-mypy-plugins. Testing the documentation Testing the documentation is a must have. The following snippet shows how you can do so: Testing async co",
        "cover": null,
        "readingMinutes": 2,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/a-quick-and-dirty-pytest-cookbook-58051a2980c3"
      },
      {
        "id": "2021-01-15---building-a-web-service-to-manage-scientific-simulation-data-",
        "title": "Building a Web Service to Manage Scientific Simulation Data Using GraphQL",
        "author": "Felipe",
        "authorSlug": "felipe",
        "date": "2021-01-15T00:00:00.000Z",
        "url": "/posts/2021-01-15---building-a-web-service-to-manage-scientific-simulation-data-",
        "tags": [
          "3D",
          "API",
          "Databases",
          "Docker",
          "Git",
          "Open Source"
        ],
        "excerpt": "Therefore, the Ceiba web service needs to handle two kinds of requests by the client: read-only queries and mutations on the datasets. These “queries” and “mutations” can be easily describe with GraphQL. In a nutshell, G",
        "cover": "/_astro/building-a-web-service-to-manage-scienti-33d7f19d.DZVFi1SS.jpg",
        "readingMinutes": 4,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/building-a-web-service-to-manage-scientific-simulation-data-using-graphql-a0bbf1c3f6e9"
      },
      {
        "id": "2019-05-29---some-thoughts-about-developing-software-for-scientific-applications",
        "title": "some thoughts about developing software for scientific applications",
        "author": "Felipe",
        "authorSlug": "felipe",
        "date": "2019-05-29T00:00:00.000Z",
        "url": "/posts/2019-05-29---some-thoughts-about-developing-software-for-scientific-applications",
        "tags": [
          "Agile",
          "RSE"
        ],
        "excerpt": "> …The children would remember for the rest of their lives the august solemnity with which their father, devastated by his prolonged vigil and by the wraith of his imagination, revealed his discovery to them: > > \\-‘The",
        "cover": "/_astro/0_stxtWjVMWisEjKv8-b9b5049c.CGBdkv-8.webp",
        "readingMinutes": 5,
        "source": "medium",
        "sourceUrl": null
      },
      {
        "id": "2019-01-09---dealing-with-dragons-and-monsters-best-practices-for-handling-legacy-code",
        "title": "dealing with dragons and monsters best practices for handling legacy code",
        "author": "Felipe",
        "authorSlug": "felipe",
        "date": "2019-01-09T00:00:00.000Z",
        "url": "/posts/2019-01-09---dealing-with-dragons-and-monsters-best-practices-for-handling-legacy-code",
        "tags": [
          "C++",
          "Git",
          "Performance",
          "RSE",
          "Reproducibility"
        ],
        "excerpt": "> “So comes snow after fire, and even dragons have their endings.” > ― J.R.R. Tolkien, The Hobbit Typical debugging session When I started my PhD in the field of computational chemistry I was given the task of improving",
        "cover": "/_astro/1_frYHQLnu7557WfFq0j7L1w-0f8293f3.CyV4qt5o.png",
        "readingMinutes": 6,
        "source": "medium",
        "sourceUrl": null
      }
    ]
  },
  {
    "name": "Flavio Hafner",
    "slug": "flavio-hafner",
    "url": "/authors/flavio-hafner",
    "bio": "Research Software Engineer working on privacy-preserving machine learning and statistical methods.",
    "postCount": 5,
    "latestPostDate": "2025-06-27T00:00:00.000Z",
    "topics": [
      {
        "name": "Differential Privacy",
        "slug": "differential-privacy",
        "count": 3,
        "url": "/topics/differential-privacy"
      },
      {
        "name": "Machine Learning",
        "slug": "machine-learning",
        "count": 3,
        "url": "/topics/machine-learning"
      },
      {
        "name": "Privacy",
        "slug": "privacy",
        "count": 3,
        "url": "/topics/privacy"
      },
      {
        "name": "Statistics",
        "slug": "statistics",
        "count": 3,
        "url": "/topics/statistics"
      },
      {
        "name": "Testing",
        "slug": "testing",
        "count": 2,
        "url": "/topics/testing"
      },
      {
        "name": "Databases",
        "slug": "databases",
        "count": 2,
        "url": "/topics/databases"
      },
      {
        "name": "Health",
        "slug": "health",
        "count": 1,
        "url": "/topics/health"
      },
      {
        "name": "Performance",
        "slug": "performance",
        "count": 1,
        "url": "/topics/performance"
      },
      {
        "name": "Benchmarking",
        "slug": "benchmarking",
        "count": 1,
        "url": "/topics/benchmarking"
      },
      {
        "name": "Environment",
        "slug": "environment",
        "count": 1,
        "url": "/topics/environment"
      }
    ],
    "posts": [
      {
        "id": "2025-06-27---empirically-evaluating-privacy-in-machine-learning-i-introdu",
        "title": "Empirically evaluating privacy in machine learning I: Introduction",
        "author": "Flavio Hafner",
        "authorSlug": "flavio-hafner",
        "date": "2025-06-27T00:00:00.000Z",
        "url": "/posts/2025-06-27---empirically-evaluating-privacy-in-machine-learning-i-introdu",
        "tags": [
          "Differential Privacy",
          "Health",
          "Machine Learning",
          "Privacy",
          "Statistics",
          "Testing"
        ],
        "excerpt": "Research in the social and health sciences often relies on accessing data sourced from statistical agencies or healthcare organizations. Such data sets contain sensitive information, which requires restrictions on who ca",
        "cover": "/_astro/empirically-evaluating-privacy-in-machin-4e61e1c6.CszbPpVQ.jpg",
        "readingMinutes": 9,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/empirically-evaluating-privacy-in-machine-learning-i-introduction-de5fe808d186"
      },
      {
        "id": "2025-06-17---empirically-evaluating-privacy-in-machine-learning-ii-hypoth",
        "title": "Empirically evaluating privacy in machine learning II: Hypothesis testing",
        "author": "Flavio Hafner",
        "authorSlug": "flavio-hafner",
        "date": "2025-06-17T00:00:00.000Z",
        "url": "/posts/2025-06-17---empirically-evaluating-privacy-in-machine-learning-ii-hypoth",
        "tags": [
          "Databases",
          "Differential Privacy",
          "Machine Learning",
          "Privacy",
          "Statistics",
          "Testing"
        ],
        "excerpt": "Using statistics to think like a hacker, so we can avoid them! Image from page 182 of “Elements of statistics” (1954). Licensed under creative commons.This post is the second in a series on evaluating privacy in machine",
        "cover": "/_astro/empirically-evaluating-privacy-in-machin-921b027b.XiBibI1p.jpeg",
        "readingMinutes": 6,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/empirically-evaluating-privacy-in-machine-learning-ii-hypothesis-testing-647806e2985c"
      },
      {
        "id": "2025-06-17---empirically-evaluating-privacy-in-machine-learning-iii-funct",
        "title": "Empirically evaluating privacy in machine learning III: functional &amp; gaussian differential privacy",
        "author": "Flavio Hafner",
        "authorSlug": "flavio-hafner",
        "date": "2025-06-17T00:00:00.000Z",
        "url": "/posts/2025-06-17---empirically-evaluating-privacy-in-machine-learning-iii-funct",
        "tags": [
          "Databases",
          "Differential Privacy",
          "Machine Learning",
          "Performance",
          "Privacy",
          "Statistics"
        ],
        "excerpt": "1 Using statistics to think like a hacker, so we can avoid them! The Greek letter lambda, symbol of functional programming.This post is the third in a series on differential privacy and machine learning (see here episode",
        "cover": "/_astro/empirically-evaluating-privacy-in-machin-741bba85.Djav_Y5I.png",
        "readingMinutes": 9,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/empirically-evaluating-privacy-in-machine-learning-iii-functional-gaussian-differential-privacy-ccef13153e12"
      },
      {
        "id": "2025-05-06---benchmarking-llm-fine-tuning-on-different-hpc-systems",
        "title": "Benchmarking LLM fine-tuning on different HPC systems",
        "author": "Flavio Hafner",
        "authorSlug": "flavio-hafner",
        "date": "2025-05-06T00:00:00.000Z",
        "url": "/posts/2025-05-06---benchmarking-llm-fine-tuning-on-different-hpc-systems",
        "tags": [
          "Benchmarking",
          "Environment",
          "Floating Point",
          "GPU",
          "Git",
          "HPC"
        ],
        "excerpt": "43 > Authors: Flavio Hafner (Netherlands eScience center), Mattie Niznik (Princeton Research Computing), Malte Lüken (Netherlands eScience center), Alessandra Maranca (Princeton University), Matthew Salganik (Princeton U",
        "cover": "/_astro/benchmarking-llm-fine-tuning-on-differen-61f6f9dd.BB_OnOxS.jpg",
        "readingMinutes": 5,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/benchmarking-llm-fine-tuning-on-different-hpc-systems-0ed7efcac646"
      },
      {
        "id": "2024-02-27---how-to-manage-your-ip-address-in-python",
        "title": "How to manage your IP address in Python",
        "author": "Flavio Hafner",
        "authorSlug": "flavio-hafner",
        "date": "2024-02-27T00:00:00.000Z",
        "url": "/posts/2024-02-27---how-to-manage-your-ip-address-in-python",
        "tags": [
          "API",
          "Collaboration",
          "Community",
          "Data Science",
          "Linux",
          "Python"
        ],
        "excerpt": "> This post is the first of a series of blog posts arising from a collaboration between the eScience Center and the ODISSEI Social Data Science Team. You can find this text also at https://odissei-soda.nl/tutorials/. Res",
        "cover": "/_astro/how-to-manage-your-ip-address-in-python-00102567.DNJxbduL.jpg",
        "readingMinutes": 5,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/how-to-manage-your-ip-address-in-python-75a2c9eda648"
      }
    ]
  },
  {
    "name": "Maarten van Meersbergen",
    "slug": "maarten-van-meersbergen",
    "url": "/authors/maarten-van-meersbergen",
    "bio": "Research Software Engineer with a passion for visualization, computer graphics, and data storytelling.",
    "postCount": 5,
    "latestPostDate": "2021-06-17T00:00:00.000Z",
    "topics": [
      {
        "name": "Visualization",
        "slug": "visualization",
        "count": 2,
        "url": "/topics/visualization"
      },
      {
        "name": "3D",
        "slug": "3d",
        "count": 1,
        "url": "/topics/3d"
      },
      {
        "name": "Climate",
        "slug": "climate",
        "count": 1,
        "url": "/topics/climate"
      },
      {
        "name": "Data Science",
        "slug": "data-science",
        "count": 1,
        "url": "/topics/data-science"
      },
      {
        "name": "Git",
        "slug": "git",
        "count": 1,
        "url": "/topics/git"
      },
      {
        "name": "Sustainability",
        "slug": "sustainability",
        "count": 1,
        "url": "/topics/sustainability"
      },
      {
        "name": "Citation",
        "slug": "citation",
        "count": 1,
        "url": "/topics/citation"
      },
      {
        "name": "Collaboration",
        "slug": "collaboration",
        "count": 1,
        "url": "/topics/collaboration"
      },
      {
        "name": "Physics",
        "slug": "physics",
        "count": 1,
        "url": "/topics/physics"
      },
      {
        "name": "RSE",
        "slug": "rse",
        "count": 1,
        "url": "/topics/rse"
      }
    ],
    "posts": [
      {
        "id": "2021-06-17---visual-storytelling-for-data-science",
        "title": "Visual Storytelling for data science",
        "author": "Maarten van Meersbergen",
        "authorSlug": "maarten-van-meersbergen",
        "date": "2021-06-17T00:00:00.000Z",
        "url": "/posts/2021-06-17---visual-storytelling-for-data-science",
        "tags": [
          "3D",
          "Climate",
          "Data Science",
          "Git",
          "Sustainability",
          "Visualization"
        ],
        "excerpt": "Maarten van Meersbergen·Jun 7, 2021 When conducting research, the data collected can in itself be exciting and meaningful, but when it is presented as spreadsheets or bullet points it can be too boring or difficult to un",
        "cover": null,
        "readingMinutes": 5,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/visual-storytelling-for-data-science-2f9ef8a27474"
      },
      {
        "id": "2018-09-27---why-more-scientists-should-attend-sigggraph-for-inspiration",
        "title": "Why more scientists should attend SIGGGRAPH for inspiration!",
        "author": "Maarten van Meersbergen",
        "authorSlug": "maarten-van-meersbergen",
        "date": "2018-09-27T00:00:00.000Z",
        "url": "/posts/2018-09-27---why-more-scientists-should-attend-sigggraph-for-inspiration",
        "tags": [],
        "excerpt": "This year I was lucky enough to be able to travel to the city of Vancouver to attend the SIGGRAPH 2018 conference, the annual conference on computer graphics convened by the ACM SIGGRAPH organization. What I learned the",
        "cover": "/_astro/1_g8BdoXVRbTApuzEOjUYKRQ-edf396b8.DXBs_O6g.png",
        "readingMinutes": 5,
        "source": "medium",
        "sourceUrl": null
      },
      {
        "id": "2017-08-07---reading-news-visually",
        "title": "Reading News, visually.",
        "author": "Maarten van Meersbergen",
        "authorSlug": "maarten-van-meersbergen",
        "date": "2017-08-07T00:00:00.000Z",
        "url": "/posts/2017-08-07---reading-news-visually",
        "tags": [],
        "excerpt": "The StoryTeller application gives you a different perspective on the news A screenshot from the StoryTeller application. Shown here is a co-participation graph for entities that participate in events together with Apple\\",
        "cover": "/_astro/1_5iintDhL1d_w8f-yQbn_4Q-e4f84195.DAyteGwC.png",
        "readingMinutes": 7,
        "source": "medium",
        "sourceUrl": null
      },
      {
        "id": "2017-07-03---binge-watching-science-on-youtube-the-good-the-epic-and-the-brilliant",
        "title": "binge-watching science on youtube the good, the epic and the brilliant",
        "author": "Maarten van Meersbergen",
        "authorSlug": "maarten-van-meersbergen",
        "date": "2017-07-03T00:00:00.000Z",
        "url": "/posts/2017-07-03---binge-watching-science-on-youtube-the-good-the-epic-and-the-brilliant",
        "tags": [
          "Citation",
          "Collaboration",
          "Physics",
          "RSE",
          "Training",
          "Visualization"
        ],
        "excerpt": "With some help, its algorithms can be trained to find you the good stuff A decade ago, my favorite TV channel used to be the Discovery channel. I spent hours watching shows like How it’s made, Mythbusters and Scrapheap c",
        "cover": "/_astro/1_KqrRv97yYgVsXKx5zHlCCw-e8b70083.az--8FQZ.png",
        "readingMinutes": 4,
        "source": "medium",
        "sourceUrl": null
      },
      {
        "id": "2017-02-06---what-games-can-teach-you-about-science",
        "title": "What games can teach you (about science)",
        "author": "Maarten van Meersbergen",
        "authorSlug": "maarten-van-meersbergen",
        "date": "2017-02-06T00:00:00.000Z",
        "url": "/posts/2017-02-06---what-games-can-teach-you-about-science",
        "tags": [],
        "excerpt": "If you know me at all, you have probably heard me talk about computer games at least once. Games are such a huge part of how I spend my free time, it is hard for me to not talk about them in the best of circumstances, bu",
        "cover": "/_astro/1_vJnXbj2xAmkwMKfjraOPDw-d5bd3260.BTWduDak.png",
        "readingMinutes": 6,
        "source": "medium",
        "sourceUrl": null
      }
    ]
  },
  {
    "name": "Netherlands eScience Center",
    "slug": "netherlands-escience-center",
    "url": "/authors/netherlands-escience-center",
    "bio": "The Netherlands eScience Center — the Dutch national centre of expertise for research software.",
    "postCount": 5,
    "latestPostDate": "2025-11-06T00:00:00.000Z",
    "topics": [
      {
        "name": "Collaboration",
        "slug": "collaboration",
        "count": 3,
        "url": "/topics/collaboration"
      },
      {
        "name": "FAIR",
        "slug": "fair",
        "count": 3,
        "url": "/topics/fair"
      },
      {
        "name": "Community",
        "slug": "community",
        "count": 2,
        "url": "/topics/community"
      },
      {
        "name": "GPU",
        "slug": "gpu",
        "count": 2,
        "url": "/topics/gpu"
      },
      {
        "name": "Performance",
        "slug": "performance",
        "count": 2,
        "url": "/topics/performance"
      },
      {
        "name": "Astronomy",
        "slug": "astronomy",
        "count": 2,
        "url": "/topics/astronomy"
      },
      {
        "name": "Machine Learning",
        "slug": "machine-learning",
        "count": 2,
        "url": "/topics/machine-learning"
      },
      {
        "name": "Optimization",
        "slug": "optimization",
        "count": 1,
        "url": "/topics/optimization"
      },
      {
        "name": "Citation",
        "slug": "citation",
        "count": 1,
        "url": "/topics/citation"
      },
      {
        "name": "Research Software",
        "slug": "research-software",
        "count": 1,
        "url": "/topics/research-software"
      }
    ],
    "posts": [
      {
        "id": "2025-11-06---from-phd-student-to-auto-tuning-gpu-expert-meet-floris-jan",
        "title": "From PhD Student to Auto-Tuning GPU Expert. Meet Floris-Jan.",
        "author": "Netherlands eScience Center",
        "authorSlug": "netherlands-escience-center",
        "date": "2025-11-06T00:00:00.000Z",
        "url": "/posts/2025-11-06---from-phd-student-to-auto-tuning-gpu-expert-meet-floris-jan",
        "tags": [
          "Collaboration",
          "Community",
          "FAIR",
          "GPU",
          "Optimization",
          "Performance"
        ],
        "excerpt": "Floris-Jan Willemsen has been a PhD student at the Netherlands eScience Center since 2021, working on auto-tuning GPU software as part of the CORTEX project under the supervision of Rob van Nieuwpoort (Professor in Compu",
        "cover": "/_astro/from-phd-student-to-auto-tuning-gpu-expe-e9522c8e.C_BHgcx8.jpeg",
        "readingMinutes": 3,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/from-phd-student-to-auto-tuning-gpu-expert-meet-floris-jan-8c1a55e0aedf"
      },
      {
        "id": "2020-07-23---get-up-to-speed-with-software-sustainability-the-wosss19-rep",
        "title": "Get up to speed with software sustainability — the WOSSS19 report and a look to the future",
        "author": "Netherlands eScience Center",
        "authorSlug": "netherlands-escience-center",
        "date": "2020-07-23T00:00:00.000Z",
        "url": "/posts/2020-07-23---get-up-to-speed-with-software-sustainability-the-wosss19-rep",
        "tags": [
          "Citation",
          "FAIR",
          "Research Software",
          "Sustainability",
          "Training",
          "Workshop"
        ],
        "excerpt": "The audience discussed topics raised by the introductions, and as part of this they wrote material for the report in a process adapted from the speed blogging approach. Those who spoke or contributed to the discussions a",
        "cover": null,
        "readingMinutes": 2,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/get-up-to-speed-with-software-sustainability-the-wosss19-report-and-a-look-to-the-future-2fd7e6ed492d"
      },
      {
        "id": "2020-06-08---evidence-for-the-importance-of-research-software",
        "title": "Evidence for the importance of research software",
        "author": "Netherlands eScience Center",
        "authorSlug": "netherlands-escience-center",
        "date": "2020-06-08T00:00:00.000Z",
        "url": "/posts/2020-06-08---evidence-for-the-importance-of-research-software",
        "tags": [
          "Astronomy",
          "Collaboration",
          "Community",
          "FAIR",
          "Open Science",
          "Python"
        ],
        "excerpt": "● Recognising the importance of software in research: Research Software Engineers (RSEs), a UK example — Study is a case study that discusses the current challenges faced by RSEs and policy conclusions to further help su",
        "cover": null,
        "readingMinutes": 4,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/evidence-for-the-importance-of-research-software-1cb4a49077f3"
      },
      {
        "id": "2020-04-02---can-we-teach-ais-speech-by-simulating-young-childrens-abilit",
        "title": "Can we teach AI’s speech by simulating young children’s ability to learn spoken language?",
        "author": "Netherlands eScience Center",
        "authorSlug": "netherlands-escience-center",
        "date": "2020-04-02T00:00:00.000Z",
        "url": "/posts/2020-04-02---can-we-teach-ais-speech-by-simulating-young-childrens-abilit",
        "tags": [
          "GPU",
          "Machine Learning",
          "Neural Networks",
          "Parallel Computing",
          "Performance",
          "RSE"
        ],
        "excerpt": "8 Today, we can´t imagine life without voice controlled intelligent systems such as Siri, Google Assistant, car navigation systems and other applications. Such systems use a speech understanding component to interact wit",
        "cover": "/_astro/can-we-teach-ais-speech-by-simulating-yo-e9857822.UkVRCUka.jpeg",
        "readingMinutes": 5,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/can-we-teach-ais-speech-by-simulating-young-children-s-ability-to-learn-spoken-language-7cd9d33943"
      },
      {
        "id": "2019-11-28---accelerating-the-search-for-dark-matter",
        "title": "Accelerating the search for dark matter",
        "author": "Netherlands eScience Center",
        "authorSlug": "netherlands-escience-center",
        "date": "2019-11-28T00:00:00.000Z",
        "url": "/posts/2019-11-28---accelerating-the-search-for-dark-matter",
        "tags": [
          "Astronomy",
          "Collaboration",
          "Data Science",
          "Data Visualization",
          "HPC",
          "Machine Learning"
        ],
        "excerpt": "Astronomical observations show that roughly 80% of the mass of the universe is made up of dark matter, a material that cannot be directly observed because emits no light or energy. Although dark matter has never been det",
        "cover": "/_astro/accelerating-the-search-for-dark-matter-bcace106.Cuv2Xrpc.jpeg",
        "readingMinutes": 3,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/accelerating-the-search-for-dark-matter-4865765ca1ed"
      }
    ]
  },
  {
    "name": "Aron",
    "slug": "aron",
    "url": "/authors/aron",
    "bio": "Research Software Engineer working on molecular simulations and machine learning for chemistry.",
    "postCount": 4,
    "latestPostDate": "2023-05-04T00:00:00.000Z",
    "topics": [
      {
        "name": "Machine Learning",
        "slug": "machine-learning",
        "count": 3,
        "url": "/topics/machine-learning"
      },
      {
        "name": "Training",
        "slug": "training",
        "count": 3,
        "url": "/topics/training"
      },
      {
        "name": "Physics",
        "slug": "physics",
        "count": 1,
        "url": "/topics/physics"
      },
      {
        "name": "Neural Networks",
        "slug": "neural-networks",
        "count": 1,
        "url": "/topics/neural-networks"
      },
      {
        "name": "Parallel Computing",
        "slug": "parallel-computing",
        "count": 1,
        "url": "/topics/parallel-computing"
      },
      {
        "name": "LLM",
        "slug": "llm",
        "count": 1,
        "url": "/topics/llm"
      }
    ],
    "posts": [
      {
        "id": "2023-05-04---molecular-simulations-using-machine-learning-part-3",
        "title": "Molecular Simulations using Machine Learning, Part 3",
        "author": "Aron",
        "authorSlug": "aron",
        "date": "2023-05-04T00:00:00.000Z",
        "url": "/posts/2023-05-04---molecular-simulations-using-machine-learning-part-3",
        "tags": [
          "Machine Learning",
          "Physics",
          "Training"
        ],
        "excerpt": "24 In the first part of this series we looked at the physics of simulating molecules, and went from quantum mechanics to something that is more efficient to solve, namely density functional theory and molecular dynamics.",
        "cover": "/_astro/molecular-simulations-using-machine-lear-202fe83c.z9dqxaIK.jpg",
        "readingMinutes": 7,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/molecular-simulations-using-machine-learning-part-3-4dd964ce8b40"
      },
      {
        "id": "2023-04-13---molecular-simulations-using-machine-learning-part-2",
        "title": "Molecular Simulations using Machine Learning, Part 2",
        "author": "Aron",
        "authorSlug": "aron",
        "date": "2023-04-13T00:00:00.000Z",
        "url": "/posts/2023-04-13---molecular-simulations-using-machine-learning-part-2",
        "tags": [
          "Machine Learning",
          "Neural Networks",
          "Parallel Computing",
          "Training"
        ],
        "excerpt": "In this post, I will walk through the process of designing a model used in molecular simulations, from essential to state of the art. This is the second part of a series on using machine learning for molecular simulation",
        "cover": "/_astro/0_GVOnfCp1wScCos1_-b1c8ae9b.BJjMZttk.webp",
        "readingMinutes": 15,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/molecular-simulations-using-machine-learning-part-2-1d647acd242c"
      },
      {
        "id": "2023-03-31---molecular-simulations-using-machine-learning-part-1",
        "title": "Molecular Simulations using Machine Learning, Part 1",
        "author": "Aron",
        "authorSlug": "aron",
        "date": "2023-03-31T00:00:00.000Z",
        "url": "/posts/2023-03-31---molecular-simulations-using-machine-learning-part-1",
        "tags": [
          "Machine Learning"
        ],
        "excerpt": "Simulation of water molecules from Wikipedia. Are you curious about how scientists study the properties of materials, proteins, and drugs? It all starts with molecular simulation. By creating virtual models and running",
        "cover": "/_astro/1_7i7tcw7VNt8GURTaOs1P6g-3a40b70c.3E80kelT.png",
        "readingMinutes": 11,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/molecular-simulations-using-machine-learning-part-1-e8624a82f680"
      },
      {
        "id": "2022-12-08---interview-with-chatgpt",
        "title": "Interview with chatGPT",
        "author": "Aron",
        "authorSlug": "aron",
        "date": "2022-12-08T00:00:00.000Z",
        "url": "/posts/2022-12-08---interview-with-chatgpt",
        "tags": [
          "LLM",
          "Training"
        ],
        "excerpt": "Good morning chatGPT, I will be interviewing you for a blog post of the Netherlands eScience Center, a research institution that builds and applies software to enhance the use of computing and digital technologies in aca",
        "cover": "/_astro/1_-kkZG6qFn9CuxovbPKA7og-47688cad.CtWP2oTu.png",
        "readingMinutes": 15,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/interview-with-chatgpt-c17b87214b9c"
      }
    ]
  },
  {
    "name": "Ben van Werkhoven",
    "slug": "ben-van-werkhoven",
    "url": "/authors/ben-van-werkhoven",
    "bio": "Research Software Engineer specializing in GPU computing, auto-tuning, and high-performance code.",
    "postCount": 4,
    "latestPostDate": "2022-10-20T00:00:00.000Z",
    "topics": [
      {
        "name": "Git",
        "slug": "git",
        "count": 3,
        "url": "/topics/git"
      },
      {
        "name": "Workflows",
        "slug": "workflows",
        "count": 1,
        "url": "/topics/workflows"
      },
      {
        "name": "Bayesian",
        "slug": "bayesian",
        "count": 1,
        "url": "/topics/bayesian"
      },
      {
        "name": "Benchmarking",
        "slug": "benchmarking",
        "count": 1,
        "url": "/topics/benchmarking"
      },
      {
        "name": "Environment",
        "slug": "environment",
        "count": 1,
        "url": "/topics/environment"
      },
      {
        "name": "GPU",
        "slug": "gpu",
        "count": 1,
        "url": "/topics/gpu"
      },
      {
        "name": "Optimization",
        "slug": "optimization",
        "count": 1,
        "url": "/topics/optimization"
      },
      {
        "name": "Citation",
        "slug": "citation",
        "count": 1,
        "url": "/topics/citation"
      },
      {
        "name": "FAIR",
        "slug": "fair",
        "count": 1,
        "url": "/topics/fair"
      },
      {
        "name": "Open Source",
        "slug": "open-source",
        "count": 1,
        "url": "/topics/open-source"
      }
    ],
    "posts": [
      {
        "id": "2022-10-20---versioned-documentation-using-only-github-actions-and-github",
        "title": "Versioned documentation using only GitHub actions and GitHub pages",
        "author": "Ben van Werkhoven",
        "authorSlug": "ben-van-werkhoven",
        "date": "2022-10-20T00:00:00.000Z",
        "url": "/posts/2022-10-20---versioned-documentation-using-only-github-actions-and-github",
        "tags": [
          "Git",
          "Workflows"
        ],
        "excerpt": "Today, I tried something new. Something that I wanted to have for quite a while for one of the main software projects that I’m working on. And that is: versioned documentation. With that, I mean to have multiple differen",
        "cover": "/_astro/1_WX6X6-C4K_C8Mrc4tyQJKA-c6eba8a8.B65_qlSF.png",
        "readingMinutes": 8,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/versioned-documentation-using-only-github-actions-and-github-pages-1825296e31aa"
      },
      {
        "id": "2021-11-25---kernel-tuner-tutorial-at-supercomputing-2021",
        "title": "Kernel Tuner tutorial at Supercomputing 2021",
        "author": "Ben van Werkhoven",
        "authorSlug": "ben-van-werkhoven",
        "date": "2021-11-25T00:00:00.000Z",
        "url": "/posts/2021-11-25---kernel-tuner-tutorial-at-supercomputing-2021",
        "tags": [
          "Bayesian",
          "Benchmarking",
          "Environment",
          "GPU",
          "Git",
          "Optimization"
        ],
        "excerpt": "A view of St. Louis from the Gateway Arch. Photo by Floris-Jan Willemsen. November 2021 — Together with my colleagues, Alessio Sclocco, Stijn Heldens, and Floris-Jan Willemsen, we travelled to the latest edition of the",
        "cover": "/_astro/1_ModR0KTUHXWxS-IlCs0f_A-4f639c67.DDZWFrXV.jpeg",
        "readingMinutes": 4,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/kernel-tuner-tutorial-at-supercomputing-2021-d97444d6961a"
      },
      {
        "id": "2019-12-02---fair-software-at-the-2019-escience-symposium",
        "title": "FAIR Software at the 2019 eScience Symposium",
        "author": "Ben van Werkhoven",
        "authorSlug": "ben-van-werkhoven",
        "date": "2019-12-02T00:00:00.000Z",
        "url": "/posts/2019-12-02---fair-software-at-the-2019-escience-symposium",
        "tags": [
          "Citation",
          "FAIR",
          "Git",
          "Open Source",
          "Parallel Computing",
          "RSE"
        ],
        "excerpt": "An important part of giving proper attribution is to make your software citable and to cite others when you build upon their work. Stephan and others have developed the Citation File Format (https://citation-file-format.",
        "cover": "/_astro/fair-software-at-the-2019-escience-sympo-80880d4e.C-xnprtE.jpg",
        "readingMinutes": 2,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/fair-software-at-the-2019-escience-symposium-6117f310aa34"
      },
      {
        "id": "2017-12-18---writing-testable-gpu-code",
        "title": "Writing Testable GPU Code",
        "author": "Ben van Werkhoven",
        "authorSlug": "ben-van-werkhoven",
        "date": "2017-12-18T00:00:00.000Z",
        "url": "/posts/2017-12-18---writing-testable-gpu-code",
        "tags": [],
        "excerpt": "Anyone involved in software development has probably heard someone say “testable code is better code”. While I was a bit skeptical at first, I now have to admit that I agree. One of the reasons it may have taken me a bit",
        "cover": "/_astro/1_OtfM8fdvOaIT3OlaUfZBjw-2f2797dc.LneEnDPa.jpeg",
        "readingMinutes": 7,
        "source": "medium",
        "sourceUrl": null
      }
    ]
  },
  {
    "name": "Candace Moore",
    "slug": "candace-moore",
    "url": "/authors/candace-moore",
    "bio": "Research Software Engineer exploring the intersection of AI, ethics, and healthcare.",
    "postCount": 4,
    "latestPostDate": "2024-10-03T00:00:00.000Z",
    "topics": [
      {
        "name": "Health",
        "slug": "health",
        "count": 4,
        "url": "/topics/health"
      },
      {
        "name": "RSE",
        "slug": "rse",
        "count": 3,
        "url": "/topics/rse"
      },
      {
        "name": "Git",
        "slug": "git",
        "count": 2,
        "url": "/topics/git"
      },
      {
        "name": "Machine Learning",
        "slug": "machine-learning",
        "count": 2,
        "url": "/topics/machine-learning"
      },
      {
        "name": "Community",
        "slug": "community",
        "count": 2,
        "url": "/topics/community"
      },
      {
        "name": "GenAI",
        "slug": "genai",
        "count": 1,
        "url": "/topics/genai"
      },
      {
        "name": "Image Processing",
        "slug": "image-processing",
        "count": 1,
        "url": "/topics/image-processing"
      },
      {
        "name": "Python",
        "slug": "python",
        "count": 1,
        "url": "/topics/python"
      },
      {
        "name": "API",
        "slug": "api",
        "count": 1,
        "url": "/topics/api"
      },
      {
        "name": "Ethics",
        "slug": "ethics",
        "count": 1,
        "url": "/topics/ethics"
      }
    ],
    "posts": [
      {
        "id": "2024-10-03---the-magic-of-teaching-about-the-anti-magic-of-generative-ai",
        "title": "The magic of teaching about the anti-magic of generative AI",
        "author": "Candace Moore",
        "authorSlug": "candace-moore",
        "date": "2024-10-03T00:00:00.000Z",
        "url": "/posts/2024-10-03---the-magic-of-teaching-about-the-anti-magic-of-generative-ai",
        "tags": [
          "GenAI",
          "Git",
          "Health",
          "Image Processing",
          "Machine Learning",
          "Python"
        ],
        "excerpt": "On the use and abuse of generative artificial intelligence by students Photo by Owen Beard on Unsplash Recently, I taught the pilot workshop Medical Image Processing in Python. The room was full of post-docs, research so",
        "cover": "/_astro/1_SjLUqHDcUb0oqKPd4QRmyQ-34a1bbb0.F-0zC_qZ.png",
        "readingMinutes": 8,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/the-magic-of-teaching-about-the-anti-magic-of-generative-ai-9f980acf6623"
      },
      {
        "id": "2023-05-25---research-ethics-and-authorship-the-technological-solution",
        "title": "Research Ethics and Authorship: The Technological Solution",
        "author": "Candace Moore",
        "authorSlug": "candace-moore",
        "date": "2023-05-25T00:00:00.000Z",
        "url": "/posts/2023-05-25---research-ethics-and-authorship-the-technological-solution",
        "tags": [
          "API",
          "Community",
          "Ethics",
          "Git",
          "Health",
          "RSE"
        ],
        "excerpt": "Dr. Candace Makeda Moore discusses the potential for distributed version control as a tool to prevent questionable authorship practices. Recently I read a story in Retraction Watc h about a service selling authorships on",
        "cover": "/_astro/0_VoR_1wmNArGuE5-2-b031096c.MZpTOGMG.webp",
        "readingMinutes": 6,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/research-ethics-and-authorship-the-technological-solution-70ca7466a0e"
      },
      {
        "id": "2023-02-16---the-medical-chatbot-will-not-see-you-now",
        "title": "The medical chatbot will not see you now",
        "author": "Candace Moore",
        "authorSlug": "candace-moore",
        "date": "2023-02-16T00:00:00.000Z",
        "url": "/posts/2023-02-16---the-medical-chatbot-will-not-see-you-now",
        "tags": [
          "3D",
          "Community",
          "FAIR",
          "Health",
          "Machine Learning",
          "RSE"
        ],
        "excerpt": "Dr. Candace Makeda Moore, RSE and medical doctor, lays out what she believes the potential pitfalls and problems of AI chatbots in medicine are: closed source, discrimination, (ir)reproducibility and hype Photo by Nation",
        "cover": "/_astro/1_-f1dub97Cihvht4NPrwU7w-d0fbf5f0.u5IsbUkK.png",
        "readingMinutes": 8,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/the-medical-chatbot-will-not-see-you-now-b2c5d67c7029"
      },
      {
        "id": "2022-03-07---conversations-with-a-chatbot-about-cleanx",
        "title": "Conversations with a chatbot about CleanX",
        "author": "Candace Moore",
        "authorSlug": "candace-moore",
        "date": "2022-03-07T00:00:00.000Z",
        "url": "/posts/2022-03-07---conversations-with-a-chatbot-about-cleanx",
        "tags": [
          "Health",
          "RSE"
        ],
        "excerpt": "Why this open-source imaging library can help radiologists and the engineers who want to work with them Alec Smartbot:👋 Please let me introduce myself. I am a state of the art greatly enhanced AI agent with chatbot capa",
        "cover": "/_astro/1_caAUaHzOgypNR6-DznaBTA-5d674cb8.BTrji0fc.jpeg",
        "readingMinutes": 13,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/conversations-with-a-chatbot-about-cleanx-83455a5b1b87"
      }
    ]
  },
  {
    "name": "Bart Schilperoort",
    "slug": "bart-schilperoort",
    "url": "/authors/bart-schilperoort",
    "bio": "Research Software Engineer. GPU enthusiast, Julia advocate, and builder of scientific tools.",
    "postCount": 3,
    "latestPostDate": "2026-01-15T00:00:00.000Z",
    "topics": [
      {
        "name": "Git",
        "slug": "git",
        "count": 3,
        "url": "/topics/git"
      },
      {
        "name": "Floating Point",
        "slug": "floating-point",
        "count": 2,
        "url": "/topics/floating-point"
      },
      {
        "name": "Julia",
        "slug": "julia",
        "count": 2,
        "url": "/topics/julia"
      },
      {
        "name": "API",
        "slug": "api",
        "count": 1,
        "url": "/topics/api"
      },
      {
        "name": "GPU",
        "slug": "gpu",
        "count": 1,
        "url": "/topics/gpu"
      },
      {
        "name": "Machine Learning",
        "slug": "machine-learning",
        "count": 1,
        "url": "/topics/machine-learning"
      },
      {
        "name": "Climate",
        "slug": "climate",
        "count": 1,
        "url": "/topics/climate"
      },
      {
        "name": "NetCDF",
        "slug": "netcdf",
        "count": 1,
        "url": "/topics/netcdf"
      },
      {
        "name": "Python",
        "slug": "python",
        "count": 1,
        "url": "/topics/python"
      },
      {
        "name": "RSE",
        "slug": "rse",
        "count": 1,
        "url": "/topics/rse"
      }
    ],
    "posts": [
      {
        "id": "2026-01-15---use-julia-to-write-code-that-runs-on-any-gpu",
        "title": "Use Julia to write code that runs on any GPU",
        "author": "Bart Schilperoort",
        "authorSlug": "bart-schilperoort",
        "date": "2026-01-15T00:00:00.000Z",
        "url": "/posts/2026-01-15---use-julia-to-write-code-that-runs-on-any-gpu",
        "tags": [
          "API",
          "Floating Point",
          "GPU",
          "Git",
          "Julia",
          "Machine Learning"
        ],
        "excerpt": "Use Julia to write code that runs on any GPU 10 How to write Julia code than can run on any GPU, and why you would want to do that. As the name implies, the main use of Graphics Processing Units is to process and render",
        "cover": "/_astro/use-julia-to-write-code-that-runs-on-any-f2817526.BrL0gaPi.jpg",
        "readingMinutes": 4,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/use-julia-to-write-code-that-runs-on-any-gpu-3710cc8362da"
      },
      {
        "id": "2025-04-22---keeping-your-scientific-data-files-small",
        "title": "Keeping your scientific data files small",
        "author": "Bart Schilperoort",
        "authorSlug": "bart-schilperoort",
        "date": "2025-04-22T00:00:00.000Z",
        "url": "/posts/2025-04-22---keeping-your-scientific-data-files-small",
        "tags": [
          "Climate",
          "Floating Point",
          "Git",
          "NetCDF",
          "Python",
          "RSE"
        ],
        "excerpt": "Keeping your scientific data files small An RSE’s guide to NetCDF compression If you’ve ever watched a crawling progress bar while transferring research data, or received a dreaded ‘storage quota exceeded’ message, you’r",
        "cover": "/_astro/keeping-your-scientific-data-files-small-98bdacab.BAgZz0KS.jpeg",
        "readingMinutes": 6,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/keeping-your-scientific-data-files-small-e17f1c2469bd"
      },
      {
        "id": "2025-03-12---sharing-matlab-models-with-everyone",
        "title": "Sharing MATLAB models with everyone",
        "author": "Bart Schilperoort",
        "authorSlug": "bart-schilperoort",
        "date": "2025-03-12T00:00:00.000Z",
        "url": "/posts/2025-03-12---sharing-matlab-models-with-everyone",
        "tags": [
          "Containers",
          "Docker",
          "Git",
          "HDF5",
          "Julia",
          "Linux"
        ],
        "excerpt": "MATLAB is still commonly used in many scientific fields, despite its closed-source nature. While many (technical) universities used to teach coding using MATLAB, more and more are moving away from it, preferring open-sou",
        "cover": "/_astro/sharing-matlab-models-with-everyone-e5b6ed0c.DWmPeRbD.jpg",
        "readingMinutes": 4,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/sharing-matlab-models-with-everyone-499eaf0a2e9e"
      }
    ]
  },
  {
    "name": "Carsten Schnober",
    "slug": "carsten-schnober",
    "url": "/authors/carsten-schnober",
    "bio": "Research Software Engineer exploring natural language processing, FAIR principles, and AI ethics.",
    "postCount": 3,
    "latestPostDate": "2025-07-10T00:00:00.000Z",
    "topics": [
      {
        "name": "Community",
        "slug": "community",
        "count": 2,
        "url": "/topics/community"
      },
      {
        "name": "Git",
        "slug": "git",
        "count": 2,
        "url": "/topics/git"
      },
      {
        "name": "FAIR",
        "slug": "fair",
        "count": 1,
        "url": "/topics/fair"
      },
      {
        "name": "Machine Learning",
        "slug": "machine-learning",
        "count": 1,
        "url": "/topics/machine-learning"
      },
      {
        "name": "NLP",
        "slug": "nlp",
        "count": 1,
        "url": "/topics/nlp"
      },
      {
        "name": "Open Science",
        "slug": "open-science",
        "count": 1,
        "url": "/topics/open-science"
      },
      {
        "name": "Collaboration",
        "slug": "collaboration",
        "count": 1,
        "url": "/topics/collaboration"
      },
      {
        "name": "Deep Learning",
        "slug": "deep-learning",
        "count": 1,
        "url": "/topics/deep-learning"
      },
      {
        "name": "GPU",
        "slug": "gpu",
        "count": 1,
        "url": "/topics/gpu"
      },
      {
        "name": "Linux",
        "slug": "linux",
        "count": 1,
        "url": "/topics/linux"
      }
    ],
    "posts": [
      {
        "id": "2025-07-10---could-ai-be-in-fair",
        "title": "Could AI be (in) FAIR?",
        "author": "Carsten Schnober",
        "authorSlug": "carsten-schnober",
        "date": "2025-07-10T00:00:00.000Z",
        "url": "/posts/2025-07-10---could-ai-be-in-fair",
        "tags": [
          "Community",
          "FAIR",
          "Git",
          "Machine Learning",
          "NLP",
          "Open Science"
        ],
        "excerpt": "Open Science is driven by FAIR principles. Made for data, adapted for software, how can they survive the current wave of \"Artificial Intelligence\"? Resistance from those selling it as a solution for all problems is to be",
        "cover": "/_astro/could-ai-be-in-fair-4309ea06.BpquOFT5.jpg",
        "readingMinutes": 5,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/could-ai-be-in-fair-94bbc19602f2"
      },
      {
        "id": "2025-01-28---a-different-game",
        "title": "A Different Game",
        "author": "Carsten Schnober",
        "authorSlug": "carsten-schnober",
        "date": "2025-01-28T00:00:00.000Z",
        "url": "/posts/2025-01-28---a-different-game",
        "tags": [
          "Collaboration",
          "Community",
          "Deep Learning",
          "GPU",
          "Git",
          "Linux"
        ],
        "excerpt": "3 According to a panel of football experts, the world's best male player of the year 2024 was Rodri. The choice is naturally debatable, but even if you put him together with other stars like Erling Haaland and Kylian Mba",
        "cover": "/_astro/a-different-game-f432a766.ChfXoZ1z.jpg",
        "readingMinutes": 5,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/a-different-game-7e1a1c5797c8"
      },
      {
        "id": "2023-06-01---language-modeling-the-first-100-years",
        "title": "Language Modeling: The First 100 Years",
        "author": "Carsten Schnober",
        "authorSlug": "carsten-schnober",
        "date": "2023-06-01T00:00:00.000Z",
        "url": "/posts/2023-06-01---language-modeling-the-first-100-years",
        "tags": [
          "3D",
          "RSE",
          "Training"
        ],
        "excerpt": "ChatGPT has become the symbol for a new wave of Artificial Intelligence. New models with even stronger conversational skills are released on a weekly basis, and the world discusses about their impact on humanity. There a",
        "cover": "/_astro/language-modeling-the-first-100-years-7a4401d7.BU5-v53y.jpg",
        "readingMinutes": 9,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/language-modeling-the-first-100-years-357556816148"
      }
    ]
  },
  {
    "name": "Faruk Diblen",
    "slug": "faruk-diblen",
    "url": "/authors/faruk-diblen",
    "bio": "Research Software Engineer working on scientific data visualization, software citation, and recognition.",
    "postCount": 3,
    "latestPostDate": "2026-04-23T00:00:00.000Z",
    "topics": [
      {
        "name": "Git",
        "slug": "git",
        "count": 3,
        "url": "/topics/git"
      },
      {
        "name": "Citation",
        "slug": "citation",
        "count": 2,
        "url": "/topics/citation"
      },
      {
        "name": "Environment",
        "slug": "environment",
        "count": 1,
        "url": "/topics/environment"
      },
      {
        "name": "Ethics",
        "slug": "ethics",
        "count": 1,
        "url": "/topics/ethics"
      },
      {
        "name": "GenAI",
        "slug": "genai",
        "count": 1,
        "url": "/topics/genai"
      },
      {
        "name": "Reproducibility",
        "slug": "reproducibility",
        "count": 1,
        "url": "/topics/reproducibility"
      },
      {
        "name": "Python",
        "slug": "python",
        "count": 1,
        "url": "/topics/python"
      },
      {
        "name": "Data Visualization",
        "slug": "data-visualization",
        "count": 1,
        "url": "/topics/data-visualization"
      },
      {
        "name": "Databases",
        "slug": "databases",
        "count": 1,
        "url": "/topics/databases"
      },
      {
        "name": "FAIR",
        "slug": "fair",
        "count": 1,
        "url": "/topics/fair"
      }
    ],
    "posts": [
      {
        "id": "2026-04-23---provenance-in-the-age-of-ai-why-we-need-ai-declarations-for-",
        "title": "Provenance in the age of AI: Why we need AI Declarations for more transparency",
        "author": "Faruk Diblen",
        "authorSlug": "faruk-diblen",
        "date": "2026-04-23T00:00:00.000Z",
        "url": "/posts/2026-04-23---provenance-in-the-age-of-ai-why-we-need-ai-declarations-for-",
        "tags": [
          "Citation",
          "Environment",
          "Ethics",
          "GenAI",
          "Git",
          "Reproducibility"
        ],
        "excerpt": "In research, if our methodology is not transparent, our results are not verifiable. Using AI to help generate code or synthesize data is dramatically affecting transparency, sustainability and maintenance. But how can we",
        "cover": "/_astro/provenance-in-the-age-of-ai-why-we-need--4b349da1.BX8llyxo.png",
        "readingMinutes": 6,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/provenance-in-the-age-of-ai-why-we-need-ai-declarations-for-more-transparency-12f2aeea3c94"
      },
      {
        "id": "2021-12-03---cffinit-now-is-the-time-to-get-more-recognition-for-your-sof",
        "title": "cffinit: NOW is the time to get more recognition for your software!",
        "author": "Faruk Diblen",
        "authorSlug": "faruk-diblen",
        "date": "2021-12-03T00:00:00.000Z",
        "url": "/posts/2021-12-03---cffinit-now-is-the-time-to-get-more-recognition-for-your-sof",
        "tags": [
          "Citation",
          "Git",
          "Python"
        ],
        "excerpt": "Creating software citation files using cffinit by Abel S. Siqueira and Faruk Diblen (Netherlands eScience Center) Modified photo of a cinema by Jake Hills on Unsplash https://unsplash.com/photos/23LET4Hxj\\U, and the imag",
        "cover": "/_astro/0_SCmONGUG4gHQkhqA-42229c69.Di2jUtWU.webp",
        "readingMinutes": 6,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/cffinit-now-is-the-time-to-get-more-recognition-for-your-software-e2e6ef617f8e"
      },
      {
        "id": "2018-01-16---spot-visual-scientific-data-analytics-made-easy",
        "title": "spot  visual scientific data analytics made easy",
        "author": "Faruk Diblen",
        "authorSlug": "faruk-diblen",
        "date": "2018-01-16T00:00:00.000Z",
        "url": "/posts/2018-01-16---spot-visual-scientific-data-analytics-made-easy",
        "tags": [
          "Data Visualization",
          "Databases",
          "FAIR",
          "GPU",
          "Git",
          "HPC"
        ],
        "excerpt": "If you are using scientific visualization tools in your work then you should read this post. If you are developing a visualization code for your scientific data then you must definitely read this blog post (you can also",
        "cover": "/_astro/1_saMc4m2QUqeh6dpjpjCKLA-495fafb0.Dy3tqAB6.png",
        "readingMinutes": 6,
        "source": "medium",
        "sourceUrl": null
      }
    ]
  },
  {
    "name": "Hanno Spreeuw",
    "slug": "hanno-spreeuw",
    "url": "/authors/hanno-spreeuw",
    "bio": "Research Software Engineer tracking eScience trends and building scientific software infrastructure.",
    "postCount": 3,
    "latestPostDate": "2020-11-23T00:00:00.000Z",
    "topics": [
      {
        "name": "Astronomy",
        "slug": "astronomy",
        "count": 2,
        "url": "/topics/astronomy"
      },
      {
        "name": "Community",
        "slug": "community",
        "count": 2,
        "url": "/topics/community"
      },
      {
        "name": "RSE",
        "slug": "rse",
        "count": 2,
        "url": "/topics/rse"
      },
      {
        "name": "Machine Learning",
        "slug": "machine-learning",
        "count": 1,
        "url": "/topics/machine-learning"
      },
      {
        "name": "Physics",
        "slug": "physics",
        "count": 1,
        "url": "/topics/physics"
      },
      {
        "name": "Statistics",
        "slug": "statistics",
        "count": 1,
        "url": "/topics/statistics"
      },
      {
        "name": "Containers",
        "slug": "containers",
        "count": 1,
        "url": "/topics/containers"
      },
      {
        "name": "Docker",
        "slug": "docker",
        "count": 1,
        "url": "/topics/docker"
      },
      {
        "name": "Performance",
        "slug": "performance",
        "count": 1,
        "url": "/topics/performance"
      },
      {
        "name": "Workflows",
        "slug": "workflows",
        "count": 1,
        "url": "/topics/workflows"
      }
    ],
    "posts": [
      {
        "id": "2020-11-23---escience-trends-from-adass-2020",
        "title": "eScience trends from ADASS 2020",
        "author": "Hanno Spreeuw",
        "authorSlug": "hanno-spreeuw",
        "date": "2020-11-23T00:00:00.000Z",
        "url": "/posts/2020-11-23---escience-trends-from-adass-2020",
        "tags": [
          "Astronomy",
          "Community",
          "Machine Learning",
          "Physics",
          "RSE",
          "Statistics"
        ],
        "excerpt": "eScience trends from ADASS 2020 Scaling up compute and storage resources are not going to be the biggest hurdles. 8 My general feeling about this conference What a delight ADASS (Astronomical Data Analysis Software and S",
        "cover": "/_astro/escience-trends-from-adass-2020-5a8a4b9c.BSv99xzV.png",
        "readingMinutes": 5,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/escience-trends-from-adass-2020-d83f18b228d4"
      },
      {
        "id": "2019-10-21---escience-trends-from-adass-2019",
        "title": "eScience trends from ADASS 2019",
        "author": "Hanno Spreeuw",
        "authorSlug": "hanno-spreeuw",
        "date": "2019-10-21T00:00:00.000Z",
        "url": "/posts/2019-10-21---escience-trends-from-adass-2019",
        "tags": [
          "Astronomy",
          "Containers",
          "Docker",
          "Performance",
          "Workflows"
        ],
        "excerpt": "The 2019 Conference on Astronomical Data Analysis and Software Systems (ADASS, 353 participants) took place in Groningen between 6 and 10 October, 2019. The aim of this annual conference is to bring together scientists a",
        "cover": "/_astro/1_W1CJSpubMdkogPvP6K5f2g-906ce1f5.Bg_wm_KK.jpeg",
        "readingMinutes": 3,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/escience-trends-from-adass-2019-f68cd8cca49b"
      },
      {
        "id": "2017-12-20---escience-is-about-being-bold-enough-to-ask-the-right-questions-at-the-right-time",
        "title": "escience is about being bold enough to ask the right questions at the right time",
        "author": "Hanno Spreeuw",
        "authorSlug": "hanno-spreeuw",
        "date": "2017-12-20T00:00:00.000Z",
        "url": "/posts/2017-12-20---escience-is-about-being-bold-enough-to-ask-the-right-questions-at-the-right-time",
        "tags": [
          "Collaboration",
          "Community",
          "Health",
          "RSE",
          "Sustainability"
        ],
        "excerpt": "The 2017 eScience Principal Investigator Day. Photography: Elodie Burrillon/HUCOPIX Almost three years ago, I started working at the Netherlands eScience Center and I have gradually come to a better understanding of wha",
        "cover": "/_astro/1_3HGsC-COahd88l_jDPyWVw-8a624840.BLODd0b3.jpeg",
        "readingMinutes": 3,
        "source": "medium",
        "sourceUrl": null
      }
    ]
  },
  {
    "name": "Lieke de Boer",
    "slug": "lieke-de-boer",
    "url": "/authors/lieke-de-boer",
    "bio": "Research Software Engineer interested in open science, research culture, and software communities.",
    "postCount": 3,
    "latestPostDate": "2024-06-27T00:00:00.000Z",
    "topics": [
      {
        "name": "Community",
        "slug": "community",
        "count": 2,
        "url": "/topics/community"
      },
      {
        "name": "FAIR",
        "slug": "fair",
        "count": 2,
        "url": "/topics/fair"
      },
      {
        "name": "Linux",
        "slug": "linux",
        "count": 2,
        "url": "/topics/linux"
      },
      {
        "name": "Research Software",
        "slug": "research-software",
        "count": 2,
        "url": "/topics/research-software"
      },
      {
        "name": "RSE",
        "slug": "rse",
        "count": 2,
        "url": "/topics/rse"
      },
      {
        "name": "Sustainability",
        "slug": "sustainability",
        "count": 1,
        "url": "/topics/sustainability"
      },
      {
        "name": "Workshop",
        "slug": "workshop",
        "count": 1,
        "url": "/topics/workshop"
      },
      {
        "name": "Open Science",
        "slug": "open-science",
        "count": 1,
        "url": "/topics/open-science"
      },
      {
        "name": "Open Source",
        "slug": "open-source",
        "count": 1,
        "url": "/topics/open-source"
      },
      {
        "name": "Performance",
        "slug": "performance",
        "count": 1,
        "url": "/topics/performance"
      }
    ],
    "posts": [
      {
        "id": "2024-06-27---transparency-in-research-and-football",
        "title": "Transparency in research... and football",
        "author": "Lieke de Boer",
        "authorSlug": "lieke-de-boer",
        "date": "2024-06-27T00:00:00.000Z",
        "url": "/posts/2024-06-27---transparency-in-research-and-football",
        "tags": [
          "Community",
          "FAIR",
          "Linux",
          "Research Software",
          "Sustainability",
          "Workshop"
        ],
        "excerpt": "A strategy for dealing with subjectivity in research, and in football, is to expose it. The VAR system in football allows the referee to scrutinise video footage of players, decide how grave a foul was, whether a ball cr",
        "cover": null,
        "readingMinutes": 3,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/transparency-in-research-and-football-765a726ab5c9"
      },
      {
        "id": "2023-06-08---nl-rse-what-open-science-can-learn-from-open-source",
        "title": "NL-RSE: What Open Science can learn from Open Source",
        "author": "Lieke de Boer",
        "authorSlug": "lieke-de-boer",
        "date": "2023-06-08T00:00:00.000Z",
        "url": "/posts/2023-06-08---nl-rse-what-open-science-can-learn-from-open-source",
        "tags": [
          "Community",
          "Linux",
          "Open Science",
          "Open Source",
          "Performance",
          "RSE"
        ],
        "excerpt": "NL-RSE meetups are bimonthly events where the Dutch community for Research Software Engineers comes together to learn new skills or hear inspiring talks by experts in the field of Open Science, Open Source, Research Soft",
        "cover": "/_astro/nl-rse-what-open-science-can-learn-from--46f96ea7.B4loulY6.jpg",
        "readingMinutes": 5,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/nl-rse-what-open-science-can-learn-from-open-source-914452152def"
      },
      {
        "id": "2023-04-20---researchers-are-not-born-engineers-why-are-they-expected-to-",
        "title": "Researchers are not born engineers — why are they expected to know how to code?",
        "author": "Lieke de Boer",
        "authorSlug": "lieke-de-boer",
        "date": "2023-04-20T00:00:00.000Z",
        "url": "/posts/2023-04-20---researchers-are-not-born-engineers-why-are-they-expected-to-",
        "tags": [
          "FAIR",
          "Git",
          "R",
          "RSE",
          "Reproducibility",
          "Research Software"
        ],
        "excerpt": "I refuse to be too hard on my past self. It’s understandable that researchers, who juggle multiple projects and deadlines, do not have the time, energy or resources to become coding experts. But research is increasingly",
        "cover": "/_astro/researchers-are-not-born-engineers-why-a-448a811f.E8sRjKrA.jpg",
        "readingMinutes": 3,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/researchers-are-not-born-engineers-why-are-they-expected-to-know-how-to-code-1eeb5c3d03c0"
      }
    ]
  },
  {
    "name": "Malte Lüken",
    "slug": "malte-luken",
    "url": "/authors/malte-luken",
    "bio": "Research Software Engineer working on statistics, JASP, and speech processing.",
    "postCount": 3,
    "latestPostDate": "2024-02-01T00:00:00.000Z",
    "topics": [
      {
        "name": "Julia",
        "slug": "julia",
        "count": 1,
        "url": "/topics/julia"
      },
      {
        "name": "Collaboration",
        "slug": "collaboration",
        "count": 1,
        "url": "/topics/collaboration"
      },
      {
        "name": "Community",
        "slug": "community",
        "count": 1,
        "url": "/topics/community"
      },
      {
        "name": "Research Software",
        "slug": "research-software",
        "count": 1,
        "url": "/topics/research-software"
      },
      {
        "name": "Git",
        "slug": "git",
        "count": 1,
        "url": "/topics/git"
      },
      {
        "name": "Machine Learning",
        "slug": "machine-learning",
        "count": 1,
        "url": "/topics/machine-learning"
      },
      {
        "name": "Performance",
        "slug": "performance",
        "count": 1,
        "url": "/topics/performance"
      }
    ],
    "posts": [
      {
        "id": "2024-02-01---causal-inference-in-jasp-the-process-module",
        "title": "Causal Inference in JASP: The Process Module",
        "author": "Malte Lüken",
        "authorSlug": "malte-luken",
        "date": "2024-02-01T00:00:00.000Z",
        "url": "/posts/2024-02-01---causal-inference-in-jasp-the-process-module",
        "tags": [
          "Julia"
        ],
        "excerpt": "By Malte Lüken, Julia M. Rohrer, Thijs Vroegh, Johnny van Doorn, and Eric-Jan Wagenmakers This post is also published on the JASP blog. In a recent blog post, we announced the development of a JASP module for conditional",
        "cover": "/_astro/causal-inference-in-jasp-the-process-mod-4987f6a5.B8-TxRvg.png",
        "readingMinutes": 13,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/causal-inference-in-jasp-the-process-module-b8c01abfb2fb"
      },
      {
        "id": "2023-08-31---coming-soon-conditional-process-models-in-jasp",
        "title": "Coming Soon: Conditional Process Models in JASP",
        "author": "Malte Lüken",
        "authorSlug": "malte-luken",
        "date": "2023-08-31T00:00:00.000Z",
        "url": "/posts/2023-08-31---coming-soon-conditional-process-models-in-jasp",
        "tags": [
          "Collaboration",
          "Community",
          "Research Software"
        ],
        "excerpt": "By Malte Lüken, Thijs Vroegh, Johnny van Doorn, and Eric-Jan Wagenmakers This post is also published on the JASP blog. Photo by Huma Kabakci on Unsplash Many students, teachers and researchers use the popular PROCESS mac",
        "cover": "/_astro/coming-soon-conditional-process-models-i-28f59e63.BvDjMAD5.jpg",
        "readingMinutes": 4,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/coming-soon-conditional-process-models-in-jasp-627b67b2c0aa"
      },
      {
        "id": "2022-12-13---immaculate-speech-and-hallucinations",
        "title": "Immaculate Speech and Hallucinations",
        "author": "Malte Lüken",
        "authorSlug": "malte-luken",
        "date": "2022-12-13T00:00:00.000Z",
        "url": "/posts/2022-12-13---immaculate-speech-and-hallucinations",
        "tags": [
          "Git",
          "Machine Learning",
          "Performance"
        ],
        "excerpt": "When (not) to use OpenAI’s Whisper to transcribe audio in a social sciences project Using Whisper off-the-shelf in this case might bias the results because it tends to “polish” the structure and coherence of the speech i",
        "cover": "/_astro/immaculate-speech-and-hallucinations-c3c9df4f.eqCsNFdh.jpg",
        "readingMinutes": 2,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/immaculate-speech-and-hallucinations-ea87e545a9ef"
      }
    ]
  },
  {
    "name": "Stef Smeets",
    "slug": "stef-smeets",
    "url": "/authors/stef-smeets",
    "bio": "Research Software Engineer. Builds tools, dashboards, and enjoys reducing, reusing, and recycling code.",
    "postCount": 3,
    "latestPostDate": "2023-06-20T00:00:00.000Z",
    "topics": [
      {
        "name": "Git",
        "slug": "git",
        "count": 3,
        "url": "/topics/git"
      },
      {
        "name": "Python",
        "slug": "python",
        "count": 3,
        "url": "/topics/python"
      },
      {
        "name": "3D",
        "slug": "3d",
        "count": 2,
        "url": "/topics/3d"
      },
      {
        "name": "API",
        "slug": "api",
        "count": 2,
        "url": "/topics/api"
      },
      {
        "name": "Climate",
        "slug": "climate",
        "count": 1,
        "url": "/topics/climate"
      },
      {
        "name": "Environment",
        "slug": "environment",
        "count": 1,
        "url": "/topics/environment"
      },
      {
        "name": "Machine Learning",
        "slug": "machine-learning",
        "count": 1,
        "url": "/topics/machine-learning"
      },
      {
        "name": "RSE",
        "slug": "rse",
        "count": 1,
        "url": "/topics/rse"
      },
      {
        "name": "Optimization",
        "slug": "optimization",
        "count": 1,
        "url": "/topics/optimization"
      },
      {
        "name": "Performance",
        "slug": "performance",
        "count": 1,
        "url": "/topics/performance"
      }
    ],
    "posts": [
      {
        "id": "2023-06-20---reduce-reuse-recycle-save-the-planet-one-github-action-at-a-",
        "title": "Reduce, reuse, recycle: save the planet one GitHub action at a time",
        "author": "Stef Smeets",
        "authorSlug": "stef-smeets",
        "date": "2023-06-20T00:00:00.000Z",
        "url": "/posts/2023-06-20---reduce-reuse-recycle-save-the-planet-one-github-action-at-a-",
        "tags": [
          "Climate",
          "Environment",
          "Git",
          "Machine Learning",
          "Python",
          "RSE"
        ],
        "excerpt": "Reduce, reuse, recycle: save the planet one GitHub action at a time 53 Written by Stef Smeets and Sander van Rijn. Photo by Ralph (Ravi) Kayden on UnsplashAsk any environmentalist what you can do to help combat climate",
        "cover": null,
        "readingMinutes": 9,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/reduce-reuse-recycle-save-the-planet-one-github-action-at-a-time-4ab602255c3f"
      },
      {
        "id": "2022-05-04---forget-about-jupyter-notebooks-showcase-your-research-using-",
        "title": "Forget about Jupyter Notebooks — showcase your research using Dashboards",
        "author": "Stef Smeets",
        "authorSlug": "stef-smeets",
        "date": "2022-05-04T00:00:00.000Z",
        "url": "/posts/2022-05-04---forget-about-jupyter-notebooks-showcase-your-research-using-",
        "tags": [
          "3D",
          "API",
          "Git",
          "Optimization",
          "Performance",
          "Python"
        ],
        "excerpt": "The snippet below generates some data (a normal distribution), fits it, and creates a matplotlib plot out of it. It takes three parameters, muin, stdin, and size. My cool python script 😎 A normal plot …to a fancy dashbo",
        "cover": "/_astro/forget-about-jupyter-notebooks-showcase--909c1674.D9XY027z.png",
        "readingMinutes": 3,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/forget-about-jupyter-notebooks-showcase-your-research-using-dashboards-5d13451ba374"
      },
      {
        "id": "2022-01-05---what-is-in-the-escience-toolbox-stef-on-his-favourite-meshin",
        "title": "What is in the eScience toolbox: Stef on his favourite meshing library",
        "author": "Stef Smeets",
        "authorSlug": "stef-smeets",
        "date": "2022-01-05T00:00:00.000Z",
        "url": "/posts/2022-01-05---what-is-in-the-escience-toolbox-stef-on-his-favourite-meshin",
        "tags": [
          "3D",
          "API",
          "Git",
          "NumPy",
          "Python",
          "Workflows"
        ],
        "excerpt": "Question: Hi Stef, for this blog series we are looking to highlight our developer’s favourite libraries. Stef: As research software engineers we always get excited by tools that exactly fit the job that we need it for. F",
        "cover": "/_astro/1_KwRJMoxH9912dHdBlhYa5Q-edc53a20.BwrlUnLS.png",
        "readingMinutes": 3,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/what-is-in-the-escience-toolbox-stef-on-his-favourite-meshing-library-ecccdeaff8eb"
      }
    ]
  },
  {
    "name": "Elena Ranguelova",
    "slug": "elena-ranguelova",
    "url": "/authors/elena-ranguelova",
    "bio": null,
    "postCount": 2,
    "latestPostDate": "2022-03-21T00:00:00.000Z",
    "topics": [
      {
        "name": "Deep Learning",
        "slug": "deep-learning",
        "count": 1,
        "url": "/topics/deep-learning"
      },
      {
        "name": "Git",
        "slug": "git",
        "count": 1,
        "url": "/topics/git"
      },
      {
        "name": "Python",
        "slug": "python",
        "count": 1,
        "url": "/topics/python"
      },
      {
        "name": "Tensors",
        "slug": "tensors",
        "count": 1,
        "url": "/topics/tensors"
      },
      {
        "name": "Visualization",
        "slug": "visualization",
        "count": 1,
        "url": "/topics/visualization"
      },
      {
        "name": "Workshop",
        "slug": "workshop",
        "count": 1,
        "url": "/topics/workshop"
      },
      {
        "name": "Biology",
        "slug": "biology",
        "count": 1,
        "url": "/topics/biology"
      },
      {
        "name": "Collaboration",
        "slug": "collaboration",
        "count": 1,
        "url": "/topics/collaboration"
      },
      {
        "name": "Computer Vision",
        "slug": "computer-vision",
        "count": 1,
        "url": "/topics/computer-vision"
      }
    ],
    "posts": [
      {
        "id": "2022-03-21---how-to-find-your-artificial-intelligence-explainer",
        "title": "How to find your Artificial Intelligence explainer",
        "author": "Elena Ranguelova",
        "authorSlug": "elena-ranguelova",
        "date": "2022-03-21T00:00:00.000Z",
        "url": "/posts/2022-03-21---how-to-find-your-artificial-intelligence-explainer",
        "tags": [
          "Deep Learning",
          "Git",
          "Python",
          "Tensors",
          "Visualization",
          "Workshop"
        ],
        "excerpt": "Here, we will use the LRP method to illustrate the principle of determining which features in an input contribute most strongly to the output of a trained DNN model. In this example, the input to the network is an image.",
        "cover": "/_astro/how-to-find-your-artificial-intelligence-2cffbfad.DW7BdbFW.png",
        "readingMinutes": 5,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/how-to-find-your-artificial-intelligence-explainer-dbb1ac608009"
      },
      {
        "id": "2018-09-06---is-an-escience-research-engineer-simply-a-computer-scientist-in-disguise",
        "title": "is an escience research engineer simply a computer scientist in disguise",
        "author": "Elena Ranguelova",
        "authorSlug": "elena-ranguelova",
        "date": "2018-09-06T00:00:00.000Z",
        "url": "/posts/2018-09-06---is-an-escience-research-engineer-simply-a-computer-scientist-in-disguise",
        "tags": [
          "Biology",
          "Collaboration",
          "Computer Vision"
        ],
        "excerpt": "My personal view on the differences between Computer Scientists and eScience Research Engineers Can a wolf change its mind by changing its coat? The origin of this proverbial question comes from the Latin motto: > Lupus",
        "cover": "/_astro/1_iSf90cSRNy2SrF_I8hr7PA-540047fe.A68z8t7b.jpeg",
        "readingMinutes": 8,
        "source": "medium",
        "sourceUrl": null
      }
    ]
  },
  {
    "name": "Erik Tjong Kim Sang",
    "slug": "erik-tjong-kim-sang",
    "url": "/authors/erik-tjong-kim-sang",
    "bio": null,
    "postCount": 2,
    "latestPostDate": "2024-05-28T00:00:00.000Z",
    "topics": [
      {
        "name": "RSE",
        "slug": "rse",
        "count": 2,
        "url": "/topics/rse"
      },
      {
        "name": "Collaboration",
        "slug": "collaboration",
        "count": 1,
        "url": "/topics/collaboration"
      },
      {
        "name": "Databases",
        "slug": "databases",
        "count": 1,
        "url": "/topics/databases"
      },
      {
        "name": "Health",
        "slug": "health",
        "count": 1,
        "url": "/topics/health"
      },
      {
        "name": "Image Processing",
        "slug": "image-processing",
        "count": 1,
        "url": "/topics/image-processing"
      },
      {
        "name": "Machine Learning",
        "slug": "machine-learning",
        "count": 1,
        "url": "/topics/machine-learning"
      },
      {
        "name": "Performance",
        "slug": "performance",
        "count": 1,
        "url": "/topics/performance"
      },
      {
        "name": "Training",
        "slug": "training",
        "count": 1,
        "url": "/topics/training"
      }
    ],
    "posts": [
      {
        "id": "2024-05-28---a-tale-of-tallness",
        "title": "A Tale of Tallness",
        "author": "Erik Tjong Kim Sang",
        "authorSlug": "erik-tjong-kim-sang",
        "date": "2024-05-28T00:00:00.000Z",
        "url": "/posts/2024-05-28---a-tale-of-tallness",
        "tags": [
          "Collaboration",
          "Databases",
          "Health",
          "RSE"
        ],
        "excerpt": "In the past two centuries, the Dutch have become the tallest people of the planet. What factors caused this remarkable development? This is the central research question in the work of Björn Quanjer of Radboud University",
        "cover": "/_astro/a-tale-of-tallness-f4a1acee.DFAx4dw3.jpeg",
        "readingMinutes": 3,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/a-tale-of-tallness-ade0a82a2380"
      },
      {
        "id": "2018-03-20---active-learning",
        "title": "active learning",
        "author": "Erik Tjong Kim Sang",
        "authorSlug": "erik-tjong-kim-sang",
        "date": "2018-03-20T00:00:00.000Z",
        "url": "/posts/2018-03-20---active-learning",
        "tags": [
          "Image Processing",
          "Machine Learning",
          "Performance",
          "RSE",
          "Training"
        ],
        "excerpt": "Computers perform better than humans in arithmetic and chess but if there is one task in which humans are superior it is image processing. But for how long? In 2015 there was a breakthrough in computing science: the Res",
        "cover": "/_astro/1_blKiRBXTOa73tuXYonlUfQ-02d4804b.BNxsJbEh.jpeg",
        "readingMinutes": 4,
        "source": "medium",
        "sourceUrl": null
      }
    ]
  },
  {
    "name": "Fakhereh (Sarah) Alidoost",
    "slug": "fakhereh-sarah-alidoost",
    "url": "/authors/fakhereh-sarah-alidoost",
    "bio": null,
    "postCount": 2,
    "latestPostDate": "2021-05-11T00:00:00.000Z",
    "topics": [
      {
        "name": "Community",
        "slug": "community",
        "count": 1,
        "url": "/topics/community"
      },
      {
        "name": "Git",
        "slug": "git",
        "count": 1,
        "url": "/topics/git"
      },
      {
        "name": "Testing",
        "slug": "testing",
        "count": 1,
        "url": "/topics/testing"
      },
      {
        "name": "Training",
        "slug": "training",
        "count": 1,
        "url": "/topics/training"
      },
      {
        "name": "Environment",
        "slug": "environment",
        "count": 1,
        "url": "/topics/environment"
      }
    ],
    "posts": [
      {
        "id": "2021-05-11---lesson-development-blitz",
        "title": "Lesson development blitz",
        "author": "Fakhereh (Sarah) Alidoost",
        "authorSlug": "fakhereh-sarah-alidoost",
        "date": "2021-05-11T00:00:00.000Z",
        "url": "/posts/2021-05-11---lesson-development-blitz",
        "tags": [
          "Community",
          "Git",
          "Testing",
          "Training"
        ],
        "excerpt": "5. Testing lessons designed by freepik https://stories.freepik.com/The coordinator asks some of the researchers in the community to use the tutorial and to report any issues or bugs. It is also recommended to organize tr",
        "cover": "/_astro/lesson-development-blitz-99c8f53f.Daq9_2xG.png",
        "readingMinutes": 1,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/lesson-development-blitz-6a56b3dc8dba"
      },
      {
        "id": "2020-01-23---environmental-processes-are-linked-but-how",
        "title": "Environmental processes are linked, but how?",
        "author": "Fakhereh (Sarah) Alidoost",
        "authorSlug": "fakhereh-sarah-alidoost",
        "date": "2020-01-23T00:00:00.000Z",
        "url": "/posts/2020-01-23---environmental-processes-are-linked-but-how",
        "tags": [
          "Environment"
        ],
        "excerpt": "An introduction to copulas. Climate change challenge badge, FAO Competition for natural resources such as water and land is increasing due to population growth, industrial development, agricultural intensification, and c",
        "cover": "/_astro/1_P86dff9vP6dGZ7AZjVWPWA-819392fc.BvpYtk-C.png",
        "readingMinutes": 3,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/environmental-processes-are-linked-but-how-ba917e79094b"
      }
    ]
  },
  {
    "name": "Janneke van der Zwaan",
    "slug": "janneke-van-der-zwaan",
    "url": "/authors/janneke-van-der-zwaan",
    "bio": null,
    "postCount": 2,
    "latestPostDate": "2018-12-12T00:00:00.000Z",
    "topics": [
      {
        "name": "Environment",
        "slug": "environment",
        "count": 1,
        "url": "/topics/environment"
      },
      {
        "name": "Git",
        "slug": "git",
        "count": 1,
        "url": "/topics/git"
      },
      {
        "name": "Python",
        "slug": "python",
        "count": 1,
        "url": "/topics/python"
      },
      {
        "name": "RSE",
        "slug": "rse",
        "count": 1,
        "url": "/topics/rse"
      },
      {
        "name": "Testing",
        "slug": "testing",
        "count": 1,
        "url": "/topics/testing"
      }
    ],
    "posts": [
      {
        "id": "2018-12-12---testing-shell-commands-from-python",
        "title": "Testing shell commands from Python",
        "author": "Janneke van der Zwaan",
        "authorSlug": "janneke-van-der-zwaan",
        "date": "2018-12-12T00:00:00.000Z",
        "url": "/posts/2018-12-12---testing-shell-commands-from-python",
        "tags": [],
        "excerpt": "What to do with these shells? How do you test shell commands? Recently, I came across several cases where I wanted to run shell commands for testing, but couldn’t find a tutorial about how to do it from Python. After a",
        "cover": "/_astro/1_N20Y3NBxkdLlHLvJpOtxEQ-2b975963.C-Dpalwb.jpeg",
        "readingMinutes": 3,
        "source": "medium",
        "sourceUrl": null
      },
      {
        "id": "2018-08-01---jump-start-your-python-project-with-this-template",
        "title": "jump start your python project with this template",
        "author": "Janneke van der Zwaan",
        "authorSlug": "janneke-van-der-zwaan",
        "date": "2018-08-01T00:00:00.000Z",
        "url": "/posts/2018-08-01---jump-start-your-python-project-with-this-template",
        "tags": [
          "Environment",
          "Git",
          "Python",
          "RSE",
          "Testing"
        ],
        "excerpt": "Spend less time creating high quality software Use our python template to build better software. At the Netherlands eScience Center, we believe that better software leads to better research. We wrote a guide to help you",
        "cover": "/_astro/1_haFkoDH9n76tojtq8MqHbQ-0fbfa97d.Bw32NEUx.jpeg",
        "readingMinutes": 2,
        "source": "medium",
        "sourceUrl": null
      }
    ]
  },
  {
    "name": "Jurriaan H. Spaaks",
    "slug": "jurriaan-h-spaaks",
    "url": "/authors/jurriaan-h-spaaks",
    "bio": null,
    "postCount": 2,
    "latestPostDate": "2018-12-20T00:00:00.000Z",
    "topics": [
      {
        "name": "Git",
        "slug": "git",
        "count": 2,
        "url": "/topics/git"
      },
      {
        "name": "C++",
        "slug": "c",
        "count": 1,
        "url": "/topics/c"
      },
      {
        "name": "Containers",
        "slug": "containers",
        "count": 1,
        "url": "/topics/containers"
      },
      {
        "name": "Docker",
        "slug": "docker",
        "count": 1,
        "url": "/topics/docker"
      },
      {
        "name": "Environment",
        "slug": "environment",
        "count": 1,
        "url": "/topics/environment"
      },
      {
        "name": "Parallel Computing",
        "slug": "parallel-computing",
        "count": 1,
        "url": "/topics/parallel-computing"
      },
      {
        "name": "Citation",
        "slug": "citation",
        "count": 1,
        "url": "/topics/citation"
      },
      {
        "name": "Optimization",
        "slug": "optimization",
        "count": 1,
        "url": "/topics/optimization"
      },
      {
        "name": "Reproducibility",
        "slug": "reproducibility",
        "count": 1,
        "url": "/topics/reproducibility"
      },
      {
        "name": "Research Software",
        "slug": "research-software",
        "count": 1,
        "url": "/topics/research-software"
      }
    ],
    "posts": [
      {
        "id": "2018-12-20---portable-hpc-workflows-with-snakemake-and-xenon",
        "title": "portable hpc workflows with snakemake and xenon",
        "author": "Jurriaan H. Spaaks",
        "authorSlug": "jurriaan-h-spaaks",
        "date": "2018-12-20T00:00:00.000Z",
        "url": "/posts/2018-12-20---portable-hpc-workflows-with-snakemake-and-xenon",
        "tags": [
          "C++",
          "Containers",
          "Docker",
          "Environment",
          "Git",
          "Parallel Computing"
        ],
        "excerpt": "Migrate your scientific workflows to different remote machines in minutes instead of days Image courtesy of WallpaperUP Scientific workflows are often coupled to the computer systems for which they were developed. This c",
        "cover": "/_astro/1_Dkns3eBVvWMJHsR08BZaCQ-a2000236.BbtVlfSa.jpeg",
        "readingMinutes": 4,
        "source": "medium",
        "sourceUrl": null
      },
      {
        "id": "2018-12-11---the-research-software-directory-and-how-it-promotes-software-citation",
        "title": "the research software directory and how it promotes software citation",
        "author": "Jurriaan H. Spaaks",
        "authorSlug": "jurriaan-h-spaaks",
        "date": "2018-12-11T00:00:00.000Z",
        "url": "/posts/2018-12-11---the-research-software-directory-and-how-it-promotes-software-citation",
        "tags": [
          "Citation",
          "Git",
          "Optimization",
          "Reproducibility",
          "Research Software",
          "Workflows"
        ],
        "excerpt": "Improve the findability, citability, and reproducibility of research software By Jurriaan H. Spaaks, Stefan Verhoeven, Tom Klaver, Jason Maassen, (Netherlands eScience Center) and Stephan Druskat (Humboldt Universität zu",
        "cover": "/_astro/1_UEjKIiw6kEXX6s8BQYp6BQ-c5d469cc.d2Am_0Kk.png",
        "readingMinutes": 8,
        "source": "medium",
        "sourceUrl": null
      }
    ]
  },
  {
    "name": "Kody Moodley",
    "slug": "kody-moodley",
    "url": "/authors/kody-moodley",
    "bio": null,
    "postCount": 2,
    "latestPostDate": "2023-11-02T00:00:00.000Z",
    "topics": [
      {
        "name": "Community",
        "slug": "community",
        "count": 2,
        "url": "/topics/community"
      },
      {
        "name": "Git",
        "slug": "git",
        "count": 2,
        "url": "/topics/git"
      },
      {
        "name": "Machine Learning",
        "slug": "machine-learning",
        "count": 2,
        "url": "/topics/machine-learning"
      },
      {
        "name": "NLP",
        "slug": "nlp",
        "count": 2,
        "url": "/topics/nlp"
      },
      {
        "name": "Network Analysis",
        "slug": "network-analysis",
        "count": 2,
        "url": "/topics/network-analysis"
      },
      {
        "name": "Python",
        "slug": "python",
        "count": 1,
        "url": "/topics/python"
      },
      {
        "name": "3D",
        "slug": "3d",
        "count": 1,
        "url": "/topics/3d"
      }
    ],
    "posts": [
      {
        "id": "2023-11-02---the-orange3-data-mining-platform-for-the-social-sciences-and",
        "title": "The Orange3 data mining platform for the Social Sciences and Humanities",
        "author": "Kody Moodley",
        "authorSlug": "kody-moodley",
        "date": "2023-11-02T00:00:00.000Z",
        "url": "/posts/2023-11-02---the-orange3-data-mining-platform-for-the-social-sciences-and",
        "tags": [
          "Community",
          "Git",
          "Machine Learning",
          "NLP",
          "Network Analysis",
          "Python"
        ],
        "excerpt": "The Orange3 data mining platform for the Social Sciences and Humanities Why aren’t more SSH researchers using and extending the platform? Orange is an open-source Python-based data mining application with a graphical use",
        "cover": "/_astro/the-orange3-data-mining-platform-for-the-9fc38229.CnwyeOCH.png",
        "readingMinutes": 10,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/the-orange3-data-mining-platform-as-a-research-tool-2167336a5c0d"
      },
      {
        "id": "2023-10-12---the-orange3-data-mining-platform-as-a-research-tool",
        "title": "the orange3 data mining platform as a research tool",
        "author": "Kody Moodley",
        "authorSlug": "kody-moodley",
        "date": "2023-10-12T00:00:00.000Z",
        "url": "/posts/2023-10-12---the-orange3-data-mining-platform-as-a-research-tool",
        "tags": [
          "3D",
          "Community",
          "Git",
          "Machine Learning",
          "NLP",
          "Network Analysis"
        ],
        "excerpt": "Why aren’t more SSH researchers using and extending the platform? Orange is an open-source Python -based data mining application with a graphical user interface (GUI). It allows people with no knowledge of programming to",
        "cover": "/_astro/1_P63Kn6BcFaxp2mzdYM-KGw-3d971242.BA8M75pr.png",
        "readingMinutes": 10,
        "source": "medium",
        "sourceUrl": null
      }
    ]
  },
  {
    "name": "Lode Kulik",
    "slug": "lode-kulik",
    "url": "/authors/lode-kulik",
    "bio": null,
    "postCount": 2,
    "latestPostDate": "2017-03-02T00:00:00.000Z",
    "topics": [],
    "posts": [
      {
        "id": "2017-03-02---five-reasons-why-the-escience-center-blog-helps-science",
        "title": "Five reasons why the eScience Center blog helps science",
        "author": "Lode Kulik",
        "authorSlug": "lode-kulik",
        "date": "2017-03-02T00:00:00.000Z",
        "url": "/posts/2017-03-02---five-reasons-why-the-escience-center-blog-helps-science",
        "tags": [],
        "excerpt": "We think it is important that as many academic researchers as possible benefit from what we do. We think it is important that as many academic researchers as possible benefit from what we do. We put time and effort in s",
        "cover": "/_astro/1_KB2xSkgK6oQEdvwH3ECrZw-b9529570.BToqm78u.jpeg",
        "readingMinutes": 5,
        "source": "medium",
        "sourceUrl": null
      },
      {
        "id": "2017-02-02---breaking-jargon-barriers-at-talking-escience-2017",
        "title": "Breaking jargon barriers at Talking eScience 2017",
        "author": "Lode Kulik",
        "authorSlug": "lode-kulik",
        "date": "2017-02-02T00:00:00.000Z",
        "url": "/posts/2017-02-02---breaking-jargon-barriers-at-talking-escience-2017",
        "tags": [],
        "excerpt": "From the humanities to computer science: Our team of eScience Research Engineers and eScience Principal Investigators What do ecology, psychology and medical science have in common? And what digital technologies do we n",
        "cover": "/_astro/1_d_vwW9J0npk3yuoUbuaVag-d78a9eb5.BSq6iSd-.jpeg",
        "readingMinutes": 8,
        "source": "medium",
        "sourceUrl": null
      }
    ]
  },
  {
    "name": "ole",
    "slug": "ole",
    "url": "/authors/ole",
    "bio": null,
    "postCount": 2,
    "latestPostDate": "2025-02-21T00:00:00.000Z",
    "topics": [
      {
        "name": "Git",
        "slug": "git",
        "count": 2,
        "url": "/topics/git"
      },
      {
        "name": "3D",
        "slug": "3d",
        "count": 1,
        "url": "/topics/3d"
      },
      {
        "name": "Community",
        "slug": "community",
        "count": 1,
        "url": "/topics/community"
      },
      {
        "name": "Linux",
        "slug": "linux",
        "count": 1,
        "url": "/topics/linux"
      },
      {
        "name": "Machine Learning",
        "slug": "machine-learning",
        "count": 1,
        "url": "/topics/machine-learning"
      },
      {
        "name": "Python",
        "slug": "python",
        "count": 1,
        "url": "/topics/python"
      },
      {
        "name": "Nix",
        "slug": "nix",
        "count": 1,
        "url": "/topics/nix"
      },
      {
        "name": "RSE",
        "slug": "rse",
        "count": 1,
        "url": "/topics/rse"
      },
      {
        "name": "Visualization",
        "slug": "visualization",
        "count": 1,
        "url": "/topics/visualization"
      }
    ],
    "posts": [
      {
        "id": "2025-02-21---a-helpful-noob",
        "title": "A Helpful Noob",
        "author": "ole",
        "authorSlug": "ole",
        "date": "2025-02-21T00:00:00.000Z",
        "url": "/posts/2025-02-21---a-helpful-noob",
        "tags": [
          "3D",
          "Community",
          "Git",
          "Linux",
          "Machine Learning",
          "Python"
        ],
        "excerpt": "Photo by Keiteu Ko on Unsplash Introduction Yesterday, my colleague Faruk asked me to conduct a Hallway Test for the NLeSC/python-template he is working on: he just grabbed me off the hallway and asked me to give it a s",
        "cover": "/_astro/a-helpful-noob-a2f448b4.lQj8rzQD.jpg",
        "readingMinutes": 9,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/a-helpful-noob-540229f13ac0"
      },
      {
        "id": "2025-02-21---fast-forward-merges-on-github",
        "title": "Fast-Forward Merges on GitHub",
        "author": "ole",
        "authorSlug": "ole",
        "date": "2025-02-21T00:00:00.000Z",
        "url": "/posts/2025-02-21---fast-forward-merges-on-github",
        "tags": [
          "Git",
          "Nix",
          "RSE",
          "Visualization"
        ],
        "excerpt": "The year is 2025 CE and GitHub.com still can’t do “fast-forward” merges via its web-interface. But you can; I’ll show you how. Photo by Joakim Honkasalo on UnsplashGithub.com offers version-control-as-a-service, with all",
        "cover": null,
        "readingMinutes": 7,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/fast-forward-merges-on-github-752f900f45e8"
      }
    ]
  },
  {
    "name": "Rob van Nieuwpoort",
    "slug": "rob-van-nieuwpoort",
    "url": "/authors/rob-van-nieuwpoort",
    "bio": null,
    "postCount": 2,
    "latestPostDate": "2023-03-21T00:00:00.000Z",
    "topics": [
      {
        "name": "Data Science",
        "slug": "data-science",
        "count": 1,
        "url": "/topics/data-science"
      },
      {
        "name": "Environment",
        "slug": "environment",
        "count": 1,
        "url": "/topics/environment"
      },
      {
        "name": "Git",
        "slug": "git",
        "count": 1,
        "url": "/topics/git"
      },
      {
        "name": "Health",
        "slug": "health",
        "count": 1,
        "url": "/topics/health"
      },
      {
        "name": "Machine Learning",
        "slug": "machine-learning",
        "count": 1,
        "url": "/topics/machine-learning"
      },
      {
        "name": "NLP",
        "slug": "nlp",
        "count": 1,
        "url": "/topics/nlp"
      }
    ],
    "posts": [
      {
        "id": "2023-03-21---defining-the-roles-of-research-software",
        "title": "Defining the roles of research software",
        "author": "Rob van Nieuwpoort",
        "authorSlug": "rob-van-nieuwpoort",
        "date": "2023-03-21T00:00:00.000Z",
        "url": "/posts/2023-03-21---defining-the-roles-of-research-software",
        "tags": [
          "Data Science",
          "Environment",
          "Git",
          "Health",
          "Machine Learning",
          "NLP"
        ],
        "excerpt": "Examples: In the biochemistry realm, software is used for modeling molecules for use in a next-gen diagnostics or therapeutics: we want to design some molecule in software with some characteristics that we can experiment",
        "cover": "/_astro/defining-the-roles-of-research-software-cf81259f.BB-6dpt2.jpg",
        "readingMinutes": 4,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/defining-the-roles-of-research-software-21535a43f23"
      },
      {
        "id": "2017-02-09---first-light-again-shiny-new-receivers-for-the-westerbork",
        "title": "First Light! … again! Shiny new receivers for the Westerbork telescope.",
        "author": "Rob van Nieuwpoort",
        "authorSlug": "rob-van-nieuwpoort",
        "date": "2017-02-09T00:00:00.000Z",
        "url": "/posts/2017-02-09---first-light-again-shiny-new-receivers-for-the-westerbork",
        "tags": [],
        "excerpt": "Radio Telescopes at Westerbork by Johan Wieland Great news! The new and improved Westerbork telescope in the northeast of the Netherlands has seen first light! If you are into radio astronomy, or if you have visited the",
        "cover": "/_astro/1_ZOtMneXEYlp6asnBzuEojw-af2965fd.BqK_Wjy2.jpeg",
        "readingMinutes": 3,
        "source": "medium",
        "sourceUrl": null
      }
    ]
  },
  {
    "name": "Ronald van Haren",
    "slug": "ronald-van-haren",
    "url": "/authors/ronald-van-haren",
    "bio": null,
    "postCount": 2,
    "latestPostDate": "2019-02-05T00:00:00.000Z",
    "topics": [
      {
        "name": "Climate",
        "slug": "climate",
        "count": 2,
        "url": "/topics/climate"
      },
      {
        "name": "Accessibility",
        "slug": "accessibility",
        "count": 1,
        "url": "/topics/accessibility"
      },
      {
        "name": "Community",
        "slug": "community",
        "count": 1,
        "url": "/topics/community"
      },
      {
        "name": "Containers",
        "slug": "containers",
        "count": 1,
        "url": "/topics/containers"
      },
      {
        "name": "Docker",
        "slug": "docker",
        "count": 1,
        "url": "/topics/docker"
      },
      {
        "name": "Environment",
        "slug": "environment",
        "count": 1,
        "url": "/topics/environment"
      },
      {
        "name": "Collaboration",
        "slug": "collaboration",
        "count": 1,
        "url": "/topics/collaboration"
      },
      {
        "name": "FAIR",
        "slug": "fair",
        "count": 1,
        "url": "/topics/fair"
      },
      {
        "name": "Git",
        "slug": "git",
        "count": 1,
        "url": "/topics/git"
      },
      {
        "name": "Health",
        "slug": "health",
        "count": 1,
        "url": "/topics/health"
      }
    ],
    "posts": [
      {
        "id": "2019-02-05---fairifying-ewatercycle",
        "title": "fairifying ewatercycle",
        "author": "Ronald van Haren",
        "authorSlug": "ronald-van-haren",
        "date": "2019-02-05T00:00:00.000Z",
        "url": "/posts/2019-02-05---fairifying-ewatercycle",
        "tags": [
          "Accessibility",
          "Climate",
          "Community",
          "Containers",
          "Docker",
          "Environment"
        ],
        "excerpt": "Towards reproducible science and better flooding forecasts Growing populations, economies, industries and urbanization are increasing the demand for water, while extreme weather spurred by climate change is projected to",
        "cover": "/_astro/1_ERr4etL8sVWeV98P0oKrzQ-c9858abf.CHJ2pQUM.jpeg",
        "readingMinutes": 4,
        "source": "medium",
        "sourceUrl": null
      },
      {
        "id": "2017-08-23---predicting-temperatures-in-your-street",
        "title": "predicting temperatures in your street",
        "author": "Ronald van Haren",
        "authorSlug": "ronald-van-haren",
        "date": "2017-08-23T00:00:00.000Z",
        "url": "/posts/2017-08-23---predicting-temperatures-in-your-street",
        "tags": [
          "Climate",
          "Collaboration",
          "FAIR",
          "Git",
          "Health",
          "Physics"
        ],
        "excerpt": "The next big thing in weather forecasting Example of a high resolution weather forecast at 500m (right) and 100m (left) resolution eScience Research Engineers at the Netherlands eScience Center are collaborating with a t",
        "cover": "/_astro/0_Px3hBxi00hpR5Pdn-8e42a317.BX2XWcOV.jpg",
        "readingMinutes": 6,
        "source": "medium",
        "sourceUrl": null
      }
    ]
  },
  {
    "name": "Suvayu",
    "slug": "suvayu",
    "url": "/authors/suvayu",
    "bio": null,
    "postCount": 2,
    "latestPostDate": "2025-04-22T00:00:00.000Z",
    "topics": [
      {
        "name": "API",
        "slug": "api",
        "count": 2,
        "url": "/topics/api"
      },
      {
        "name": "Git",
        "slug": "git",
        "count": 2,
        "url": "/topics/git"
      },
      {
        "name": "3D",
        "slug": "3d",
        "count": 1,
        "url": "/topics/3d"
      },
      {
        "name": "Nix",
        "slug": "nix",
        "count": 1,
        "url": "/topics/nix"
      },
      {
        "name": "Environment",
        "slug": "environment",
        "count": 1,
        "url": "/topics/environment"
      },
      {
        "name": "Julia",
        "slug": "julia",
        "count": 1,
        "url": "/topics/julia"
      },
      {
        "name": "Linux",
        "slug": "linux",
        "count": 1,
        "url": "/topics/linux"
      }
    ],
    "posts": [
      {
        "id": "2025-04-22---solving-the-mystery-of-the-missing-symbols-part-ii",
        "title": "Solving the mystery of the missing symbols! (part II)",
        "author": "Suvayu",
        "authorSlug": "suvayu",
        "date": "2025-04-22T00:00:00.000Z",
        "url": "/posts/2025-04-22---solving-the-mystery-of-the-missing-symbols-part-ii",
        "tags": [
          "3D",
          "API",
          "Git",
          "Nix"
        ],
        "excerpt": "This is the conclusion to the story I wrote about earlier. In that earlier post, we were investigating why the MingW-w64 build of DuckDB fails to export the C-API symbols in the final DLL. We identified that the issue wa",
        "cover": "/_astro/solving-the-mystery-of-the-missing-symbo-41382a82.CPSPwa2V.jpg",
        "readingMinutes": 5,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/solving-the-mystery-of-the-missing-symbols-part-ii-acc122e11a96"
      },
      {
        "id": "2025-03-13---a-debugging-journey-into-the-unknown-part-i",
        "title": "A debugging journey into the unknown (part I)",
        "author": "Suvayu",
        "authorSlug": "suvayu",
        "date": "2025-03-13T00:00:00.000Z",
        "url": "/posts/2025-03-13---a-debugging-journey-into-the-unknown-part-i",
        "tags": [
          "API",
          "Environment",
          "Git",
          "Julia",
          "Linux"
        ],
        "excerpt": "Faced with a buggy library, most people will just give up and wait for a patch to be released. Certainly not our engineers. NASA/JPL-CaltechIt all started with a colleague trying to update their Julia environment for one",
        "cover": "/_astro/a-debugging-journey-into-the-unknown-par-feee515a.cLSBS6f2.jpeg",
        "readingMinutes": 6,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/a-debugging-journey-into-the-unknown-a2fa291bfb35"
      }
    ]
  },
  {
    "name": "Sven van der Burg",
    "slug": "sven-van-der-burg",
    "url": "/authors/sven-van-der-burg",
    "bio": null,
    "postCount": 2,
    "latestPostDate": "2022-04-14T00:00:00.000Z",
    "topics": [
      {
        "name": "RSE",
        "slug": "rse",
        "count": 2,
        "url": "/topics/rse"
      },
      {
        "name": "Collaboration",
        "slug": "collaboration",
        "count": 1,
        "url": "/topics/collaboration"
      },
      {
        "name": "Git",
        "slug": "git",
        "count": 1,
        "url": "/topics/git"
      },
      {
        "name": "Health",
        "slug": "health",
        "count": 1,
        "url": "/topics/health"
      },
      {
        "name": "Machine Learning",
        "slug": "machine-learning",
        "count": 1,
        "url": "/topics/machine-learning"
      },
      {
        "name": "Community",
        "slug": "community",
        "count": 1,
        "url": "/topics/community"
      },
      {
        "name": "Environment",
        "slug": "environment",
        "count": 1,
        "url": "/topics/environment"
      },
      {
        "name": "Open Source",
        "slug": "open-source",
        "count": 1,
        "url": "/topics/open-source"
      },
      {
        "name": "Privacy",
        "slug": "privacy",
        "count": 1,
        "url": "/topics/privacy"
      },
      {
        "name": "Python",
        "slug": "python",
        "count": 1,
        "url": "/topics/python"
      }
    ],
    "posts": [
      {
        "id": "2022-04-14---a-letter-to-my-parents-about-my-experience-in-a-machine-lear",
        "title": "A letter to my parents about my experience in a machine learning consultancy project",
        "author": "Sven van der Burg",
        "authorSlug": "sven-van-der-burg",
        "date": "2022-04-14T00:00:00.000Z",
        "url": "/posts/2022-04-14---a-letter-to-my-parents-about-my-experience-in-a-machine-lear",
        "tags": [
          "Collaboration",
          "Git",
          "Health",
          "Machine Learning",
          "RSE"
        ],
        "excerpt": "What does a Research Software Engineer do? This is not always easy to answer, but when your parents are asking, you definitely want to give a nice answer A fountain pen writing on a piece of paper. Dear Mum and Dad, I al",
        "cover": "/_astro/1_yseerb7z2bld7brhdY2y1A-0749df51.DqZc0FYE.jpeg",
        "readingMinutes": 4,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/a-letter-to-my-parents-about-my-experience-in-a-machine-learning-consultancy-project-aa5520d63329"
      },
      {
        "id": "2021-12-21---still-coding-texts-by-hand-for-social-science-text-analysis-",
        "title": "Still coding texts by hand for social science text analysis? Use Doccano instead to speed up the process!",
        "author": "Sven van der Burg",
        "authorSlug": "sven-van-der-burg",
        "date": "2021-12-21T00:00:00.000Z",
        "url": "/posts/2021-12-21---still-coding-texts-by-hand-for-social-science-text-analysis-",
        "tags": [
          "Community",
          "Environment",
          "Open Source",
          "Privacy",
          "Python",
          "RSE"
        ],
        "excerpt": "Sven van der Burg·Dec 21, 2021 Coder-centered: It is designed to make the coder’s life as easy as possible. You view one text at a time at the center of your screen. All you have to do is this: select a piece of text wit",
        "cover": null,
        "readingMinutes": 2,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/still-coding-texts-by-hand-for-social-science-text-analysis-7e1cdbf691be"
      }
    ]
  },
  {
    "name": "Vincent van Hees",
    "slug": "vincent-van-hees",
    "url": "/authors/vincent-van-hees",
    "bio": null,
    "postCount": 2,
    "latestPostDate": "2017-09-11T00:00:00.000Z",
    "topics": [
      {
        "name": "Community",
        "slug": "community",
        "count": 1,
        "url": "/topics/community"
      },
      {
        "name": "Git",
        "slug": "git",
        "count": 1,
        "url": "/topics/git"
      },
      {
        "name": "NumPy",
        "slug": "numpy",
        "count": 1,
        "url": "/topics/numpy"
      },
      {
        "name": "Python",
        "slug": "python",
        "count": 1,
        "url": "/topics/python"
      },
      {
        "name": "R",
        "slug": "r",
        "count": 1,
        "url": "/topics/r"
      },
      {
        "name": "RSE",
        "slug": "rse",
        "count": 1,
        "url": "/topics/rse"
      }
    ],
    "posts": [
      {
        "id": "2017-09-11---10-ways-to-keep-your-successful-scientific-software-alive",
        "title": "10 ways to keep your successful scientific software alive",
        "author": "Vincent van Hees",
        "authorSlug": "vincent-van-hees",
        "date": "2017-09-11T00:00:00.000Z",
        "url": "/posts/2017-09-11---10-ways-to-keep-your-successful-scientific-software-alive",
        "tags": [
          "Community",
          "Git",
          "NumPy",
          "Python",
          "R",
          "RSE"
        ],
        "excerpt": "Imagine, you invest a lot of time and energy in the development of a piece of scientific software. The work pays off and scientists start to use your software in their research. However, the growing user community also p",
        "cover": "/_astro/1_Z3U8YgT-cRE1HWas6sr_EA-021a880f.03x9mJkh.jpeg",
        "readingMinutes": 11,
        "source": "medium",
        "sourceUrl": null
      },
      {
        "id": "2017-02-28---so-i-wanted-to-be-a-research-software-engineer",
        "title": "So I wanted to be a Research Software Engineer",
        "author": "Vincent van Hees",
        "authorSlug": "vincent-van-hees",
        "date": "2017-02-28T00:00:00.000Z",
        "url": "/posts/2017-02-28---so-i-wanted-to-be-a-research-software-engineer",
        "tags": [],
        "excerpt": "Rewind to 2008. I loved science. I loved technology. I wanted to combine the two worlds. However, looking back, I must admit: It ain’t easy being a developer of scientific software (a.k.a. research software engineer) and",
        "cover": "/_astro/1_vjpqYnxIjZTm9CFdKmoajA-027fa581.BawMHgZ0.jpeg",
        "readingMinutes": 6,
        "source": "medium",
        "sourceUrl": null
      }
    ]
  },
  {
    "name": "Adriënne Mendrik",
    "slug": "adrienne-mendrik",
    "url": "/authors/adrienne-mendrik",
    "bio": null,
    "postCount": 1,
    "latestPostDate": "2021-06-14T00:00:00.000Z",
    "topics": [
      {
        "name": "Open Science",
        "slug": "open-science",
        "count": 1,
        "url": "/topics/open-science"
      },
      {
        "name": "Python",
        "slug": "python",
        "count": 1,
        "url": "/topics/python"
      },
      {
        "name": "RSE",
        "slug": "rse",
        "count": 1,
        "url": "/topics/rse"
      },
      {
        "name": "Workflows",
        "slug": "workflows",
        "count": 1,
        "url": "/topics/workflows"
      }
    ],
    "posts": [
      {
        "id": "2021-06-14---konmari-for-science-tidying-up-provenance",
        "title": "#KonMari for Science? Tidying up Provenance…",
        "author": "Adriënne Mendrik",
        "authorSlug": "adrienne-mendrik",
        "date": "2021-06-14T00:00:00.000Z",
        "url": "/posts/2021-06-14---konmari-for-science-tidying-up-provenance",
        "tags": [
          "Open Science",
          "Python",
          "RSE",
          "Workflows"
        ],
        "excerpt": "The term provenance mostly originates from the art world, where it aids in authenticating historical objects. > “The primary purpose of tracing the provenance of an object or entity is normally to provide contextual and",
        "cover": "/_astro/1_pdCYToZHSFGsbRDku6oONA-366217b0.BoHx5c6u.jpeg",
        "readingMinutes": 9,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/konmari-for-science-tidying-up-provenance-aabed5da593"
      }
    ]
  },
  {
    "name": "Alessio Sclocco",
    "slug": "alessio-sclocco",
    "url": "/authors/alessio-sclocco",
    "bio": null,
    "postCount": 1,
    "latestPostDate": "2024-01-16T00:00:00.000Z",
    "topics": [
      {
        "name": "Community",
        "slug": "community",
        "count": 1,
        "url": "/topics/community"
      },
      {
        "name": "Ethics",
        "slug": "ethics",
        "count": 1,
        "url": "/topics/ethics"
      },
      {
        "name": "Floating Point",
        "slug": "floating-point",
        "count": 1,
        "url": "/topics/floating-point"
      },
      {
        "name": "GPU",
        "slug": "gpu",
        "count": 1,
        "url": "/topics/gpu"
      },
      {
        "name": "HPC",
        "slug": "hpc",
        "count": 1,
        "url": "/topics/hpc"
      },
      {
        "name": "Optimization",
        "slug": "optimization",
        "count": 1,
        "url": "/topics/optimization"
      }
    ],
    "posts": [
      {
        "id": "2024-01-16---talking-about-energy-efficient-gpu-computing-at-sc23",
        "title": "Talking about energy-efficient GPU computing at SC23",
        "author": "Alessio Sclocco",
        "authorSlug": "alessio-sclocco",
        "date": "2024-01-16T00:00:00.000Z",
        "url": "/posts/2024-01-16---talking-about-energy-efficient-gpu-computing-at-sc23",
        "tags": [
          "Community",
          "Ethics",
          "Floating Point",
          "GPU",
          "HPC",
          "Optimization"
        ],
        "excerpt": "1 November is the time for Supercomputing, or SC as it is called nowadays, and in 2023 the largest High-Performance Computing (HPC) conference in the world took place in Denver, USA, from the 12th to the 17th of that mon",
        "cover": "/_astro/talking-about-energy-efficient-gpu-compu-ef98a387.DdIm_n1F.jpeg",
        "readingMinutes": 5,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/talking-about-energy-efficient-gpu-computing-at-sc23-c85d75fd3928"
      }
    ]
  },
  {
    "name": "Atze van der Ploeg",
    "slug": "atze-van-der-ploeg",
    "url": "/authors/atze-van-der-ploeg",
    "bio": null,
    "postCount": 1,
    "latestPostDate": "2018-08-14T00:00:00.000Z",
    "topics": [
      {
        "name": "Astronomy",
        "slug": "astronomy",
        "count": 1,
        "url": "/topics/astronomy"
      },
      {
        "name": "FPGA",
        "slug": "fpga",
        "count": 1,
        "url": "/topics/fpga"
      },
      {
        "name": "GPU",
        "slug": "gpu",
        "count": 1,
        "url": "/topics/gpu"
      }
    ],
    "posts": [
      {
        "id": "2018-08-14---why-use-an-fpga-instead-of-a-cpu-or-gpu",
        "title": "why use an fpga instead of a cpu or gpu",
        "author": "Atze van der Ploeg",
        "authorSlug": "atze-van-der-ploeg",
        "date": "2018-08-14T00:00:00.000Z",
        "url": "/posts/2018-08-14---why-use-an-fpga-instead-of-a-cpu-or-gpu",
        "tags": [
          "Astronomy",
          "FPGA",
          "GPU"
        ],
        "excerpt": "The (dis)advantages of Field Programmable Gate Arrays Recently, Intel bought Altera, one of the largest producers of FPGAs. Intel paid a whopping $16.7 billion, making it their largest acquisition ever. In other news, Mi",
        "cover": "/_astro/1_c54zfRSRF7i6MOSy04Pa6Q-521e8422.B0f-ikNG.jpeg",
        "readingMinutes": 10,
        "source": "medium",
        "sourceUrl": null
      }
    ]
  },
  {
    "name": "Barbara Vreede",
    "slug": "barbara-vreede",
    "url": "/authors/barbara-vreede",
    "bio": null,
    "postCount": 1,
    "latestPostDate": "2023-08-30T00:00:00.000Z",
    "topics": [
      {
        "name": "R",
        "slug": "r",
        "count": 1,
        "url": "/topics/r"
      },
      {
        "name": "RSE",
        "slug": "rse",
        "count": 1,
        "url": "/topics/rse"
      },
      {
        "name": "Statistics",
        "slug": "statistics",
        "count": 1,
        "url": "/topics/statistics"
      },
      {
        "name": "Training",
        "slug": "training",
        "count": 1,
        "url": "/topics/training"
      },
      {
        "name": "Workflows",
        "slug": "workflows",
        "count": 1,
        "url": "/topics/workflows"
      },
      {
        "name": "Workshop",
        "slug": "workshop",
        "count": 1,
        "url": "/topics/workshop"
      }
    ],
    "posts": [
      {
        "id": "2023-08-30---why-your-research-deserves-to-be-an-r-package",
        "title": "Why your research deserves to be an R package",
        "author": "Barbara Vreede",
        "authorSlug": "barbara-vreede",
        "date": "2023-08-30T00:00:00.000Z",
        "url": "/posts/2023-08-30---why-your-research-deserves-to-be-an-r-package",
        "tags": [
          "R",
          "RSE",
          "Statistics",
          "Training",
          "Workflows",
          "Workshop"
        ],
        "excerpt": "1 If after reading this post you are motivated to make your own R package, consider joining our upcoming workshop! Free tickets are now available. If you are an R user, think about this scenario: How often have you reuse",
        "cover": "/_astro/why-your-research-deserves-to-be-an-r-pa-bebe4eaf.DCiM-mIO.jpg",
        "readingMinutes": 6,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/why-your-research-deserves-to-be-an-r-package-3737a73501c"
      }
    ]
  },
  {
    "name": "Carlosmurilorocha",
    "slug": "carlosmurilorocha",
    "url": "/authors/carlosmurilorocha",
    "bio": null,
    "postCount": 1,
    "latestPostDate": "2024-06-27T00:00:00.000Z",
    "topics": [
      {
        "name": "API",
        "slug": "api",
        "count": 1,
        "url": "/topics/api"
      },
      {
        "name": "Community",
        "slug": "community",
        "count": 1,
        "url": "/topics/community"
      },
      {
        "name": "Environment",
        "slug": "environment",
        "count": 1,
        "url": "/topics/environment"
      },
      {
        "name": "Git",
        "slug": "git",
        "count": 1,
        "url": "/topics/git"
      }
    ],
    "posts": [
      {
        "id": "2024-06-27---quantum-computing-for-quantum-chemistry-with-qc2",
        "title": "Quantum Computing for Quantum Chemistry with qc2",
        "author": "Carlosmurilorocha",
        "authorSlug": "carlosmurilorocha",
        "date": "2024-06-27T00:00:00.000Z",
        "url": "/posts/2024-06-27---quantum-computing-for-quantum-chemistry-with-qc2",
        "tags": [
          "API",
          "Community",
          "Environment",
          "Git"
        ],
        "excerpt": "Quantum Computing is a rapidly evolving field that has the potential to transform the way we approach complex computational problems. Quantum Chemistry stands out as a prime application area, with anticipated impacts ran",
        "cover": "/_astro/quantum-computing-for-quantum-chemistry--f78b0228.hCUsNgvR.jpg",
        "readingMinutes": 10,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/quantum-computing-for-quantum-chemistry-with-qc2-69ee18ef2969"
      }
    ]
  },
  {
    "name": "Christiaan Meijer",
    "slug": "christiaan-meijer",
    "url": "/authors/christiaan-meijer",
    "bio": null,
    "postCount": 1,
    "latestPostDate": "2024-04-05T00:00:00.000Z",
    "topics": [
      {
        "name": "Floating Point",
        "slug": "floating-point",
        "count": 1,
        "url": "/topics/floating-point"
      },
      {
        "name": "Git",
        "slug": "git",
        "count": 1,
        "url": "/topics/git"
      },
      {
        "name": "Machine Learning",
        "slug": "machine-learning",
        "count": 1,
        "url": "/topics/machine-learning"
      },
      {
        "name": "Weather",
        "slug": "weather",
        "count": 1,
        "url": "/topics/weather"
      },
      {
        "name": "Workflows",
        "slug": "workflows",
        "count": 1,
        "url": "/topics/workflows"
      }
    ],
    "posts": [
      {
        "id": "2024-04-05---masking-time-series-for-explainable-ai",
        "title": "Masking time-series for eXplainable AI",
        "author": "Christiaan Meijer",
        "authorSlug": "christiaan-meijer",
        "date": "2024-04-05T00:00:00.000Z",
        "url": "/posts/2024-04-05---masking-time-series-for-explainable-ai",
        "tags": [
          "Floating Point",
          "Git",
          "Machine Learning",
          "Weather",
          "Workflows"
        ],
        "excerpt": "Why did my Machine Learning (ML) model make this decision? Is it paying attention to the right elements of the data we give it? Figure 1: In the signal on the left, the spike is a recording of a Fast Radio Burst which is",
        "cover": "/_astro/masking-time-series-for-explainable-ai-031403b8.BpTbMjUi.png",
        "readingMinutes": 6,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/masking-time-series-for-explainable-ai-90247ac252b4"
      }
    ]
  },
  {
    "name": "Dafne van Kuppevelt",
    "slug": "dafne-van-kuppevelt",
    "url": "/authors/dafne-van-kuppevelt",
    "bio": null,
    "postCount": 1,
    "latestPostDate": "2017-03-20T00:00:00.000Z",
    "topics": [
      {
        "name": "3D",
        "slug": "3d",
        "count": 1,
        "url": "/topics/3d"
      },
      {
        "name": "Computer Vision",
        "slug": "computer-vision",
        "count": 1,
        "url": "/topics/computer-vision"
      },
      {
        "name": "Deep Learning",
        "slug": "deep-learning",
        "count": 1,
        "url": "/topics/deep-learning"
      },
      {
        "name": "Git",
        "slug": "git",
        "count": 1,
        "url": "/topics/git"
      },
      {
        "name": "Machine Learning",
        "slug": "machine-learning",
        "count": 1,
        "url": "/topics/machine-learning"
      },
      {
        "name": "Neural Networks",
        "slug": "neural-networks",
        "count": 1,
        "url": "/topics/neural-networks"
      }
    ],
    "posts": [
      {
        "id": "2017-03-20---mcfly-time-series-classification-made-easy",
        "title": "mcfly time series classification made easy",
        "author": "Dafne van Kuppevelt",
        "authorSlug": "dafne-van-kuppevelt",
        "date": "2017-03-20T00:00:00.000Z",
        "url": "/posts/2017-03-20---mcfly-time-series-classification-made-easy",
        "tags": [
          "3D",
          "Computer Vision",
          "Deep Learning",
          "Git",
          "Machine Learning",
          "Neural Networks"
        ],
        "excerpt": "A deep learning approach for time series Deep learning is hot. It is the state-of-the-art method for object recognition in images and video, and was an important component of the AI system that beat the best human player",
        "cover": "/_astro/1_Ejsgqmu3zfJCWIDqI39QRA-619f2c59.PPXRepgX.png",
        "readingMinutes": 4,
        "source": "medium",
        "sourceUrl": null
      }
    ]
  },
  {
    "name": "Deekshitha",
    "slug": "deekshitha",
    "url": "/authors/deekshitha",
    "bio": null,
    "postCount": 1,
    "latestPostDate": "2024-07-26T00:00:00.000Z",
    "topics": [
      {
        "name": "Citation",
        "slug": "citation",
        "count": 1,
        "url": "/topics/citation"
      },
      {
        "name": "Community",
        "slug": "community",
        "count": 1,
        "url": "/topics/community"
      },
      {
        "name": "Open Science",
        "slug": "open-science",
        "count": 1,
        "url": "/topics/open-science"
      },
      {
        "name": "RSE",
        "slug": "rse",
        "count": 1,
        "url": "/topics/rse"
      },
      {
        "name": "Research Software",
        "slug": "research-software",
        "count": 1,
        "url": "/topics/research-software"
      },
      {
        "name": "Workshop",
        "slug": "workshop",
        "count": 1,
        "url": "/topics/workshop"
      }
    ],
    "posts": [
      {
        "id": "2024-07-26---decoding-research-software-impact-a-collaborative-journey",
        "title": "Decoding Research Software Impact: A Collaborative Journey",
        "author": "Deekshitha",
        "authorSlug": "deekshitha",
        "date": "2024-07-26T00:00:00.000Z",
        "url": "/posts/2024-07-26---decoding-research-software-impact-a-collaborative-journey",
        "tags": [
          "Citation",
          "Community",
          "Open Science",
          "RSE",
          "Research Software",
          "Workshop"
        ],
        "excerpt": "Decoding Research Software Impact: A Collaborative Journey On 23 April 2024, the first ‘National Research Software Day’ took place in Hilversum, the Netherlands. During the unconference part of the program, Deekshitha ra",
        "cover": "/_astro/decoding-research-software-impact-a-coll-f6a11552.CWh0HtBC.jpg",
        "readingMinutes": 4,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/decoding-research-software-impact-a-collaborative-journey-0db9aa88415e"
      }
    ]
  },
  {
    "name": "Eva Viviani",
    "slug": "eva-viviani",
    "url": "/authors/eva-viviani",
    "bio": null,
    "postCount": 1,
    "latestPostDate": "2022-12-19T00:00:00.000Z",
    "topics": [
      {
        "name": "API",
        "slug": "api",
        "count": 1,
        "url": "/topics/api"
      },
      {
        "name": "Collaboration",
        "slug": "collaboration",
        "count": 1,
        "url": "/topics/collaboration"
      },
      {
        "name": "Deep Learning",
        "slug": "deep-learning",
        "count": 1,
        "url": "/topics/deep-learning"
      },
      {
        "name": "FAIR",
        "slug": "fair",
        "count": 1,
        "url": "/topics/fair"
      },
      {
        "name": "RSE",
        "slug": "rse",
        "count": 1,
        "url": "/topics/rse"
      },
      {
        "name": "Training",
        "slug": "training",
        "count": 1,
        "url": "/topics/training"
      }
    ],
    "posts": [
      {
        "id": "2022-12-19---ceci-nest-pas-une-peinture-making-art-with-ai",
        "title": "Ceci n’est pas une peinture — making art with AI",
        "author": "Eva Viviani",
        "authorSlug": "eva-viviani",
        "date": "2022-12-19T00:00:00.000Z",
        "url": "/posts/2022-12-19---ceci-nest-pas-une-peinture-making-art-with-ai",
        "tags": [
          "API",
          "Collaboration",
          "Deep Learning",
          "FAIR",
          "RSE",
          "Training"
        ],
        "excerpt": "Over time, the model ultimately learns how to discriminate between these two groups (Van Gogh vs. other) and outputs the probability that a new observation belongs to the Van Gogh’s category. To do so, however, discrimin",
        "cover": "/_astro/ceci-nest-pas-une-peinture-making-art-wi-91e9b380.CypOwWjt.png",
        "readingMinutes": 3,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/ceci-nest-pas-une-peinture-making-art-with-ai-5491010c372"
      }
    ]
  },
  {
    "name": "Gijs van den Oord",
    "slug": "gijs-van-den-oord",
    "url": "/authors/gijs-van-den-oord",
    "bio": "Research Software Engineer working on climate modeling, machine learning, and IPCC assessment reports.",
    "postCount": 1,
    "latestPostDate": "2021-12-14T00:00:00.000Z",
    "topics": [
      {
        "name": "Climate",
        "slug": "climate",
        "count": 1,
        "url": "/topics/climate"
      },
      {
        "name": "Community",
        "slug": "community",
        "count": 1,
        "url": "/topics/community"
      },
      {
        "name": "Containers",
        "slug": "containers",
        "count": 1,
        "url": "/topics/containers"
      },
      {
        "name": "FAIR",
        "slug": "fair",
        "count": 1,
        "url": "/topics/fair"
      },
      {
        "name": "Git",
        "slug": "git",
        "count": 1,
        "url": "/topics/git"
      },
      {
        "name": "Parallel Computing",
        "slug": "parallel-computing",
        "count": 1,
        "url": "/topics/parallel-computing"
      }
    ],
    "posts": [
      {
        "id": "2021-12-14---the-new-ipcc-assessment-report-stakes-have-been-raised",
        "title": "The new IPCC assessment report: stakes have been raised",
        "author": "Gijs van den Oord",
        "authorSlug": "gijs-van-den-oord",
        "date": "2021-12-14T00:00:00.000Z",
        "url": "/posts/2021-12-14---the-new-ipcc-assessment-report-stakes-have-been-raised",
        "tags": [
          "Climate",
          "Community",
          "Containers",
          "FAIR",
          "Git",
          "Parallel Computing"
        ],
        "excerpt": "In PRIMAVERA, a Horizon 2020 project, we focused upon the I/O machinery in a big European climate model EC-Earth. In particular, we were asked to come up with a solution to make this model produce those CMIP6 standardize",
        "cover": "/_astro/the-new-ipcc-assessment-report-stakes-ha-64226777.CsBCGuG7.jpeg",
        "readingMinutes": 4,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/the-new-ipcc-assessment-report-stakes-have-been-raised-60ca4ce2b31d"
      }
    ]
  },
  {
    "name": "Jesse Gonzalez",
    "slug": "jesse-gonzalez",
    "url": "/authors/jesse-gonzalez",
    "bio": "Research Software Engineer and product builder. Working on LLMs, storytelling, and developer tools.",
    "postCount": 1,
    "latestPostDate": "2026-02-26T00:00:00.000Z",
    "topics": [
      {
        "name": "3D",
        "slug": "3d",
        "count": 1,
        "url": "/topics/3d"
      },
      {
        "name": "API",
        "slug": "api",
        "count": 1,
        "url": "/topics/api"
      },
      {
        "name": "Citation",
        "slug": "citation",
        "count": 1,
        "url": "/topics/citation"
      },
      {
        "name": "Community",
        "slug": "community",
        "count": 1,
        "url": "/topics/community"
      },
      {
        "name": "Environment",
        "slug": "environment",
        "count": 1,
        "url": "/topics/environment"
      },
      {
        "name": "Git",
        "slug": "git",
        "count": 1,
        "url": "/topics/git"
      }
    ],
    "posts": [
      {
        "id": "2026-02-26---making-llms-work-for-science-how-ai-powered-storytelling-hel",
        "title": "Making LLMs Work for Science: How AI-Powered Storytelling Helps Researchers Communicate Their Software",
        "author": "Jesse Gonzalez",
        "authorSlug": "jesse-gonzalez",
        "date": "2026-02-26T00:00:00.000Z",
        "url": "/posts/2026-02-26---making-llms-work-for-science-how-ai-powered-storytelling-hel",
        "tags": [
          "3D",
          "API",
          "Citation",
          "Community",
          "Environment",
          "Git"
        ],
        "excerpt": "Large language models get a lot of attention in research for what they might replace. We wanted to explore what they can enable: better, faster scientific communication that actually reaches the right audiences. Welcome",
        "cover": "/_astro/1_jHWTVqw8VvdPdCDGuCnAZA-1ec471a4.iXSBXRak.gif",
        "readingMinutes": 9,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/making-llms-work-for-science-how-ai-powered-storytelling-helps-researchers-communicate-their-639cc6664dc2"
      }
    ]
  },
  {
    "name": "Ji Qi",
    "slug": "ji-qi",
    "url": "/authors/ji-qi",
    "bio": null,
    "postCount": 1,
    "latestPostDate": "2023-11-06T00:00:00.000Z",
    "topics": [
      {
        "name": "API",
        "slug": "api",
        "count": 1,
        "url": "/topics/api"
      },
      {
        "name": "Git",
        "slug": "git",
        "count": 1,
        "url": "/topics/git"
      },
      {
        "name": "Pandas",
        "slug": "pandas",
        "count": 1,
        "url": "/topics/pandas"
      },
      {
        "name": "Python",
        "slug": "python",
        "count": 1,
        "url": "/topics/python"
      },
      {
        "name": "RSE",
        "slug": "rse",
        "count": 1,
        "url": "/topics/rse"
      }
    ],
    "posts": [
      {
        "id": "2023-11-06---how-easy-it-can-be-to-whip-up-your-own-orange3-widget-a-chat",
        "title": "How Easy It Can Be to Whip Up Your Own Orange3 Widget: A Chatbot Adventure with HuggingChat!",
        "author": "Ji Qi",
        "authorSlug": "ji-qi",
        "date": "2023-11-06T00:00:00.000Z",
        "url": "/posts/2023-11-06---how-easy-it-can-be-to-whip-up-your-own-orange3-widget-a-chat",
        "tags": [
          "API",
          "Git",
          "Pandas",
          "Python",
          "RSE"
        ],
        "excerpt": "4 Are you ready to dive into the captivating world of Orange3 widgets and unleash your inner chatbot whisperer? 🚀✨ Whether you’re a coding connoisseur or a newbie explorer, developing your own widget doesn’t have to be",
        "cover": "/_astro/how-easy-it-can-be-to-whip-up-your-own-o-63271872.CxrTmfMj.png",
        "readingMinutes": 7,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/how-easy-it-can-be-to-whip-up-your-own-orange3-widget-a-chatbot-adventure-with-huggingchat-ded982ac0ef4"
      }
    ]
  },
  {
    "name": "Nicolas Renaud",
    "slug": "nicolas-renaud",
    "url": "/authors/nicolas-renaud",
    "bio": null,
    "postCount": 1,
    "latestPostDate": "2023-12-06T00:00:00.000Z",
    "topics": [
      {
        "name": "Git",
        "slug": "git",
        "count": 1,
        "url": "/topics/git"
      },
      {
        "name": "Machine Learning",
        "slug": "machine-learning",
        "count": 1,
        "url": "/topics/machine-learning"
      },
      {
        "name": "Neural Networks",
        "slug": "neural-networks",
        "count": 1,
        "url": "/topics/neural-networks"
      },
      {
        "name": "Parallel Computing",
        "slug": "parallel-computing",
        "count": 1,
        "url": "/topics/parallel-computing"
      },
      {
        "name": "RSE",
        "slug": "rse",
        "count": 1,
        "url": "/topics/rse"
      }
    ],
    "posts": [
      {
        "id": "2023-12-06---machine-learning-machinery-for-quantum-chemistry",
        "title": "Machine Learning Machinery for Quantum Chemistry",
        "author": "Nicolas Renaud",
        "authorSlug": "nicolas-renaud",
        "date": "2023-12-06T00:00:00.000Z",
        "url": "/posts/2023-12-06---machine-learning-machinery-for-quantum-chemistry",
        "tags": [
          "Git",
          "Machine Learning",
          "Neural Networks",
          "Parallel Computing",
          "RSE"
        ],
        "excerpt": "Machine learning techniques are impacting all areas of science, and molecular simulations are not spared. This blog post shows how to make use of the tools and techniques developed for machine learning to facilitate high",
        "cover": "/_astro/machine-learning-machinery-for-quantum-c-d0f2af93.VGSxax-R.png",
        "readingMinutes": 6,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/machine-learning-machinery-for-quantum-chemistry-e6c497368e7d"
      }
    ]
  },
  {
    "name": "Niels Drost",
    "slug": "niels-drost",
    "url": "/authors/niels-drost",
    "bio": null,
    "postCount": 1,
    "latestPostDate": "2017-03-13T00:00:00.000Z",
    "topics": [],
    "posts": [
      {
        "id": "2017-03-13---reproducible-science-the-common-workflow-language",
        "title": "Reproducible Science The Common Workflow Language",
        "author": "Niels Drost",
        "authorSlug": "niels-drost",
        "date": "2017-03-13T00:00:00.000Z",
        "url": "/posts/2017-03-13---reproducible-science-the-common-workflow-language",
        "tags": [],
        "excerpt": "Screenshot of the eWaterCycle forecast workflow, as produced by Cylc Why standards are more important than software, and how these will help to make science more reproducible. This blog is in part based on a paper avail",
        "cover": "/_astro/1_pM42ttzN8djK227GKWtc4g-1fed2da5.BLN8ffvG.png",
        "readingMinutes": 4,
        "source": "medium",
        "sourceUrl": null
      }
    ]
  },
  {
    "name": "Olga Lyashevska",
    "slug": "olga-lyashevska",
    "url": "/authors/olga-lyashevska",
    "bio": null,
    "postCount": 1,
    "latestPostDate": "2025-01-23T00:00:00.000Z",
    "topics": [
      {
        "name": "Community",
        "slug": "community",
        "count": 1,
        "url": "/topics/community"
      },
      {
        "name": "Containers",
        "slug": "containers",
        "count": 1,
        "url": "/topics/containers"
      },
      {
        "name": "Environment",
        "slug": "environment",
        "count": 1,
        "url": "/topics/environment"
      },
      {
        "name": "HPC",
        "slug": "hpc",
        "count": 1,
        "url": "/topics/hpc"
      },
      {
        "name": "Linux",
        "slug": "linux",
        "count": 1,
        "url": "/topics/linux"
      },
      {
        "name": "Performance",
        "slug": "performance",
        "count": 1,
        "url": "/topics/performance"
      }
    ],
    "posts": [
      {
        "id": "2025-01-23---how-to-run-a-containerized-agent-based-model-on-hpc",
        "title": "How to run a containerized Agent-Based Model on HPC",
        "author": "Olga Lyashevska",
        "authorSlug": "olga-lyashevska",
        "date": "2025-01-23T00:00:00.000Z",
        "url": "/posts/2025-01-23---how-to-run-a-containerized-agent-based-model-on-hpc",
        "tags": [
          "Community",
          "Containers",
          "Environment",
          "HPC",
          "Linux",
          "Performance"
        ],
        "excerpt": "This blog was written by Faruk Diblen and Olga Lyashevska. Imagine you are preparing Torta Caprese for your friend’s birthday. You have a recipe that consistently delights everyone, but you want to ensure it turns out pe",
        "cover": "/_astro/how-to-run-a-containerized-agent-based-m-642d9679.Bm-OR_PN.png",
        "readingMinutes": 7,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/how-to-run-a-containerized-agent-based-model-on-hpc-319f2b0f485c"
      }
    ]
  },
  {
    "name": "Patrick Aerts",
    "slug": "patrick-aerts",
    "url": "/authors/patrick-aerts",
    "bio": null,
    "postCount": 1,
    "latestPostDate": "2017-02-21T00:00:00.000Z",
    "topics": [],
    "posts": [
      {
        "id": "2017-02-21---reaching-for-the-sky-wishes-for-the-european-open-science-cl",
        "title": "Reaching for the sky Wishes for the European Open Science Cloud",
        "author": "Patrick Aerts",
        "authorSlug": "patrick-aerts",
        "date": "2017-02-21T00:00:00.000Z",
        "url": "/posts/2017-02-21---reaching-for-the-sky-wishes-for-the-european-open-science-cl",
        "tags": [],
        "excerpt": "‘The cloud’ is one of the hottest tech topics of our time. It’s therefore no surprise that European Commission has also jumped on the bandwagon. Big time! Last year, the European Commission launched the outline of a mul",
        "cover": "/_astro/1_1SX9Hrianxyy7q60kuWd5A-1530a87a.Bfd4lYp1.jpeg",
        "readingMinutes": 2,
        "source": "medium",
        "sourceUrl": null
      }
    ]
  },
  {
    "name": "Reggie Cushing",
    "slug": "reggie-cushing",
    "url": "/authors/reggie-cushing",
    "bio": null,
    "postCount": 1,
    "latestPostDate": "2024-03-26T00:00:00.000Z",
    "topics": [
      {
        "name": "Git",
        "slug": "git",
        "count": 1,
        "url": "/topics/git"
      },
      {
        "name": "Optimization",
        "slug": "optimization",
        "count": 1,
        "url": "/topics/optimization"
      },
      {
        "name": "RSE",
        "slug": "rse",
        "count": 1,
        "url": "/topics/rse"
      },
      {
        "name": "Workflows",
        "slug": "workflows",
        "count": 1,
        "url": "/topics/workflows"
      }
    ],
    "posts": [
      {
        "id": "2024-03-26---the-dystopian-mirage-bloggings-descent-with-my-involvement",
        "title": "The Dystopian Mirage: Blogging’s Descent with My Involvement",
        "author": "Reggie Cushing",
        "authorSlug": "reggie-cushing",
        "date": "2024-03-26T00:00:00.000Z",
        "url": "/posts/2024-03-26---the-dystopian-mirage-bloggings-descent-with-my-involvement",
        "tags": [
          "Git",
          "Optimization",
          "RSE",
          "Workflows"
        ],
        "excerpt": "The Dystopian Mirage: Blogging’s Descent with My Involvement Photo by Steve Johnson on Unsplash Within the tumultuous realm of digital content creation, bloggers are confronted with a dilemma — to maintain the integrity",
        "cover": "/_astro/the-dystopian-mirage-bloggings-descent-w-a6d2b8ea.ao5SOfHX.jpg",
        "readingMinutes": 3,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/the-dystopian-mirage-bloggings-descent-with-my-involvement-e06f95585471"
      }
    ]
  },
  {
    "name": "Robin Richardson",
    "slug": "robin-richardson",
    "url": "/authors/robin-richardson",
    "bio": "Research Software Engineer promoting nanopublications, linked data, and semantic web technologies.",
    "postCount": 1,
    "latestPostDate": "2021-05-31T00:00:00.000Z",
    "topics": [
      {
        "name": "FAIR",
        "slug": "fair",
        "count": 1,
        "url": "/topics/fair"
      },
      {
        "name": "Git",
        "slug": "git",
        "count": 1,
        "url": "/topics/git"
      },
      {
        "name": "Python",
        "slug": "python",
        "count": 1,
        "url": "/topics/python"
      },
      {
        "name": "RSE",
        "slug": "rse",
        "count": 1,
        "url": "/topics/rse"
      },
      {
        "name": "Workflows",
        "slug": "workflows",
        "count": 1,
        "url": "/topics/workflows"
      }
    ],
    "posts": [
      {
        "id": "2021-05-31---nanopublish-your-research-with-python",
        "title": "(Nano)Publish your research with Python",
        "author": "Robin Richardson",
        "authorSlug": "robin-richardson",
        "date": "2021-05-31T00:00:00.000Z",
        "url": "/posts/2021-05-31---nanopublish-your-research-with-python",
        "tags": [
          "FAIR",
          "Git",
          "Python",
          "RSE",
          "Workflows"
        ],
        "excerpt": "Using nanopub, a high-level, user-friendly python interface to the nanopublication network For example, if you want to e.g. search for all nanopublications containing the text Picoides: which returns two results both poi",
        "cover": null,
        "readingMinutes": 2,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/nano-publish-your-research-with-python-b81aa54eb1a2"
      }
    ]
  },
  {
    "name": "Sander van Rijn",
    "slug": "sander-van-rijn",
    "url": "/authors/sander-van-rijn",
    "bio": null,
    "postCount": 1,
    "latestPostDate": "2024-05-14T00:00:00.000Z",
    "topics": [
      {
        "name": "Python",
        "slug": "python",
        "count": 1,
        "url": "/topics/python"
      }
    ],
    "posts": [
      {
        "id": "2024-05-14---pythons-timeit-find-the-fastest-code-in-no-time",
        "title": "Python’s timeit: Find the fastest code in no time",
        "author": "Sander van Rijn",
        "authorSlug": "sander-van-rijn",
        "date": "2024-05-14T00:00:00.000Z",
        "url": "/posts/2024-05-14---pythons-timeit-find-the-fastest-code-in-no-time",
        "tags": [
          "Python"
        ],
        "excerpt": "Trains are fast, and your code should be too. Or is it the other way around? — Photo by LUM3N on UnsplashEvery programmer wants their programs to run a little faster. While optimizing your whole code to run faster can t",
        "cover": "/_astro/pythons-timeit-find-the-fastest-code-in--070a66dd.CwXeKfoS.jpg",
        "readingMinutes": 10,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/pythons-timeit-find-the-fastest-code-in-no-time-23d6092b5c72"
      }
    ]
  },
  {
    "name": "Stijn Heldens",
    "slug": "stijn-heldens",
    "url": "/authors/stijn-heldens",
    "bio": null,
    "postCount": 1,
    "latestPostDate": "2026-07-09T00:00:00.000Z",
    "topics": [
      {
        "name": "Energy",
        "slug": "energy",
        "count": 1,
        "url": "/topics/energy"
      },
      {
        "name": "Open Science",
        "slug": "open-science",
        "count": 1,
        "url": "/topics/open-science"
      },
      {
        "name": "HPC",
        "slug": "hpc",
        "count": 1,
        "url": "/topics/hpc"
      },
      {
        "name": "GPU",
        "slug": "gpu",
        "count": 1,
        "url": "/topics/gpu"
      },
      {
        "name": "Auto-Tuning",
        "slug": "auto-tuning",
        "count": 1,
        "url": "/topics/auto-tuning"
      }
    ],
    "posts": [
      {
        "id": "2026-07-09---how-to-maximize-your-science-per-watt-energy-efficient-gpu-computing-at-isc-2026",
        "title": "How to Maximize your Science per Watt: Energy-Efficient GPU Computing at ISC 2026",
        "author": "Stijn Heldens",
        "authorSlug": "stijn-heldens",
        "date": "2026-07-09T00:00:00.000Z",
        "url": "/posts/2026-07-09---how-to-maximize-your-science-per-watt-energy-efficient-gpu-computing-at-isc-2026",
        "tags": [
          "Energy",
          "Open Science",
          "HPC",
          "GPU",
          "Auto-Tuning"
        ],
        "excerpt": "> GPUs power many of today’s large-scale scientific simulations, data analysis workflows, and AI applications. However, all that computing power comes at a huge cost: energy usage. As demand for compute continues to grow",
        "cover": "/_astro/isc-2026-tutorial-team.RE1xVj2O.png",
        "readingMinutes": 4,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/how-to-maximize-your-science-per-watt-energy-efficient-gpu-computing-at-isc-2026-8d6780210427"
      }
    ]
  },
  {
    "name": "Thijs van Lankveld",
    "slug": "thijs-van-lankveld",
    "url": "/authors/thijs-van-lankveld",
    "bio": null,
    "postCount": 1,
    "latestPostDate": "2026-06-25T00:00:00.000Z",
    "topics": [
      {
        "name": "3d Lab",
        "slug": "3d-lab",
        "count": 1,
        "url": "/topics/3d-lab"
      },
      {
        "name": "Gaussian Splatting",
        "slug": "gaussian-splatting",
        "count": 1,
        "url": "/topics/gaussian-splatting"
      },
      {
        "name": "VR",
        "slug": "vr",
        "count": 1,
        "url": "/topics/vr"
      },
      {
        "name": "AR",
        "slug": "ar",
        "count": 1,
        "url": "/topics/ar"
      }
    ],
    "posts": [
      {
        "id": "2026-06-25---making-3d-real-how-3dlab-is-bringing-scientific-data-to-life",
        "title": "Making 3D Real: How 3DLab Is Bringing Scientific Data to Life",
        "author": "Thijs van Lankveld",
        "authorSlug": "thijs-van-lankveld",
        "date": "2026-06-25T00:00:00.000Z",
        "url": "/posts/2026-06-25---making-3d-real-how-3dlab-is-bringing-scientific-data-to-life",
        "tags": [
          "3d Lab",
          "Gaussian Splatting",
          "VR",
          "AR"
        ],
        "excerpt": "Imagine trying to understand the structural integrity of a Roman ruin, or the complex vascular network of a biological organ, by looking at a flat map or static 2D photographs. You might get the general idea, but the de",
        "cover": "/_astro/1_mAnikgybC6AM9aFcDx5Oxg.DR0rUdzV.webp",
        "readingMinutes": 4,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/making-3d-real-how-3dlab-is-bringing-scientific-data-to-life-1dac22c89d6f"
      }
    ]
  },
  {
    "name": "Victor Azizi",
    "slug": "victor-azizi",
    "url": "/authors/victor-azizi",
    "bio": "Research Software Engineer with a passion for Fortran, legacy code, and making old things new again.",
    "postCount": 1,
    "latestPostDate": "2022-02-28T00:00:00.000Z",
    "topics": [
      {
        "name": "Git",
        "slug": "git",
        "count": 1,
        "url": "/topics/git"
      }
    ],
    "posts": [
      {
        "id": "2022-02-28---writing-non-questionable-fortran-part-1",
        "title": "Writing non-questionable Fortran (Part 1)",
        "author": "Victor Azizi",
        "authorSlug": "victor-azizi",
        "date": "2022-02-28T00:00:00.000Z",
        "url": "/posts/2022-02-28---writing-non-questionable-fortran-part-1",
        "tags": [
          "Git"
        ],
        "excerpt": "Luckily gfortran (I’ll stick to gfortran, although many commercial/non-open compilers have similar flags, but named differently) has compiler flags available that disallow such legacy behaviour. The following two compile",
        "cover": null,
        "readingMinutes": 2,
        "source": "medium",
        "sourceUrl": "https://blog.esciencecenter.nl/writing-non-questionable-fortran-part-1-fc5edc7115ee"
      }
    ]
  }
]