InfoQ Homepage Elixir Content on InfoQ
-
Posted by
Ludwik Bukowski
on
Oct 04, 2020
Elixir vs Scala
Ludwik Bukowski and Kacper Mentel compare the results of a pattern recognition app implemented in Elixir and Scala.
on Oct 04, 2020Icon31:29 -
Posted by
Veronica Lopez
on
Jun 30, 2019
Verifying a Distributed System with Combinatorial Topology
Veronica Lopez shares her experience with containers and Kubernetes, including flexible autoscaling and refined testing & delivery experiences, that make sense within an Elixir environment.
on Jun 30, 2019Icon50:17 -
Posted by
Aish Raj Dahal
on
Oct 24, 2018
Modeling the Real World with Elixir/OTP
Aish Raj Dahal talks about concurrency support and error handling in Elixir.
on Oct 24, 2018Icon53:01 -
Posted by
Gyanendra Aggarwal
on
Apr 15, 2018
A Practical Guide to GenStage with a Real-Life Use Case
Gyanendra Aggarwal introduces Elixir GenStage, a back-pressure abstraction, demonstrating how to use it through a real case warehouse automation.
on Apr 15, 2018Icon35:31 -
Posted by
Renan Ranelli
on
Apr 03, 2018
Writing Extensible Functional Code
Renan Ranelli discusses Protocols (Elixir & Clojure) and TypeClasses (Haskell) and relates them to alternatives in other languages (Mixins in Ruby and Extension Methods in C#).
on Apr 03, 2018Icon29:48 -
Posted by
Emil Soman
on
Mar 04, 2018
Turn Hours into Seconds - Concurrent Event Processing
Emil Soman discusses implementing a thread safe solution to a concurrency problem using Flow, Elixir's concurrent computation library.
on Mar 04, 2018Icon35:50 -
Posted by
Claudio Ortolina
on
Oct 31, 2017
Always Available
Claudio Ortolina discusses leveraging Elixir/OTP tools to provide continuous service even when a database is down, walking through the refactoring of an Elixir/Phoenix/PostgreSQL application.
on Oct 31, 2017Icon43:45 -
Posted by
Tatsuya Ono
on
Oct 25, 2017
Background Processing with RabbitMQ
Tatsuya Ono introduces TaskBunny, a background processing library, discussing implementation details and why they chose RabbitMQ over Erlang process/OTP.
on Oct 25, 2017Icon46:54 -
Posted by
Ian Luites
on
Oct 21, 2017
Wobserver: Easy to Integrate Monitoring and Debugging
Ian Luites introduces wobserver, discussing the background of the project and showing how to mount it into a Phoenix application, hook it up to Prometheus, and deploy it behind a load balancer.
on Oct 21, 2017Icon36:02 -
Posted by
Devon Estes
on
Oct 08, 2017
Refactoring Elixir - Lessons Learned from a Year on Exercism.Io
Devon Estes discusses some common, but less than optimal, solutions to some of the problems on exercism.io followed by refactoring, showing the performance improvements and tradeoffs made.
on Oct 08, 2017Icon33:18 -
Posted by
Tomasz Kowal
on
Oct 08, 2017
Elixir and Money
Tomasz Kowal discusses using Elixir for a financial application, handling rounding errors, designing APIs that gracefully handle network and hardware failures, and crashing the app during design.
on Oct 08, 2017Icon36:26 -
Posted by
Nathan Herald
on
Sep 24, 2017
One and Only One Process in a Distributed System
Nathan Herald discusses the possibility to create a distributed system with one process representing every user / shared resource in Elixir.
on Sep 24, 2017Icon23:50