CINXE.COM

<?xml version="1.0" encoding="UTF-8"?> <collection xmlns="http://www.loc.gov/MARC21/slim"> <record> <controlfield tag="001">2792031</controlfield> <controlfield tag="005">20240626125904.0</controlfield> <datafield tag="024" ind1="8" ind2=" "> <subfield code="a">oai:cds.cern.ch:2792031</subfield> <subfield code="p">forSciTalks</subfield> <subfield code="p">cerncds:TALK</subfield> </datafield> <datafield tag="041" ind1=" " ind2=" "> <subfield code="a">eng</subfield> </datafield> <datafield tag="110" ind1=" " ind2=" "> <subfield code="a">CERN. Geneva</subfield> </datafield> <datafield tag="111" ind1=" " ind2=" "> <subfield code="a">Controlling the CERN Accelerator Complex</subfield> <subfield code="c"> - </subfield> <subfield code="9">2021-12-02T11:00:00</subfield> <subfield code="z">2021-12-02T12:00:00</subfield> <subfield code="g">1054892</subfield> </datafield> <datafield tag="245" ind1=" " ind2=" "> <subfield code="a">Controlling the CERN Accelerator Complex</subfield> </datafield> <datafield tag="260" ind1=" " ind2=" "> <subfield code="c">2021</subfield> </datafield> <datafield tag="269" ind1=" " ind2=" "> <subfield code="c">2021-12-02</subfield> </datafield> <datafield tag="300" ind1=" " ind2=" "> <subfield code="a">3240</subfield> </datafield> <datafield tag="542" ind1=" " ind2=" "> <subfield code="d">CERN</subfield> <subfield code="g">2021</subfield> </datafield> <datafield tag="340" ind1=" " ind2=" "> <subfield code="a">Streaming video</subfield> </datafield> <datafield tag="490" ind1=" " ind2=" "> <subfield code="a">Academic Training Lecture Regular Programme</subfield> <subfield code="v">2021-2022</subfield> </datafield> <datafield tag="518" ind1=" " ind2=" "> <subfield code="d">2021-12-02T11:00:00</subfield> </datafield> <datafield tag="520" ind1=" " ind2=" "> <subfield code="a">&lt;!--HTML-->&lt;h3>&lt;span>&lt;span>Engineering APIs for Accelerator Controls Software&lt;/span>&lt;/span>&lt;/h3> &lt;p>&lt;span>&lt;span>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.&lt;/span>&lt;/span>&lt;/p> &lt;p>&lt;strong>Short bio Bartek Urbaniec&lt;/strong>&lt;/p> &lt;p>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&amp;nbsp;and development of systems such as Timber and&amp;nbsp;Accelerator Schedule Management. He is currently leading the Controls Configuration Service -&amp;nbsp;a core component of the CERN&amp;nbsp;Control System.&lt;/p> &lt;p>&amp;nbsp;&lt;/p></subfield> </datafield> <datafield tag="650" ind1="1" ind2="7"> <subfield code="a">Academic Training Lecture Regular Programme</subfield> </datafield> <datafield tag="650" ind1="2" ind2="7"> <subfield code="a">Event</subfield> </datafield> <datafield tag="690" ind1="C" ind2=" "> <subfield code="a">TALK</subfield> </datafield> <datafield tag="690" ind1="C" ind2=" "> <subfield code="a">CERN</subfield> </datafield> <datafield tag="700" ind1=" " ind2=" "> <subfield code="a">Urbaniec, Bartek</subfield> <subfield code="e">speaker</subfield> <subfield code="u">CERN</subfield> </datafield> <datafield tag="856" ind1="4" ind2=" "> <subfield code="u">https://indico.cern.ch/event/1054892/</subfield> <subfield code="y">Event details</subfield> </datafield> <datafield tag="856" ind1="7" ind2=" "> <subfield code="2">MediaArchive</subfield> <subfield code="d">/mnt/master_share/master_data/2021/1054892</subfield> <subfield code="x">Absolute master path</subfield> </datafield> <datafield tag="856" ind1="7" ind2=" "> <subfield code="2">MediaArchive</subfield> <subfield code="u">/2021/1054892/1054892_fr.vtt</subfield> <subfield code="x">subtitle</subfield> <subfield code="y">subtitle Fran莽ais</subfield> </datafield> <datafield tag="856" ind1="7" ind2=" "> <subfield code="2">MediaArchive</subfield> <subfield code="u">/2021/1054892/1054892_en.vtt</subfield> <subfield code="x">subtitle</subfield> <subfield code="y">subtitle English</subfield> </datafield> <datafield tag="856" ind1="7" ind2=" "> <subfield code="2">MediaArchive</subfield> <subfield code="u">https://lecturemedia.cern.ch/2021/1054892/1054892-presentation-cover.jpg</subfield> <subfield code="x">pngthumbnail</subfield> <subfield code="y">thumbnail weblecture</subfield> </datafield> <datafield tag="856" ind1="7" ind2=" "> <subfield code="2">MediaArchive</subfield> <subfield code="u">https://lecturemedia.cern.ch/2021/1054892/1054892-presentation-720p-quality.mp4</subfield> <subfield code="x">video/mp4</subfield> <subfield code="y">Content: presentation. Resolution: 1280x720. Baudrate: 583024</subfield> </datafield> <datafield tag="856" ind1="7" ind2=" "> <subfield code="2">MediaArchive</subfield> <subfield code="u">https://lecturemedia.cern.ch/2021/1054892/1054892-presentation-360p-quality.mp4</subfield> <subfield code="x">video/mp4</subfield> <subfield code="y">Content: presentation. Resolution: 480x270. Baudrate: 91300</subfield> </datafield> <datafield tag="856" ind1="7" ind2=" "> <subfield code="2">MediaArchive</subfield> <subfield code="u">https://lecturemedia.cern.ch/2021/1054892/1054892-presentation-1080p-quality.mp4</subfield> <subfield code="x">video/mp4</subfield> <subfield code="y">Content: presentation. Resolution: 1920x1080. Baudrate: 1030117</subfield> </datafield> <datafield tag="856" ind1="7" ind2=" "> <subfield code="2">MediaArchive</subfield> <subfield code="u">https://lecturemedia.cern.ch/2021/1054892/1054892-presentation-480p-quality.mp4</subfield> <subfield code="x">video/mp4</subfield> <subfield code="y">Content: presentation. Resolution: 640x360. Baudrate: 219052</subfield> </datafield> <datafield tag="859" ind1=" " ind2=" "> <subfield code="f">marika.flygar@cern.ch</subfield> </datafield> <datafield tag="906" ind1=" " ind2=" "> <subfield code="p">Urbaniec, Bartek</subfield> <subfield code="u">CERN</subfield> </datafield> <datafield tag="961" ind1=" " ind2=" "> <subfield code="x">2021-06-30T08:48:51</subfield> <subfield code="c">2021-12-02T15:15:46</subfield> </datafield> <datafield tag="963" ind1=" " ind2=" "> <subfield code="a">PUBLIC</subfield> </datafield> <datafield tag="970" ind1=" " ind2=" "> <subfield code="a">INDICO.1054892</subfield> </datafield> <datafield tag="980" ind1=" " ind2=" "> <subfield code="a">Indico</subfield> <subfield code="b">ACAD</subfield> </datafield> </record> </collection>