Can't see this email? View it in your browser.
DotNet Weekly
Liquid Newsletter Template Week:41
Visit Our Site
Your weekly .NET update

Articles we enjoyed

Data Points – Run EF Core on Both .NET Framework and .NET Core
The technology formerly known as Entity Framework 7 (EF7) was renamed to Entity Framework Core (EF Core) in early 2016. EF Core 1.0.0 introduces some great new capabilities, though overall it does have a smaller feature set than EF6. But this doesn’t mean EF runs only on .NET Core. You can use EF Core in APIs and applications that require the full .NET Framework, as well as those that target only the cross-platform .NET Core. In this column, I’ll walk you through two projects that explore these options. My goal is to alleviate any worries the “Core” moniker might imply: that EF Core only runs on .NET Core. At the same time, I’ll explain the steps involved in creating each solution.

Read more

Parallel Test Execution
An early post on Parallel Test Execution drew attention to its subtle semantics. Three considerations directly contributed to that (1) Reach (2)Composability (3) Non-disruptive roll out. The Visual Studio Test Platform is open and extensible, with tests written using various test frameworks and run using a variety of adapters. To reduce on-boarding friction, the feature ought to work on existing test code. It especially needs to work on existing MSTest framework based test code – there is a huge corpus of such tests already written, and it would be unrealistic to expect users to go in and update their test code just to take advantage of the feature. The feature must acknowledge that adapters for frameworks like NUnit, and already enable parallel test execution.

Read more

Universal Windows Platform – Working with Memory Limits and Task Priorities in the UWP
Far more than any other app platform, the Universal Windows Platform (UWP) supports a vast range of background activities. If these were allowed to compete for resources in an uncontrolled manner, it would degrade the foreground experience to an unacceptable level. All concurrent processes compete for system resources—memory, CPU, GPU, disk and network I/O, and so on. The system Resource Manager encapsulates rules for arbitrating this contention, and the two most important mechanisms are memory limits and task priorities.

Read more

How to add a ‘Take Ownership’ option to the right-click context menu
You can manually take ownership of these files, but if it's a thing you need to do on a regular basis so you can edit, rename, and delete as you see fit, there's an easier way that takes a bit of one-time work. With this Windows 10 guide we'll show you how to create a right-click context menu option to make it quick and easy to take ownership of a file.

Read more

Videos we favorited

Visual Studio Toolbox: Using Git and GitHub

In this episode, I am joined by Jeremy Foster, who just did a GitHub for Windows users course for Microsoft Virtual Academy. Here, he focuses on how you can use GitHub in both Visual Studio and Visual Studio Code.

Read more

Libraries and Tools to the rescue

Announcing Visual Studio “15” Preview 5

Today we released Visual Studio “15” Preview 5. With this Preview, I want to focus mostly on performance improvements, and in the coming days we’ll have some follow-up posts about the performance gains we’ve seen. I’m also going to point out some of the productivity enhancements we’ve made. Read more

Follow us: Facebook Facebook Twitter Twitter
/* DotNet Weekly */


Unsubscribe here