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


Introducing DZone's 2014 Guide to Internet of Things | Javalobby

AddThis Social Bookmark Button
Introducing DZone's 2014 Guide to Internet of Things | Javalobby

Beyond the IoT solutions directory, which includes vendor profiles
for 39 different IoT SDKs, developer programs, and hardware options, the
guide also includes:

Key findings from our survey of over 2,000 developers"How to IoT Your Life: The Complete Shopping List""The Scale of IoT" InfographicGlossary of common IoT termsThe guide also features in-depth articles from industry experts:

An Early Mover's Guide to IoT by Andreea Borcea

The Programming Challenges of IoT by John Esposito

The IoT
Protocol Wars by Matt Butcher

The Near Future of IoT by Sean Lorenz...(Read whole news on source site)

GitHub Flow Like a Pro with these 13 Git Aliases

AddThis Social Bookmark Button
GitHub Flow is a Git work flow with a simple branching model. The following diagram of this flow is from Zach Holman's talk on How GitHub uses GitHub to build GitHub. You are now a master of GitHub flow. Drop the mic and go release some software! Ok, there's probably a few more details than that diagram to understand. The basic idea is that new work (such as a bug fix or new feature) is done in a "topic" branch off of the master branch. At any time, you should feel free to push the topic branch and create a
pull request (PR). A Pull Request is a discussion around some code and not necessarily the completed work. At some point, the PR is complete and ready for review. After a few rounds of review (as needed), either the PR gets closed or someone merges the branch into master and the cycle continues. If the reviews have been respectful, you may even still continue to like your colleagues. It's simple, but powerful. Over time, my laziness spurred me to write a set of Git aliases that streamline this flow for me. In this post, I share these aliases and some tips on...(Read whole news on source site)

#1,123 – Localization IV – Download and Build the LocBaml Tool

AddThis Social Bookmark Button
After generating UIDs for all user interface elements in your project, the next step is to extract elements that need to be localized (i.e. given values for a specific language) into an external file.  This file can be passed to people doing the localization. To extract localizable data, you need a tool called LocBaml.  This tool is made available by […]

Small touches: Complex text in RavenDB

AddThis Social Bookmark Button
This is what we call a “mini feature”, something that you’ll probably not notice unless pointed out to you. Often, we want to store documents that contain multi line strings properties. JSON has a very simple way to handle that: And it works, and if the text is small, it is even readable. But it isn’t really working on anything even remotely complex or long. So we have worked to fix that: Now you can actually read this much more easily. We run into this when we look at stack trace information, where without line breaks,
it is nearly impossible to see what is going on....(Read whole news on source site)

The Morning Brew #1660

AddThis Social Bookmark Button
Software BDDfy V4 – Mehdi Khalili announces the release of BDDfy version 4, based on the existing project, and with over 300 commits this new version includes a substantial number of new features including Cucumber-like examples on both Fluent and Reflective APIs, self contained HTML reports, scenario Tags, along with a few breaking changes. Announcing […]

Should I get certified?

AddThis Social Bookmark Button
The value of Microsoft certifications has split opinion for years, and both camps feel very passionate about their side of the argument.  In this post I’ll try and look constructively at the value of Microsoft certifications, so you can make the decision for yourself.  I’m specifically talking about Microsoft developer certifications here, but the concepts/points […] The post Should I get certified? appeared first on C# .NET Development Blog.

Perfect PDF $79 Sale Extended!

AddThis Social Bookmark Button
I decided to extend the Perfect PDF sale until the end of the week!  That’s $79 for the full license.  It covers your entire team and however many apps you want to use it in.  After this sale ends on Friday, August 1st, the price for this edition will jump back up to its usual $299. You can still grab a free trial off of NuGet if you want to check it out before you spend your cash:

Get Downline and Upline of hierarchical data and Performance review - SQL Server 2008

AddThis Social Bookmark Button
I have already posted for the HierarchyId and CTE (Common Table Expression) , also given the comparison review of them for the level and hierarchical order data. You can find the post for same here. I am not saying that HierarchyId is better than CTE or CTE is better then HierarchyId. But it all depends on. You need to practically use them and review the performance of hierarchyId and CTE. I am going to show one more demo o find the members with downline and upline. -- creating objects CREATE DATABASE HierarchyDB GO USE HierarchyDB GO IF ( Object_id('HierarchyTab') > 0 )
DROP TABLE HierarchyTab GO CREATE TABLE HierarchyTab ( NodeId INT NOT NULL ,NodeParent int ,NodeDepth VARCHAR(100) NOT NULL ,NodePath HIERARCHYID NULL ,NodeLevel as (NodePath.[GetLevel]()) ,NodeStringPath as (NodePath.ToString()) ,NodeDesc VARCHAR(100) ) GO ALTER TABLE HierarchyTab ADD CONSTRAINT U_NodePath UNIQUE CLUSTERED (NodePath) GO INSERT INTO HierarchyTab(NodeId,NodeParent,NodeDepth,NodePath,NodeDesc) VALUES (1,NULL,'1',HIERARCHYID::Parse('/'),'Node-1'), (2,1,'1.1',HIERARCHYID::Parse('/1/'),'Node-2'), (3,2,'1.1.1',HIERARCHYID::Parse('/1/1/'),'Node-3'), (4,2,'1.1.2',HIERARCHYID::Parse('/1/2/'),'Node-4'), (5,1,'1.2',HIERARCHYID::Parse('/2/'),'Node-5'), (6,5,'1.2.1',HIERARCHYID::Parse('/2/1/'),'Node-6'), (7,5,'1.2.2',HIERARCHYID::Parse('/2/2/'),'Node-7'), (8,7,'',HIERARCHYID::Parse('/2/2/1/'),'Node-8'), (9,8,'',HIERARCHYID::Parse('/2/2/1/1/'),'Node-9') GO SELECT * FROM HierarchyTab GO 1. Get down line data using CTE and HierarchyId and compare the execution plan. -- Using CTE (Not Using...(Read whole news on source site)

The perils of calculating an Average of Averages

AddThis Social Bookmark Button
Originally posted on:'ve seen questions around issues calculating averages come up a few times in various forums and it came up again last week and I feel that there is some benefit in walking through the details of this issue. For many of you the following will be nothing new, but I'm hoping that this may serve as a reference that you can point to when you get requests for this sort of calculation. The core issue here is really a fundamental mathematical one. Personally I see it surfacing most often in DAX and MDX as those
are languages that I spend a lot of time with, but also because of their multi-dimensional natures you need to be able to write generic calculations that will work regardless of how the end users slice and dice the data. The discussions invariably start with a statement like the following: "I have a calculated measure that an average, but my totals are calculating incorrectly" There are 2 different issues I see relating to this. The first one is trying to use the AVG() function in MDX. Basically if you want an average...(Read whole news on source site)