Unpacking Elixir: Resilience

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

AppSignal - Monitoring that respects your time & budget
APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.
www.appsignal.com
sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
sponsored
  1. transport-site

    Rendre disponible, valoriser et améliorer les données transports

    We're using on the French national access point to transportation data (http://transport.data.gouv.fr/?locale=en, source code at https://github.com/etalab/transport-site) and we're not going to switch to another stack ^_^.

    Plenty of use-cases are made easy by the stack, from regular web work, API (https://transport.data.gouv.fr/swaggerui) to proxying (https://github.com/etalab/transport-site/tree/master/apps/un...) to real-time maps (https://transport.data.gouv.fr/explore), clustered maps (https://transport.data.gouv.fr/explore/gtfs-stops), XML queries building (https://transport.data.gouv.fr/tools/siri-querier?endpoint_u...)...

    The maintenance story is very good too.

    With ML being added (Nx/Axon etc), and mobile apps being in the works (LiveViewNative), it has become my everyday language & stack.

  2. AppSignal

    Monitoring that respects your time & budget. APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.

    AppSignal logo
  3. gleam

    ⭐️ A friendly language for building type-safe, scalable systems!

  4. mint

    Functional HTTP client for Elixir with support for HTTP/1 and HTTP/2 🌱 (by elixir-mint)

    One example is HTTP libraries.

    For instance, take Mint (https://github.com/elixir-mint/mint):

    > Mint is different from most Erlang and Elixir HTTP clients because it provides a process-less architecture.

    Mint is a low-level library which doesn't make attempt to manage processes (including HTTP pooling).

    In contrast, Finch (which builds on top of Mint) includes pool management:

    https://github.com/elixir-mint/mint#connection-management-an...

    It can take someone a bit off guard when they realise that the library they use provide a "default pool" they were not aware of, and that it can become a bottleneck etc.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts