click to
look inside
Look inside
Manning Early Access Program (MEAP) Read chapters as they are written, get the finished eBook as soon as it’s ready, and receive the pBook long before it's in bookstores.
You can see any available part of this book for free.
Click the table of contents to start reading.

Blazor in Action you own this product

Chris Sainty
  • MEAP began October 2020
  • Publication in June 2022 (estimated)
  • ISBN 9781617298646
  • 344 pages (estimated)
  • printed in black & white
filed under

placing your order...

Don't refresh or navigate away from the page.
eBook Our eBooks come in DRM-free Kindle, ePub, and PDF formats + liveBook, our enhanced eBook format accessible from any web browser. $33.59 $47.99 you save $14 (30%)
Blazor in Action (eBook) added to cart
continue shopping
go to cart

print book Receive a print copy shipped to your door + the eBook in Kindle, ePub, & PDF formats + liveBook, our enhanced eBook format accessible from any web browser. $41.99 $59.99 you save $18 (30%)
FREE domestic shipping on orders of three or more print books
Blazor in Action (print book + eBook) added to cart
continue shopping
go to cart

The ultimate guide to building Blazor web apps regardless of your experience level.

Jeff Smith
Look inside
An example-driven guide to building reusable UI components and web frontends—all with Blazor, C#, and .NET.

Blazor, a powerful C#-based frontend framework from Microsoft, makes it easy to create fast rich web applications without the limitations of typical JavaScript-based tools. Blazor components seamlessly blend C# and standard HTML markup, so you can build web frontends using the same technology as your server-side code. With Blazor WebAssembly, you can also run your C# code natively in the browser.

about the technology

Blazor empowers .NET developers to create rich and interactive web UIs using C#, HLML, and WebAssembly. Because you're using C# throughout the stack, you can easily share classes between client and server. The result is easily reusable code, native performance in the browser, and full access to your favorite .NET libraries and tools end to end.

about the book

Blazor in Action is a practical guide to building stunning UIs and client-side applications using C# and .NET. Written to the most recent stable build of Blazor, this example-driven book shows how to build a complete end-to-end hiking route web application that’s full of easily reusable code.

You'll create your own custom Blazor components, including handy UI elements like form controls, and learn how to implement access controls and other important security features. Finally, you'll learn how you can use Blazor components inside your existing ASP.NET applications, and get essential tips and tricks on tuning your app's performance. By the time you're done, you'll be ready to develop beautiful sites and apps that seamlessly execute your C# code natively in the browser.

what's inside

  • Building reusable UI components
  • Blazor + WebAssembly
  • Building forms with validation
  • Integrating with JavaScript libraries
  • Testing your applications
  • Securing your application
  • Picking the right hosting model

about the reader

For full-stack C# and .NET web developers.

about the author

Chris Sainty has been a part of the Blazor community since before its first experimental preview. He was one of the first Blazor bloggers, an active open source developer, and a Microsoft MVP.

FREE domestic shipping on orders of three or more print books

An excellent resource for learning Blazor concepts.

Mark Chalkley

A highly accessible and clear introduction to a very interesting and what will be a very relevant technology in the UI/UX space.

John Rhodes

A very good book to learn Blazor, with a pratical examples and detailed explanations of concepts like components, routes, parameters, and event handlers.

Alberto Acerbis

If you want to get started with Blazor, start with this book.

Richard Michaels

I would highly recommend the book to anyone who has some background in web development and is staying current with C# language features.

Al Pezewski