Deep Dive 60 –

Funktionale Programmierung in Elm mit Jonas Coch von itravel

24.04.2020

Shownotes

Diese Podcastfolge könnt ihr euch auch als YouTube-Video ansehen!

Was ist das besondere an der Programmiersprache Elm? In dieser Folge haben wir Jonas Coch eingeladen, uns mehr über die einsteiger:innenfreundliche Sprache für funktionale Programmierung zu erzählen. Jonas ist Frontend-Entwickler bei itravel und arbeitet in Vollzeit und bereits jahrelang mit Elm. Die von Evan Czaplicki aus einer Abschlussarbeit entstandene Programmiersprache zeichnet sich besonders dadurch aus, dass sie zu JavaScript kompiliert ohne Runtime-Exceptions zu erzeugen. Das ist der wohl größte Vorteil von Elms strikten Typsystem. Noch dazu ist die Sprache unschlagbar schnell, da sie eine eigene virtuelle DOM-Implementierung besitzt, die auf Einfachheit und Geschwindigkeit optimiert ist. Insbesondere im Vergleich zu anderen großen Frameworks wie Angular und React tritt hiermit ihre zeitliche Effizienz in den Vordergrund. Mit der JavaScript-Welt kann über Ports kommuniziert werden, was einen Austausch einzelner Elemente eines bestehenden Projekts ermöglicht. Im Livestream sprachen wir außerdem einen Artikel von Stefan Krause an, der die Performance verschiedener Frontend-Frameworks vergleicht.

Speaker Info

  • Jonas Coch

    Jonas Coch

    Jonas ist seit vielen Jahren Elm-Entwickler und funktionale Programmierung liegt ihm sehr am Herzen. Ihn findet man auf Konferenzen wie der Elm Europe, wo er im Jahr 2019 einen Vortrag hielt, den ihr euch hier ansehen könnt. Jonas' Projekt Elm Search soll euch helfen, die Module der neuesten Elm-Pakete nach Funktionsnamen oder der ungefähren Typsignatur zu durchsuchen.

    Mehr Infos

Verwandte Podcasts

  • News Asset 18

    News 18/25: React Compiler // JSR // Anime.js // AWS Kuiper

  • News Asset 6

    News 06/25: Apples neue App // JavaScript Temporal // Web AI Acceleration Fund // Angular Dokumentation // Ross Ulbricht // Bitcoins in El Salvador

  • News Asset 4

    News 04/25: 21st.dev // Evo // Apple Intelligence // Stargate // TikTok

  • 169 Ig Fb Remotion Mit Jonny Burger

    Deep Dive 170 – Remotion mit Jonny Burger

  • News Asset 50

    News 50/24: React und Webcomponents // AWS und Aurora // Deno und Executables // Google und Quantencomputing // D-Link und Sicherheitslücken

  • News Asset 48

    News 48/24: Tate ohne Security // Google ohne Chrome // JavaScript ohne Trademark // App Store mit Awards // CSS mit Logo

  • News Asset 44

    News 44/24: JavaScript Features // Flutter Fork // GitHub Universe // Internet Archive // Neue Macs

  • 155 Ig Fb Luca Casonato

    Deep Dive 156 – JSR mit Luca Casonato

  • News Asset 32

    News 32/24: Google Monopol(y) // porffor // TypeScript in Node // Imports in Deno // Stack Overflow Developer Survey

  • News Asset 26

    News 26/24: Return to Office bei Dell // EU ohne Apple Intelligence // React 19 Suspense Drama

Feedback