ElixirWeekly: The Elixir Community Newsletter, covering community news you easily miss, shared on ElixirStatus and the web, in one email every Thursday.
Learn Elixir not because you will get a better job out of it, but because learning functional programming will make you a better programmer.
I managed to get a Phoenix project with a React frontend working with Cypress, using Ecto in sandbox mode.
That means full e2e testing with an actual backend and data layer, instead of a mock server.
A post with some tips and experiences about the migration of an application with a regular database to a multi-tenancy one in Elixir with Ecto.
We have been deploying/running production applications for about two years now and the first problem that comes to mind while deploying OTP releases is Build-time vs Run-time environment configuration. While running a Mix project there isn’t much of a difference between build-time and run-time as you are running the app in the same environment in which you’re compiling (building) it. However, that might not be the case when using releases. At Annkissam, we have come up with a few solutions to that problem which I explain better in this post.
KaufmannEx is a library for building highly parallel Kafka backed services in Elixir. We’ve written a blog post looking at its features, structures.
A tiny wrapper on top of the awesome ferd/vmstats package which pushes a lot of useful metrics about the erlang runtime using the statix library to a StatsD server. https://github.com/tripping/vmstats_ex
Check out this article on how we use the Circuit Breaker pattern at Teachers Pay Teachers to make the site more reliable.
A little TIL about how to auto-generate UUID fields automatically in Phoenix with Postgresql.
This is part 5 of a series on building a CRUD app with Elixir as the JSON REST API and Elm as the SPA.
Just released Ecto.Observable - an easy way to bring “observable” functionality to your Ecto.Repo’s. Hook into the life cycle of your records to expand features without muddying your contexts.
Check it out at: https://github.com/nsweeting/ecto_observable
Work in progress! PR’s and suggestions welcome!