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.
Matching moments
03:55 MIN
An overview of Next.js and its optimization capabilities
Next.js Unleashed: Optimizing Web Vitals for superior User Experience
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
03:33 MIN
Creating hybrid React applications with Next.js
Next, Nest, Nuxt… Nust?
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
06:37 MIN
Answering questions on headless architecture
Fast & Furious - Going headless with Nuxt.js!
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
03:21 MIN
Exploring Gatsby's reactive, data-centric architecture
How Gatsby Cloud's real-time streaming architecture drives <5 second builds
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
04:04 MIN
Introducing GraphQL and its core concepts
GraphQL: Does it replace SQL, REST or Something Else?
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
05:40 MIN
A quick introduction to GraphQL fundamentals
GraphQL Mesh – Why GraphQL between services is the worst idea and the best idea at the same time!
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
05:42 MIN
A detailed breakdown of modern web frameworks
Web development best practices in 2021
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
11:34 MIN
Audience Q&A on tools, errors, and GraphQL
API Design - Getting Started
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
Featured Partners
Related Videos
Microfrontends at Scale
Josh Goldberg
GraphQL: Does it replace SQL, REST or Something Else?
Gregor Bauer
To New Frontiers: The Future of Frontend Development
Rainer Hahnekamp
Typescript, React and Atomic Design - a match made in heaven
Nathalia Rus
Putting the Graph In GraphQL With The Neo4j GraphQL Library
William Lyon
Next, Nest, Nuxt… Nust?
Marius Obert
Rapid GraphQL API Development with PostGraphile
Ruwan Xaviour Fernando
Rethinking Reactive Architectures with GraphQL
David Leitner
Related Articles
View all articles

.png?w=240&auto=compress,format)

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

Schulz.codes GmbH
Darmstadt, Germany
Intermediate
Senior
React
JavaScript
TypeScript

doinstruct Software GmbH
Berlin, Germany
Senior
GIT
JavaScript
TypeScript

Atolls
Junior
NoSQL
Node.js
Next.js
Symfony
GraphQL
+2

Atolls
Junior
NoSQL
Node.js
Next.js
Symfony
GraphQL
+2


brandung GmbH & Co. KG
Intermediate
MongoDB
Next.js
GraphQL
PostgreSQL
TypeScript
+1

Smartclip
Berlin, Germany
Remote
Intermediate
Figma
Node.js
GraphQL
TypeScript


Mindpeak
Intermediate
Linux
WebGL
Docker
TypeScript
Machine Learning