A to Z Pragmatic Software Solutions

Hi. I am Maurice.

I am a pragmatic polyglot software developer who uses what is needed to solve problems to get projects completed successfully.

Tech Stack

I use a variety of languages and frameworks, but I use .NET and C# as my primary tech stack to develop client and server apps. I mostly use Blazor for client apps because it offers excellent productivity, allowing a single codebase to be used for multiple target platforms.

Blazor Render Modes

Server: Static server-side rendering (static SSR) with enhanced navigation.

Server: Interactive server-side rendering (interactive SSR) using Blazor Server.

Client: Interactive WebAssembly Client-side rendering (CSR) using Blazor WebAssembly.

Server, then Client: Interactive Auto uses Interactive Server initially and then Client-side when Blazor WebAssembly is downloaded to the browser.

Blazor for Cross-Platform Apps

Blazor's productivity allow the same code used for web apps to be used by .NET MAUI Blazor Hybrid for cross-platform mobile and desktop apps.

Parts of .NET I Mostly Use

The parts of .NET I use for client and server apps include ASP.NET Core Blazor, ASP.NET Core MVC, ASP.NET Core Razor Pages, and Web API, Minimal API and Entity Framework Core to provide backend business logic and data for client apps.

Pragmatic Solutions & Services

Websites & Apps for all Devices

Get in touch for website and web app development services. You can also get help with maintenance and management services to keep your website(s) functioning optimally.