Visual studio feeds

All Visual Studio blogs in one place

Subscribe

Enter your email address:

Delivered by FeedBurner

Increase your website traffic with Attracta.com

Google+

Contact

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

Follow us on FB

Search

The Latest of Microsoft Office Developer Tools: Office Add-in Commands and SharePoint 2016 Support

AddThis Social Bookmark Button
Office’s message at Build was loud and clear: Office is an open market for developers who want to reinvent productivity, backed by a consumer base of 1.2 billion users. Qi Lu welcomed developers to the Office ecosystem in his Build keynote, and showcased new robust extensibility features that enable you to create custom experiences in... Read more

The design of RavenDB 4.0: Voron takes flight

AddThis Social Bookmark Button
RavenDB has been using the low level Esent as our storage engine from day 1. We toyed with building our own storage engine in Munin, but it was only in 2013 that we started pay serious attention to that. A large part of that was the realization that Esent is great, but it isn’t without its own issues and bugs (it is relatively easy to get it into referencing invalid memory, for example, if you run multiple defrag operations), that we have to work around. But two major reasons were behind our decision to invest a lot of time and
effort into building Voron. When a customer has an issue, they don’t care that this is some separate component that is causing it, we need to be able to provide them with an answer, fast. And escalating to Microsoft works, but it is cumbersome and in many cases result in a game of telephone. This can be amusing when you see kids do it, but not so much fun when it is an irate customer with a serious problem on the phone. The second reason is that Esent was not designed for our workload. It has done great by...(Read whole news on source site)

The Morning Brew #2080

AddThis Social Bookmark Button
Software Heads up: TFS 2015.2.1 coming – Brian Harry highlights the planned release of a minor update to TFS 2015 Update 2, being called TFS 2015.2.1 which addresses some of the reported bugs in Update 2 HLSL Tools for Visual Studio v1.0 released – Tim Jones announces the 1.0 release of the HLSL Tools for […]

Azure Service Bus - Purging Queues

AddThis Social Bookmark Button
Testing code that involves queues always has some utility code that is responsible for test cleanup. The cleanup is often implemented as a queue purge operation. For example, MSMQ allows to delete all messages in a queue by calling a Purge() command on a queue. MessageQueue queue = new MessageQueue(".\\exampleQueue"); queue.Purge(); Simple. Convenient. Not possible with Azure Service Bus. There are a few options to handle situations when the purge operation is needed. None of those options is perfect, but is a workable solution until native implementation is provided (vote for the suggestion on UserVoice). Drain messages Draining messages is receiving all of the messages
found. Execution time will depend on a number of messages found in a queue. To make if faster, multiple message receivers can be used. To make it less chatty, receiving mode should be set to ReceiveAndDelete rather than to PeekLock. This will reduce the latency and number of operations. Receive in batches Batching will help with getting as many messages as possible in a single operation. It will be subject to the quotas imposed by the service tier being used. Use async Not need to explain that async operations are much more preferred with IO-based operations. When receiving messages in batches, make sure...(Read whole news on source site)

The Practical Problems of Determining Equality and Equivalence in SQL

AddThis Social Bookmark Button
In theory, it is easy to determine whether data is equal to, greater than or lesser than a value. Real-world data types can be surprisingly tricky, even for gauging data equivalence. Because SQL cannot remain aloof from any application's data types, you need to be aware of the ways and pitfalls of individual datatypes and how you can test for equality, equivalence, similarity, identity and all that jazz. Joe Celko discusses.

Home