Who doesn't like those "one million connections/jobs/requests" posts where the author shows how an Elixir-based project can scale beautifully? I do! Parker Selbert shows how Oban can handle one million jobs per minute in a single queue on a single node.
Aswin Mohan discovered that when you're building a client-heavy app, LiveView's Javascript footprint can get big. His app.js file was around 1.4 MB, and that could cause wasted bandwidth and CPU. He shows how to solve that problem by splitting the JS code and only loading the required parts for each page.
Fabien Pipard explains how Ecto Sandbox helped them to solve a common problem in test automation and QA engineering: controlling your environment and restoring the initial dataset in order to respect the idempotence of executions.
When learning a new language, it can be common to understand the how but not the why/when. For example, when to use user[:name] instead of user.name? This article will help you with that, and more on Elixir Maps data structure.
Before LiveView 0.13.0, you could get some weird errors while testing because LiveView processes could outlive tests. German Velasco explains the problem, how Wojtek Mach fixed it by making contributions to 3 repos, and how you can leverage that in your tests.
Alex Koutmos talks about the importance of application/system observability and how it can impact both engineering and business. He also shows how to setup PromEx to leverage all that telemetry goodness we have in the Elixir ecosystem.
EnquireLabs - Remote, USA / in-person in New York City
EnquireLabs is looking for a Senior Elixir Developer to help lead the design and implementation of our next-generation customer insights platform. You'll be part of a collaborative team creating a first-class user experience on top of a rock-solid technical foundation. We're a seed-stage SaaS working with 2,500+ direct-to-consumer brands (i.e. Allbirds, Dr Squatch, NoBull).
Fully remote, completely asynchronous, on an engineering-lead team where you'll make an impact solving interesting problems at a large scale. We're profitable, stable, and believe in constant improvement for our company culture, processes, and product which means your voice matters here. Take our culture test to see if we're a good fit for you: https://resources.crazyegg.com/jobs/culture-fit-test.html .