Home / Companies / Apollo / Blog / January 2021

January 2021 Summaries

5 posts from Apollo

Filter
Month: Year:
Post Summaries Back to Blog
The text discusses the implementation of data access patterns using Apollo Client in a React application. The authors, who previously used Redux, migrated to Apollo and explored how to effectively implement data access, filtering, and transformation on the client-side. They compared their previous approach with the new Apollo-based approach and discussed its benefits, such as improved performance and easier maintenance. The authors provided examples of how to use field policies in Apollo Client to manage access to client-side data, including composing multiple policies together, adding type safety, and testing these policies. They also touched on the performance implications of using field policies and demonstrated how they can be used to improve the overall performance of the application.
Jan 29, 2021 5,646 words in the original blog post.
The Apollo Learning Platform, Odyssey, has been launched to provide a free, hands-on learning tool for developers. The platform offers approachable lessons on various Apollo topics, including GraphQL and unified data graphs. Its mission is to empower developers to build apps faster by removing guesswork related to adopting new technologies. Currently, it features a single course, Lift-Off Part 1, covering the basics of building a GraphQL-powered web application using Apollo Client and Apollo Server. More courses are planned for release in the future, based on developer feedback and interest. Developers can access Odyssey at odyssey.apollographql.com and sign up for a free Apollo account to track progress and access additional features.
Jan 28, 2021 431 words in the original blog post.
Apollo Studio Enterprise has introduced schema change webhooks, allowing developers to automate various workflows triggered by changes to their GraphQL schema. With this feature, users can receive notifications in the form of a JSON payload whenever their graph variant's published schema changes. To set up schema change webhooks, users need an Apollo Enterprise subscription, configure it in Apollo Studio, and expose an endpoint to handle the webhook payload. The possibilities for automating workflows are vast, ranging from automating pull requests to generating email notifications or creating personalized change logs. Setting up schema change webhooks is a straightforward process that can be completed in a few clicks, with additional resources available for users who need more guidance.
Jan 27, 2021 324 words in the original blog post.
The Studio has introduced significant updates to its roles and permissions controls, allowing for more granular access management. The new features include the addition of a Graph Admin role, which can manage individual graphs but not organization settings or users, as well as graph-level roles that override organization-wide roles for specific graphs. Additionally, graphs can be marked hidden from other members by default, API keys can be assigned roles, and variants in graphs can be protected to limit mutations to only admin-level users or keys. These updates aim to provide more control over access and protection of Studio accounts as organizations evolve.
Jan 27, 2021 318 words in the original blog post.
GraphQL Summit Worldwide is a major conference for developers, returning this April 7th and 8th, 2021, offering talks, panels, and networking opportunities. The event aims to inspire and educate attendees on GraphQL development, with a focus on unique perspectives, new knowledge sharing, and community growth. The Call for Proposals is now open until February 12, 2021, and selected speakers will receive $500 for their presentation. The conference features various themes, including performance, stability, governance, developer experience, federation, caching, mobile, and GraphQL in the wild, catering to diverse interests. First-time speakers are encouraged to apply, and the event prioritizes diversity and inclusivity. Recorded talks can be submitted by March 25, 2021, and attendees are required to follow a code of conduct. The conference will take place online, allowing for global participation and meeting opportunities between experts and community leaders.
Jan 11, 2021 512 words in the original blog post.