Web Development Got Complicated

You're a software developer.

You get how to take requirements and turn them into working features.

But building modern web applications with .NET? That's a whole different ball game.

You're staring at a new feature request, how do you turn it into something you can interact with in the browser?

Microsoft have released plenty of new web frameworks over the years, and every one has shifted the .NET web development landscape.

For better or worse we've moved from server rendering, to everything running in the browser, and back again.

From pages which run on the server, to components running in the browser, to server pages which host browser components.

You'd be forgiven for failing to keep up.

Now .NET 8 has landed, and with it a web framework which pulls all these threads together, and empowers you to build modern, performant web applications, in half the time.

Yet, many people are confused - lost in a maze of render modes, server vs client interactivity, trying to use tactics which are long out of date.

The mistake, when you're building a line of business web app, is to try and use all of Blazor at once.

In truth, for many Line of Business web apps you can start with:

  • Static server-side rendering
  • Forms

Then throw in a little stream rendering and enhanced navigation for a smoother UI.

With these tools under your belt you can build modern, fast web applications, and use Blazor's component model to cut your development time in half.

Introducing the Blazor Jumpstart for .NET Developers

Getting started with a new feature is half the battle, and the Blazor Jumpstart will get you up and running, fast.

Over a few short hours you'll create the first version of an online product store, using Blazor and .NET 8.

You'll learn:

  • A repeatable process for building Web UI (using any framework)
  • How to tackle the "blank piece of paper problem"
  • Why feedback loops hold the key to unlocking your features
  • How to use .NET 8's SSR render mode to deliver smooth UX for your web apps (without using Blazor Server or Web Assembly)

With the arrival of .NET 8, Blazor has evolved into a fast, performant, productive platform for building line of business web apps.

But the framework is only part of the picture.

Within a few hours you'll have discovered, first-hand, how to take any requirement and transform it into UI running in the browser.

After that? There'll be no stopping you…

What people are saying about our courses

Also included - The .NET Web App Toolkit

Get your Blazor app out there for the world to see, and use.

Get recipes for:

  • Taking payments online via Stripe/PayPal
  • Deploying to cheap, scalable hosting, using Docker

Taking Payment Online

It's one thing to create an online store.

But it's not much use if no-one can pay for your stuff!

Taking Payments Online will help you connect any Blazor web app to Stripe and/or PayPal to accept payments online.

Understand where your app ends, and Stripe/PayPal take over.

Detailed recipes for every possible scenario, complete with diagrams, source code and step-by-step directions.

Docker Deploy

Did you know .NET is cross-platform?

That means you can deploy your .NET app to cheaper, Linux-based hosting.

But you probably don't want to spend the next year learning how to use Linux, just to get your simple web app up and running,

Docker Deploy will show you how to quickly deploy your app, to cheap scalable hosting, in a couple of clicks.

Be the first to know

The course launches very soon. Pop your details in the box below to be notified as soon as it's live.

Hi, I'm Jon Hilton! 👋

If you're reading this, I'll bet at some point in your career you've experienced that frustration of working in a web app, suspecting there's a better way, but not quite sure what it is.

I know because I've been there.

I've spent days knee-deep in 'legacy' web apps wading through bloated pages, scouring HTML, JavaScript and backend code, desperately trying to figure out where to make my changes.

For me, that frustration led to Angular, then React, and in recent years, other JS frameworks like Svelte.

But, although I learned to be productive with those frameworks (and love building in components) I never felt entirely comfortable in the JS world.

There's only so many hours debugging broken NPM package references a person can take!

So I was delighted when Blazor emerged; now I was able take all that knowledge and experience, and use C# and .NET to build web apps again.

My productivity went through the roof!

Since then I've gone on to teach hundreds of developers how to use Blazor to build better web applications, faster, and I can't wait to help you do the same.

Jon Hilton
An unhandled error has occurred. Reload 🗙