Visual studio feeds

All Visual Studio blogs in one place


Enter your email address:

Delivered by FeedBurner

Increase your website traffic with



Anti-spam: How many eyes has a typical person?

Follow us on FB


Setup your VS 2015 Based Web Development Environment

AddThis Social Bookmark Button
This time we have a new option to develop and edit our code together with the last version of Visual Studio: Visual Studio Code. A lightweight code editor with both syntax highlighting and intellisense that supports more than 30 languages. It opens .Net development also to Mac and Linux systems, but it is a valid option to VS 2015 also in Windows systems since it opens as fast as notepad and enables you to make quick changes without waiting for VS 2015 initialization. Moreover, it connects easily with Git repositories and Visual Studio on line. Thus, I suggest to
add both tools to your development environment. Both VS 2015 Community edition and Visual Studio Code may be freely downloaded here(you may find also further infos and documentation at this link). The conversion from VS 2013 to VS 2015 is easier than previous migrations, really straightforward, so there are no drawbacks and no reasons for remaining tied to VS 2013. It is convenient to move to VS 2015 also if you don’t plan to move to 5/MVC 6 that are still in beta, since VS 2015 offers interesting enhancements also for old projects. Below...(Read whole news on source site)

The Morning Brew #1939

AddThis Social Bookmark Button
Software Azure Redis Cache: Public preview of premium tier – Pranav Rastogi announce the public preview of the Azure Redis serivce Announcing Visual Studio Debug Engine Extensibility Samples – Patrick Nelson highlights a suite of new debugging extensibility samples, along with documentation of the Concord debugging engine used for both unmanaged and managed debugging in […]

Improving Grunt Performance

AddThis Social Bookmark Button
Many years ago when I first tried my hand at web development the rapid development cycles were a refreshing change, simply save your changes and hit refresh. I contrast the C++ work I was also doing at the time was quite tedious, waiting for the code to compile. link and eventually execute. How things have changed. These days JavaScript and web-app builds are often more complex than C++ builds I worked with in the past. Our code is transpiled, linted, module dependencies resolved, tested, minified … and that’s just the JavaScript! I’ve recently been working on an open source project, d3fc, which
has a fairly typical grunt build. Over time we’ve added more steps to the build and more code to the project and things have started to get slow. I’d really like to get back to the almost instant feedback that we know is possible with these technologies. This blog post shares a few steps I took to improve the performance of our grunt build, hopefully some of the tools I used will be of use to others. Instrumentation We all know that the first step in improving performance is to instrument. You need to know which steps in your build are time-consuming before...(Read whole news on source site)

How to create PDF documents in #Windows 10?

AddThis Social Bookmark Button
More or less everyone in this computing world are familiar with PDF documents aka. Portable Document Formats, which opens in Acrobat Reader or any other compatible PDF Reader applications. Prior to Windows 10, it was not quite easy to create PDF document unless you have Acrobat Writer or Office 2013 installed in your system. With Windows 10, Microsoft brought this feature by default with the operating system, by which, you can now easily create PDF document from any files or web page. Let’s check how to do it.   Once you install or upgrade to Windows 10, you
will by default find a printer named “Microsoft Print to PDF” installed in your system. It’s not a physical printer but a virtual printer driver which prints any files or web page as a PDF document. You can then save and/or share the document. If you want to check whether you have Microsoft Print to PDF printer driver already installed in your system, open the Windows 10 Settings app from the Start or just press “Win + i” keyboard shortcut to launch the same. In the settings page, click on “Devices” which will navigate you to the device settings page.  In the...(Read whole news on source site)

MVVM Pattern

AddThis Social Bookmark Button
Originally posted on:
As stated by Microsoft: 
"Using the MVVM pattern, the UI of the application and the underlying presentation and business logic is separated into three separate classes: the view, which encapsulates the UI and UI logic; the view model, which encapsulates presentation logic and state; and the model, which encapsulates the application's business logic and data." 

image: the MVVM classes and their interactions

Calling WCF REST service from JavaScript

AddThis Social Bookmark Button
Originally posted on:
Technorati Tags: ,,,,
Without further ado, here is a javascript class that can be used to call a WCF REST web service:
  // ---------------------------------------- // ---------------------------------------- // Class WcfService // // Dependencies: // JQuery //   // ---------------------------------------- // Constants // ----------------------------------------   WcfService.URL_LOCATION_LOCAL = document.location.protocol + "//" + + "/"; WcfService.DATATYPE_JSON =
'json'; WcfService.CONTENTTYPE_JSON = 'application/json; charset=utf-8'; WcfService.MSG_PREFIX = 'WcfService.js, ';     // ---------------------------------------- // "Private" section // ----------------------------------------   WcfService._getNowAsString = function() { var currentdate = new Date(); var now = currentdate.getDate() + "/" + (...(Read whole news on source site)

Entity Framework Pitfalls: DbConfiguration Classes Are Automatically Loaded

AddThis Social Bookmark Button
Entity Framework, since version 6, allows us to specify certain aspects of its configuration by code through a DbConfiguration-derived class. This configuration can be specified in one of three ways:
A DbConfigurationTypeAttribute when applied to a DbContext class defines the configuration class to be used, if it is not included in the same assembly as the DbContext;
The codeConfigurationType attribute of the entityFramework section does the same;
The static SetConfiguration method of the DbConfiguration class can also be used to set the global configuration programmatically.

However, if there is a
DbConfiguration-derived class in the same assembly as your DbContext, it will be automatically set as the configuration class, provided that:
It is public;
It is non-abstract;
It has a public parameterless constructor.

So, a DbConfiguration in the same assembly as the DbContext is automatically loaded. If there is more than one, the DbContext constructor will throw an exception....(Read whole news on source site)

How to get the Battery information in your Universal Windows Apps

AddThis Social Bookmark Button
If you are building an Universal Windows App, and want to check the status of the system battery, you can do it very easily.  It is also often helpful to notify your user with the battery status before your app perform any battery intensive operation or even showing a notification by asking plug-in charge when battery is [...]

Has Yammer played out its role?

AddThis Social Bookmark Button
And is Yammer dead? It is now three and a half years since Microsoft acquired Yammer and I think this is the end of Yammer, as a product/service. Let me explain myself, to avoid the flame war and hate mails that happened when I shared that my thoughts in the  Team Sites are dead post. I think Yammer as a brand will stay for a while, it's a strong brand and it's worked into so many PowerPoint decks from Microsoft that it would be hard to wash that away. But as a product or service Yammer is no
longer of interest. I claim this due to a number of facts and observations over the last few years. People who follow me on social media cannot have avoided how I've been pretty aggressive in my comments about this product and I'm by no means alone. Here are some things that I think points very clear what is happening with Yammer. Yammer shut down its UserVoice channel: A couple of days ago Yammer out of the blue took down their UserVoice channel pointing to a custom feedback resource, that you have to register to get in...(Read whole news on source site)