Home / Companies / Apollo / Blog / December 2024

December 2024 Summaries

4 posts from Apollo

Filter
Month: Year:
Post Summaries Back to Blog
The Apollo Champions community has experienced a year of connection and collaboration, with a focus on fostering deeper conversations and shared learning through meetups. The community has grown to include 1,347 attendees from 180 unique organizations, with over 2,400 views for Champion-led sessions during the Virtual Summit. The community has also seen significant contributions from its members, including speakers, panel discussions, and content creation. Looking ahead to 2025, the Apollo Champions program is planning a major transformation to unify and enhance the community experience, with new opportunities for in-person connections and feedback from the community.
Dec 20, 2024 547 words in the original blog post.
The text discusses how Apollo Connectors simplifies the process of orchestrating API requests across business domain entities using OData APIs. It explains that while OData makes data access easier with features like filtering and pagination, it can become complex to implement, especially when dealing with relationships between entities. The article introduces a pattern for connecting OData entities using GraphQL schema, metadata, and the `@source` directive. This allows developers to expose reading and writing functionality for individual entities, as well as connect entity collections and invoke singletons. The text concludes by highlighting the benefits of using Apollo Connectors with OData APIs, including simplified API orchestration and reduced complexity.
Dec 18, 2024 1,307 words in the original blog post.
The Apollo Client 3.12 release focuses on improving code resilience with data masking. Data masking allows components to only receive the fields requested by a query or fragment, reducing implicit dependencies between components and making the application more maintainable. This is achieved through the use of colocated fragments where components define their data requirements using GraphQL fragments. The `useFragment` hook is used to read fragment data from a query, optimizing renders in the React app and making it more predictable and performant. Data masking can be enabled by setting the `dataMasking` option to true in the Apollo Client instance, and can be incrementally adopted through the use of client-only directives like `@unmask`, which allow developers to determine what would break if a fragment were masked. The release also includes TypeScript integration with GraphQL Codegen's Fragment Masking feature.
Dec 10, 2024 909 words in the original blog post.
Apollo Connectors is a new feature in Apollo that allows developers to easily integrate REST APIs into their GraphQL schema without writing custom resolvers. This eliminates the need for complex resolver code and reduces the time and effort required to fetch data from external APIs. The connectors are currently in preview, but they offer a simpler way to integrate REST APIs with GraphQL, making it easier for developers to build scalable applications. By using Apollo Connectors, developers can focus on building business logic rather than writing tedious API integrations.
Dec 05, 2024 1,499 words in the original blog post.