Can't see this email? View it in your browser.
DotNet Weekly
Liquid Newsletter Template Week:17
Year:2016
Date:2016-Apr-27
Visit Our Site
Your weekly .NET update

Featured Material

Running Bash on Ubuntu on Windows!
Running Bash on Ubuntu on Windows? Really? Yes, REALLY! In this video we’ll outline why and how we’re enabling Windows 10 to run native Linux apps and tools directly on Windows! Watch to learn more and to see Bash running on Ubuntu on Windows!

Read more

Articles we enjoyed

Building strongly typed application configuration utility with Roslyn
In this post we will have a look at how, with just several lines of Roslyn code, you can build an extremely cool and powerful utility – a library allowing you to provide configuration for your application as a strongly typed C# script file. This post was inspired by the ConfigR library, which provides this type of functionality through scriptcs (I also blogged about ConfigR before). We will, however, deal with marshalling configuration data between the C# configuration and the parent app differently than ConfigR does.

Read more

How to host your own NuGet Server and Package Feed
Hosting your own NuGet Server, particularly when you're a company or even a small workgroup is a super useful thing. It's a great way to ensure that the build artifacts of each team are NuGet Packages and that other teams are consuming those packages, rather than loose DLLs. A lot of folks (myself included a minute ago) don't realize that Visual Studio Team Services also offers private NuGet Feeds for your team so that's pretty sweet. But I wanted to try out was setting up my own quick NuGet Server. I could put it on a web server in my closet or up in Azure.

Read more

Exploiting the ConcurrentDictionary in Asynchronous Applications
In an earlier column I introduced the ConcurrentDictionary object, which allows you to share data between asynchronous processes. In that column, I showed how to use the basic TryAdd and TryGetValue methods. Those methods work well, provided you have a simple application with one process adding or removing items and all other processes reading items in the dictionary (the producer/consumers pattern).

Read more

Videos we favorited

Cross-Platform at Microsoft: Xamarin, Cordova, Unity and C++ Panel

There’s a perfect tool for every job and Microsoft’s mobile toolbox is BIG. Join mobile developers from Xamarin, Cordova, Unity and C++ in a candid conversation about the strengths and comparative differences of each technology. The panel will open the floor to questions from the audience.

Read more

The Future of C#

In this session Dustin and Mads will play with fire, showing early versions of new C# 7 language features such as tuples and pattern matching, new editor features like code style and source generators, and much more.

Read more

Xamarin for Absolute Beginners

If you’re a .NET developer looking to create apps, Xamarin is the perfect tool for you. Xamarin, a tool that plugs in to Visual Studio, allows you take advantage of the skills that you already have to create apps that can work on iOS, Android, and Windows.

Read more

Libraries and Tools to the rescue

What’s new for the .NET Native Compiler and Runtime in Visual Studio 2015 Update 2

Last week we released an update to the Visual Studio 2015 Tools for Universal Windows Apps (UWA). The release includes improvements across the libraries, runtime, and compiler. This means that development is faster and applications will be more responsive and easier to maintain. Applications such as NCAA March Madness Live and TuneIn Radio are already available in the Store built using our new .NET Native tools! Read more

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

Email: info@dotnetweekly.com

Unsubscribe here
Footer