Blazor is an exciting new technology that is still being developed. Blazor compiles C# for the client into Web Assembly. and run .NET assemblies in the client browser. Where NodeJS allowed the software engineer to write JavaScript from the client all the way down to the server, Blazor allows the software engineer to write C# f rom the server all the way up to the client. We will look at how to create a web api in C# and a web client in C# that is compiled to Web Assembly.