What comes next? Next-generation programming methods for cloud-native software, ...

Methods, tools, and future directions for programming services to scale up the productivity of high-level programming to service-oriented software

Description:

Half a century of research and innovation in programming languages has equipped programmers with elegant and powerful abstractions for software development, which brought about previously-unthinkable productivity and reliability for single-computer application.

Today, a lot of applications involve multiple computers. The value that we get out of computer systems increasingly stems from the successful integration of distributed services through network interfaces (APIs). Some of these components are often managed by other teams, or even external organisations. Thus, modern developers have to reason about and codify new information that: access points for offering and using APIs over networks, the integration protocols that specify how these APIs should be used and how their effects can be reverted, etc. This poses a challenge, because these structures are not clearly matched by the abstractions offered by traditional programming methods.
In this event we are going to look at recent methods, tools, and future directions for the programming of services, which aim at scaling up the elegance and productivity of high-level programming to service-oriented software. In particular, we are going to look at how key concepts of distribution can be intuitively represented as computer code and discuss the benefits of doing so.

Lecturer:
Fabrizio Montesi is Professor of Computer Science at the University of Southern Denmark (SDU), Department of Mathematics and Computer Science, where he serves as Head of the Section of Artificial Intelligence, Cybersecurity, and Programming Languages. He is also the current President of the international Microservices Community and steering group member of the Digital Democracy Centre at SDU. Fabrizio pioneered the programming paradigm of Choreographic Programming and is the maintainer of Jolie, an open-source programming language for microservices. He received several awards for science and innovation, including a Villum Young Investigator grant, the SDU Innovation Prize, the Best PhD Dissertation Award by the European Association for Programming Languages and systems, and the award for Best MSc thesis on Information and Communication Technology by the General Confederation of Italian Industry.

His research focuses on theory and implementation of programming languages, with applications to cloud and edge computing, microservices, cybersecurity, and digital democracy.

 

There will be served a sandwich, a beer or a soda as well as coffee and tea. 

 

 

Dato

Start05. sep 2023 18:00
Slut05. sep 2023 20:00

Sted

PROSA Odense

Overgade 54, 5000 Odense C

Se på kortRejseplan

13 ud af 15 pladser tilbage

Kontakt

Carsten - cla@prosa.dk

Bliv medlem af PROSA

Som medlem af PROSA får du en lang række fordele, som bl.a.

Gratis kurser

Juridisk rådgivning

Faglige netværk

Gode bankaftaler og forsikringer

Læs mere