Preface
This book will introduce you to the Blazor WebAssembly technology and help you in deciding to use this technology in your projects. Blazor is an ideal framework for developing the frontend of websites and can compete well with existing JavaScript frameworks.
While there are multiple development options within Blazor, this book is focused on the WebAssembly hosting model, where you can create static websites or dynamic websites with a separate frontend and backend.
The idea of using gRPC instead of REST for the Blazor WebAssembly application proves itself as a great option within shared models, leading to a strongly typed client and server available in both parts of the Blazor WebAssembly application.
In the last part of this book, you will also be introduced to source generators and learn how you can use them to generate repetitive code with zero mistakes.