Digests » 61
this week's favorite
Developers frequently neglect rate limiting when they build an API, assuming they are even aware that it is a best practice. It’s true that in many cases rate limiting isn’t worth the effort, but when it comes to authentication, it definitely is.
FakerElixir is an Elixir package that generates fake data for you. Whether you need to seed your database, create factories for your project, FakerElixir is here for you.
While I was working on the Elixir, I realised that it would be nice to have some static code analysis tool integrate with you build process.
With horizontally scaled monoliths or services, the default logging behavior for most web frameworks has diminishing value with each new server. Out of the box, a framework typically has its logs written to STDOUT or a log file, which works great when first starting a project.
I often hear the same question: if Elixir works on the Erlang VM, why not use Erlang for programming web-applications instead of Elixir? The short answer is – you can’t create something akin to Phoenix/Ecto with pure Erlang.