Introducing ASP.NET Core 2.0

Download this episode

Download Video

Download captions

Download Captions

Description

Let’s take a look at what’s new in ASP.NET Core 2.0! A number of improvements big and small are here, and we walk you through them in this demo-filled session. See how ASP.NET Core 2.0 simplifies development, improves performance, and increases security. We show how getting started with ASP.NET Core 2.0 is easy with the new Razor Pages app model. See how ASP.NET Core 2.0 works great for microservices hosted in container-based infrastructure. Also, see how ASP.NET Core 2.0 is even better with Microsoft Azure by providing seamless diagnostics with Application Insights and worry-free security with Azure Active Directory (AD), Azure AD B2C and Azure Key Vault. With minimal slides and lots of tech, we prepare you for the next generation of cloud powered web apps.

Day:

1

Session Type:

Breakout

Code:

B8048

Room:

WSCC Hall 6B (1040)

Embed

Format

Available formats for this video:

Actual format may change based on video formats available and browser capability.

    The Discussion

    • User profile image
      JasonR

      I liked the presentation and the presenters, but ASP.Net core 2.0 looks a very confusing and error prone process to configure.  To me it looks like you need a to guy specialize on this topic so that others can do the actual work.  At one point it looked to me as thought you have presentation code mixed into the configuration file near the 21 minute mark!?  I need a beginners session for core.

    • User profile image
      Andy

      @JasonR When they showed putting a message in the config file and showing the value in the web browser, it was just a demo of the configuration system. They weren't endorsing it as something that should be done. It was just the easiest and quickest way to demo that feature. If you watched the rest of the video, you would have seen Razor Pages, which is designed for presentation.

    • User profile image
      Vik

      Hello, guys.

      Thanks for an interesting video, but it's huge buttpain to load ot on android (have never did it succesfully). Do smthng plz!

    • User profile image
      Peter

      I think Razor Pages are a mistake. By the time you have to learn about @page, about the magic names for GET and POST functions, how all that wires with the rest of the stuff on that page, you may as well learn the real thing; it's not that much more.

    • User profile image
      Huzaif

      @Peter - I think one of the use case for Razor Pages is to allow you to quickly bootstrap your app without the ceremony of MVC.

      So, say you are writing an Angular/React app and you just need to wire up some environment stuff during bootstrap, then you can do that in that razor page and get it going quickly.

      The video had me hand wringing as well, thinking of the time when I start working on a large project comprised solely of inline models and actions in Razor Pages.

    • User profile image
      Suave

      @Huzaif: Wish they had demoed setting up something like with React with pages if possible.

    • User profile image
      mxlockwood

      It seems to me that Razor Pages are a step circling back to some sort of monolithic app. There are many good reasons for the MVC pattern. I realize the MVC pattern still exists in ASP.NET Core 2.0, but stacking it all within a single Razor Page, although flexible, optional, and a quick and dirty way of throwing something together, it is just a quick and dirty way of throwing an app. together. Doesn't it defeat the purpose of the MVC design pattern? I certainly don't believe it compliments it. Or does it?

    • User profile image
      ricardosman​ia

      Volume is way too low on this video.

    • User profile image
      xorxornop

      @mxlockwood: It's certainly possible that someone could do that, but that would be up to them, wouldn't it? We can't stop people making their own poor decisions. At the same time, if used correctly, it's a super useful feature - for pages that aren't complicated.

      To the team: Really love the direction this is going in. Especially from the POV of easy configuration, and performance. Good work! :)

    • User profile image
      Stan

      In my opinion Razor Pages is the worst thing that could happen to .NET Core. It totally looks like a step backwards.

    • User profile image
      Jonathan​Vivero

      To a lot of code in the .cshtml (aka razor) page is like go back to vb6. Please, ride to avoid this kind of practices... Anyway, looking forward to develop a dummy using netcore20. Thank you very much.

    • User profile image
      joe

      i think this is great, it is much more easy to start with and understand. keep improving and adding simplifying web development. MVC is an overkill for many simple applications, it is good to have both option and choose. i like much more the code-behind style of pages.

    • User profile image
      Yooakim

      Interesting session but the audio is terrible, makes it hard to follow :(

    • User profile image
      MalachiB

      Very excited about .NET Core 2.0

      Very excited also to invite you to hire me on a part time basis to clean up your audio

    • User profile image
      heng

      Great presentation.
      I really look forward to try out the Razor pages. Currently, CRUD using controllers is for sure an over kill. Thank you.

    • User profile image
      Ben Hayat

      Poor audio with echo.

    Add Your 2 Cents