Nduati Kuria shares his journey from studying AI to why Matthew Griffith's elm-ui makes the web approachable. He explains how an innocuous issue on Tereza Sokol's elm-charts led to a new job.
Thanks to our sponsor, Logistically. Email: elmtown@logisticallyinc.com.
Music by Jesse Moore.
Recording date: 2023.11.10
Guest
Show notes[00:00:20] Sponsored by Logistically[00:00:52] Introducing Nduati
- Qoda
- Elm Town 36 – The Risk of Elm
- Elm Town 55 – From algorithms & animation to building a decentralized finance app
- ArtCulture
- Haruki Murakami Website UI
- WebGL Sculpture Animation site about Marcus Aurelius
[00:01:42] Getting started
- "How to teach programming (and other things)?" by Felienne Hermans at Strange Loop 2019
[00:05:58] Nduati's College Journey: Swift, Internships, and Elm Discovery[00:08:27] Learning Elm: It actually fits in my brain
[00:13:03] Uber for school buses[00:16:59] How Elm drives you toward best practices
- Elm Town 67 – Breaking things down with Gingko Writer
[00:23:28] Introducing Elm at work[00:25:36] Master's & self-directed learning[00:28:09] From elm-charts to Qoda
- Tereza Sokol's elm-charts
[00:34:53] The rigour of programming with Elm at Qoda[00:39:55] Ports
- "The Importance of Ports" by Murphy Randle at Strange Loop 2017
- Elm Radio
- A demo of Qoda and an explanation of how we use ports by Dwayne Crooks
[00:47:14] Haruki Murakami site animation
- Haruki Murakami Website UI
[00:50:07] Not having to pay the cost of constant change
- Tereza Sokol's elm-charts
[00:54:33] PicksNduati's picks
- "Parse, don’t validate" by Alexis King
- "Drag & Drop without Draggables & Dropzones" by Jasper Woudenberg
- Matthew Griffith's elm-ui
Jared's picks
- Elm Radio on opaque types
- Intro to Opaque Types
- Deliberate Practice
- ...and in most other episodes 😊
- elm-doc-preview