~/talk

From YAML to TypeScript - Developer’s View on Cloud Automation

Talkat Øredev 2019 · 2019-11-06..11-08· [typescript, serverless]

Claim: replace YAML/JSON templates with real code so developers get TypeScript tooling, types and abstractions. Evidence: moving a real app required 4–5 thousand lines of JSON in ARM; a URL-shortener needs ~20 lines of JS but hundreds or thousands of template lines. Tools shown: Pulumi and AWS CDK, code compiles to a resource graph, engine diffs against cloud state, preview shows a stack and two objects, deploy creates the S3 website and prints a working endpoint.

AI-written summary · about

  1. 0:00Introduction
  2. 1:09Agenda
  3. 1:30Onpremises
  4. 2:05Multiple environments
  5. 2:21Manual work
  6. 3:38Benefits
  7. 4:45Cloud
  8. 5:03Manage
  9. 5:36Provisioning
  10. 5:53SDKs
  11. 6:31Big scripts
  12. 7:25Configuration management
  13. 8:00Graph of resources
  14. 8:46Challenges
  15. 10:54Formation for AWS
  16. 11:19Challenges of AWS
  17. 12:15Harsha
  18. 12:59Multiple Clouds
  19. 14:33Example
  20. 15:33AWS CloudFormation
  21. 15:55Conditionals
  22. 16:17Loops
  23. 16:44Reusability
  24. 17:23Testing
  25. 18:03Tools
  26. 18:44Polymer
  27. 19:11Program
  28. 19:42Code
  29. 20:41State Configuration
  30. 20:57Resource Graph
  31. 21:53Terraforming
  32. 22:23Benefits of TypeScript
  33. 23:23Visual Studio Code
  34. 23:39For Loops
  35. 24:24Azure Kubernetes Cluster
  36. 26:32SAR
  37. 27:23Architecture is code
  38. 27:35Drawing diagrams
  39. 27:50Object
  40. 28:05Buckets
  41. 28:25Writing code
  42. 29:21Creating abstractions
  43. 31:43Demo
  44. 33:44CLI Preview
  45. 37:10Conclusions
  46. 38:37Advice
  47. 38:58Thank you
~/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.