
Sign up to save your podcasts
Or


Guest: Andrey Kuzmin (github) (twitter)
TypeScript's any essentially "turns off" type checking in areas that any passes through.
In Elm:
This Ellie example (with compiler error as expected) and this TypeScript playground example (with no error) show the difference.
Custom Renderers
Html handlers (example)
Transforming parsed Markdown Blocks (AST)
incrementalelm.com code for getting back references from parsed markdown
Jeroen's Hierarchy of Constraints note
Helpers for folding over Blocks and Inlines
Extracting table of contents example
Discussion to formalize HTML parsing and error handling spec in dillonkearns/elm-markdown
Example of unintuitive raw HTML tag handling in markdown: closed by whitespace (ignores closing tag)
Zettlekasten
Wikilinks
Foam Research
GFM Autolinks extension
elm-explorations/markdown
Matthew Griffith's elm-markup package
Matt's Oslo talk on fault tolerant parsing A Markup for the Statically Typed
elm-optimize-level-2
Shiki
Deckset
UnifiedJS markdown transformation ecosystem
elm-markdown-transforms
Render to a function (example)
Scheme evaluator example (demo) (code)
elm-pages 2.0 episode
Markdown announcement blog post Extensible Markdown Parsing in Pure Elm
#markdown channel in The Elm Slack
Example of extracting title and description from parsed markdown
Elm Online Meetdown
Submit a talk proposal to the Elm Online Call for Speakers form
Phantom types (happens at compile time, not runtime)
Helps avoid things like adding centimeters and inches
ianmackenzie/elm-units
Joël Quenneville's phantom types talk from Elm in the Spring A Number by Any Other Name
Extensible records
Builder pattern
Jeroen's Hierarchy of Constraints
elm-graphql SelectionSet scope type variable
Builder Pattern episode
Brian Hicks' builder pattern talk Robot Buttons from Mars
with functions
Phantom builder is a state machine for your types
elm-review Rule API uses phantom builder
Phantom types discourse post on time package Simon Herteby
Snapshot test in Elm review for expected error messages
Phantom Builder live stream episode
Mario Rogic (GitHub) (Twitter)
Lamdera
Lamdera 1.0 release
Elm Europe conference talk introducing Lamdera
Elm Europe conference talk about Lamdera's Evergreen
Lamdera is about removing non-essential complexity - 6 concepts
From the publisher's feed