![](/_next/static/media/pink-circle.447ec19b.png)
The Guild's blog
Join our newsletter
Want to hear from us when there's something new?
Sign up and stay up to date!
*By subscribing, you agree with Beehiiv’s Terms of Service and Privacy Policy.
Nextra 4 x App Router. What's New and Migration Guide
App Router, Turbopack, Rust search engine Pagefind, RSC i18n, server/client components, compiled by React Compiler, GitHub Alert Syntax, new _meta.global file
![Article logo](/blog-assets/understanding-the-differences-between-graphql-and-rest-api-gateways/thumbnail.png)
Understanding the Differences Between GraphQL and REST API Gateways
What is the difference between GraphQL and REST API Gateway?
![Article logo](/blog-assets/extending-your-graphql-service/cover.png)
Extending your GraphQL service: Federation or Schema Stitching
A summary of information regarding extending your GraphQL service to use Federation or Schema Stitching.
![Article logo](/blog-assets/how-to-write-graphql-resolvers-effectively/thumbnail.png)
How to write GraphQL resolvers effectively
Learn GraphQL concepts like resolver map, resolver chain, mappers, defer resolve and use GraphQL Code Generator and Server Preset to write resolvers.
![Article logo](/blog-assets/supercharge-your-subgraph-with-hive/thumbnail.png)
Supercharge Your Supergraph with Hive
Explore API management for Federated GraphQL with Hive. Unlock tools for collaboration, monitoring, and governance to simplify your API architecture.
![Article logo](/blog-assets/federation-gateway-audit/thumbnail.png)
Audit of GraphQL Gateways Supporting Apollo Federation
Set of tests to evaluate and compare the compatibility of different GraphQL gateways with Apollo Federation.
![Article logo](/blog-assets/graphql-mesh-v1-hive-gateway-v1/thumbnail.png)
Introducing GraphQL Mesh v1 and Hive Gateway v1
We released Version 1 of GraphQL Mesh and Hive Gateway, enabling flexible, open-source GraphQL Federation with both GraphQL and non-GraphQL sources.
![Article logo](/blog-assets/stellate-acquisition/cover.png)
The Guild acquires Stellate
Today we are very pleased to announce that we have acquired Stellate GraphQL CDN - the leading GraphQL Caching solution.
![Article logo](/blog-assets/building-random-gif-generator-with-fets-and-giphy/banner.png)
Building Type-Safe Random GIF Generator with feTS
Building a Random Gif Generator using the Giphy API and feTS, a tool designed to simplify REST API development.
![Article logo](/blog-assets/graphql-request-cancellation/thumbnail.png)
GraphQL Request Cancellation in JavaScript
Learn how to cancel GraphQL requests on the client side and how to handle cancellations on the server side with JavaScript.
![Article logo](/blog-assets/rebranding-in-open-source/thumbnail.png)
The Guild - Rebranding in open source
The Guild is doing rebranding - The open source way
![Article logo](/blog-assets/accounts.js-1.0-rc/accounts-logo-squared.png)
Announcing Accounts.js 1.0 Release Candidate
Introducing Accounts.js 1.0 Release Candidate, an end to end authentication and accounts management solution.
Nextra 3 – Your Favourite MDX Framework, Now on 🧪 Steroids
MDX 3, new i18n, new _meta files with JSX support, more powerful TOC, remote MDX, better bundle size, MathJax, new code block styles, shikiji, ESM-only and more
![Article logo](/blog-assets/open_source_graphqlsecurity/open-source-graphl-security-thumbnail.png)
Building Open Source GraphQL Security
Learn how open-source boosts GraphQL security and explore defensive and offensive tools, resources, and best practices to protect your GraphQL APIs.
![Article logo](/blog-assets/open-source-apollo-federation/thumbnail.png)
Open Source composition and validation library for Apollo Federation
Introducing MIT licensed drop-in replacement for the Apollo Federation composition library.
![Article logo](/blog-assets/graphqlconf-2023-recap/thumbnail.png)
GraphQLConf 2023 Recap
Explore the highlights of GraphQLConf 2023. Learn about the latest trends in GraphQL, from gateway solutions to composite schemas and innovative projects.
![Article logo](/blog-assets/state-of-graphql-gateways-in-2023/thumbnail.png)
State of GraphQL Gateways in 2023
A six-month journey of researching, benchmarking, exploring and comparing GraphQL gateways and the Federation spec in 2023.
![Article logo](/blog-assets/hive-summer-update-2023/thumbnail.png)
Hive Summer Update 2023
Learn what is new on GraphQL Hive, we have shipped a lot of new exciting features and improvements.
![Article logo](/blog-assets/the-complete-graphql-scalar-guide/thumbnail.png)
The complete GraphQL Scalar Guide
Knowing how native and custom GraphQL Scalar works enables building flexible and extendable GraphQL schema.
![Article logo](/blog-assets/judging-open-source-by-github-stars/thumbnail.png)
How Much Are GitHub Stars Worth to You?
Exposing the dark side of GitHub and open source projects
![Article logo](/blog-assets/graphql-yoga-worker/thumbnail.jpg)
Build a GraphQL server running on Cloudflare Workers.
This course aims to build a practical GraphQL server on Cloudflare Workers using GraphQL Yoga, Pothos, Kysely, etc.
![Article logo](/blog-assets/defer-directive/thumbnail.png)
Using @defer Directive with GraphQL Code Generator
Learn how to boost GraphQL performance using the @defer directive and GraphQL Code Generator for deferred fragment field resolution.
![Article logo](/blog-assets/graphql-hive/hive-introducing-schema-policy/cover.png?0)
Introducing Schema Policy in Hive
New GraphQL-Hive feature for enfocring best-practices and schema-design styles.
![Article logo](/blog-assets/announcing-fets-client/thumbnail.png)
Consume OpenAPI in TypeScript Without Code Generation
feTS Client allows you to create an SDK-like client that infers types from an OpenAPI specification document.
![Article logo](/blog-assets/optimize-bundle-size-with-swc-and-graphql-codegen/thumbnail.png)
Optimize your Bundle Size with SWC and GraphQL Codegen
Optimize your Bundle Size with the SWC plugin for client-preset for GraphQL Code Generator
![Article logo](/blog-assets/graphql-over-internet/thumbnail.png)
GraphQL over Internet
HTTP, WebSockets, Server-Sent Events, undergoing standardization and libraries.
![Article logo](/blog-assets/announcing-graphql-network-inspector/thumbnail.png)
Announcing GraphQL Network Inspector
A better way to debug network traffic with GraphQL
![Article logo](/blog-assets/graphql-cursor-pagination-with-postgresql/thumbnail.png)
GraphQL Cursor Pagination with PostgreSQL
An SQL based approach for understanding and implementing GraphQL Cursor Pagination.
![Article logo](/blog-assets/graphql-hive/improvements-in-schema-registry/thumbnail.png)
GraphQL Hive - Improvements in Schema Registry
GraphQL Hive announces new and improved schema registry model with improved workflow and user experience. Access to old model will end soon, switch recommended.
![Article logo](/blog-assets/how-we-shipped-cdn-access-tokens-with-cloudflare-workers-and-r2/thumbnail.png)
How we shipped CDN access tokens with Cloudflare Workers and R2
Learn how we are using Cloudflare Workers to provide highly available access tokens for the Hive schema artifacts CDN.
![Article logo](/blog-assets/on-demand-shared-graphql-subscriptions-with-rxjs/thumbnail.png)
On-Demand Shared GraphQL Subscriptions with RxJS
Trigger on-demand expensive subscriptions and share results between multiple subscribers
![Article logo](/blog-assets/offline-graphql-the-easy-parts/cover.png)
Flutter GraphQL | The Guild
Brick is an open source package that provides offline support for GraphQL in Flutter
Nextra 2 – Next.js Static Site Generator
Here are what the new version of Nextra 2 Framework includes.
![Article logo](/blog-assets/scalable-apis-with-graphql-server-codegen-preset/thumbnail.png)
Scalable APIs with GraphQL Server Codegen Preset
Structuring GraphQL server the right way enables many teams to work in harmony while minimising runtime risks.
![Article logo](/blog-assets/build-realtime-graphql-backends-with-grafbase/cover.png)
Build realtime GraphQL backends with Grafbase
Build collaborative, multiplayer apps faster and easier than ever with GraphQL Live Queries using Grafbase.
![Article logo](/blog-assets/graphql-eslint-3.14/thumbnail.png)
GraphQL-ESLint v3.14 - What's New?
The best GraphQL linter becomes even better! Check out what we added in the new version.
![Article logo](/blog-assets/graphqxl-language/thumbnail.png)
GraphQXL - The Missing GraphQL Language Extension?
GraphQXL, a new language for building big and scalable GraphQL server-side schemas
![Article logo](/blog-assets/graphql-yoga-nest-v9/thumbnail.png)
GraphQL Yoga NestJS integration now supports NestJS v9 and Yoga v3
A new version of @graphql-yoga/nestjs with NestJS v9 support is out!
![Article logo](/blog-assets/graphql-yoga-v3/thumbnail.png)
Announcing GraphQL Yoga v3
The new version of GraphQL Yoga is out! Learn what has improved and what is new!
![Article logo](/blog-assets/graphql-hive-and-clickhouse/thumbnail.png)
How ClickHouse helps us track billions of GraphQL requests monthly
Learn how ClickHouse enabled GraphQL Hive to scale from millions to billions of requests monthly.
![Article logo](/blog-assets/announcing-free-single-sign-on-for-graphql-hive/thumbnail.png)
Announcing free SSO (Single Sign On) for GraphQL Hive
Link your GraphQL Hive Organization to your OAuth OIDC provider of choice.
![Article logo](/blog-assets/typescript-unions-types/thumbnail.png)
Getting the Best of TypeScript and GraphQL: Union Types
The combination of TypeScript and GraphQL can be very powerful. Both TypeScript and GraphQL support the concept of discriminated unions.
![Article logo](/blog-assets/slack-bot-with-cloudflare/thumbnail.png)
Building Slack Bot with Cloudflare Workers
The Guild Internal toolL - GitHub Slack bot reminder in Cloudflare Workers
![Article logo](/blog-assets/announcing-self-hosted-graphql-hive/thumbnail.png)
Announcing self-hosted GraphQL Hive
Host your own GraphQL Hive instance. We are happy to announce that we have reached the milestone of making it easy to host their own instance of GraphQL Hive.
![Article logo](/blog-assets/improved-security-with-graphql-armor-support-for-yoga-server-2/cover.png)
Improved Security with GraphQL Armor support for Yoga Server 2
Bringing security by default to GraphQL and Yoga Server.
![Article logo](/blog-assets/fetch-for-servers/thumbnail.png)
JavaScript runs everywhere, so should your servers - here is how
A new way to make any Javascript server platform-agnostic.
![Article logo](/blog-assets/unleash-the-power-of-fragments-with-graphql-codegen/thumbnail.png)
Unleash the power of Fragments with GraphQL Codegen
The most important parts of Relay are the concepts of building and scaling applications, let's show how you can use these patterns in your existing projects.
![Article logo](/blog-assets/houdini-and-kitql/thumbnail.png)
Bringing the best GraphQL experience to Svelte
It's time to unveil a massive effort by the KitQL and Houdini maintainers to join forces!
![Article logo](/blog-assets/building-graphql-servers-in-2022/building-graphql-servers-in-2022-thumbnail.png)
Building GraphQL Servers in 2022
In this talk we'll learn about the tools needed to build your own GraphQL server from scratch using GraphQL Yoga.
![Article logo](/blog-assets/announcing-graphql-hive/thumbnail.png)
Announcing GraphQL Hive, the complete GraphQL API manager
We are incredibly excited to share with you today the public launch of GraphQL Hive!
![Article logo](/blog-assets/announcing-graphql-yoga-2/thumbnail.png)
Announcing GraphQL Yoga 2.0!
Fully-featured GraphQL Server with focus on easy setup, performance and great developer experience
![Article logo](/blog-assets/graphql-error-handling-with-fp/graphql-error-1024x512.png)
GraphQL error handling to the max with Typescript, codegen and fp-ts
Handle unsafe APIs in a typesafe way with Typescript and Functional Programming.
![Article logo](/blog-assets/how-not-to-learn-graphql/preview.png)
How not to learn GraphQL
A guide to avoid common learning biases and misconceptions around GraphQL.
![Article logo](/blog-assets/the-anatomy-of-a-graphql-request/thumbnail.png)
The Anatomy of a GraphQL Request
Let's go back to the basics and break down a GraphQL request.
![Article logo](/blog-assets/caching-data-with-dataloader/cover.png)
Caching data with DataLoader
How to use DataLoader to cache data in your GraphQL server.
![Article logo](/blog-assets/graphql-authentication-with-envelop-and-auth0/cover.jpg)
GraphQL Authentication with Envelop and Auth0
Learn how to quickly add authentication to you GraphQL Envelop setup with Auth0.
![Article logo](/blog-assets/graphql-authz/cover.jpg)
GraphQL AuthZ - GraphQL Authorization layer
Flexible modern way of adding an authorization layer on top of your existing GraphQL backend systems.
![Article logo](/blog-assets/prisma-codegen/prismacodegen.png)
GraphQL Code Generator with TypeScript and Prisma models
How to use Prisma models with GraphQL Code Generator
![Article logo](/blog-assets/graphql-over-sse/graphql-over-sse.jpg)
GraphQL over SSE (Server-Sent Events)
Zero-dependency, HTTP/1 safe, simple, GraphQL over Server-Sent Events Protocol server and client.
![Article logo](/blog-assets/graphql-response-caching-with-envelop/graphql-response-caching-with-envelop-cover.png)
GraphQL Response Caching with Envelop
Caching GraphQL endpoints can be tricky. Let's take a look at the theory behind making it possible and learn how to do it with Envelop.
![Article logo](/blog-assets/nodejs-esm/nodejs_logo.png)
What does it take to support Node.js ESM?
I have worked on all The Guild's libraries and graphql-js to support ESM. Here is how you can do it too.
![Article logo](/blog-assets/graphql-code-generator/cover.png)
What's new in GraphQL-Codegen v2?
Human-readable types, improved infrastructure, a new plugin for TypeScript and more!
![Article logo](/blog-assets/swift-graphql/thumbnail.png)
SwiftGraphQL - A GraphQL client for Swift lovers.
SwiftGraphQL lets you use all the power Swift gives you to query your data. It feels like magic.
![Article logo](/blog-assets/graphql-tools-v6/cover.png)
GraphQL Tools V8 - Stitch Federation Services
GraphQL Tools - Faster and more flexible Schema Stitching!
![Article logo](/blog-assets/envelop/envelop_cover.png)
Introducing Envelop - The GraphQL Plugin System
A new tool by The Guild: A powerful new way for creating fast, modern and secure GraphQL servers.
![Article logo](/blog-assets/collecting-graphql-live-query-resource-identifier-with-graphql-tools/cover.jpg)
Collecting GraphQL Live Query Resource Identifier with GraphQL Tools
GraphQL Tools can help to solve a variety of problems. Lean how it can be used for live queries.
![Article logo](/blog-assets/graphql-code-generator/cover.png)
GraphQL with TypeScript done right
How to get the most of React application types with GraphQL Code Generator.
![Article logo](/blog-assets/oss-contributor-workflow/cover.png)
Easy Open Source - Orchestrating the Open Source Contribution Workflow
Sharing our journey of making it easier for people to participate in Open Source.
![Article logo](/blog-assets/subscriptions-and-live-queries-real-time-with-graphql/cover.png)
Subscriptions and Live Queries - Real Time with GraphQL
GraphQL subscriptions are used by many. Let's take a look at both methods for achieving real-time communication with GraphQL.
![Article logo](/blog-assets/graphql-hive/cover.png)
GraphQL Hive - Manage Your GraphQL API Workflow
Announcing the beta testing program of GraphQL Hive - schema registry for any GraphQL workflow.
![Article logo](https://user-images.githubusercontent.com/727224/104328777-29fc8f80-54ba-11eb-87d0-9982af1d8281.jpg)
A New Year for GraphQL Schema Stitching
2021 is the year to give Schema Stitching a fresh look after its recent renovation
![Article logo](/blog-assets/graphql-modules-v1/cover.png)
The New GraphQL Modules
GraphQL Modules showed up on NPM almost 3 years ago, but now we decided to rewrite it from scratch.
![Article logo](/blog-assets/add-reactivity-to-an-existing-source/PimpMyGraphQL.jpg)
Add reactivity to an existing source using GraphQL Mesh
How To extend an existing endpoint with subscriptions to bring reactivity to your application.
![Article logo](/blog-assets/graphql-deep-dive-6/cover.png)
GraphQL - The Workflow
The Workflow when taking GraphQL from development to production.
![Article logo](/blog-assets/graphql-deep-dive-5/cover.png)
GraphQL - The Stack -
The GraphQL Stack - Part 3. In this blog looking at more such tools and services which have created a great impact in the GraphQL ecosystem.
![Article logo](/blog-assets/graphql-deep-dive-4/cover.png)
GraphQL - The Stack -
The GraphQL Stack - Part 2. GraphQL Modules Preset with Codegen since it essentially also splits your types and generates types.
![Article logo](/blog-assets/graphql-deep-dive-3/cover.png)
GraphQL - The Stack -
The GraphQL Stack - Part 1. Choosing the right tech stack for your use case and building the development workflow which suits you best in this blog.
![Article logo](/blog-assets/graphql-deep-dive-2/cover.png)
GraphQL - Use case and Architecture
Architecting for GraphQL and its ecosystem. Looking at how your architecture can look like when working with GraphQL.
![Article logo](/blog-assets/graphql-deep-dive-1/cover.png)
GraphQL - Diving Deep
Answering all the questions you may have about GraphQL and its ecosystem.
![Article logo](/blog-assets/graphql-code-generator/codegen-ac3.png)
What's new with Apollo Client v3 and GraphQL Codegen
All the new features GraphQL Codegen adds to your type-system with the new Apollo Client 3.
![Article logo](/blog-assets/graphql-let/cover.png)
graphql-let - A Webpack loader for GraphQL Code Generator
graphql-let is a webpack loader of GraphQL code generator.
![Article logo](/blog-assets/graphql-codegen-plugin-typescript-swr/codegen-swr.png)
Introducing: GraphQL Codegen plugin for TypeScript & SWR!
Working with GraphQL, TypeScript and SWR is now much simpler!
![Article logo](/blog-assets/graphql-tools-v6/cover.png)
GraphQL Tools v7 delivers the next generation GraphQL API Gateway
GraphQL Tools v7 - Brings Schema Stitching to a whole new level thanks to automation and performance enhancements.
![Article logo](/blog-assets/joining-graphql-foundation/graphql-foundation-logo.png)
The Guild is joining the GraphQL Foundation
Our plans to contribute to the GraphQL Foundation.
![Article logo](/blog-assets/graphql-cli/cover.png)
What's new in GraphQL CLI 4.1
GraphQL CLI - experience the modern way for developing full-stack GraphQL applications.
![Article logo](/blog-assets/graphql-mesh-subscriptions/cover.png)
Webhooks as GraphQL Subscriptions using GraphQL Mesh
Consume your legacy webhooks and subscriptions from any data source as GraphQL Subscriptions with GraphQL Mesh.
![Article logo](https://the-guild.dev/graphql/eslint/logo.png)
Introducing GraphQL-ESLint!
A new tool by The Guild, for making your GraphQL schema and GraphQL operations more standard and robust!
![Article logo](/blog-assets/graphql-over-websockets/graphql-over-websocket.png)
GraphQL over WebSockets
Coherent, zero-dependency, lazy, simple, server and client implementation of the new, security first, GraphQL over WebSocket Protocol.
![Article logo](/blog-assets/graphql-code-generator/cover.png)
TypedDocumentNode: the next generation of GraphQL and TypeScript
Using GraphQL and Typescript on the client just became a lot easier!
![Article logo](/blog-assets/migrating-from-rest/cover.png)
Migrating from Schemaless REST API to GraphQL without writing any code
Migrating to GraphQL from a REST API has never been easier. With tools like GraphQL Mesh you can do it automatically.
![Article logo](/blog-assets/graphql-tools-v6/cover.png)
GraphQL Tools - next generation schema stitching and new leadership
GraphQL Tools v6 with more tools, improved schema stitching and bug fixes.
![Article logo](/blog-assets/graphql-code-generator/cover.png)
Integrating GraphQL Code Generator in your frontend applications
The GraphQL codegen library can generate code for multiple purposes. Make sure you get the most out of it.
![Article logo](/blog-assets/graphql-code-generator/cover.png)
Better Type Safety for your GraphQL resolvers with GraphQL Codegen
Type-check your resolvers' implementation in order to find issues in build-time. Simply integrate with your existing TypeScript data models and context types.
![Article logo](/blog-assets/new-graphql-inspector/cover.png)
New GraphQL Inspector and upcoming features
See what's new and shape the future of GraphQL Inspector together! It's entirely open-sourced!
![Article logo](/blog-assets/schema-change-notifications/cover.png)
Schema Change Notifications in GraphQL Inspector
Stay up to date with changes in your GraphQL Schema. Receive notifications on Slack, Discord or even via WebHooks.
![Article logo](/blog-assets/ci-ci-graphql-inspector/cover.png)
Validate GraphQL Schema - Continuous Integration & Delivery Pipeline
Detect breaking changes and identify possible issues in GraphQL API with GraphQL Inspector
![Article logo](/blog-assets/multiple-environments-endpoints-graphql-inspector/cover.png)
Multiple environments and endpoints in GraphQL Inspector
Use different variants of GraphQL schema. Live and running GraphQL API as the source of truth of a schema.
![Article logo](/blog-assets/remote-control-graphql-inspector/cover.png)
Enable Remote Control in GraphQL Inspector
Intercept schema changes via HTTP and decide which changes are acceptable which are not and all of this through a serverless function.
![Article logo](/blog-assets/graphql-mesh/cover.jpg)
GraphQL Mesh - Query anything, run anywhere
We are excited to announce GraphQL Mesh. A powerful open source library enabling developers to leverage the power of GraphQL without requiring changes
![Article logo](/medium/aa57af3e7221a72b87255d47a28c595c.png)
How to run React E2E tests purely with hooks
How to run React E2E tests purely with hooks. Tested with React-Native and Firebase Test Lab.
![Article logo](/medium/23b46179aaf5f6f3422b0ab82db7ed80.jpg)
GraphQL CLI is back!
Your Swiss Army Knife for the GraphQL ecosystem. Production-ready GraphQL app in seconds.
![Article logo](/medium/6acdca885a85960c4b5f3b5c2516a7be.jpg)
GraphQL Config - One configuration for all your tools
One configuration for all your tools. A single place to store all your GraphQL configurations for any GraphQL based tool.
![Article logo](/medium/037668856e53c2b8a6e50ca7b886d157.jpg)
GraphQL Scalars 1.0 is out!
More Types, Data Integrity and Strict Validations on GraphQL.
![Article logo](/medium/8da637649866c3f3ebcc4e5c90437d89.png)
The coolest, most underrated design pattern in React
The coolest, most underrated design pattern in React
![Article logo](/medium/9ecd4800956fc386f893c8730a0beb63.jpeg)
I wrote a customizable CSS engine in JavaScript
I wrote a customizable CSS engine in JavaScript. Custom selectors, custom rules and custom events. You determine its behavior.
![Article logo](/blog-assets/graphql-codegen-relay-compiler/cover.png)
Optimizing Apollo Operations - GraphQL Code Generator & Relay Compiler
Optimizing your Apollo Operations with GraphQL Code Generator and the Relay Compiler.
![Article logo](/medium/59ec8df34fe4fd4bb20960e2270a12df.jpeg)
Injectable services in React
How they're implemented and their similarities with Angular services.
![Article logo](/blog-assets/graphql-codegen-java/cover.png)
GraphQL Codegen adds new Apollo-Android and Java plugins
GraphQL Codegen adds a new Apollo-Android and a new Java Backend plugins!
![Article logo](/blog-assets/graphql-modules-auth/cover.jpeg)
Authentication and Authorization in GraphQL
After a few years of working with GraphQL, we've learned some lessons about GraphQL, and how to authenticate and authorize GraphQL API.
![Article logo](/medium/0a4d55d345d123fa0b0c131d55ea903b.png)
The Guild is taking over maintenance of merge-graphql-schemas
The Guild is taking over maintenance of merge-graphql-schemas, so let's talk about GraphQL Schema management
![Article logo](/medium/e057400fd0eccf986e581abce77dd3d5.png)
Manage Circular Imports Hell in GraphQL-Modules
Designing and building modular GraphQL API may not look straight-forward. It is hard to keep a perfect modularity with standalone and encapsulated modules.
![Article logo](/blog-assets/how-should-you-pin-dependencies-and-why/cover.png)
How should you pin dependencies and why?
Getting in-depth on making your application updated and safe.
![Article logo](/medium/de2fef916d1624b5a70599ef50687bf6.png)
Stencil-Apollo - Stencil meets GraphQL
Stencil-Apollo lets you easily use GraphQL in Web Components.
![Article logo](/medium/847a27410df9de57458f3736cf937b9b.png)
New encapsulation method for Styled-Components with Babel
Use private class names instead of a dedicated component
![Article logo](/blog-assets/graphql-codegen-hooks-support-react-apollo/cover.png)
GraphQL Code Generator - Hooks support for React Apollo plugin
Use and generate React Hooks with Apollo and Typescript with the new version of GraphQL Code Generator.
![Article logo](/blog-assets/whatsapp-clone-apollo-angular-graphql-typescript-and-postgresql/cover.jpeg)
WhatsApp Clone - Angular, GraphQL, Apollo, TypeScript and PostgreSQL
An open-source full-stack example app made with Angular 7.2, TypeScript, GraphQL Subscriptions, GraphQL Code Generator, GraphQL Modules, PostgreSQL and TypeORM.
![Article logo](/medium/3eb34dbe848e635cbc12a38471b2da4e.jpeg)
WhatsApp Clone - GraphQL, Apollo, TypeScript and PostgreSQL
Fully functional WhatsApp Clone using React (Hooks+Suspense), GraphQL, Apollo, TypeScript and PostgreSQL
![Article logo](/blog-assets/sofa/cover.jpg)
SOFA — The best way to REST (is GraphQL)
Ending the REST vs. GraphQL debate once and for all
![Article logo](/medium/5f2a07bb7a73727cca4707c0e85f75e8.jpeg)
Babel plugin and get a performance boost for your React components
Use this magical Babel plugin and get a performance boost for your React components.
![Article logo](/medium/f2f4b5ebdecf4640a2cbc79f7560ec88.png)
Introducing: GraphQL Inspector
Prevent breaking changes. Find broken operations. Get Schema Coverage. Check deprecated usage and type duplicates. All as part of your CI process.
![Article logo](/medium/783e92a762ee3c5b1580336b00f76d46.png)
Dependency Injection in GraphQL-Modules
Why did we implement our own Dependency Injection library for GraphQL-Modules?
![Article logo](/medium/330126a7ddd518886b068e1f1e23ee41.png)
Scoped Providers in GraphQL-Modules
Understand how scoped providers work in GraphQL-Modules Dependency Injection.
![Article logo](/medium/a6fcd73268ea14133c0ec3f5cc4f0728.png)
Modular Encapsulation in Large-Scale GraphQL Projects
Why is True Modular Encapsulation So Important in Large-Scale GraphQL Projects? — GraphQL Modules is your savior!
This is how our brain detects shapes
This is how our brain detects shapes. And so shall the computer...
![Article logo](/medium/0e0c64ec5841ba4731bddefaabbb75c8.png)
GraphQL TypeScript - w/ GraphQL-Modules and GraphQL-Code-Generator
Writing a GraphQL TypeScript project w/ GraphQL-Modules and GraphQL-Code-Generator.
![Article logo](/medium/78d0f670476d24762cc05eefd42a0321.png)
How I helped improve Angular Console
How I helped improve Angular Console. By doing GraphQL the right way.
![Article logo](/medium/923d5b18cf82df80927ee5278f7048ff.jpeg)
Under the hood of React's hooks system
Looking at the implementation and getting to know it inside out.
![Article logo](/medium/39e75508d22dbe737fad027dd23819b8.png)
Authentication with accounts-js & GraphQL Modules
How to implement server-side using accounts-js, GraphQL-Modules and Apollo-Server
![Article logo](/medium/fadbe31be89eb8b0be9fc5f035c9617d.png)
Implementing a runtime version of JSX
Learning how to think like a JSX parser and building an AST
![Article logo](/medium/a4a2c4f56993a801a7ffe394fc0f95f1.png)
GraphQL Modules — Feature based GraphQL Modules at scale
Today we are happy to announce that we are open sourcing a framework we've been using for the past couple of months in production, GraphQL Modules!
![Article logo](/medium/db6c7817bbaf73790065c3e1f8ebb835.png)
Recursive React tree component implementation made easy
The challenges that I've faced and how I solved them.
![Article logo](/medium/dff8edec78c39a832292c7435ee1213b.png)
Getting to know React DOM's event handling system inside out
Getting to know React DOM's event handling system inside out.
![Article logo](/medium/b00e12c482b6ba2f40860ff3471bc55c.png)
This is how I build Babel plug-ins
The basics of AOT compilers and how to write Babel plug-ins.
![Article logo](/medium/8e3e63cb7dfad3159760903440eb32fd.png)
Getting to know Node's child_process module
How to call git, cpp, sh, etc., from a Node.js script.
![Article logo](/medium/50ea860594889aa4f1b96a509c886b9c.jpg)
How to create a React app out of a Webflow project
How to create a React app out of a Webflow project.
![Article logo](/medium/aaf7b6a36c30ab802f51d8ecb40478e9.png)
git rebase (not) --interactive
How to build a Node.js script to re-write history. Pre-requisites: Familiarity with git rebase --interactive.
![Article logo](/medium/351c722f184845c0b6f792f4da534e96.png)
Apollo-Angular 1.2 - using GraphQL in your apps just got a lot easier!
Check what's new in Apollo Angular and how to get the full potential benefits of using Angular + GraphQL + TypeScript combined thanks to GraphQL-Code-Generator
![Article logo](/medium/897186a7e3bfe61428b91f7f82c5b922.png)
GraphQL Code Generator for Typescript React Apollo
Generate React Apollo Query, Mutation and Subscription components and hook. All completely typed by TypeScript.
![Article logo](/blog-assets/graphql-code-generator/cover.png)
GraphQL Code Generator v0.11
Generate React and Angular Apollo Components, Resolver signatures and much more!
![Article logo](/blog-assets/angular-cli-meteor-no-eject/cover.png)
Angular CLI + Meteor — No more ejecting Webpack Configuration
Angular CLI + Meteor — No more ejecting Webpack Configuration
![Article logo](/blog-assets/connecting-react-native-and-meteor/cover.png)
React Native and Meteor backend w/o any 3rd party library in 2018
Introduction to new features of client bundler and React Native Meteor Polyfills including OAuth and persistent login session support etc.
![Article logo](/blog-assets/meteor-with-webpack-in-2018/cover.png)
Meteor with Webpack — Faster compilation and better source handling
Faster compilation and better source handling. Meteor-Webpack is here as a solution to this kind of problems and lack of features in Meteor's bundler
![Article logo](/blog-assets/whats-new-on-meteor-client-bundler/cover.png)
Meteor Client Bundler — React Native support, handling Meteor imports
Introduction to new features of MCB. Better React Native support, handling Meteor imports etc.
![Article logo](/blog-assets/graphql-code-generator/cover.png)
What's new in GraphQL Codegen 0.9.0
The GraphQL Codegen library can generate any code for any language — including type definitions, data models, query builder, resolvers, etc...
![Article logo](/blog-assets/graphql-geo-strike/cover.png)
Open source FPS with Apollo GraphQL — GeoStrike (Alpha)
A GeoReferenced Multiplayer First-Person Shooter Game.
![Article logo](/blog-assets/graphql-code-generator/cover.png)
Introducing GraphQL Code Generator
The True GraphQL-First platform. Generate your backend, frontend, types, resolvers, ORM code and more from your GraphQL schema and documents.
![Article logo](/medium/6989c5ee48f37336c330100619adbe13.png)
How to create a native add-on using C++
Node.js Advanced — How to create a native add-on using C++
![Article logo](/medium/cc2b3a84ee2ef485ffad79881a284b9a.png)
Apollo Angular Version 0.11
New name, AoT support, TypeScript improvements, and Angular 4 readiness
![Article logo](/medium/bb1bd34e9a4cde578539f00cc4696f50.png)
Build a WhatsApp Clone with Ionic 2, Angular 2, and Meteor
Build a WhatsApp Clone with Ionic 2, Angular 2, and Meteor
![Article logo](/medium/723af25d23534dd3f801257126be159b.png)
GraphQL as a best practice for modern Angular apps?
In this post, I'll make the case for why Angular needs a best practice for communicating with the server, and why GraphQL should be that best practice.
![Article logo](/medium/d049989e715f4848c09315b23902da8d.png)
Build a WhatsApp clone with Meteor and Ionic — Meteor Platform version
Build a WhatsApp clone using Meteor, Angular, and the Ionic Framework for CSS and mobile components