Original: https://codingcat.dev/podcast/1-31-delivering-digital-content-with-graphcms
▶ Watch on YouTube & Subscribe to CodingCat.dev
**Delivering Digital Content with HighGraph **is a CodingCat.dev podcast episode featuring Scott Spence alongside Alex Patterson and Brittney Postma focused on Hygraph, GraphQL, Svelte. We sit down with Scott Spence to talk about all things HighGraph related. Why the decision was to go with a HighGraph only backend as a service. 1.31 - Delivering Digital Content with Hygraph (Formerly GraphCMS): https://codingcat.dev/podcast/1-31-delivering-digital-content-with-graphcms Originally recorded: June 1 2021 00:08 - Intro
00:55 - Scott Spence Intro
02:20 - Background
04:28 - 100DaysOfCode
08:25 - What is GraphCMS?
09:45 - Schema and Data types
10:50 - Is GraphCMS just GraphQL?
11:42 - Templates Watch the full video breakdown on YouTube or explore the architectural notes, chapters, and official documentation links below.
Questions
- What is Hygraph?
- Headless CMS
- Who is Hygraph geared towards?
- Anyone that wants a backend as a service (BaaS??) 🤣 baas 🐑
- Why is Hygraph different from all the other CMS's out there?
- Content based permissions
- Environments if you want to work on changing the schema you can work on isolated instances of the project
- Granular permissions, content based permissions will be out soon along with scheduled publishing.
- Management SDK (so you're not building out the schema in the UI)
- Is Hygraph a GraphQL only CMS?
- Yes
- Where would you send someone to get started learning Hygraph?
- Depending on what learner you are, I found Jamie's intro video really useful for me when starting out building a project the last two weeks: https://www.youtube.com/watch?v=Ylmd737tw5w
- There's also the Hygraph blog and the GitHub examples repo: https://github.com/hygraph/hygraph-examples
Links
- https://www.freecodecamp.org/donate/ - Freecodecamp has helped a lot of people, please donate
- https://hygraph/blog - resources
Technical Overview: Delivering Digital Content with HighGraph
1.31 - Delivering Digital Content with Hygraph (Formerly GraphCMS): https://codingcat.dev/podcast/1-31-delivering-digital-content-with-graphcms Originally recorded: June 1 2021 00:08 - Intro
00:55 - Scott Spence Intro
02:20 - Background
04:28 - 100DaysOfCode
08:25 - What is GraphCMS?
09:45 - Schema and Data types
10:50 - Is GraphCMS just GraphQL?
11:42 - Templates
When applying the concepts from Delivering Digital Content with HighGraph in a production codebase, teams working with Hygraph, GraphQL, Svelte, Serverless should align their implementation with the Hygraph Federated Content Docs (GraphQL-native headless CMS and content federation). Structuring your workflow around repeatable patterns, automated verification, and clear separation of concerns helps prevent regressions as your application scales.
Key Engineering Takeaways
- **Core Topic Focus: **Practical strategies for Hygraph, GraphQL, Svelte, Serverless covered in "Delivering Digital Content with HighGraph" (We sit down with Scott Spence to talk about all things HighGraph related. Why the decision was to go with a HighGraph only backend as a service.).
- **Production Implementation: **Combine the architectural patterns demonstrated in this podcast with the official Hygraph Federated Content Docs for type safety, performance, and long-term maintainability.
- **Hands-On Video Walkthrough: **Follow along with the live coding demos and discussion on YouTube (Delivering Digital Content with HighGraph) and subscribe to CodingCat.dev on YouTube for weekly deep dives.
Video Chapters & Timestamps
Jump directly to any segment of Delivering Digital Content with HighGraph on YouTube using the timestamped chapters below:
- 00:00: Intro
- 00:00: Scott Spence Intro
- 00:00: Background
- 00:00: 100DaysOfCode
- 00:00: What is GraphCMS?
- 00:00: Schema and Data types
- 00:00: Is GraphCMS just GraphQL?
- 00:00: Templates
- 00:00: Regions
- 00:00: Self Hosting Options
- 00:00: Who is GraphCMS geared towards?
- 00:00: Studio
- 00:00: Roles
- 00:00: Images
- 00:00: Edge for GraphCMS
- 00:00: Getting started with GraphCMS (https://graphcms.com/blog)
- 00:00: Management SDK (https://graphcms.com/blog/management-sdk)
- 00:00: TinaCMS integration
- 00:00: Do I get a WYSIWYG (wizzy wig) editor?
- 00:00: Jamstack seperation and coming together
Resources, Links & Official Documentation
- *Watch on YouTube: *Delivering Digital Content with HighGraph Full Video (plus Subscribe to CodingCat.dev)
- *:05 - Getting started with GraphCMS (): *https://graphcms.com/blog
- *:00 - Management SDK (): *https://graphcms.com/blog/management-sdk
- *:56 - Scott's site (): *https://scottspence.com/
- *:20 - Scott - SvelteKit (): *https://kit.svelte.dev/
- *:23 - Scott - Joy of Svelte (): *https://www.joyofsvelte.com/
- *:33 - Brittney - Polywork (): *https://polywork.com
- *:00 - Alex - Gun.io (): *https://www.gun.io/
- *Show Pick: *Gun.io - Freelance Hiring for Free (picked by Alex Patterson)
- *Show Pick: *Polywork (picked by Brittney Postma)
- *Show Pick: *SvelteKit (picked by Scott Spence)
- *Show Pick: *Jesse Skinner - Joy of Svelte (picked by Scott Spence)
- *Show Pick: *Podcast: Sideways with Matthew Syed, great podcast on many different topics (picked by Scott Spence)
- Scott Spence Guest Profile & Episodes on CodingCat.dev
- Scott Spence on GitHub
- Hygraph Federated Content Docs: GraphQL-native headless CMS and content federation
- GraphQL Official Specification & Learn: Schema design, resolvers, queries, mutations, and federation
- Svelte & SvelteKit Documentation: Runes, compiler internals, and full-stack SvelteKit routing
Related CodingCat.dev Tutorials & Podcast Episodes
- Managing Multiple Data Sources in GraphQL: We sit down with Anthony Campolo to talk about StepZen and combining multiple GraphQL data sources. We walk through an entire demo live!
- Scaling Transactional Data Globally with Fauna: We sit down with Rob Sutter to talk all about his history as a developer advocate and Fauna. Fauna is a flexible, developer-friendly, transactional database del...
- Using Content as Data with Sanity.io: We sit down with Kap and Knut from Sanity.io to talk about using content as data.
Frequently Asked Questions (FAQ)
What are the main takeaways from Delivering Digital Content with HighGraph?
We sit down with Scott Spence to talk about all things HighGraph related. Why the decision was to go with a HighGraph only backend as a service. 1.31 - Delivering Digital Content with Hygraph (Formerly GraphCMS): https://codingcat.dev/podcast/1-31-delivering-digital-content-with-graphcms Originally recorded: June 1 2021 00:08 - Intro
00:55 - Scott Spence Intro
02:20 - Background
04:28 - 100DaysOfCode
08:25 - What is GraphCMS?
09:45 - Schema and Data types
10:50 - Is GraphCMS just GraphQL?
11:42 - Templates Throughout this podcast, Scott Spence breaks down real-world implementation details for Hygraph, GraphQL, Svelte so developers can apply these patterns directly in production.
How do you implement Hygraph best practices in production?
When adopting Hygraph and GraphQL in a production stack, start by validating your configuration against the Hygraph Federated Content Docs (GraphQL-native headless CMS and content federation). Focus on incremental adoption, automated testing, and observability so your team can measure performance and developer velocity improvements at each stage.
Where can I watch the full Delivering Digital Content with HighGraph walkthrough and find related code resources?
You can watch the complete video session for Delivering Digital Content with HighGraph on the CodingCat.dev YouTube channel. For a deeper dive into Hygraph, check out our related guide: Managing Multiple Data Sources in GraphQL.
Top comments (0)