Hello ASP .NET Core!

By Shahed C on October 6, 2018

It’s been a while since I wrote a new blog post besides event announcements and posting slides so here’s the first of a new series of posts. The topic: ASP .NET Core!

ASPNETCoreLogo-300x267

Why ASP .NET Core?

With all the things I’ve been working with lately, I’ve still kept up to date on what’s new with ASP .NET Core for building Web Apps, Web APIs and even full-stack C# web applications with Blazor!

With the release of ASP .NET Core 2.1, and the upcoming releases of 2.2 (late 2018) and 3.0 (2019), now is a great time to be an ASP .NET Core developer. But where should you begin? You have many options.

Dev Tools for ASP .NET Core

  1. Visual Studio for Windows: a full-fledged IDE that runs on Windows (or even on Windows on your Mac via Parallels/Bootcamp. Get the latest version to try out new stable ASP .NET features and get the Preview versions to try cool new features. Install just the pieces you need. Start with the free Community edition for students, individuals and open-source projects.
  2. Visual Studio for Mac: build ASP .NET Core applications on a Mac in a full-fledged IDE. VS for Mac can also be used for macOS apps, Xamarin mobile apps for iOS/Android, cloud apps and more!
  3. Visual Studio Code: super light-weight code editor available on Windows, MacOS and Linux. Use the dotnet CLI tools in the integrated Terminal to quickly build ASP .NET Core web apps and more!

vs-logos

Continue reading

ASP.NET Core 2.1 at CMAP August 2018

By Shahed C on August 8, 2018

I presented ASP.NET Core 2.1 at CMAP 2018.1 on Tue August 7, 2018. Here is the presentation material with the slides, links and my contact information. I’ve also included some links to more information to help answer some questions from the audience.

asp-net-logo

Download PPTX or view slideshow below

SlideShare: https://www.slideshare.net/shahedC3000/aspnet-core-21-the-future-of-web-apps-109106486

The new and improved ASP .NET Core 2.1 introduces some great new capabilities, the ability to host on multiple server platforms, and a number of new tools that you will want to get familiar with. Learn about the future of ASP.NET Core MVC, Web API, Razor Web Pages, SignalR, .NET Core Tools and Visual Studio 2017!!

Here are some links that mention information that may be useful to attendees who asked questions about the following:

Daniel Roth’s summary of what’s new in ASP .NET Core 2.1

OWIN in ASP .NET Core

Oracle with EF Core in ASP .NET Core

  • Excerpt: “The Oracle .NET team has announced they are planning to release a first-party provider for EF Core 2.0 approximately in the third quarter of 2018. See their statement of direction for .NET Core and Entity Framework Core for more information. Please direct any questions about this provider, including the release timeline, to the Oracle Community Site.”
  • From Article: Database Providers – EF Core | Microsoft Docs
  • Link: https://docs.microsoft.com/en-us/ef/core/providers/#future-providers

Using IdentityServer (via a Nuget package) in ASP .NET Core web app with Angular:

Video course on ASP .NET Core app with Angular using Identity, via Lynda

p.s. when creating a new Angular web project from VS2017, it appears that the Authentication option is not available, so we’re not able to add Identity support during file creation in an Angular app, the way we do it with ASP .NET MVC/Razor web apps. 

I also ran the following command in the command line, to attempt to create an Angular web app with the –auth flag for Individual authentication, but this is not a valid option.

>dotnet new angular --auth Individual -o AngWebWithAuth

Compare with a regular ASP .NET MVC web app with the — auth flag, which works with no issues.

>dotnet new mvc --auth Individual -o MvcWebWithAuth

The “New Project” dialog in VS2017 has a link to the following page for more info on Identity options for OSS web projects:

ang-auth-options

The list mentions the following options:

 

ASP.NET Core 2.1 at NoVA Code Camp 2018.1

By Shahed C on May 14, 2018

I presented ASP.NET Core 2.1 and Visual Studio 2017 at NoVA Code Camp 2018.1 on Sat May 12, 2018. Here is the presentation material with the slides, links and my contact information.

asp-net-logo

Download PPTX or view slideshow below

SlideShare: https://www.slideshare.net/shahedC3000/aspnet-core-21-the-future-of-web-apps-97080858

The new and improved ASP .NET Core 2.1 introduces some great new capabilities, the ability to host on multiple server platforms, and a number of new tools that you will want to get familiar with. Learn about the future of ASP.NET Core MVC, Web API, Razor Web Pages, SignalR, .NET Core Tools and Visual Studio 2017!!

 

Build 2018 Videos for .NET Developers

By Shahed C on May 10, 2018

Hope you got a chance to watch some of the Build 2018 keynotes and sessions, either in person or online:

Build2018-logo

If you’re looking for videos on .NET Core, ASP.NET Core and the future of C# and .NET, here’s a handy list, followed by embedded videos from the MS Dev channel on YouTube.

.NET Overview & Roadmap

Entity Framework Core 2.1: Simple, Powerful Data Access for .NET

Modernizing Desktop Apps on Windows 10 with .NET Core 3.0

ASP.NET Core SignalR

What’s new in Web Development with ASP.NET Core 2.1

The future of C#

The Future of .NET on the Desktop

The videos themselves are hosted on YouTube, so here are the same videos, embedded below:

.NET Overview & Roadmap

YouTube link: https://www.youtube.com/watch?v=KAIJ3ezQb3c

Entity Framework Core 2.1: Simple, Powerful Data Access for .NET

YouTube Link: https://www.youtube.com/watch?v=k55kDH_ixrQ

Modernizing Desktop Apps on Windows 10 with .NET Core 3.0

YouTube Link: https://www.youtube.com/watch?v=spgI12ZEBcs

ASP.NET Core SignalR

YouTube Link: https://www.youtube.com/watch?v=u0_vkWYYXRc

What’s new in Web Development with ASP.NET Core 2.1

YouTube Link: https://www.youtube.com/watch?v=SEgyZRau0rU

The future of C#

YouTube Link: https://www.youtube.com/watch?v=QZ0rWLaMZeI

The Future of .NET on the Desktop

YouTube Link: Coming Soon!

HoloLens + Cognitive Services and ASP.NET Core 2.1 Web Apps

By Shahed C on March 27, 2018

I presented the following at multiple events in March 2018. Here is the presentation material with the slides, links and my contact information.

Cloud-Backed Mixed Reality: HoloLens & Azure Cognitive Services

hololens-darkened

Download PPTX or view slideshow below

SlideShare: https://www.slideshare.net/shahedC3000/cloudbacked-mixed-reality-hololens-azure-cognitive-services

The upcoming ASP .NET Core 2.1 introduces some great new capabilities, the ability to host on multiple server platforms, and a number of new tools that you will want to get familiar with. Learn about the future of ASP.NET Core MVC, Web API, Razor Web Pages, .NET Core Tools and Visual Studio 2017!

ASP.NET Core 2.1: The Future of Web Apps

asp-net-logo

Download PPTX or view slideshow below

SlideShare: https://www.slideshare.net/shahedC3000/aspnet-core-21-the-future-of-web-apps

The upcoming ASP .NET Core 2.1 introduces some great new capabilities, the ability to host on multiple server platforms, and a number of new tools that you will want to get familiar with. Learn about the future of ASP.NET Core MVC, Web API, Razor Web Pages, .NET Core Tools and Visual Studio 2017!