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


Powershell Script for Hyper-V to Wi-fi NAT

AddThis Social Bookmark Button
One of the big hassles when you’re working with Hyper-V on a laptop is networking.  Specifically, getting your Hyper-V guest machines to get network access through your laptop’s wifi connection. Well, Ben Armstrong blogged a new feature in Hyper-V that allows you to do NAT over wifi.  In his post, he pointed to the documentation on Microsoft’s [...]

AU Digital Workplace Conference - loving SharePoint and community

AddThis Social Bookmark Button
I had a wonderful time in Melbourne at the Digital Workplace Conference, hosted by Debbie Ireland and Mark Rhodes.  A big thank you and congratulations for your twentieth event! And several international SharePoint superstars: Joel, Michael, Marc Anderson and Laura Rogers and lots of local SharePoint and Office 365 experts.  Aside from the local Melbourne crowd, there were many from Sydney, Perth and Brisbane.  It was great to chat with you all.On my presentationI had one apology, I really didn't plan the "title" of my session well.  The talk I pitched was a "Office Add-Ins may seem
irrelevant to the SharePoint Developer, but actually, it isn't.  Here's how you can upskill."This was a talk about upskilling, building on little steps and having solid foundations for each step before bravely taking the next step.Instead, the title of the talk "Bravely take your skills to the next level: Office Add-ins" gave a slightly wrong message.  I shall rename the topic:"Bravely take steps to skill up to your next level - from SharePoint to Office Add-ins"Here's the presentationDownload Bravely...(Read whole news on source site)

Cutting Edge - Building an Historical CRUD

AddThis Social Bookmark Button
Cutting Edge - Building an Historical CRUD

Create, Read, Update, Delete operations (CRUD) that were modeled on top
of plain relational tables are now evolving into what we can generically
refer to as historical CRUD, which is a CRUD codebase where the
implementation manages to track down the entire list of changes.

the question is not whether you need event sourcing. The question is when you need it and how you code it.

log4net.Ext.Json / Wiki / first steps

AddThis Social Bookmark Button
log4net.Ext.Json / Wiki / first steps

Posts containing 'log4net json' - Stack Overflow

Log as JSON in log4net - Stack Overflow

Fly through the first steps to logging JSONGet the latest log4net.Ext.Json release appropriate to your .net framework version and log4net version.Place the DLL next to log4net'sConfigure log4net as usuallyUse the log4net.Layout.SerializedLayout, log4net.Ext.Json as your appender's layoutLog as you normally wouldlog4net basicsLog4net has a nice page explaining initial configuration:

I normally have this in my

// configure the log4net framework
[assembly: log4net.Config.XmlConfigurator()]
Then in the app.config, I make appsettings redirection to an external file for log4net:

log4net.config would then have the loggers and appenders, see for guidance. Please note that '...' means you need to complete the configuration of the appender.

Increase Cloud Application Responsiveness With Azure Queues and WebJobs

AddThis Social Bookmark Button
Originally posted on: This post is based on the presentation I gave at Cloud Saturday Chicago. In a mobile first world services need to be able to process high volumes of traffic as quickly as possible. With the certification and deployment process which native mobile apps have to go through being long and sometimes uncertain, we find ourselves looking for ways to make improvements without changing the device code. The flexibility of Azure and other cloud platforms gives developers the ability to easily implement changes to solutions using that can be deployed quickly
with nearly infinite resources. The solutions described here can also help the throughput of you web applications as easily as mobile apps. This article will demonstrate the capabilities of Azure WebJobs and Queues improve application responsiveness by deferring processing. Let’s start with what a normal mobile app infrastructure design may look like. We have a mobile app which is sending data to a web service to be processed. This service may have a whole workflow of operations to perform on that data once it is received. Once the processing is complete the data is stored in an...(Read whole news on source site)

Twitter’s Ad problem

AddThis Social Bookmark Button
From a re/code article last week: But Twitter isn’t novel anymore, and brands and agencies who want to play with a new shiny object can go to Snapchat. and then: …sales on Twitter’s own properties — see how it’s dropping faster than the rest of Twitter’s revenue, which includes its third-party ad network? That’s brand ... Read more The post Twitter’s Ad problem appeared first on Craig Bailey.

Parallel LINQ (1) Parallel Query and Visualization

AddThis Social Bookmark Button
[LINQ via C#] - [Parallel LINQ]So far, all the discussion for LINQ to Objects/XML does not involve multi-threading. This is by design, because pulling values from an IEnumerable sequence is not thread-safe.When multiple threads simultaneously access one IEnumerable sequence, race condition can occur and lead to unpredictable consequence. As a result, all the LINQ to Objects/XML queries are implemented in a sequential manner with a single thread. To scale LINQ in multi-processor environment, .NET also provides a parallel version of LINQ to Objects, called Parallel LINQ or PLINQ.Parallel LINQ classes and methodsParallel LINQ classes are also provided side
by side with LINQ to Objects: Sequential LINQ Parallel LINQ IEnumerable ParallelQuery IEnumerable ParallelQuery IOrderedEnumerable OrderedParallelQuery Enumerable ParallelEnumerable In System.Core.dll, System.Linq.ParallelEnumerable class symmetrically provides the parallel version of query methods from System.Linq.Enumerable class. For example, these are the 2 versions of Concat query methods:namespace System.Linq { public static class Enumerable { public static IEnumerable Concat(this IEnumerable first, IEnumerable second); } public static class ParallelEnumerable { ...(Read whole news on source site)