Announcing .NET Core 2.0
I have been absolutely loving .NET Core since I started using it this spring. Currently running two applications in production, one on a Windows Server with IIS and another on a Centos 6 server with Docker. Docker was surprisingly easier than configuring Web Deploy to IIS. There have been a few things that are oddly documented, but generally documentation has improved over these months as user base has grown. They have some great videos on Microsoft Virtual Academy. Early on it felt like many packages weren&#x27;t compatible (particularly PDF &amp; Image tools), but as time has progressed many old packages have been converted to .Net Core. One project I converted was in PHP before, so I can&#x27;t accurately speak to performance (obviously feels fast), but development speeds have increased greatly with IntelliSense vs a text-editor. Another project, I had a C++ console application that sort of needed to become a web application but wasn&#x27;t worth the effort of rewriting. In relatively short order, I had a .Net Core web application using interop services to call the dll. I was later chided by some C# purists that it could have been rewritten in C#, but it was still cool to see how easy it was.<p>Ten years ago when I was starting out, Microsoft wasn&#x27;t even a consideration when looking at toolsets, it was stodgy, expensive, and didn&#x27;t run on a MacBook. Now, not only have they completely redesigned, and sold me on their development toolsets, but they&#x27;ve implemented an interesting alternative to AWS, and they&#x27;ve shifted my go-to machine from a Mac to a Windows machine. The turnaround is pretty remarkable (obviously they have remarkable resources, but still). I sort of want Michael Lewis, or someone, to write a book about the last decade at Microsoft.