23-28 June 2024
Europe/Stockholm timezone

Developing Reliable and Maintainable High Level Applications

Speaker

Christopher Zimmer (SLAC National Accelerator Laboratory)

Description

The SLAC National Accelerator Laboratory Linac and FEL Division has recently commissioned a new MHz repetition-rate superconducting free-electron laser. This has necessitated upgrading/expanding the functionality of a wide variety of software and developing entirely new software. Such an effort has exposed a number of difficulties related to working with the software infrastructure we have built up over many years. As a result, we are making significant changes to how we develop and release software in hopes of producing a more robust, maintainable, modular and understandable software ecosystem. Specific efforts, best practices and results will be discussed.

Primary author

Christopher Zimmer (SLAC National Accelerator Laboratory)

Presentation Materials