~/talk

Programming Power Paradox

Talkat LambdaConf 2025 · 2025-05-12..05-13· [rust]
links:none on file
slides:none on file

Claims that compiler vs application tooling limits automation and that multi-phase development solves it lead to a concrete proof‑of‑concept: a pure, typed DSL called Paradox domain specification language plus a Paradox Node generator. It generates TypeScript UI and a working CRUD web app (Node, Vite, in‑memory store), enforces validations, creates role‑based permissions, and supports file‑based overrides for custom logic. Language server and Nix flake are used, IO is forbidden in the DSL, and SQL migration generation is planned.

AI-written summary · about

  1. 0:00Introduction
  2. 1:28Programming power paradox
  3. 3:15Application generation goal
  4. 8:08Automation limitations
  5. 10:18Compilers vs applications
  6. 12:04Paradox as solution
  7. 14:53Live coding Paradox
  8. 20:16Extending applications
  9. 29:11Multi-phase development
  10. 37:04Q&A
~/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.