Josh Goldberg
GraphQL + Apollo + Next.js: A Lovely Trio
#1about 5 minutes
Getting started with Next.js for React applications
Next.js provides file-system based routing and a Link component that enables fast, single-page application navigation with intelligent prefetching.
#2about 6 minutes
Exploring data fetching strategies in Next.js
Learn to pre-render pages with data using `getStaticProps` for build-time generation and `getServerSideProps` for fresh data on every request.
#3about 5 minutes
Implementing dynamic routes and using TypeScript
Create dynamic pages using bracket syntax in filenames and leverage Next.js's built-in support for TypeScript to add type safety to your components and props.
#4about 4 minutes
Understanding the core concepts of GraphQL APIs
GraphQL allows clients to request exactly the data they need by querying a well-defined schema, which enables powerful, auto-generated documentation and tooling.
#5about 3 minutes
How to build a GraphQL schema with resolvers
Define your API's capabilities by writing a GraphQL schema and implementing resolver functions that fetch the data for each field.
#6about 4 minutes
Using variables in queries and performing mutations
Pass dynamic values into your queries using variables and modify server-side data by defining and executing GraphQL mutations.
#7about 3 minutes
Auto-generating types with GraphQL Code Generator
Use GraphQL Code Generator to automatically create TypeScript types and even React hooks directly from your GraphQL schema and query files.
#8about 3 minutes
Connecting Next.js and GraphQL with Apollo Client
Integrate your GraphQL API into a Next.js application using Apollo Client to manage state, caching, and data fetching with generated React hooks.
#9about 4 minutes
The benefits of a composable JavaScript ecosystem
React's focused, single-purpose design fosters a rich ecosystem of specialized libraries, enabling developers to mix and match tools for rapid innovation.
#10about 2 minutes
Q&A on GraphQL federation and Next.js authentication
The speaker answers audience questions about using GraphQL to query multiple REST microservices and strategies for handling authentication.
Related jobs
Jobs that call for the skills explored in this talk.
Douglas GmbH
Düsseldorf, Germany
Intermediate
Senior
TypeScript
React
ROSEN Technology and Research Center GmbH
Osnabrück, Germany
Senior
TypeScript
React
+3
Matching moments
02:33 MIN
Why you might not need JavaScript for everything
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
08:07 MIN
Exploring modern JavaScript performance and new CSS features
WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More
03:31 MIN
The value of progressive enhancement and semantic HTML
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
11:10 MIN
The only frontend stack that truly matters
WeAreDevelopers LIVE – Frontend Inspirations, Web Standards and more
04:56 MIN
Recreating React components using AI and dev tools
WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More
09:00 MIN
Navigating the growing complexity of modern CSS
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
11:32 MIN
The industry's focus on frameworks over web fundamentals
WeAreDevelopers LIVE – Frontend Inspirations, Web Standards and more
07:46 MIN
The challenge of keeping up with modern CSS
WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More
Featured Partners
Related Videos
Building Interactive Async UI with React 19 and Ariakit
Aurora Scharff
Microfrontends at Scale
Josh Goldberg
GraphQL: Does it replace SQL, REST or Something Else?
Gregor Bauer
Putting the Graph In GraphQL With The Neo4j GraphQL Library
William Lyon
Next, Nest, Nuxt… Nust?
Marius Obert
Rethinking Reactive Architectures with GraphQL
David Leitner
Rapid GraphQL API Development with PostGraphile
Ruwan Xaviour Fernando
GraphQL Mesh – Why GraphQL between services is the worst idea and the best idea at the same time!
Uri Goldshtein
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.

Visonum GmbH
Remote
Junior
Intermediate
React
Redux
TypeScript


OKAPI: Orbits
Barcelona, Spain
Remote
€70-90K
API
React
Node.js
+2

Provectus
Remote
API
GIT
JSON
REST
+11

Brantner Digital Solutions
Charing Cross, United Kingdom
Remote
£45-65K
Senior
CSS
GIT
AJAX
+14

Client Server
Burnham, United Kingdom
Remote
£60K
API
React
Python
+6


