<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/sources/wundergraph/best-of/2022/07" -->

---
title: Best WunderGraph posts — July 2022 | daily.dev
description: The most upvoted WunderGraph posts from July 2022, curated by the daily.dev community.
canonical: https://daily.dev/sources/wundergraph/best-of/2022/07
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/sources/wundergraph/best-of/2022/07
og:type: website
og:site_name: daily.dev
og:title: Best WunderGraph posts — July 2022 | daily.dev
og:description: The most upvoted WunderGraph posts from July 2022, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of WunderGraph — July 2022

1. 1  
[](https://daily.dev/posts/why-not-use-graphql--60blkiq-k "Why not use GraphQL?")  
Article  
![Avatar of wundergraph](https://media.daily.dev/image/upload/t_logo,f_auto/v1681654408/logos/WunderGraphs)WunderGraph · 4y  
Why not use GraphQL?  
Having too many versions of an API makes it very hard to keep track of. In GraphQL, there's only one version of the graph and changes can be tracked in a schema registry, a paid feature of Apollo. If you want to introduce a breaking change in this scenario without breaking a client, it's impossible. It would be impossible.  
27  
1
2. 2  
[](https://daily.dev/posts/nextjs-react-ssr-21-universal-data-fetching-patterns-best-practices-t9ykqqzhm "NextJS / React SSR: 21 Universal Data Fetching Patterns & Best Practices")  
Article  
![Avatar of wundergraph](https://media.daily.dev/image/upload/t_logo,f_auto/v1681654408/logos/WunderGraphs)WunderGraph · 4y  
NextJS / React SSR: 21 Universal Data Fetching Patterns & Best Practices  
NextJS Universal Data Fetching is that you can put a data-fetching hook anywhere in your application, and it would just work. Most applications have some sort of authentication mechanism, but we need to make our API layer type-safe. Type-Safety is needed to avoid bugs and make Developers productive. What should happen if the user leaves and re-enters the window.  
24  
1
3. 3  
[](https://daily.dev/posts/stop-building-your-mvp-before-figuring-out-7-essential-things-the-technical-founder-1-ldlcsi-oq "Stop building your MVP before figuring out 7 essential things: The Technical Founder #1")  
Article  
![Avatar of wundergraph](https://media.daily.dev/image/upload/t_logo,f_auto/v1681654408/logos/WunderGraphs)WunderGraph · 4y  
Stop building your MVP before figuring out 7 essential things: The Technical Founder #1  
Stop building your MVP before figuring out 7 essential things: The Technical Founder #1\. .css-ze3n0k{outline:0;margin-top:2rem;line-height:1.2;font-weight:var(--chakra-fontWeights-bold);font-size:1-1.875rem;letter-spacing:-.025em; margin-bottom:var (--chakra-space-4);}.css-a9v878>\*: not(style)\~\*:not(style);.css-yxapst{margin- top:0.25rem; line- height:1,  
14
4. 4  
[](https://daily.dev/posts/authentication-for-nextjs-with-graphql-rest-apis-and-ssr-server-side-rendering--xfqpljpwg "Authentication for NextJS with GraphQL & REST APIs and SSR (Server Side Rendering)")  
Article  
![Avatar of wundergraph](https://media.daily.dev/image/upload/t_logo,f_auto/v1681654408/logos/WunderGraphs)WunderGraph · 4y  
Authentication for NextJS with GraphQL & REST APIs and SSR (Server Side Rendering)  
Authentication should be easy to set up, low maintenance and not distracting the user. As a developer, I want to be able to log users into my application using one or more external authentication providers. NextAuthJS, while looking great, adds authentication directly to your application.  
11  
1

[See all WunderGraph archives](/sources/wundergraph/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/sources/wundergraph/best-of/2022/07#page","url":"https://daily.dev/sources/wundergraph/best-of/2022/07","name":"Best WunderGraph Posts — July 2022","description":"The most upvoted WunderGraph posts from July 2022, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/wundergraph/best-of/2022/07#items","numberOfItems":4,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/why-not-use-graphql--60blkiq-k","name":"Why not use GraphQL?"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/nextjs-react-ssr-21-universal-data-fetching-patterns-best-practices-t9ykqqzhm","name":"NextJS / React SSR: 21 Universal Data Fetching Patterns & Best Practices"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/stop-building-your-mvp-before-figuring-out-7-essential-things-the-technical-founder-1-ldlcsi-oq","name":"Stop building your MVP before figuring out 7 essential things: The Technical Founder #1"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/authentication-for-nextjs-with-graphql-rest-apis-and-ssr-server-side-rendering--xfqpljpwg","name":"Authentication for NextJS with GraphQL & REST APIs and SSR (Server Side Rendering)"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Sources","item":"https://daily.dev/sources"},{"@type":"ListItem","position":3,"name":"WunderGraph","item":"https://daily.dev/sources/wundergraph"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/wundergraph/best-of"},{"@type":"ListItem","position":5,"name":"July 2022"}]}]}
```

