programmier.bar Icon
Deep Dive 95 –

Elixir und Phoenix mit René Föhring von 5Minds

29.10.2021

Shownotes

Elixir ist eine funktionale Programmiersprache, die nicht nur unseren Gast René Föhring begeistert. Sie läuft auf der virtuellen Maschine von Erlang, das bekannt ist für low-latency, verteilte und fehlertolerante Systeme. Das besondere ist die extreme Skalierbarkeit der Programmiersprache. Jeder Elixir-Code läuft in einem eigenen Thread oder Prozess und kommuniziert über Nachrichten mit anderen Prozessen. Dadurch ist es nicht unüblich, dass hunderttausende Prozesse unabhängig voneinander auf einer Maschine laufen. Auch die Fehlertoleranz ist einer der großen Vorteile: Elixir geht davon aus, dass in der Software-Welt immer etwas schiefgehen wird und setzt daher auf Strategien, um sich schnell wieder aus diesem Status zu befreien.
Einen kurzen Abstecher machen wir auch in Richtung Phoenix, ein Webframework, das die Power von Elixir nutzt, um Web-Applikationen zu bauen.

Pick of the Day ohne Link:

  • Sebi: Daylight-Saving-Zeiten haben sich in Australien in fünf Zonen unterteilt.

Speaker Info

  • Rene Foehring

    Dr. René Föhring

    Renés Wege führten ihn zu Elixir: Im Alter von 10 Jahren lernte er mit GW-BASIC seine erste Programmiersprache und konnte sich dank seiner Beherrschung weiterer Programmiersprachen und damit verbundenen Projekten sein erstes Auto finanzieren. In der Web-2.0-Ära stieg er auf Ruby um und begann mit der Programmierung von Online Games, wodurch er seine erste Miete bezahlen konnte. Neben dem Job studierte er und promovierte anschließend. Während einer schwierigen Phase seiner Promotion stieß er auf funktionale Programmiersprachen und entdeckte so Elixir. Heute arbeitet René als Head of Product Development bei 5Minds, einem mittelständischen IT-Unternehmen, das hauptsächlich auf C# und TypeScript setzt. Nachts ist René aktiver Teil der Elixir-Community und Core-Maintainer von Credo, einem statischen Code-Analyse-Tool, das sich nicht nur an 4.000 Sternen auf GitHub erfreut, sondern vor allem von der Community gefeiert wird.

    Mehr Infos
    Angle right
    Angle right
    Angle right

Verwandte Podcasts

  • 114 Ig Fb Stapelberg

    Deep Dive 114 – Go mit Michael Stapelberg

  • 112 Ig Fb Adam Bien

    Deep Dive 112 – Why Java rocks mit Adam Bien

  • 109 Ig Fb Jojo

    Deep Dive 109 – Flutter Web

  • News 38 22

    News 38/22: Swift 5.7 // GitHubs Copilot-Studie // MemLab // Adobe und Figma

  • Astro

    Deep Dive 108 – Astro mit Chris Swithinbank

  • 100 Christoph Rumpel

    Deep Dive 100 – Laravel Livewire mit Christoph Rumpel

  • News 49 21 Special

    News 49/21: Blender 3.0 // Web Almanac // Storybook 6.4 // Apple Store Awards 2021

  • Aurora Project Tailwind CSS 22 Facebook Audio Chat Astro

    News 25/21: Aurora Project // Tailwind CSS 2.2 // Facebook Audio Chat // Astro

  • Einfuehrung in Dart

    Deep Dive 81 – Einführung in Dart

  • Nuxtjs Deep Dive Mit Alexander Lichter

    Deep Dive 76 – Nuxt.js Deep Dive mit Alexander Lichter

Feedback