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


Modifying Xamarin Lists with Custom Controls

AddThis Social Bookmark Button
I was recently creating a proof of concept, which as you know should be fast and easy.  Not so much at Falafel where we like to turn out quality software that looks great, even if we’re going to throw it … Continue reading → For the complete article and hyperlinks, please visit my blog at

The Morning Brew #1867

AddThis Social Bookmark Button
Software Bug Fix Update to ReSharper Ultimate is Available – Daria Dovzhikova Information DDD – The aggregate – Gabriel Schenker Microservices with C# and RabbitMQ – Paul Mooney Azure Managed Cache Service Sample Solution – ‘omniao’ Getting Started with ASP.NET 5 on OSX & Automatically Restarting ASP.NET on OSX with DNXMON – John Papa Right […]

How to use symlinks with MSBuild

AddThis Social Bookmark Button
I needed to conditionally re-create symlinks to a known location in the machine from the output of an C# project file (MSBuild custom tasks and targets, that should go to $(MSBuildExtensionsPath)\[Company]\[Product]). Of course, copying over and over the files wasn’t a very good solution in the long run, and would also force me to always open VS elevated, which is something I’m not fond of. The obvious solution: create symlinks from the elevation-required location pointing to the project output directory, so that once the symlinks are created (by building from an elevated process), I’d no longer need to run elevated, as long
as the file count and location remained the same. So, first gathering the files that would be the input to mklink: false false The MkLinkCandidate item group contains the transformed location from each of the files in the current project’s output path. We default all the items' IsSymLink metadata attribute to false since in order to use item metadata in conditions, all items must have a value for them. Ditto for...(Read whole news on source site)

How to Export the excel sheet to MHTML file in Excel 2013?

AddThis Social Bookmark Button
If you want to export the excel sheet to an MHTML file in Microsoft Excel 2013 which lets the users to open the excel workbook in most of the browsers like Internet Explorer , Opera , Firefox etc. , you can use the Save As dialog to do it. How to Export the excel sheet...
Hide the Complete Excel 2013 Workbook?How to Copy worksheet to different excel file?
...(Read whole news on source site)

Emaroo 2.5.0 Released

AddThis Social Bookmark Button
Emaroo is a free utility for browsing most recently used (MRU) lists of programs like Visual Studio, Word, Excel, PowerPoint and more. Quickly open files, jump to their folder in Windows Explorer, copy them (and their path) to the clipboard - all with just a few keystrokes or mouse clicks. You can download Emaroo 2.5.0 on Getting Started Download, unzip and run the MSI Start Emaroo (e.g. by hitting the Windows key, typing “Emaroo” and pressing Enter) Tip: Right-click the “Emaroo” task bar item and choose “Pin this program to the task
bar” from the context menu. If you drag the task bar item to the left-most position, you can start Emaroo anytime by hitting Win+1. Press F1 for a quick reference of the features. What’s New? Added: Support for Visual Studio Code (most recently used files and directories).  Added: For IrfanView, now both most recently used files and directories are shown.  Added: Individual applications can be hidden on the new configuration tab.

Fixed: Error message when cancelling a UAC prompt Fixed: Crash at startup on some first-time installations...(Read whole news on source site)

What I learnt from using TypeScript “for real”

AddThis Social Bookmark Button
I completed my first commercial Greenfield project using TypeScript over plain old JavaScript throughout, and there were some frustrations along the way.   TL;DR TypeScript is awesome, for sure, but there needs to be improvements to tooling to streamline the experience. TypeScript is strongly typed of course, but it doesn’t force you to code in […] The post What I learnt from using TypeScript “for real” appeared first on Developer Handbook.

Dynamic Xamarin Forms From XAML and JSON

AddThis Social Bookmark Button
Yes, I’m well aware that the official API set for Xamarin.Forms only allows loading the compiled XAML into its “owning” view, using the LoadFromXaml(this TView view, Type callingType) extension method from the Xamarin.Forms.Xaml.Extensions class. And this is of course the actual real and supported way of doing it (for whatever reason, I’m not part of the Xamarin.Forms team :)). But, being just a .NET assembly, I got curious as to how they loaded that XAML in that case. So a bit of .NET Reflector revealed the internal Xamarin.Forms.Xaml.XamlLoader class, with the following nice overload: public static void Load(BindableObject view, string xaml) So nothing
prevents us from invoking that via reflection, you know? ;). Of course that is hardly a well-performing way of developing an entire app, but if you happen to need it for something, it’s totally doable and works acceptably well IMHO. I turned it into an extension method and was back in business in no time. Another thing I was pretty excited to try out with this new knowledge, was a way to dynamically bind data too, so that I could load a dynamic view, then a dynamic data/view model (using JSON, but why not also any arbitrary key/value dictionary?), and...(Read whole news on source site)

RavenDB Sharding: Adding a new shard to an existing cluster, splitting the shard

AddThis Social Bookmark Button
In my previous post, we have increased the capacity of the cluster by moving all new work to the new set of servers. In this post, I want to deal with a slightly harder problem, how to handle it when it isn’t new data that is causing the issue, but existing data. So we can’t just throw a new server, but need to actually move data between nodes. We started with the following configuration: var shards = new Dictionary { {"Shared", new DocumentStore {Url ="http://rvn1:8080", DefaultDatabase = "Shared"}}, {"EU", new DocumentStore {Url = "http://rvn2:8080", DefaultDatabase
= "Europe"}}, {"NA", new DocumentStore {Url = "http://rvn3:8080", DefaultDatabase = "NorthAmerica"}}, }; And what we want is to add another server for EU and NA. Our new topology would be: var shards = new Dictionary { {"Shared", new DocumentStore {Url ="http://rvn1:8080", DefaultDatabase = "Shared"}}, {"EU1", new DocumentStore {Url = "http://rvn2:8080", DefaultDatabase = "Europe1"}}, {"NA1", new DocumentStore {Url = "http://rvn3:8080", DefaultDatabase = "NorthAmerica1"}}, {"EU2", new DocumentStore {Url = "http://rvn4:8080", DefaultDatabase = "Europe2"}}, {"NA2", new DocumentStore {Url = "http://rvn5:8080", DefaultDatabase = "NorthAmerica2"}}, }; There are a couple of things...(Read whole news on source site)

How to export Excel sheet to PDF format in Excel 2013 ?

AddThis Social Bookmark Button
This blog post will explain in simple steps on how to export the excel sheet to PDF format in Microsoft Excel 2013 so that it can be easily shared and be used for printing later. How to export Excel sheet to PDF format in Excel 2013 ? Follow the below steps to export the excel......(Read whole news on source site)