~/talk

How to Create a Full-Stack Web App Using Blazor WASM and GraphQL

slides:none on file

Creates a full‑stack employee CRUD app using Blazor WebAssembly with EF Core and SQL Server, exposes a single /graphql endpoint via Hot Chocolate + Banana Cake Pop IDE and generates a C# client with Strawberry Shake. Uses DB‑first models, repository pattern, GraphQL queries/mutations, and the UseFiltering attribute so client-side search filters as you type; forms use Blazor input components and DataAnnotations for client validation. Demo shows add/edit/delete working and live UI updates.

AI-written summary · about

  1. 0:00Introduction
  2. 1:59What is GraphQL
  3. 3:02Hot Chocolate tools explained
  4. 5:30Blazor WASM setup
  5. 8:39GraphQL queries and mutations
  6. 10:26GraphQL server config
  7. 12:11Blazor client setup
  8. 14:57Blazor form validation
  9. 16:26Testing with Banana Cake Pop
  10. 21:21CRUD demo and real-time updates
  11. 23:50Client-side filtering
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.