Elm Radio

025: elm-ts-interop


Listen Later

  • elm-ts-interop
  • Now-deprecated original library - elm-typescript-interop
  • The Importance of Ports - Elm Conf talk by Murphy Randle
  • Evan's Vision for Data Interchange document recommends against implicit serialization. The deprecated elm-typescript-interop relied on Elm's automatic JSON serialization flags/ports. elm-ts-interop passes Json.Decode.Value's which is what the guide recommends.
  • Blog post about TypeScript's Blind Spots
  • TypeScript discriminating unions are analagous to Elm custom types
  • Types Without Borders Elm Conf talk
  • elm-ts-json Elm pacakge
  • Elm ts interop npm package
What's the source of truth?
  • Nexus - code-first GraphQL server
  • graphql-js - schema-first GraphQL
  • Hasura and PostGraphile - Postgres schema is the source of truth
  • Elm Codecs episode
  • elm-ts-json Encode docs
Getting Started
  • Get your discount code, and learn more about the Pro version, including the scaffolding tool and Pro CLI at elm-ts-interop.com.

Two articles about the redesign of elm-ts-interop (originally published in Bekk's Functional Christmas posts)

  • Combinators - Inverting Top-Down Transforms
  • Types Without Borders Isn't Enough
...more
View all episodesView all episodes
Download on the App Store

Elm RadioBy Dillon Kearns, Jeroen Engels

  • 5
  • 5
  • 5
  • 5
  • 5

5

16 ratings