Ballerina (hands-on session)
summary
Live demo builds a networked HTTP service that accepts JSON, maps it to a typed record, enforces JSON binding and taint checking, and calls GitHub to create an issue then posts to Twitter via typed connectors. Code generates a sequence diagram on demand and emits sequence-diagram visuals. Build pipeline produces a Docker image plus Kubernetes manifests and Helm chart automatically, i.e. Docker and Kubernetes YAML generation. Concurrency uses lightweight strands and futures, has built-in tracing (Jaeger), Prometheus metrics, package management, tests and experimental distributed transactions.
AI-written summary · about
chapters (4)
- 0:00Start
- 2:35Ballerina is a compiled, type safe, concurrent programming language.
- 24:12Annotations
- 42:42Based on sequence diagrams
related talks
50mCloud Native Middleware as a Programming Language
08h 15mJetBrains .NET Days Online 2022. Day 2
35mDeployment and Management in the Age of Cloud Integrated Applications
42mBuild a Real-Time Event-Driven Java Solution in Azure
47mThe Treacherous Trek to Development
35mDeploying a Modern Serverless Reactive Container to the Cloud
28mOpening Keynote
44mInner Development Loop with Java on Kubernetes
