Grow your community and let your products shine!

Company Overview

Dynamic, functional language designed for building scalable and maintainable applications.

Tags:

Company Information

Platforms

Pricing

Categories

Features & Specs

  • 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.

  • Videos

    External Sources including reviews & comparisons

    Social Recommendations


    • Mastering Phoenix Framework – Part 3

      <.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
      /
      about 2 months ago


    • Why we chose Elixir

      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
      /
      3 months ago


    • Install mutiple Erlang and Elixir with vfox

      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
      /
      5 months ago


    • Perfect Elixir: Environment Setup

      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
      /
      6 months ago


    • Reliability in Legacy Software

      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
      /
      6 months ago


    • Meet entr, the standalone file watcher

      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
      /
      11 months ago


    • Good Bye CRUD APIs, Hello Sync: Realtime PostgreSQL with ElectricSQL

      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
      /
      11 months ago


    • Building Apps with Tauri and Elixir

      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
      /
      11 months ago


    • Show HN: Podsee – AI tool for podcast listeners

      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
      /
      11 months ago


    • Lightweight dev tools.

      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
      /
      about 1 year ago


    • Meta to release open-source commercial AI model

      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
      /
      about 1 year ago


    • Ask HN: Leetcode for Back End and Server Development

      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
      /
      about 1 year ago


    • Papertrading @ 10 updates/sec, live accounts @ 4 updates/sec? Improve live throttle?

      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:
      over 1 year ago


    • Exploring Async PHP

      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
      /
      over 1 year ago


    • Switching to C over ‘Modern’ Programming Languages

      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
      /
      over 1 year ago


    • Ask HN: Is it possible to compile TypeScript to Golang?

      It sounds like you need a language that supports stronger types and concurrency. There are many good programming languages that might work if neither Go nor Typescript individually would meet your needs. I recommend examining the following to see if they would work better for you: Ada: https://learn.adacore.com/courses/intro-to-ada/index.html Elixir: https://elixir-lang.org/ Java: …

      – Source: Hacker News
      /
      over 1 year ago


    • The Io Language

      A code snippet showing a simple program right on the home page and “selling” whatever features makes it special would go a long way. It’s quite off-putting to have to delve deep into a guide in order to get a feel for a language. Some examples done right: https://lfe.io https://elixir-lang.org https://imba.io https://ocaml.org.

      – Source: Hacker News
      /
      over 1 year ago


    • SELF TAUGHT

      Bit of advice when learning a language, go to their main website first (they usually have one, e.g. https://elixir-lang.org/ for Elixir) and go through their “Getting Started” section.

      Source:
      over 1 year ago


    • How to install Phoenix (Elixir) with Tailwind CSS and Flowbite

      Before getting started you need to have both Elixir, the Hex package manager, the PostgreSQL relational database server and Node.js installed on your local computer to be able to follow through this guide.

      – Source: dev.to
      /
      over 1 year ago


    • Not a Go LiveView developer yet? Try to guess what this code is doing, though.

      My common practice for evaluating new technology, framework, or programming approach is based on the first feeling I have from the code presented. What is the cognitive effort to understand “the idea”? Things have to “look nice and be polished” in some way to convince me. I can still remember that overall ‘wow effect’ when seeing my first Phoenix LiveView presentation a few years ago. Such a small amount of code…

      Source:
      over 1 year ago


    • Using Gleam in your Phoenix Hooks

      Phoenix uses Elixir, but when dealing with LiveView Hooks it requires JavaScript. But how about using another functional language in that area?.

      – Source: dev.to
      /
      over 1 year ago

    Similar Products

    AutoCAD mobile app, formerly AutoCAD 360 and AutoCAD WS, is a CAD viewer for viewing, creating, editing, and sharing AutoCAD drawings. Download a free AutoCAD mobile app trial for Windows 10, iOS, or Android.
    Web-based project collaboration tool.
    Bforartists is a fork of Blender.
    Cloud-based software application for consulting firms (and students) with all the tools required in...