# Controlling the CERN Accelerator Complex

- Institution: CERN
- Department: Academic Training Lecture Regular Programme,2021-2022
- Speaker: Bartek Urbaniec
- Year: 2021
- Level: Graduate
- Language: English
- Source: [CERN](https://videos.cern.ch/record/3003901)
- Licence: [CERN](http://copyright.web.cern.ch)
- Who can watch: Teens profiles and older (sources give no ratings; placed by Invisible Network from the source's own words)

Engineering APIs for Accelerator Controls Software

This lecture will provide a general introduction to the challenges of developing Application Programming Interfaces (APIs), and integrating and evolving multiple APIs from different systems over time. It will go on to refer to real-life examples in the world of CERN Accelerator Controls, serving a large and heterogenous user community with a variety of technical and functional requirements. During the lecture, insights will be shared on technologies used and best practices when it comes to designing and developing scalable and reliable APIs.

Short bio Bartek Urbaniec

With a MSc in Computer Science, Bartek is a senior Controls engineer focused on topics of systems integration, configuration and full-stack software development. Prior to becoming a staff member in 2017, Bartek has worked in the CERN Controls domain for Cryogenics, other Industrial and accelerator controls systems. Since then, he has taken a leading role in the design and development of systems such as Timber and Accelerator Schedule Management. He is currently leading the Controls Configuration Service - a core component of the CERN Control System.

.

0:00:00 Slide 1

0:01:40 Slide 2

0:03:13 Slide 3

0:05:22 Slide 4

0:07:30 Slide 5

0:08:50 Slide 6

0:10:08 Slide 7

0:15:00 Slide 8

0:16:33 Slide 9

0:17:43 Slide 10

0:19:24 Slide 11

0:22:49 Slide 12

0:27:48 Slide 13

0:28:53 Slide 14

0:30:31 Slide 15

0:32:08 Slide 16

0:35:05 Slide 17

0:45:09 Slide 18

0:46:32 Slide 19

0:48:26 Slide 20

0:49:50 Slide 21

0:51:21 Slide 22

## Lectures

1. [Controlling the CERN Accelerator Complex](https://invisiblenetwork.ai/learn/cern/3003901/71c2f2d8bc6b), 54 min (CERN's player)
