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


When everything you know is wrong, part two | Fabulous adventures in coding

AddThis Social Bookmark Button
When everything you know is wrong, part two | Fabulous adventures in coding

Now that we’ve looked at a bunch of myths about when finalizers are required to run, let’s consider when they are required to not run:

Myth: Keeping a reference to an object in a variable prevents
the finalizer from running while the variable is alive; a local
variable is always alive at least until control leaves the block in
which the local was declared.

The enterprise technologies to watch in 2015 | ZDNet

AddThis Social Bookmark Button
The enterprise technologies to watch in 2015 | ZDNet

Containers. The near-explosive rise of Docker 

On-demand everything, X-as-a-Service (XaaS), Software-defined-X.

Open APIs. The rise of the API economy
and the need for pervasive integration of all IT systems, internal and
cloud, combined with the business opportunity it creates has kept APIs
on the enterprise priority list for several years now. However,
businesses have often been slow to full embrace them until quite
recently, yet the number of APIs continues to grow exponentially. A
example of how APIs can spur high-scale innovation and R&D
with development partners is Citibank's recent -- and highly successful -- mobile hackathon on top of their new APIs. Harvard has recently touted leading corporate examples of APIs in generating much of the revenue of large digital native firms such as eBay and Travelocity.

Immersive virtual reality. The success of Oculus Rift,
at least from an awareness standpoint, its famed multi-billion dollar
acquisition by Facebook, and the looming introduction of next-generation
models of virtual reality like Magic Leap

Talview rolls out its unique and user-friendly – Talview Candidate App’

AddThis Social Bookmark Button
Talview, an automated video interview platform that assists organisations in screening candidates before a face to face meeting, recently launched its cutting-edge and candidate-friendly mobile application, ‘Talview Candidate App’. The one-of-its-kind app is carefully-designed to assist candidates to gain first-hand experience, give actual video interviews and also practice aptitude tests. Sanjoe Jose, CEO of Talview,...
Display a Number 2014 without using Numbers in C#
...(Read whole news on source site)

Sitecore SDK for Xamarin

AddThis Social Bookmark Button
Sitecore is a high-end CMS. Putting data from its databases onto a phone is suddenly very easy.  Sitecore and Xamarin recently announced the Sitecore SDK for Xamarin. This post will run through an application that handles an implicit relationship to retrieve … Continue reading → For the complete article and hyperlinks, please visit my blog at

Debugging Tips and Tricks

AddThis Social Bookmark Button
Unfortunately bugs are a part of software development, and despite our best efforts to write software correctly from the start we spend a lot of time in the debugger. While bugs are an unfortunate fact of life, finding them doesn’t have to be as painful as it often is. For you problem-solvers out there, the Visual Studio 2015 debugger contains a rich set of features that can really increase your productivity…assuming you know they exist, and how to use them! To help with you learn more about our debugging tools, I recently gave three talks on “Debugging Tips and Tricks
for .NET developers”, at Microsoft’s Build Conference (60 minutes), at Microsoft’s Ignite Conference (75 minutes), and most recently on Visual Studio Toolbox (38 minutes). So check them out! For the folks who like the printed word more than talking heads, I’ll also cover some of the highlights I hit on in the talks. These tips include both new features in Visual Studio 2015 as well as useful functionality from previous versions of Visual Studio. Note: If you are interested in watching one of the talks, all three talks use the same demos and cover similar content, where the shorter...(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)