Don Schenck profile picture on GitHub

Digital Evangelist

Don Schenck

Polyglot with a focus on OpenShift. Speaker and author (books, blogs, cheat sheets). Microsoft MVP.

Don Schenck's contributions

Article Thumbnail
Article

Getting MusicStore to run on RHEL

Don Schenck

The ASPNET Music Store application was built to demonstrate MVC and Entity Framework running on the newest .NET platform, including .NET Core. If you visit the link, you'll see that various platforms are mentioned, including Mono. However, you'll also notice that the instructions are dated: references to dnx and dnu are throughout the README file. This blog post will show how to bring MusicStore up-to-date and run it on Red Hat Enterprise Linux (RHEL). (If you don't have RHEL, you...

Article Thumbnail
Article

.NET on RHEL: I can't wait, and neither should you

Don Schenck

Red Hat is committed to making .NET a First Class citizen on Red Hat Enterprise Linux (RHEL). To that end, we're working furiously to make sure everything's perfect before we make .NET available by simply running: yum install rh-dotnetcore10 In the meantime, I can't wait. No, literally, I can't wait --- you don't need to either. You can hop over to Microsoft's .NET download site and get .NET for RHEL. (What? You didn't get your zero-dollar developer copy of RHEL...

Article Thumbnail
Article

.NET Entity Framework Core 1.0 RC2

Don Schenck

As .NET Core matures into a production-ready software product, more and more information is becoming available regarding what to expect. While the changes haven't been too big to understand, there are breaking changes and they do require that developers get some education before forging ahead. That applies to Entity Framework Core 1.0 (EF Core) as much as any other component of what is broadly termed ".NET Core". Granted, EF Core is not a part of .NET Core -- and neither...

Article Thumbnail
Article

.NET on Linux: Which Environment?

Don Schenck

If you are a Windows developer and you want to start writing .NET code in Linux, and you're not sure where to start, this article should help you understand some of the choices regarding your development environment. I’ll be using the Red Hat Enterprise Linux Developer Suite (RHEL) as my Linux of choice, which is freely downloadable for development use. It's also worth mentioning that how you actually install RHEL will affect your development experience. The up-front work to get...

Article Thumbnail
Article

ASPNET MVC Core 1.0

Don Schenck

With the advent of .NET Core 1.0, things have changed. Dramatically. For starters, it's open source. This means anyone, including you and I, can submit bug fixes and enhancements to the .NET framework. It will now run on Mac and Linux. You can compile code natively to the platform of your choice. And beyond that, it's much more modular. There's the Common Language Runtime (CLR), the CoreFX (where the "System." libraries live), the Command Line Interface (CLI), and other modules...

Article Thumbnail
Article

All Together Now: .NET, RHEL, Hyper-V and VSCode

Don Schenck

I'm a .NET developer at heart, and I want to write C# code that runs natively in Linux - Red Hat Enterprise Linux (RHEL), to be specific. So, I hopped over to the Red Hat .NET Developers web site, installed the CDK and was up and running in short order. I had a no-cost developer's copy of RHEL running on my PC and was writing .NET code. Life was good. I had my instance of RHEL inside a Vagrant Box...