~/talk

How To "Dot" Into Anything, Anywhere, Anytime (Facilitating Data-First Programming)

Talkat NDC Sydney 2018 · 2018-09-17..09-21· [developer-experience, typescript]
links:none on file
slides:none on file

Demonstrates a workable F# Type Provider approach that self-generating .dll assemblies create real-time, type-safe scaffolding and Intellisense by walking data sources (files, Swagger REST, KDB+ AST) and emitting small assemblies that the REPL or app can load. Shows a recursive generator that infers column and record types for schema-on-read lakes, explains limitations (IDE cache invalidation, type erasure concerns, .NET Core packaging rough edges) and confirms the technique is usable cross‑platform and consumable from C# after generation.

AI-written summary · about

  1. 0:00Intro
  2. 2:03Why a Type Provider
  3. 4:09SmartBear
  4. 5:27Notation
  5. 6:12Dawn
  6. 6:57Polyglot
  7. 7:38Magnet
  8. 8:22Natural Numbers
  9. 8:53Elon Musk
  10. 10:02Dave Grohl
  11. 17:29Classes
  12. 22:02Providers
  13. 23:22Project Structure
  14. 31:32Info Spec
  15. 32:32Project A String
  16. 40:07Project System
  17. 44:22Limitations
  18. 46:54Improvements
~/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.