Skip to main content

16 posts tagged with "GraphQL"

View All Tags

Apollo vs Urql vs Fetch: The Ultimate Showdown

· 29 min read
Cover Image for Apollo vs Urql vs Fetch: The Ultimate Showdown

Angular developers often face the challenge of efficiently fetching and managing data from GraphQL APIs. This comprehensive guide dives into five powerful approaches for integrating GraphQL into your Angular applications. We'll explore everything from full-featured client libraries to lightweight solutions, using a practical example of fetching post data to demonstrate each method's strengths and nuances.

Design a GraphQL Schema So Good, It'll Make REST APIs Cry - Part 1

· 10 min read
Cover Image for Design a GraphQL Schema So Good, It'll Make REST APIs Cry - Part 1

Designing a robust, scalable GraphQL schema is critical for building production-ready APIs that can evolve with your application's needs. In this comprehensive guide, we'll walk through the process of crafting a GraphQL schema for a real-world application, highlighting best practices and considerations along the way.

If you are thinking how we could possibly cover all of the lovely intricacies associated with this topic in one go, you are right, we can't and so we are not! We have created an amazing series to take you through the nuances of working with GraphQL schemas.

Let's break our job into puzzle pieces. Let's start by simply creating designing a brand new schema!

Writing a GraphQL Backend by Hand is Long Gone

· 7 min read
Cover Image for Writing a GraphQL Backend by Hand is Long Gone

Building a GraphQL backend by hand might seem like a noble pursuit, but the landscape of API development is evolving rapidly, and so are the challenges that come with it. Today, the process is often fraught with complexity, performance bottlenecks, security vulnerabilities, and reliability issues. Yet again, we had a developer expressing frustration about the issues with GraphQL and the reasons for leaving our mighty ship. I wish to dive deeper into these challenges and explore why the future points towards automated, high-performance solutions.