or subscribe with
Join 3,000+ readers for one email each week.
Digests » 309
this week's favorite
Debugging techniques are often overlooked in Elixir, and Michal's new article explains how you can get more productive through available but sometimes little-known tools.
We’ve seen that when a browser connects to a LiveView route, it initially makes a normal HTTP GET request to get a fully rendered HTML page from the server.
Two ways of handling enumerables dominate Elixir language. They are Enum and Stream. Seemingly very similar to each other, offering a matching set of possibilities.
Almost every backend application uses them, third party services. Whether it's S3 for object storage, Segment for analytics or Firebase for push notifications. Those services are super helpful and do a lot of heavy-lifting, but in my experience usually do make debugging business logic on your local machine a pain, and testing them isn't easy either.
I’ll introduce you to metaprogramming in Elixir and show you how to create a macro for defining curried functions.