~/talk

Modern Programming Language Abstractions for Cloud-Native Application Development

slides:none on file

Argues that modern languages and frameworks (examples: Java records and sealed classes, ASP.NET minimal APIs, and the new language Ballerina) give explicit typed services and sequence diagrams so network boundaries become first-class. Shows a rewritten Google microservices demo, auto-generating architecture and per-resource diagrams from code, and end-to-end examples (GitHub API → generated Google Sheets client) that validate JSON at the boundary. Claims these generated visuals stay in sync with code and make network errors and data constraints explicit.

AI-written summary · about

  1. 0:00Start
  2. 9:44Programming Language Abstractions
  3. 10:32Programming Language Evolution
  4. 13:39Object Oriented Programming
  5. 24:47Data Abstractions: Easy Communication
  6. 35:45Service Abstraction
  7. 37:40HTTP Client: Ballerina
  8. 40:01Summary
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.