We recommend LibHunt Elixir for discovery and comparisons of trending Elixir projects.
Concurrency
Elixir leverages the Erlang VM (BEAM) for exceptional concurrency support, making it suitable for scalable and fault-tolerant applications.
Fault Tolerance
Built-in supervision trees in Elixir allow for robust fault tolerance, enabling applications to recover gracefully from errors.
Performance
Elixir boasts impressive performance characteristics, especially for I/O-bound operations, thanks to its efficient concurrency model.
Ecosystem
Elixir’s ecosystem, including the Phoenix framework, provides a rich set of libraries and tools for web development and more.
Syntax
Elixir’s syntax is clean and modern, making it more approachable for developers coming from Ruby or other high-level languages.
Metaprogramming
Elixir supports powerful metaprogramming capabilities, enabling DSLs and macros to add custom functionalities in a seamless manner.
Scalability
Elixir applications can scale vertically and horizontally with ease, making it a good choice for growing applications that need to handle increased load.
Promote Elixir. You can add any of these badges on your website.
Elixir runs on the Erlang VM, known for creating low latency, distributed, and fault-tolerant systems. Elixir Docs. - Source: dev.to / about 1 month ago
This guide will walk you through creating a basic REST API using Elixir and Phoenix Framework with thorough comments explaining each piece of code. - Source: dev.to / about 2 months ago
Recently, I discovered a programming language called Elixir. Elixir is described as a dynamic, functional language for building scalable and maintainable applications. - Source: dev.to / 2 months ago
The first time I saw and used something similar was using doctests in Elixir 3 years ago, but cram tests are much more versatile. In dune, you can use whichever executable binary. You can make your documentation executable. How cool is that!? - Source: dev.to / 3 months ago
Knowing this information, we can start writing our implementation of this data structure. The easiest way to implement this will be through another data structure, an array. To implement this, I will use Elixir, a dynamic, functional programming language that has absorbed the best programming patterns, and I like it a lot. - Source: dev.to / 5 months ago
Sources Official... - Source: dev.to / 5 months ago
<.link href="/">Regular anchor link <.link navigate={~p"/"} class="underline">home <.link navigate={~p"/?sort=asc"} replace={false}> Sort By Price <.link patch={~p"/details"}>view details <.link href={URI.parse("https://elixir-lang.org")}>hello <.link href="/the_world" method="delete" data-confirm="Really?">delete. - Source: dev.to / 9 months ago
After some time debating which technologies we should use, we decided to go with Elixir and Phoenix. In short, these tools gave us the productivity, stability, safety, and scalability (the company was planning on opening up the application to the public, with a new API added to the mix, so future performance was a bit of a concern) that seemed appropriate for the company's plans. - Source: dev.to / 10 months ago
If you've been using asdf to manage and maintain multiple versions of Erlang and Elixir, then vfox is also a good choice for you. - Source: dev.to / about 1 year ago
I’m on MacOS and erlang.org, elixir-lang.org, and postgresql.org all suggest installation via Homebrew, which is a very popular package manager for MacOS. - Source: dev.to / about 1 year ago
But regardless of their reasons, they'll note that the service is easily meeting its SLOs. It was written in a highly performant, if idiosyncratic language, and uses patterns which give it a high level of resilience and the ability to recover from many situations automatically. The service is steady as a rock, and left to its own devices will more or less chug along indefinitely once deployed. - Source: dev.to / about 1 year ago
As you might have guessed, one of the main use cases for entr is to rerun tests whenever files change. I'm an Elixir engineer, and I use entr to run mix test continuously whenever I save an Elixir file. - Source: dev.to / over 1 year ago
The diagram demonstrates the communication pathway between the browser and the Postgres database through the Electric service. Essentially, Electric Sync Service, an Elixir application, orchestrates active-active data replication between the user's local DB and Postgres. - Source: dev.to / over 1 year ago
The Elixir programming language is no stranger to desktop applications as the language actually supports building them out of the box. It uses wxWidgets: a C++ library that lets developers create applications for Windows, macOS, Linux and other platforms with a single code base. But wxWidgets has a very complex API, and doesn’t solve issues that usually come with desktop applications around packaging. - Source: dev.to / over 1 year ago
Hi everyone, I just launched Podsee(https://pods.ee) for podcast listeners, lovers. You can search and listen to podcasts at Podsee. What makes it different is that you can get the AI transcript for an episode. It started as a side project after I resigned my job one year ago. As a programmer, I love Elixir (http://elixir-lang.org/) and Phoenix LiveView( - Source: Hacker News / over 1 year ago
Sadly, this isn't true for all languages. I spend most of my days working on and with the Ash project in Elixir. Whilst Lapce has syntax highlighting for Elixir there is no language server plugin available yet. There are at least two plugins in development, but given I can't figure out how to install them in my local editor to test them I can't speak to their quality. - Source: dev.to / over 1 year ago
Career dev who had the cash and wanted to experiment with anything that can be done concurrently, such as in my language of choice lately, which features high concurrency (https://elixir-lang.org/) or these LLM's, or anything else that can be done in massively parallel fashion (which is, perhaps surprisingly, only a minority of possible computer work, but it still means I can run many apps without much slowdown!)... - Source: Hacker News / almost 2 years ago
Port cited site examples in this thread to native erlang [0], elixir [1], phoenix [2] Port postgres system to a completely erlang based solution. [0] : https://www.erlang.org/ [1] : https://elixir-lang.org/ [2] : https://www.phoenixframework.org/. - Source: Hacker News / almost 2 years ago
I do program (mostly web apps in Elixir) but not yet for trading, to which I'm returning after a long hiatus. That said I've yet to even use a dataframe or any data science-y tools, but understand several of the general concepts. Source: almost 2 years ago
There are many solutions available without requiring PHP 8.1 that have been battle tested, but it's interesting to see the direction the PHP language is going in to compete with the likes of Golang and Elixir, both of which support async programming and have done for years. - Source: dev.to / almost 2 years ago
I'm not personally familiar with it, but I think you want to take a look at Elixir. I've heard it often in the same vein as Rust but for web. Not exactly the same, but in terms of a high-quality language. https://elixir-lang.org/ https://www.phoenixframework.org/. - Source: Hacker News / about 2 years ago
Do you know an article comparing Elixir to other products?
Suggest a link to a post with product alternatives.
This is an informative page about Elixir. You can review and discuss the product here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.