All Resources

Showing the most recent resources. The latest one is from 2021-01-21.
  • When you start your adventure with Elixir, you may wonder where to get the knowledge. In this article, I have prepared a list of books that may help you to become an Elixir programmer, or improve your career. This list has been split into different levels of skill.
    Article  Added by bartoszgorka // // 5 days ago
  • Migrating live data is risky. Let's analyze how to do that safely.
    Article  Added by patrykbak91 // // 6 days ago
  • Started a new blog series - Open-source Deep Dive - where I dissect an open-source project and try to understand the
    project and the underlying technologies that power it!

    The project to kick start this series is Hound - an Elixir library for browser automation and integration testing!
    Article  Added by woojiahao // // 10 days ago
  • In our systems, most business actions require changes across multiple contexts. How can we keep these contexts consistent?
    Article  Added by patrykbak91 // // 13 days ago
  • If I was asked, what word best describes Elixir as a language in 2021, it would be maturity. In this blog post, I'll show you what you can expect from our beloved language this year.
    Article  Added by szsoppa // // 15 days ago
  • 🎧 Great interview with José Valim, the creator of Elixir
    Article  Added by LarisaIoana08 // // about 1 month ago
  • Are you looking for your first job in Elixir? Check our list of Top 5 Elixir Skills for Junior Developers that will be relevant in 2021.
    Article  Added by szsoppa // // about 2 months ago
  • In this tutorial series, freshly updated to include the latest Phoenix LiveView version, Michal explains how to build an instant messaging app with Phoenix LiveView, with live-updated conversations, push notifications and connection failure handling.
    Tutorial  Added by vincentvanbush // // 3 months ago
  • The circuit breaker is used to detect failures and encapsulates the logic of preventing a failure from constantly recurring, during maintenance, temporary external system failure, or unexpected system difficulties.
    Article  Added by amacgregor // // 3 months ago
  • As your app grows so does its integrations base. At some point, you may need to consume API from third-party services. Today you'll learn how to test them properly with the exvcr library.
    Article  Added by szsoppa // // 3 months ago
  • Event Sourcing and CQRS are great design patterns for some domains. The Incident library will help implement them without compromising other parts of your application.

    This is the first of a series of posts that I will present the usage of Incident.
    Article  Added by pedroassumpcao // // 3 months ago
  • This post describes how loose the type specifications of GenServer callbacks are and how this almost bit a developer during refactoring. It proposes a set of tighter type specifications that developers could use when working with GenServer callbacks. It closes by pointing to Gleam and work done by the erlang team at WhatsApp that could make this situation better in the future.
    Article  Added by wjdix // // 4 months ago
  • Dating back to version 1.2, the with operator is one of Elixir's features that need a bit of time to comprehend at first. It often gets used in situations where one would use case, or vice versa. This post is intended to help people understand where each one fits best, and avoid some common pitfalls.
    Article  Added by preslavrachev // // 5 months ago
  • José Valim: "Elixir is great for everything that runs on top of a socket"
    Article  Added by elizabethlvova // // 5 months ago
  • Elixir port of Heroku PG Extras. The goal of this project is to provide powerful insights into the PostgreSQL database for Elixir apps.

    Queries can be used to obtain information about a Postgres instance, that may be useful when analyzing performance issues. This includes information about locks, index usage, buffer cache hit ratios and vacuum statistics. Elixir API enables developers to easily integrate the tool into e.g. automatic monitoring tasks.
    Tool  Added by pawurb // // 6 months ago
  • We have been building a platform where using LiveView made a lot of sense, since we wanted some of our features to use an interface that could be updated in real-time. For example, we wanted administrators of the platform to be able to see, on a map, the sightings that the users of the app were reporting on certain places, as they happen. Let’s call it a live map.
    Tutorial  Added by biklas7 // // 6 months ago
  • The post is about how I solved a business use case using Elixir Recursion.
    Article  Added by Atul9 // // 6 months ago
  • Dünya genelinde yaşanan küresel ısınma ve etkileri sebebiyle, havaya karışan kirli maddelerin yeryüzüne geri inişi ve kişi de yarattığı sorunlar, en fazla astım hastalığına sahip olan bireyleri etkilemekte ve bu astım hastalığına yakalan kişi sayısını arttırmaktadır.
    Article  Added by ilkyardimkursuorg // // 6 months ago
  • Flux core welding is the most affordable form of welding that you can do and it’s great for beginners and for those who are learning the art of welding.
    Article  Added by zackchild1 // // 7 months ago
  • Bernardes shares his problem-solving process and how he reached the solution of how to secure application webhooks with Elixir.
    Article  Added by biklas7 // // 7 months ago
  • Take a deep dive into the Actor Model and learn how GenServers can be leveraged in unison with your Database
    Tutorial  Added by akoutmos // // 7 months ago
  • I put together a story about my search for a viable login/signup solution that works with Phoenix LiveView and what I learned along the way.
    Article  Added by toranb // // 7 months ago
  • What connects Pepsi, Spotify and Discord? They all use Elixir in their tech stack. Why is Elixir so attractive to the top-tier companies in the world? Learn more in the article.
    Article  Added by szsoppa // // 7 months ago
  • Have you ever wanted to retrieve all the results from a certain API endpoint but only received part of them?😕😢 Here's our approach on how to deal with cursor-based pagination in Elixir⚗️
    Article  Added by biklas7 // // 8 months ago
  • Ever wanted to learn more about Ecto, it's internals and how to leverage the repository pattern more effectively in your application? Check out my latest post!
    Tutorial  Added by akoutmos // // 8 months ago
  • An introduction to Elixir programming for beginners
    Article  Added by amigos-maker // // 8 months ago
  • A short blog post detailing how to get the state of a LiveView process with iex
    Article  Added by toranb // // 9 months ago
  • Ebru Kursu ve Ebru Sanatı Tarihi hakkında bilgiler.
    Article  Added by yeniumitmodelistlik // // 9 months ago
  • Gerçek ismi “Gabrielle Bonheur Chanel” olan “Coco Chanel” 19 Ağustos 1883’te Fransa’nın Saumur kentinde hayata gözlerini açmıştır. “Coco Chanel, yedi kişilik bir ailenin çocuğuydu ve 6 yaşında iken anne Jeanne’i tüberküloz nedeniyle kaybetti.
    Article  Added by yeniumitmodelistlik // // 9 months ago
  • Cookie-based authentication has been the default method for handling user authentication. But how to it for WebSockets?
    Article  Added by biklas7 // // 9 months ago