programmier.bar icon
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
    Angle right
    Angle right
    Angle right

Verwandte Podcasts

  • News Asset 12

    News 12/24: Million Lint // AstroDB // TailwindCSS 4 // Tauri 2 // Devin // Node.js: The Documentary

  • News Asset 10

    News 10/24: PWAs & iOS 17.4 // JSR // Pingora & freenginx // WSA & Windows 11

  • News Asset 8

    News 08/24: Apple Pkl // iOS vs. PWAs // React 19 // Flutter 3.19 & Dart 3.3 mit AI

  • News Asset46

    News 46/23: Play Store Updates // TypeScript 5.3 // Angular 17 // Ruby on Rails: The Documentary

  • 134 Ig Fb Alexander Lichter

    Deep Dive 134 – The State of Nuxt

  • News 38 23

    News 38/23: Bun 1.0 // Flutter 3.13 // PowerSync // Jetpack Compose Multiplatform // Astro 3.0 // Unity Fee // Node 20.6

  • 129 Ig Fb Fabian Hiller

    Deep Dive 129 – Qwik mit Fabian Hiller

  • News 24 23

    News 24/23: Google Bard // OpenAI // Million.js // Google Remote vs. Home Office

  • News 19:23

    News 19/23: Mojo // Qwik // Angular 16 // Bing Chat Open Preview // Open Source AI

  • News 17 23

    News 17/23: OpenAssistant // StableLM // Deno Key-Value Store // Typescript 5.1 // Vite 4.3 // Microsoft vs Twitter

Feedback
[object Object]