Becoming a research software engineer with Julia

07/26/2023, 2:55 PM — 2:58 PM UTC
Online talks and posters

Abstract:

This talk will present some Julia tools and features that helped an apprentice research software engineer (and newcomer to Julia) adopt good software engineering practices.

Description:

Before becoming a research software engineer writing Julia, I was a PhD student writing Python, and most of the code I wrote was just for me. This meant I learned Julia and good software engineering practices simultaneously. Thankfully Julia and its community made it easier. In this talk I will share some of the ways in which using Julia helped me to adopt good software engineering practices, including monitoring performance, engaging with SemVer, and writing performant type stable code.

Platinum sponsors

JuliaHub

Gold sponsors

ASML

Silver sponsors

Pumas AIQuEra Computing Inc.Relational AIJeffrey Sarnoff

Bronze sponsors

Jolin.ioBeacon BiosignalsMIT CSAILBoeing

Academic partners

NAWA

Local partners

Postmates

Fiscal Sponsor

NumFOCUS