Hi Dev Weekly readers,
For this week’s issue, we have a mix of company and individual blog posts. Most of the posts are focused on how each team was able to overcome their unique technical challenges with their customized solutions. Some of you may be getting this newsletter because you’ve starred my github repository, https://github.com/kilimchoi/engineering-blogs
If you want to stop receiving this newsletter, feel free to hit unsubscribe.
Otherwise, enjoy this week’s issue.
Tl;dr Uber engineer talks about how his team was able to come up with a system that allows for more efficient data analysis using Pinot and Presto.
Tl;dr Artsy engineer talks about how they were able to use GraphQL directives to overcome ambiguities associated with recoverable error fields.
Tl;dr Dan Abramov shares his story of how he refactored his coworker’s dirty code only to realize that it was a bad decision. He delves into a couple reasons why. Read more to find out
Tl;dr Pinterest engineering team walks through their journey of transitioning from Apache HBase to Druid in order to power their ad analytics dashboard.
Tl;dr Go-jek engineer walks through the workflow they set up to maintain pixel-perfect components on Android via Firebase Test Lab and Asphalt, Go-jek’s design language system.