Concurrency is a fundamental concept in Elixir, a functional programming language built on the Erlang virtual machine (BEAM). Elixir provides powerful tools and abstractions for managing concurrent processes, making it ideal for building scalable and fault-tolerant systems. Concurrency in Elixir is achieved through lightweight processes called "Elixir processes." These processes are not operating system threads
Getting our Elixir application deployed on Fly.io when we have a `structure.sql` file from running `mix ecto.dump` and we don't have all the migrations anymore.
To transcode the video there is FFMPEG. On Demand When a user uploads a video, the app renames and copy the file to a path, then call FFMPEG to transcode the video. Let’s say we are using HLS, we can use a script like this, to transcode the video to multiple resolutions, create a playlist file and sequences: https://github.com/shavit/Diana/blob/master/bin/create_sequence When a user requests a video, the server responds with m3u8 file, which contains a list of ts files. The creation of the s...
Constructing effective data processing workflows using Elixir and Broadway
What is Elixir's Broadway? Get to know some of the possibilities of this tool the Elixir language library, which allows you to acquire data and build data processing pipelines!
Deploy a Phoenix application on Render in just a few clicks. Render has native Elixir environments, free and automatic TLS certificates, and built-in private networking.
Event Sourcing With Elixir - Part 1 :: Bruno Antunes — Thoughts, rants, ideas
Posts in this series
Part 0 Part 1 Part 2 Part 3 Part 4 Part 5 Part 6 Part 7 Installation Alright! Let’s get busy! In this article we’ll install Elixir, Phoenix and all the other bits we need for our Banking API project. I’m a Linux user at home, and aware of macOS since I use it at work, but no idea about Windows support since I haven’t used it for development for a long time.
Official documentation on how to use Pow with LiveView · Issue #663 · pow-auth/pow
Hello everyone! For the lack of a better place to consolidate this information, I'm opening this issue so we can discuss something that was previously tossed around in other threads: integration wi...
Pattern matching is one of the most essential concepts in Elixir. It is a versatile tool that allows you to compare and destructure data structures, perform case analysis, and much more. In this guide, we will take a deep dive into Elixir's pattern-m...