Elm Town 42 – It's Just Darth Vader

FEBRUARY 7TH, 2019
|
36:10
Erkal Selman shares the story behind Kite, a web application for drawing and exploring directed graphs written entirely in Elm.

Details

Erkal Selman shares the story behind [Kite](https://erkal.github.io/kite/), a web application for drawing and exploring directed graphs written entirely in Elm. Thank you to our sponsors, [Ellie](https://ellie-app.com), [Culture Amp](https://cultureamp.com/jobs) and [Joel Clermont](https://twitter.com/jclermont). Special thanks to Xavier Ho ([@Xavier_Ho](https://twitter.com/Xavier_Ho)) for editing and production of this episode! **Recording date:** 25 January 2019 ## Guests - Erkal Selman ([@AzizErkalSelman](https://twitter.com/AzizErkalSelman)) ## Show Notes 00:00:00 **Introduction** 00:01:34 **Guest intro** - [Kite](https://erkal.github.io/kite/) - Thread: [An Interactive Visualization Tool for Graph Theory](https://discourse.elm-lang.org/t/an-interactive-visualization-tool-for-graph-theory/2061) 00:04:59 **Graph theory** 00:07:08 **Origins of Kite** 00:10:13 **Elm benefits** 00:12:15 **Inspirations** - Talk: [The Life of a File, Evan Czaplicki](https://www.youtube.com/watch?v=XpDsk374LDE) - Talk: [Make Data Structures, Richard Feldman](https://www.youtube.com/watch?v=x1FU3e0sT1I) 00:13:24 **D3.js via JavaScript interop** 00:18:42 **Replacing D3.js with elm-visualisation** 00:20:37 **It's Darth Vader!!!** 00:21:05 **Ian MacKenzie's elm-geometry** - Talk: [Now You're Thinking in Functions, Ian Mackenzie](https://www.youtube.com/watch?v=F4fuVJNnQoo) 00:23:17 **Matthew Griffith's elm-ui** 00:25:41 **Performance bottlenecks** 00:27:09 **Importing Elm dependency graphs** - Code: [Support for private repos](https://github.com/erkal/kite/pull/3) 00:29:44 **Multiple centers of gravity** 00:30:54 **Planned features, welcomed contributions** 00:34:20 **Erkal wants a job!** 00:35:03 **Outro and the Sublime Text Editor Integration** - Package: [Elm Language Support for Sublime Text](https://packagecontrol.io/packages/Elm%20Language%20Support)
© 2024 Jared M. Smith