Loading…
May 10-12, 2023
Vancouver, British Columbia, Canada + Virtual
View More Details & Registration
Note: The schedule is subject to change.

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for Open Source Summit North America 2023 to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

This schedule is automatically displayed in Pacific Daylight Time (UTC/GMT -8). To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date."

IMPORTANT NOTE: Timing of sessions and room locations are subject to change.

Wednesday, May 10 • 12:05pm - 12:45pm
Modern Programming Language Abstractions for Cloud-Native Application Development - Sameera Jayasoma, WSO2

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
Cloud platforms have disrupted the software development landscape, presenting new challenges for developers. However, modern programming languages have emerged with higher-level abstractions that simplify cloud-native application development. This talk will delve into the following subjects: - High-level abstractions such as typed services, clients, and network interactions. We will explore how these abstractions streamline application design and development. - A type system design that works as a schema for network data and a system to describe the types within the application. - Sequence diagrams are a powerful tool for visualizing and documenting code, especially when dealing with network abstractions. Some languages can represent code as sequence diagrams and vice versa. - Visualizing application architecture helps developers comprehend the application and identify potential issues at an early stage. We will discuss how abstractions allow us to visualize the architecture showcasing how the components connect over the network through these abstractions. Join Sameera Jayasoma for an in-depth tour of modern programming language abstractions and discover how they shape the future of cloud-native applications.

Speakers
avatar for Sameera Jayasoma

Sameera Jayasoma

Platform Architect - Ballerina, WSO2
Sameera Jayasoma is a seasoned speaker with extensive experience in the technology industry. As the platform architect of the Ballerina project at WSO2, he has worked for 15 years with a diverse range of technologies, including Java, Go, software update managers, compilers, and Ballerina... Read More →



Wednesday May 10, 2023 12:05pm - 12:45pm PDT
110 (Level 1)