All Resources

Showing the most recent resources. The latest one is from 2020-01-07.
  • Learn how to write rate limiters using Erlang queues, GenServers and Task.Supervisor
    Tutorial  Added by akoutmos // // 13 days ago
  • Even though Phoenix LiveView is marketed as a solution that lets you write no JS code at all, some modern app features require doing this. Michal’s article explains how to use JS hooks to handle connection failures and display push notifications in Phoenix LiveView.
    Article  Added by vincentvanbush // // about 1 month ago
  • After bootstrapping the Messenger app, Michal’s article explains how to use Phoenix PubSub & Pow for live updates and authentication.
    Article  Added by vincentvanbush // // 2 months ago
  • In the latest episode of our Modern Talking with Elixir series, Michał explains how to create DB structure and first LiveView pages for a Messenger app.

    There is an overview of Ecto schemas behind the app's data model, and essential LiveView callbacks are explained on a practical example.
    Article  Added by vincentvanbush // // 2 months ago
  • A lightning talk intended to highlight the unique availability offered by the Erlang virtual machine. I contrast a CPU heavy workload using Python, Nodejs and Elixir
    Tutorial  Added by toranb // // 2 months ago
  • Metaprogramming sounds scary, but in Elixir you don’t need supernatural powers to use it to great success. Read Michał’s article at to learn about how macros work & see some useful macro writing techniques.
    Article  Added by vincentvanbush // // 3 months ago
  • I wrote this blog post to help others searching for intermediate find and replace regex examples in Elixir
    Article  Added by toranb // // 3 months ago
  • Phoenix LiveView is awesome for building reactive UIs without JavaScript. Michal’s article at explains why, and commences a tutorial series on using it to build a Messenger-like app.
    Tutorial  Added by vincentvanbush // // 3 months ago
  • I decided to explore the world of functional programming. It was like a promise of better performance and productivity. I then asked myself - “Why not try Elixir”? I wanted to build scalable web applications that are reliable, fault-tolerant and efficient.
    Article  Added by tb // // 3 months ago
  • In this blog post, Simon explains in-depth what's the difference between alias, import, require and use in Elixir.
    Article  Added by szsoppa // // 3 months ago
  • Learn how the functional nature of Elixir helps manage transactional pipelines using Ecto.
    Article  Added by szsoppa // // 3 months ago
  • This is part 1 of a 2 part post. In this one, we’ll move from a traditional Phoenix controller-driven application to one that is live-updating. In part 2, we’ll add add some interaction with the ability to comment. This part includes an embedded video of doing the conversion live during a meetup talk.
    Article  Added by geolessel // // 4 months ago
  • This post shortly describes how to create embedded schemas in Ecto to save a JSON data structure on your database, and how to implement a direct database search on this same field.
    Article  Added by pedromlcosta // // 5 months ago
  • My story about reversing the google cloud SDK to generate and sign JWT for googles text to speech api

    I wrote this piece explicitly to help others searching around for JWT + Elixir (on the token generation side of the problem) as I came up empty :)
    Article  Added by toranb // // 6 months ago
  • Are you having problems with memory management while using GenServers? Then maybe you should take a look at our latest article for some tips!
    Article  Added by biklas7 // // 6 months ago
  • How 9elements fixed a dashboard reporting feature under time pressure, leveraging what Elixir already has to offer. Would this have been possible in other languages, and with what risk?
    Article  Added by schnittchen // // 6 months ago
  • We are a multi sided marketplace showcasing an open source selection of oscilloscopes from all test and measurement manufacturers.

    Our goal is to provide customers with the largest selection of products possible, while making it easy for them to select the features they want.

    Simultaneously, our open source aggregator allows for manufacturers to come in and upload, edit, and upgrade their data sheets free of charge.
    Service  Added by mjavala // // 7 months ago
  • In one of our recent projects users had to generate a PDF invoice with the list of orders they did on the platform we have built using Elixir. By that time I didn’t know what could be the best solution or if there was some native implementation to use.

    With this article I want to share with you the steps I followed, the decisions I have made until I reached the final solution and why I ended up creating our own module.
    Article  Added by tmpduarte // // 7 months ago
  • This article intent is to emphasise the potential of AWS Rekognition displaying its value with some examples and sample code using an existent package we developed to easily integrate all of its functionalities into your Elixir project.
    Article  Added by tmpduarte // // 7 months ago
  • An example-based book that teaches you to build production-quality web apps.
    Book  Added by vonlatinski // // 9 months ago
  • A book about how to apply Elixir to practical problems associated with scalability, fault tolerance, and high availability.
    Book  Added by vonlatinski // // 9 months ago
  • Syncfusion has published a short book about Elixir and OTP. Full of code samples is perfect for people interested in learning Elixir.
    Book  Added by emadb // // 9 months ago
  • A book that introduces writing applications in Elixir and OTP.
    Book  Added by vonlatinski // // 9 months ago
  • Just like in the documentary series “Big, Bigger, Biggest” we are going to show the different versions we developed on a real project, alongside the pitfalls and breakthroughs of each version, to increasingly scrape and aggregate bigger amounts of data from multiple sources and feed that data into a comprehensive dashboard.
    Article  Added by biklas7 // // 10 months ago
  • A story of developing a Rails app with the assistance of Phoenix app delegated to performing custom tasks. See how the romance between Rails and Phoenix ended with building a highly performant online ticketing marketplace app.
    Tutorial  Added by JoannaStaromiejska // // 10 months ago
  • With Java it’s possible to use processes and parallelize them but it isn’t common and it’s always a struggle. With Elixir I found another world that, citing Bruce Williams, doesn’t treat concurrency and process management like afterthoughts or advanced features. A few months ago Elixir was updated to version 1.6 which introduced the DynamicSupervisor.
    Article  Added by biklas7 // // 10 months ago
  • Build on a solid foundation of Nerves, quickly write robust firmware in Elixir, and rocket through the clouds with AWS. Along the way this post will expose you to some of the biggest pieces of the IoT puzzle.
    Article  Added by danielspofford // // 10 months ago
  • 15+ years of coding and it took learning several languages to understand there is no silver bullet when it comes to choosing the right technology for a project. This road includes transitioning from NodeJS to Elixir then to Go, in the pursuit of a more flexible tech stack.
    Article  Added by around25team // // 10 months ago
  • Article  Added by amatalai // // 11 months ago
  • Aqua is general templating and scaffolding solution for Elixir projects, that helps:
    - make the Elixir's development experience smoother
    - follow the best practices for project structuring
    - increase development speed
    Tool  Added by Virviil // // 11 months ago