or subscribe with
Join 3,000+ readers for one email each week.
Digests » 217
No need to redeploy upon any content or translation change! Yata allows you to move content and translations creation and management totally outside of your project. What’s the best is that using elixir Yata leverages live websockets connections to push all the changes live to your clients. Get 15% exclusive discount for Elixir Digest readers only.
this week's favorite
In my previous post I have talked about Elixir stream. In this post I am going to talk about a particular use case. How would one approach the problem of generating a Excel spreadsheet with unlimited number of rows. The main constrain is that we only have a limited memory available.
When running your applications in the cloud, you can easily scale up your app by running multiple instances of it. Now lets assume your application uses Redis to cache some frequently accessed resources or uses its pub/sub features to send events around. What happens when you scale up your application?
By deferring decisions of how to respond to an event, our app can become extremely flexible. This post is about the simplest, yet the most powerful tool for deferring decisions in our app: Return Value.
Learn how to set up and use Prometheus+Grafana to monitor a PostGIS backed Phoenix application in this 2 part series!
One of the most important underlying principles of relational databases is that they are made up of tables that are related to each other. These relationships allow you to more easily manage that data by keeping it in separate tables.
We are searching for a talented and passionate Platform Engineer with distributed systems knowledge to join our team! In this role, you will work closely with product engineering teams to build flexible APIs that enable rapid iteration and experimentation of our end user experience.
We are searching for a talented and passionate Lead Platform Engineer with distributed systems knowledge to join our team! In this role, you will work closely with product engineering teams to build flexible APIs that enable rapid iteration and experimentation of our end user experience.