Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ


Choose your language

InfoQ Homepage Articles Article Series - .NET Core - 2nd Series

Article Series - .NET Core - 2nd Series

Leia em Português


With the release of .NET Core 2.0, Microsoft has the next major version of the general purpose, modular, cross-platform and open source platform that was initially released in 2016. .NET Core has been created to have many of the APIs that are available in the current release of .NET Framework. It was initially created to allow for the next generation of ASP.NET solutions but now drives and is the basis for many other scenarios including IoT, cloud and next generation mobile solutions.

In this second series covering .NET Core, we will explore some more the benefits of .NET Core and how it can benefit not only traditional .NET developers but all technologists that need to bring robust, performant and economical solutions to market.

You can also find the first series on InfoQ.


Distributed Caching with ASP.NET Core

ASP.NET Core applications deployed to the cloud can receive performance benefits from the use of distributed caching. Matthew D. Groves explores how Couchbase Server can serve this purpose well. Couchbase Server is a memory-first database that is great for use as a distributed cache, and ASP.NET Core makes it easy to utilize this database in your applications.


Book Review and Q&A: ASP.NET Core in Action by Andrew Lock

ASP.NET Core in Action by Andrew Lock, covers ASP.NET Core from the beginners start to an ending, with the fundamental knowledge to build web applications using this modern, highly available, highly scalable and cross-platform framework. If you are new to ASP.NET MVC programming, the book gives a good overview of the Model-View-Controller (MVC) pattern as well as the legacy from the .NET Framework.


.NET Core and DevOps

.NET Core was designed with devops in mind, and Dave Swerksy covers in this article how the .NET Core projects can benefit from the build automation and application monitoring intrinsic to the platform. Swersky also shows how the command-line accessibility of .NET Core makes this easier to implement.


A Quick Tour of the .NET CLI

Arguably, the dotnet cli is one of the most useful features of the .Net Core wave of functionality. In this article, Jeremy Miller takes a look at how several .Net OSS tools take advantage of the dotnet cli and how you can use the new cli tooling in your own daily development.


How to Test ASP.NET Core Web API

In this article, Chris Woodruff investigates testing your ASP.NET Core 2.0 Web API solutions. Woodruff looks at internal testing with Unit Testing and externally testing your solution with a new testing framework in ASP.NET Core called Integration Testing.


Series Manager

Chris Woodruff (Woody) has a degree in Computer Science from Michigan State University’s College of Engineering. Woody has been developing and architecting software solutions for over 20 years and has worked in many different platforms and tools. He is a community leader, helping such events as GRDevNight, GRDevDay, West Michigan Day of .NET and CodeMash. He was also instrumental in bringing the popular Give Camp event to Western Michigan where technology professionals lend their time and development expertise to assist local non-profits. As a speaker and podcaster, Woody has spoken and discussed a variety of topics, including database design and open source. He has been a Microsoft MVP in Visual C#, Data Platform and SQL and was recognized in 2010 as one of the top 20 MVPs world-wide. Woody is a Developer Advocate for JetBrains and evangelizes .NET, .NET Core and JetBrains' products in North America.


Rate this Article