Speaker

Chris Sainty

Chris Sainty

Microsoft MVP, software developer, author, and content creator

Norwich, United Kingdom

Chris is a Microsoft MVP, author, and software engineer with over 17 years experience with ASP.NET.

Passionate about sharing his knowledge with the community, he regularly writes both for his own blog as well as others—such as Visual Studio magazine, Progress Telerik, and StackOverflow. This passion for blogging led to his first book, Blazor in Action, a practical guide to building Blazor applications. He also maintains several popular open source projects under the GitHub organisation, Blazored. When not tapping on a keyboard, Chris is a keen speaker, having delivered talks at both user groups and conferences all over the world.

You can find Chris online at his blog chrissainty.com and on Twitter as @chris_sainty.

Awards

Area of Expertise

  • Information & Communications Technology

Topics

  • Blazor
  • ASP.NET Core

Designing for change with Vertical Slice Architecture

While traditional layered architectures have held their ground for years—structing applications into recognisable tiers such as “presentation”, “business logic”, and “data”. Are they really suited to the demands of modern software development?

Teams are being asked to move faster and faster as well as be able to change direction quickly as customer needs change. And what happens when a product hits success and needs to scale, fast! Do these architectures make it easy for apps to scale and new developers to get up to speed and be productive quickly?

Essentially, do these architectures allow teams to build for change? The one constant in our industry.

In this talk, we’re going to look at an alternative way to build applications using vertical slice architecture (VSA). You’ll learn what VSA is and how it differs from the layered approach. We’ll cover it’s key advantages and how it can help you, or your teams, build better software, faster. We’ll also talk about some common misconceptions of the architecture as well as trade-offs when choosing it.

Building beautiful Blazor apps with Tailwind CSS

Tailwind CSS has been growing in popularity for some time. It’s fast becoming one of the top frameworks to use when styling applications. It offers a different approach to the traditional frameworks like Bootstrap—utility based styling. Rather than using prebuilt components—which result in your application looking like a lot of others on the web—you can tailor your design by applying small focused CSS classes resulting in a unique style for your app.

In this talk, you will learn how to bring the power of Tailwind CSS to your Blazor applications. We’ll start off with an introduction to Tailwind and how it differs from other CSS frameworks. Then we’ll get into some code and see how we can integrate Tailwind with Blazor. For the rest of the time, we’ll explore the various features of Tailwind and see how just how beautiful we can make our Blazor app!

What is Blazor? And why’s it so exciting?

What started as a prototype in 2017 has become one of the hottest technologies in the .NET ecosystem. Blazor is Microsoft’s new front-end framework for building single page applications using C#, not JavaScript. That’s right, C# running in your browser. No plugins, transpilation or voodoo magic involved - just web standards.

In this talk, you'll learn all about this game changing platform and how it brings choice back into front-end development.

Starting from the beginning, you'll explore Blazor's flexible architecture and it's different rendering modes. You'll learn how C# code is able to run in the browser via a technology called WebAssembly. You'll also cover Blazor's component model, syntax, project types and more.

By the end you'll have a solid understanding of what Blazor is and how it could be the last framework you'll ever need!

Chris Sainty

Microsoft MVP, software developer, author, and content creator

Norwich, United Kingdom

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top