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


A collection of #Windows 10 Keyboard Shortcuts

AddThis Social Bookmark Button
Who doesn’t want to be productive? Everyone, right? And this accelerates when you know some most useful keyboard shortcuts. Windows 10 specifies few new keyboard shortcuts along with existing shortcuts which were available for a long time. Using these keyboard shortcuts, you can improve your day-2-day activities. In this post, I am sharing the Windows 10 keyboard shortcuts along with the descriptions of each key combination. If I missed any, let me know so that, I can update this post for future references.   Don’t forget to bookmark this page as it lists most of the common and
important keyboard shortcuts available in Windows 10. I refrained from mentioning shortcuts like Cut, Copy, Paste etc. as those will not give any additional value. Please find below the shortcut key combinations as well as the description of them, listed in a tabular form:  Key Combinations Description of Key Combinations Win Open/Close the...(Read whole news on source site)

Interception in .NET – Part 2: Dynamic Interception

AddThis Social Bookmark Button
This is part two of a series of posts on interception in .NET. You can find the first part here.Interception TargetsThere are two possible targets for interception:
Types, such as classes or interfaces;
Instances of classes.
Depending on the target, we can use different interception techniques.Interception TechniquesIn .NET, like in other OOP languages, we have the following interception techniques:
Virtual method interception: this is a type interception technique by which we subclass dynamically a target type – an interface or a class, since structures do not allow subclassing – and add method overrides for the
methods we want to intercept. Of course, only virtual methods can be intercepted (abstract methods and interface methods are treated as virtual); the interceptor returns an instance of the dynamically generated subclass of the target type, which is treated exactly as if it were this target type;
Interface interception: an instance interception technique. There has to be an existing object for us to intercept, and it must implement one or more interfaces. We can intercept any method or property exposed by one of these interfaces; basically, the generated interceptor code sits between the exposed interface and the existing target;

Sign up now for SharePointalooza!

AddThis Social Bookmark Button
​Fellow SharePointers!

SharePointalooza is a premier 2 day SharePoint and Office 365 conference taking place on September 18th and 19th in Branson, MO. SharePointalooza offers technical workshops and sessions on everything SharePoint and Office 365 related including: Development, Administration, Branding, Search, Social, Architecture,  BI and End User.  
Why Attend SharePointalooza?There are a lot of reasons to attend SharePointalooza. Please allow us to take a few moments to tell you:

Registration for SharePointalooza starts at just $50!! The same speakers and the same content that normally costs up to $2000 can be yours for a tiny fraction of the price. In fact, right now you can save 50% off our normal registration cost by using the following link:

is being held at the Hilton Convention Center on Branson Landing. You can book your rooms at the Hilton using the following link:

In addition you can save even more money by booking a room at the Best Western Inn just a few block away from the venue.  With room rates starting at just $92, there really is no better value for your training budget! Call Best Western today and ask for the SharePointalooza rate: (417) 334-6464

Same expert speakers  and same content  as the larger, much more expensive conferences. SharePointalooza is your best chance to learn from and network with the experts who know SharePoint & Office 365 inside and out....(Read whole news on source site)

Building ES6 Browser Apps w/ Babel and Grunt

AddThis Social Bookmark Button
Over the last few months, I’ve spent a lot of time learning some of the new features in JavaScript ES6 (ES2015). I’ve recorded most of this as a live series of screencasts on WatchMeCode, and have made these episodes available already. Along the way, I also started using ES6 features in my day-to-day JavaScript development […]

Production postmortem: The case of the memory eater and high load

AddThis Social Bookmark Button
This is a recent case. One of our customers complained that every now and then they started to see very high memory utilization, escalating quickly until the system would bog down and die. They were able to deploy a mitigation strategy of a sort, when they detected this behavioral pattern, they would force RavenDB to reject client requests for a short while, which would fix this issue. This went on for  a while, because the behavior was utterly random. It didn’t seem to relate to load, peek usage time on the system didn’t correlate to this in any way.
Eventually the customer raised another issue, that a certain spatial query was behaving very slowly in the logs. We tested that, and we found that the customer was correct. More properly, the query executed just fine when run independently. But when we run this query tens or hundreds of times concurrently, we will see very high response times (and getting worse), and we would see the server memory just blowing up very quickly. So we have a memory leak, we figured out, let us see what is going on… We dumped the data, and tried to figure out what it...(Read whole news on source site)

Containerize your applications using docker for Windows - Part 1

AddThis Social Bookmark Button
Containers in software terminology is a lightweight virtual environment that groups and isolates a set of processes and resources such as memory, CPU, disk etc. from the host and any other containers. They include the application and all of its dependencies, but share the kernel with the other containers. One huge benefit of containers are that they are not tied to any specific infrastructure. The below diagram depicts docker containers on an infrastructure.

 Containers help developers create and test applications in their local environment and later containerize the application, which creates a docker image with the
app and the components required to run the app which is later used to create a container in an environment which is needed to host the container.

Because the container has everything it needs to run your application, they are very portable and can run on any machine that is running Windows Server 2016. You can create and test containers locally, then deploy that same container image to your company's private cloud, public cloud or service provider. The natural agility of Containers supports modern app development patterns in large scale, virtualized and cloud environments.

With containers, developers can build...(Read whole news on source site)

#OneDrive sharing now became easier with #Windows 10

AddThis Social Bookmark Button
Are you using OneDrive to store your documents, pictures and musics? If not, you should start using it. OneDrive is secure and has very good integration with Windows 10. The app itself creates local copy of the selected files/folders and you are just one step away to store and retrieve files. In Windows 10, it also offers one click sharing option directly from the explorer window. In this post, we will discuss about it. Read more to continue.   OneDrive for Windows 10 brings better integration with the explorer. Now you don’t have to go to the web
to share the link. Just a click away to share a link of file or folder. Whoever will have that specific link will be able to see the contents of the shared link. But if you want to share it only for specific people by email and/or want more control over sharing options, you still have to visit the site. Hopefully in near future, Microsoft will add more features to the desktop version of OneDrive. To share a link of a file or folder, just go to the OneDrive folder synched in your system. Make sure that, you have active internet...(Read whole news on source site)

Learning Visual Studio Code

AddThis Social Bookmark Button
Do you develop with Angular, JavaScript, TypeScript, Docker, Python, Gulp, or ASP.NET? Do you work on a Mac OSX, Linux, or Windows? Today’s developers work with a variety of languages and platforms, so a good tool is super important. I use an editor for most of my development and have tried Brackets, Atom, Sublime and others, but since the preview of Visual Studio Code (aka Code) was released I’ve been using it increasingly as my go-to editor. I’m excited to announce that you can now watch and learn with my Visual Studio Code course on Pluralsight, released this week. Visual Studio Code is an editor. It is not Visual Studio and it is not