Past Meetup

Deep Diving into Razor and Async!

This Meetup is past

65 people went

Location image of event venue

Details

For this event, we'll be joined by two organizers of fellow .NET user group - .NET Southwest - for two fantastic talks ...

ASP.NET Core Razor Deep Dive
Joseph Woodward (@joe_mighty)

Async in C# - The Good, the Bad and the Ugly
Stuart Lang (@stuartblang)

----------

ASP.NET Core Razor Deep Dive
Joseph Woodward (@joe_mighty)

In this talk we'll take a look at all of the changes, modifications and improvements that have been made to the Razor, ASP.NET Core's powerful templating view engine. We'll look at the powerful extensibility of .NET Core's new tag helpers syntax, building modular views via View Components and how to implement dependency injection within our views using .NET Core's built in IoC container.

Along with the rest of the framework, one area of ASP.NET Core that's seen a lot of change is Razor, ASP.NET Core's powerful view templating engine.

In this talk we'll dissect what's changed in the Razor view engine, how we can utilise Razor's new tag helpers to create cleaner, more manageable markup. the new View Components concept to create more modular, reusable views and how we can extend Razor to go further than we thought possible.

By the end of the talk you'll be able to go away and build better ASP.NET Core MVC applications with your deeper understanding of what new features are available to you and how best to utilise them.

-----

Async in C# - The Good, the Bad and the Ugly
Stuart Lang (@stuartblang)

We will take a closer look at why we care about async, how it works and then deep dive into async issues.

By the end of this session we will understand what SynchronizationContexts are, when to use ConfigureAwait, how deadlocks occur and how to detect and avoid them. On the way we'll touch on some C#7 features.

Whether you're building web apps or shared libraries, there will be something for everyone.