Dependency Injection (DI) is a technique that allows applications to be constructed from loosely coupled modules. ASP.NET Core has built-in support for DI and uses it to provide services to applications built on it. Learn how to use DI to access ASP.NET services as well as your own application services.
Create, Read, Update, Delete operations (CRUD) that were modeled on top of plain relational tables are now evolving into what we can generically refer to as historical CRUD, which is a CRUD codebase where the implementation manages to track down the entire list of changes.
Universal Windows Platform (UWP) apps are well within reach for any enterprise with an intranet. This article explores how to take an existing intranet Web app and convert it to a UWP app through a hosted Web application while leveraging the Windows API.
A popular micro-ORM called Dapper can help solve performance issues, and you don’t have to give up Entity Framework to take advantage of it. Julie Lerman explains how hybrid apps may be just what you need.
Learn how to simplify the implementation of the Model-View-ViewModel pattern with custom Roslyn refactorings. Del Sole shows you how to take advantage of the Roslyn APIs to automate the generation of common objects in MVVM, starting with plain text analysis and moving on to creating new syntax nodes.
This article presents a novel and easy way to create Windows services, by writing them in the PowerShell scripting language rather than C# or C++. No more compilation, just a quick edit/test cycle that can be done on any system.
Certain kinds of applications are much easier to write using the various packages available in the npm repository that EdgeJS now opens up to the traditional .NET developer.
When Microsoft developed the new debugging and diagnostic features in Visual Studio 2015, it employed an iterative, "Lean UX" approach to inform the design. This article goes behind the scenes to explore the making of the PerfTips feature in Visual Studio 2015.
“We didn’t know what we couldn’t do. So we just went ahead and did it.” Those are the words David Platt heard repeated during a recent gathering of engineers who worked on the Apollo moon missions.
With Azure Logic Apps, developers can visually compose integration flow and easily handle scenarios that involve long-running transactions, handling condition-based routing of workflows, retry logic to handle transient failures, and more. The suite of Standard and Enterprise Connectors provided by Azure Logic Apps can be leveraged to implement an end-to-end enterprise application integration scenario.