• React vs. Blazor: a comparison

    Luke Canvin

    If you want to write a dynamic web application in 2019 then the chances are that you will reach out for a JavaScript solution, and that solution will probably be React. We compare React to Blazor, a new .NET framework allowing you to write in C# for the front and back ends.

  • Using JSON for polymorphic types in C#

    Luke Canvin

    Using Blazor, code written for the front-end has access to all the language features of C#. In particular, it may be useful to have a type hierarchy and make use of polymorphism. However, JSON objects have no explicit type, so how can we correctly deserialise a subtype?

  • Dev Camp 2019 – Day 5

    Luke Canvin

    Our final day saw huge progress in the application's client and server sides coming together. This was really the focus of the day with everyone working together to solve the final challenges and get the client communicating with the server.

  • Dev Camp 2019 – Day 3

    Luke Canvin

    By the end of day 3 we'd managed to get the Blazor application constructing a dynamic form based on an external set of defined fields and having those fields be validated dynamically on the client-side again based on externally defined validation rules. Here's what that looks like...

  • Dev Camp 2019 – Day 2

    Luke Canvin

    In day 2 the team continued making progress in each of their areas. The EventFlow project begins to come together, shared client and server validation plans are made, and getting Event Flow working with Cosmos DB causes frustration.

  • Dev Camp 2019

    Luke Canvin

    At OCC, dev camps are a way for us to experiment with new technologies, create prototype products, and bring back recommendations to the wider company regarding the new tools and techniques we've been able to evaluate.

  • Blazor and .NET Standard

    TAB

    More on Blazor – Microsoft’s experimental .NET web framework using C#/Razor and HTML that runs entirely in the browser via WebAssembly. The TAB reviews the Blazor community, Razor Components and the Blazor workshop put together by the ASP .NET team. Plus tips from the coalface on building .NET Standard applications.

  • .NET Standard v2.0

    TAB

    .NET Standard isn’t a framework or library: it’s a set of APIs that a platform has to implement or a library has to constrain itself to in order to claim to be compliant with the standard.