Finding your first job can be very hard, and making a great impression with the take-home coding task can make the difference between getting hired or not.
In January 2020, we grew Steady's language support from 2 to 9 languages. Those initial efforts, as well as adding new features to the platform afterwards, taught us a few good practices for working with Gettext.
It's a common pattern to start many asynchronous tasks at once and then await each task using Task.await/2. But did you know that the timeouts can add up?
With those two small configuration fixes, we managed to make our Phoenix project compile 3 times faster.