👨‍💻 Dev Weekly - Issue 3

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.

Engineering SQL Support on Apache Pinot at Uber

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. 

Better GraphQL Error Handling I - Using Custom Directives

Tl;dr Artsy engineer talks about how they were able to use GraphQL directives to overcome ambiguities associated with recoverable error fields. 

Goodbye, Clean Code

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

Powering Pinterest ads analytics with Apache Druid

Tl;dr Pinterest engineering team walks through their journey of transitioning from Apache HBase to Druid in order to power their ad analytics dashboard.

Screenshot Testing our Design System on Android

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.

Loading more posts…