No Good Deed Goes Unpunished

This page summarizes the projects mentioned and recommended in the original post on /r/RedditEng

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • Moshi

    A modern JSON library for Kotlin and Java.

  • I estimated it would take me half a day to complete. I thought it would be a couple of import statement changes and some variable renaming because our app already was using Moshi, another JSON parsing library, and we had already deprecated GSON. I was wrong. The project ended up taking 5 weeks off and on, produced a 3k line code diff, and upon release, it immediately crashed the Reddit Android App. After a quick hotfix, I finally eliminated the last remnants of GSON and made Reddit more stable.

  • gson-fire

    A java library that adds some very useful features to Gson, like Date serializing to unix timestamp or RFC3339, method (getters) serialization, pre/post processors and many others. Check out the documentation to learn how to use it!

  • Reddit was using another library called GSON-Fire

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts