With Schema stitching,  developers can create a unified GraphQL schema from multiple underlying GraphQL APIs.

This has the benefit of reducing multiple data queries for data in a single request from one schema.

In this episode,  Jeremy chats with the author of Hot Chocolate, Michael Staib, about how .NET developers can implement GraphQL schema stitching with Hot Chocolate.

Useful Links

Caching can make your website run faster, it can improve your desktop application, and it can reduce the stress on your database.

Basically, if you figure out caching, you can dramatically improve how well your application scales. In this video, we are going to look at how to use Redis to quickly and easily cache our data. I think you will be shocked by how easy this turns out to be.

Tim Corey shows us how to get started.

GraphQL supports the ability to subscribe to event streams to enable somewhat real-time scenarios for both clients and servers.

In this episode of the On .NET show, HotChocolate author Michael Staib returns to show us how to enable real-time data fetching with GraphQL using subscriptions .

Video Contents

  • [02:02] – What is real-time data fetching?
  • [04:30] – What are subscriptions used for?
  • [05:48] – Setting up a GraphQL client in Blazor (Demo)
  • [10:55] – Updating the GraphQL schema with fragments
  • [16:38] – Updating the Razor components
  • [24:48] – Using GraphQL variables
  • [28:18] – Adding subscriptions

Related Links

Learn ASP.NET Core 5 MVC(.NET 5) in this complete tutorial course for beginners.

After learning about the history and basics of ASP.NET Core, you will learn how to build a small book list application with CRUD operations. You will learn how to use the Entity Framework for integration with a database with ASP.NET Core Razor Pages.

You will build a CRUD application with validations and finally deploy the application on Azure!

Code: https://github.com/dotnetmastery/Rocky

Course Contents

  • 0:00:00 Welcome
  • 0:03:52 Tools
  • 0:05:59 ASP.NET Core
  • 0:10:15 Create Project
  • 0:14:11 Project File
  • 0:15:54 Program Class File
  • 0:17:21 Dependency Injection
  • 0:21:55 StartUp Part 1
  • 0:24:21 StartUp Part 2
  • 0:27:46 Routing in MVC
  • 0:33:47 AppSettings
  • 0:34:37 wwwRoot and launchSettings
  • 0:37:28 MVC Application
  • 0:41:13 Routing in Action
  • 0:45:02 Views in Default Project
  • 0:49:55 Create First Model
  • 0:53:30 Add Connection String
  • 0:56:59 Setup DbContext
  • 1:02:23 Complete DbContext Configuration
  • 1:06:12 Push Category to Database
  • 1:09:47 Check Database
  • 1:11:00 Add Category Controller
  • 1:13:52 Add Category Index View
  • 1:16:24 Get all Category
  • 1:20:59 Display All Category
  • 1:26:19 Add Category Part 1
  • 1:31:16 Add Category Part 2
  • 1:36:46 Add Category Part 3
  • 1:40:43 Assignment
  • 1:41:53 Solution
  • 1:48:14 Validations in ASP.NET Core
  • 1:52:52 Client side and server side validations
  • 1:57:13 Passing Parameters on Redirect
  • 2:00:27 Category Edit Get Action
  • 2:04:16 Update Category
  • 2:06:31 Delete Category
  • 2:10:28 Font Awesome
  • 2:15:04 Assignment
  • 2:15:41 Assignment Solution
  • 2:20:46 Azure Deployment

In this episode, Robert is joined by Scott Hunter, who updates us on .NET 5, the next version and future of .NET. Scott recaps the announcements made recently at Build around the journey of unifying the .NET platform, with a single framework that extends from cloud to desktop to mobile and beyond.

Jon Wood shows the importance of model explainability and a few ways you can do this ML.NET with linear regression models in this video.

Related links:

Paper mentioned in video and where wolf vs husky photo is from – https://arxiv.org/pdf/1602.04938.pdf

Code – https://github.com/jwood803/MLNetExamples/blob/master/MLNetExamples/ModelExplainability/Program.cs

ML.NET Playlist – https://www.youtube.com/watch?v=8gVhJKszzzI&list=PLl_upHIj19Zy3o09oICOutbNfXj332czx