NH Blog - Articles on visual studio

Jun 26, 2015

Code sharing strategies in Windows Universal Apps

I have previously introduced you to the amazing concept of Universal Apps, which essentially means that you can share most of the source code between Windows Store Apps [...]

Jun 04, 2015

Taking a closer look at Universal Apps

Universal Apps were publicly introduced in Microsoft’s BUILD 2014 conference held in San Francisco in April 2014. With Universal Apps, you can develop one code base and [...]

Mar 20, 2015

Managing packages with NuGet

NuGet is an open source package manager for the .NET Framework. NuGet makes it very easy for developers to add, remove and update library references in a project. It was [...]

Mar 12, 2015

Development Sideloading of Windows Store Apps

If you want to run a Windows Store App on your tablet or laptop, the normal procedure is to visit the Windows Store, find the app you want and then install it on your [...]

Mar 04, 2015

Indexed member initialisers in C# 6

The new C# 6 compiler was released as open source on 1st April, 2014 in CodePlex. It was included in Visual Studio 14 CTP 3 that was released on the 18th August, 2014. [...]

Nov 13, 2014

Using Delegates in .NET

We can think of the concept of delegates in the .NET framework as a type-safe implementation of callback functions. In today’s post, I’ll dig deeper into this definition [...]

Oct 27, 2014

Extension methods in C#

In today’s blog post, I will address the issue of extending an object definition when you don’t have access to the source code or you can’t inherit from the original [...]

Oct 16, 2014

Get into the cloud with Visual Studio Online

Did you know there's such a thing called Microsoft Visual Studio Online now? You didn't?! Let's have a quick look, shall we? Alright, so you know the whole world is [...]

Sep 23, 2014

Asynchronous programming in C#

One of the most interesting new features in C# 5.0 is the support for asynchronous functions with the introduction of the new keywords, async and await. Writing [...]

Sep 19, 2014

All about abstract classes in C#

In today's article, I will review one of the most exciting object-oriented programming (OOP) features of C#, namely the concept of abstract classes. An abstract class is [...]

Aug 11, 2014

Synchronising concurrent access to data in C#

It’s fairly straightforward to start new threads in C# to run sections of code concurrently in a multi-core machine. Done properly, multithreading can dramatically [...]

Jan 17, 2014

Continuous Integration with Visual Studio

Continuous Integration (CI) is the process of automatically generating a build whenever code is checked into a source code repository system. With CI, the developer does [...]

Back to top