Skip to main content

ACM Leadership Project

Learn more about the Association for Computing Machinery

Easy to Use

Leadership Data

Learn what data is present on the Leadership website, how it was created and indexed, how it is stored in the cloud, and finally how strategies like caching are used to optimize data queries.

Focus on What Matters

GraphQL API

Learn how the GraphQL API provided by the leadership site was designed, various ways in which it can be used and how access to the API is secured to only allow ACM officers.

Powered by React

Anniversary / Birthday

Learn how the birthday and anniversary programs are run with a deep dive into where the data is stored, how it is queried and how the project is deployed to run daily.