Q48m01ymkobctfkmyfed
SkillsCast

Tutorial: Linux :heart - .NET Core: Deploy and Run

12th September 2018 in London at CodeNode

There are 23 other SkillsCasts available from ProgNET London 2018

SkillsCast coming soon.

So you have realized that you know how to design a .NET Core application: it is just C# and the BCL. So you have realized that know how to design ASP.NET Core and EF Core applications. They are just ASP.NET and EF, with a few changes to APIs, some good, some annoying.

But you are still deploying to IIS and Windows. You have not left the walled garden, even though Microsoft tore the walls down in the name of OSS. It sure looks scary out there. What replaces IIS? What will I do if I can't run Windows Services using TopShelf? How do you talk to your server if it does not support RDP? What the hell is the bash shell and how the hell do you quit Vim?

If the Linux world is a strange place where you can never imagine deploying your apps, this tutorial is for you.

Ian and Toby are going to take you through the basics of deploying your application to non-Windows environments and running them there. By the end of the tutorial, you will have learnt what the moving pieces are that replace the more familiar world of Windows, why they are not really that scary, and may be much more powerful and how you can use them with your .NET application.

The knowledge gained here will be equally valuable whether you deploy to tin, an EC2 instance, or a Docker container.

Prerequisites: Delegates will need access to a Linux shell, either via WSL, a VM, or dual booting.

YOU MAY ALSO LIKE:

Thanks to our sponsors

Tutorial: Linux :heart - .NET Core: Deploy and Run

Toby Henderson

Toby Henderson is currently an Application Architect at Huddle. Previously he worked in the finance sector as a developer, operations manager and technical architect for over 15 years. Very fussy about coffee, likes good food and booze.

Ian Cooper

Polyglot Coding Architect in London, founder of #ldnug, speaker, tabletop gamer, geek. Tattooed, pierced, and bearded. The 'guv' on @BrighterCommand

SkillsCast

SkillsCast coming soon.

So you have realized that you know how to design a .NET Core application: it is just C# and the BCL. So you have realized that know how to design ASP.NET Core and EF Core applications. They are just ASP.NET and EF, with a few changes to APIs, some good, some annoying.

But you are still deploying to IIS and Windows. You have not left the walled garden, even though Microsoft tore the walls down in the name of OSS. It sure looks scary out there. What replaces IIS? What will I do if I can't run Windows Services using TopShelf? How do you talk to your server if it does not support RDP? What the hell is the bash shell and how the hell do you quit Vim?

If the Linux world is a strange place where you can never imagine deploying your apps, this tutorial is for you.

Ian and Toby are going to take you through the basics of deploying your application to non-Windows environments and running them there. By the end of the tutorial, you will have learnt what the moving pieces are that replace the more familiar world of Windows, why they are not really that scary, and may be much more powerful and how you can use them with your .NET application.

The knowledge gained here will be equally valuable whether you deploy to tin, an EC2 instance, or a Docker container.

Prerequisites: Delegates will need access to a Linux shell, either via WSL, a VM, or dual booting.

YOU MAY ALSO LIKE:

Thanks to our sponsors

About the Speakers

Tutorial: Linux :heart - .NET Core: Deploy and Run

Toby Henderson

Toby Henderson is currently an Application Architect at Huddle. Previously he worked in the finance sector as a developer, operations manager and technical architect for over 15 years. Very fussy about coffee, likes good food and booze.

Ian Cooper

Polyglot Coding Architect in London, founder of #ldnug, speaker, tabletop gamer, geek. Tattooed, pierced, and bearded. The 'guv' on @BrighterCommand

Photos