dotNET Weekly
Add a link
LoginRegister
PrevApril 2016Next
WSMTWTFS
14272829303112
153456789
1610111213141516
1717181920212223
1824252627282930

Want to receive every Tuesday the best .NET links?

Once subscribed you can login, submit a link and receive the weekly newsletter.

Join more than 4847 .NET professionals!

Building strongly typed application configuration utility with Roslyn

by bill-s, 2016-04-23T08:18:50.000Z

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 <a href="https://github.com/config-r/config-r">ConfigR</a> library, which provides this type of functionality through scriptcs (I also blogged about ConfigR <a href="http://www.strathweb.com/2014/10/using-configr-configuration-source-asp-net-vnext/">before</a>). We will, however, deal with marshalling configuration data between the C# configuration and the parent app differently than ConfigR does.

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

by bill-s, 2016-04-23T16:06:37.000Z

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.

How to host your own NuGet Server and Package Feed

by bill-s, 2016-04-23T08:16:39.000Z

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 <a href="https://marketplace.visualstudio.com/items?itemName=ms.feed">that Visual Studio Team Services also offers private NuGet Feeds for your team</a> 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.

Running Bash on Ubuntu on Windows!

by bill-s, 2016-04-23T16:01:15.000Z

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!

Exploiting the ConcurrentDictionary in Asynchronous Applications

by bill-s, 2016-04-23T08:13:40.000Z

In an <a href="https://visualstudiomagazine.com/articles/2016/03/01/sharing-information-between-asynchronous-processes.aspx" target="_blank">earlier column</a> 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).

The Future of C#

by bill-s, 2016-04-23T16:05:23.000Z

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.

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

by bill-s, 2016-04-23T08:14:39.000Z

Last week we released an update to the <a href="https://blogs.msdn.microsoft.com/visualstudio/2016/04/11/whats-new-in-vs-2015-update-2-for-universal-windows-developers/" target="_blank">Visual Studio 2015 Tools for Universal Windows Apps (UWA)</a>. 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 <a href="https://www.microsoft.com/en-us/store/apps/ncaa-march-madness-live/9wzdncrfjcmh" target="_blank">NCAA March Madness Live</a> and <a href="https://www.microsoft.com/en-us/store/apps/tunein-radio/9wzdncrfj3sf" target="_blank">TuneIn Radio</a> are already available in the Store built using our new .NET Native tools!

Xamarin for Absolute Beginners

by bill-s, 2016-04-23T16:03:51.000Z

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.

NewslettersAboutPrivacy Policy