Logo

    Elm Town 57 – Brilliant ways to use Elm

    enMay 30, 2023
    What was the main topic of the podcast episode?
    Summarise the key points discussed in the episode?
    Were there any notable quotes or insights from the speakers?
    Which popular books were mentioned in this episode?
    Were there any points particularly controversial or thought-provoking discussed in the episode?
    Were any current events or trending topics addressed in the episode?

    About this Episode

    Aaron Strick shares what it was like learning Elm at NoRedInk, and explains some of the "zany" (delightful) ways Elm is used at Brilliant.

    Thanks to our sponsor, Logistically. Email: elmtown@logisticallyinc.com.

    Intro music by Jesse Moore.
    Outro music (The Elm Song) by Matt Farley. (Commissioned by Michael Glass for elm-conf 2019.)

    Recording date: 2023.03.10

    Guest

    Show notes

    [00:00:56] Introducing Aaron Strick

    [00:01:47] An eclectic background

    [00:05:12] The impetus for Aaron's journey into computers

    [00:07:10] Learning Elm at NoRedInk

    [00:10:32] What Aaron likes about Elm

    [00:13:27] Challenges when learning Elm as first functional language

    [00:19:33] Mentors at NoRedInk

    [00:23:26] Richard gives us a memorable moment from NoRedInk

    [00:27:27] Benefits of the holistic approach

    [00:30:18] Brilliant ways to use Elm

    [00:52:56] Using elm-pages to build aaronstrick.com

    [00:59:02] Picks

    Aaron's picks

    Jared's picks

    Thanks, everyone, for coming to Elm Town! If you're enjoying the show, please share it with friends and like/rate it on your podcast platform.

    Recent Episodes from Elm Town

    Elm Town 72 – 435 million reasons to love Elm + Elixir with Erik Person

    Elm Town 72 – 435 million reasons to love Elm + Elixir with Erik Person

    Erik Person shares how he joined Corvus Insurance as the first engineer building the system from scratch with Elm and Elixir. We talk about onboarding, culture, and growing the team. He exclaims his excitement for the next phase of acquisition by Travelers.

    Thanks to our sponsor, Logistically. Email: elmtown@logisticallyinc.com.

    Music by Jesse Moore.

    Recording date: 2023.12.05

    Guest

    Show notes

    [00:00:22] Sponsored by Logistically

    [00:00:52] Introducing Erik

    [00:01:20] Getting started

    [00:07:27] The flight to Elm

    [00:12:43] Elm seeds

    [00:17:14] Why Elm at Corvus?

    [00:21:57] Hiring & onboarding practices

    [00:24:09] Scaling

    [00:27:49] Static Elm + dynamic Elixir

    [00:34:32] Programming the plane

    [00:38:58] Corvus engineering culture

    [00:43:59] Acquisition

    [00:48:34] Picks

    Erik's picks

    Jared's pick

    Elm Town 71 – Embracing wins with Lindsay Wardell

    Elm Town 71 – Embracing wins with Lindsay Wardell

    Lindsay Wardell tells how she persevered to write her own story as a programmer and shares her views on JavaScript frameworks & fatigue.

    Thanks to our sponsor, Logistically. Email: elmtown@logisticallyinc.com.

    Music by Jesse Moore.

    Recording date: 2023.11.06

    Guest

    Show notes

    [00:00:20] Sponsored by Logistically

    [00:00:49] Introducing Lindsay

    [00:01:54] Getting started in computing and programming

    [00:06:06] A break in Brazil

    "How to teach programming (and other things)?" by Felienne Hermans

    [00:09:27] Getting back into programming

    Functional and Object-Oriented Programming on Software Unscripted, hosted by Richard Feldman...again

    [00:18:55] Why Elm?

    Juralen

    Functional and Object-Oriented Programming on Software Unscripted, hosted by Richard Feldman...yet again. Seriously, it's good.

    [00:28:06] The road to NoRedInk

    Wikifunctions

    Views on Vue

    S08E014 Modern Web Podcast - Elm with Richard Feldman

    [00:33:05] JavaScript fatigue

    [00:38:04] Standardization around Vite

    [00:41:13] The challenge of legacy code at NoRedInk

    noredink-ui

    Elm Land

    elm-pages

    [00:46:22] Star Commander

    Star Commander (GitHub)

    Elm Town 63 – Opening the doors of functional programming

    [00:53:47] What are you excited about?

    [00:55:50] Picks

    Lindsay's picks

    Nuxt

    NaNoWriMo (National Novel Writing Month)

    Blood on the Clocktower

    Babylon 5

    Jared's picks

    Battlestar Galactica

    S2E2 - "One Moore", Portlandia

    Feel It All Around by Washed Out

    Elm Town 70 – Getting out of the basement with Jim Carlson

    Elm Town 70 – Getting out of the basement with Jim Carlson

    Jim Carlson shares his discoveries in software development through the people he's met in the community and the projects he's building. We also discuss how a history in mathematics shapes his work.

    Thanks to our sponsor, Logistically. Email: elmtown@logisticallyinc.com.

    Music by Jesse Moore.

    Recording date: 2023.10.13

    Guest

    Show notes

    [00:00:16] Sponsored By Logistically

    [00:00:45] Introducing Jim

    [00:02:10] History in Mathematics

    [00:04:27] Serious software development

    [00:06:37] Getting out of the basement

    [00:09:59] Problem-solving approaches

    [00:14:43] Scripta.io

    [00:19:25] Learning Haskell

    [00:24:40] Elm Notebook

    Booklib.io

    elm-in-elm/compiler

    Minibill's elm-interpreter

    Elm Land 🌈

    [00:31:50] Simulations

    Futhark

    Designing Compilers for Speed with Troels Henriksen on Software Unscripted with Richard Feldman

    [00:41:05] Fake drum language app

    [00:45:40] Inspiration for work

    [00:49:30] Picks

    Jim's picks

    Jared's picks

    Elm Town 69 – A vision for tooling with Simon Lydell

    Elm Town 69 – A vision for tooling with Simon Lydell

    Simon Lydell tells his origin story from Firefox power user to full-time Elm engineer. Then we talk about his work in the community building tools & contributing to core.

    Thanks to our sponsor, Logistically. Email: elmtown@logisticallyinc.com.

    Music by Jesse Moore.

    Recording date: 2023.10.09

    Guest

    Show notes

    [00:00:25] Sponsored by Logistically

    [00:00:56] Introducing Simon

    [00:01:43] Origins in computing

    [00:09:08] From messing around with open-source to headhunted

    [00:14:37] Discovering Elm

    [00:17:24] Elm syntax as a CoffeeScript programmer

    [00:19:17] Contributing to big open-source projects early in career

    [00:22:02] From Elm meetup to full-time developer

    [00:25:08] Natural growth at Insurello

    [00:26:28] Pranking the designer

    [00:29:35] Vision document for elm-watch

    [00:34:16] Different catalysts

    [00:40:53] elm-watch hot reloading

    [00:50:43] run-pty

    [00:55:51] Core contribution

    [01:05:32] What's up with Simon these days?

    [01:07:41] Picks

    Simon's pick

    Jared's pick

    Elm Town 68 – Shared joy with Mario Rogic

    Elm Town 68 – Shared joy with Mario Rogic

    Mario Rogic shares his journeys, both physically around the world and strategically, as he built & rebuilt Lamdera.

    Thanks to our sponsor, Logistically. Email: elmtown@logisticallyinc.com.

    Music by Jesse Moore.

    Recording date: 2023.09.08

    Guest

    Show notes

    [00:00:25] Sponsored by Logistically

    [00:01:00] Introducing Mario

    [00:02:22] Parallel synchronized travel

    [00:10:25] Out of the blockchain

    [00:13:52] How Adventure Presenter led to Lamdera

    [00:18:31] More about the Haskell version with Filip Haglund

    [00:28:13] Communicating the benefits of Lamdera

    [00:42:02] What's up next with Lamdera?

    [00:54:39] LEGO Loco Lamdera

    [00:57:03] Shared joy in things made on Lamdera

    [00:58:33] Reflections on Elm Camp

    [01:02:58] Stoked to see all the cool stuff in the community

    [01:07:34] Picks

    Mario's picks

    Jared's pick

    Elm Town
    enOctober 31, 2023

    Elm Town 67 – Breaking things down with Gingko Writer

    Elm Town 67 – Breaking things down with Gingko Writer

    Adriano Ferrari talks about how Elm allows him to solely support Gingko Writer and make progress on new projects while also homeschooling.

    Thanks to our sponsor, Logistically. Email: elmtown@logisticallyinc.com.

    Music by Jesse Moore.

    Recording date: 2023.09.08

    Guest

    Show notes

    [00:00:25] Sponsored by Logistically

    [00:01:00] Introducing Adriano

    [00:01:19] Getting started in computing

    [00:03:55] Physics in Canada

    [00:07:03] Discovering Elm

    [00:11:30] Perfectionism

    [00:15:07] Little leak in your mind

    [00:17:25] Overcoming creative blocks

    [00:21:38] Breaking things down with Gingko Writer

    [00:25:19] Challenges building Gingko Writer

    Elm Town 64 – The network effect

    https://ascii-collab.app

    https://town-collab.app

    [00:31:43] Homeschooling & solely supporting Gingko Writer

    [00:37:52] "Frequent changes of treatment"

    [00:42:13] New, 100% Elm project

    [00:44:22] Picks

    Adriano's picks

    Jared's picks

    Elm Town 66 – A gateway to scientific research

    Elm Town 66 – A gateway to scientific research

    Chris Martin shares how he grew Elm wings while building Exosphere, a user-friendly, open-source tool to help scientists do research.

    Note: Jared's audio quality isn't great.

    Thanks to our sponsor, Logistically. Email: elmtown@logisticallyinc.com.

    Music by Jesse Moore.

    Recording date: 2023.08.02

    Guest

    Show notes

    [00:00:56] Introducing Chris Martin

    [00:01:43] Getting started

    [00:07:08] Hiking the Pacific Crest Trail

    [00:09:39] Getting into Elm

    [00:14:03] Building Exosphere

    [00:18:35] Challenges building open-source tools

    [00:26:19] Fun coming from DevOps to Elm

    [00:33:17] Mentorship at scale

    [00:36:02] Code Commons

    [00:40:52] Climate change

    [00:43:52] Exciting features coming to Exosphere

    [00:47:28] Insane chat box

    [00:50:04] Picks

    Chris' picks

    Jared's "pick"

    • elmtown at jaredmsmith dot com with climate-related Elm work

    Elm Town 65 – Let's roll with it

    Elm Town 65 – Let's roll with it

    We review Jeroen Engels' journey with Elm from ESLint to elm-review. Jeroen even gives tips on how to introduce rules to a team.

    Thanks to our sponsor, Logistically. Email: elmtown@logisticallyinc.com.

    Music by Jesse Moore.

    Recording date: 2023.08.01

    Guest

    Show notes

    [00:00:21] Sponsored by Logistically

    [00:00:58] Introducing Jeroen Engels

    [00:02:37] It all started with a book

    [00:06:09] Getting a job as a backend developer

    [00:11:33] Senior: Figuring out what you're passionate about

    [00:15:24] Using ESLint to solve challenges with JavaScript

    [00:20:25] The refreshing experience of discovering Elm

    [00:26:13] A greenfield Elm project

    [00:33:04] Starting elm-review

    [00:42:06] elm-review v2

    [00:43:33] Middle names

    [00:44:40] Humor, coding, & podcasting

    [00:50:19] Challenges with building elm-review

    [01:00:47] Disable comments

    [01:07:19] Stopping the bleed

    [01:10:46] Jared's failure when introducing NoUnused rules

    [01:13:56] Jeroen's tips on introducing rules

    [01:23:24] When to run elm-review

    [01:29:30] Picks

    Jeroen's Picks

    Jared's Pick

    Elm Town 64 – The network effect

    Elm Town 64 – The network effect

    Martin Stewart comes back to share his experience using Elm and Lamdera to make all the things, from games to professional apps.

    Thanks to our sponsor, Logistically. Email: elmtown@logisticallyinc.com.

    Music by Jesse Moore.

    Recording date: 2023.07.10

    Guest

    Show notes

    [00:00:14] Sponsored by Logistically

    [00:01:01] Introducing Martin Stewart

    [00:02:21] A New Year's gift from Thea & Martin

    [00:06:52] Discovering Lamdera

    [00:09:54] Lego Loco Remake - Take 2

    • https://town-collab.app
    • Per Martin, turns out the "better presentation" on how the netcode in ascii-collab works was not recorded.

    [00:17:46] Move fast and not break things

    [00:23:02] elm-serialize

    [00:25:47] Performance challenges

    [00:28:56] Building Lamdera tools and working with Mario Rogic

    [00:42:21] "The real cost of using Lamdera..."

    [00:45:05] Making Meetdown

    [00:48:37] Using Lamdera professionally

    [00:53:17] elm-map

    Martin Stewart's elm-map

    Jakub Hampl's elm-mapbox

    [00:56:44] WebGL

    [01:01:41] Realia

    [01:07:03] Elm Market

    [01:10:52] State of State of Elm

    [01:18:07] Picks

    Martin's Picks

    Jared's Picks

    Elm Town 63 – Opening the doors of functional programming

    Elm Town 63 – Opening the doors of functional programming

    Join Mika Naylor on her journey with functional programming through the doors of Elm to Elm Land and beyond.

    Thanks to our sponsor, Logistically. Email: elmtown@logisticallyinc.com.

    Music by Jesse Moore.

    Recording date: 2023.06.08

    Guest

    Show notes

    [00:00:25] Sponsored by Logistically

    [00:01:04] Introducing Mika Naylor

    [00:02:09] Fan sites and forums

    [00:04:44] From Emily, "How did you first get excited about Elm?"

    [00:11:17] Elm as a gateway drug to functional programming

    [00:18:17] Not disempowering teams

    [00:22:25] A community of makers

    [00:27:55] Experience using Elm Land

    [00:42:23] Dhall

    [00:44:50] Fearless refactoring

    [00:52:46] Collaboration with machine learning models

    [01:01:48] Stoicism & Elm

    [01:05:20] Picks

    Mika's Picks

    Jared's Picks

    Please contact me elmtown at jaredmsmith.com to recommend/share climate-related work using Elm.

    Logo

    © 2024 Podcastworld. All rights reserved

    Stay up to date

    For any inquiries, please email us at hello@podcastworld.io