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


Git vulnerability with .git\config

AddThis Social Bookmark Button
Today the Git community disclosed an issue in Git that, in the worst case, could allow a developer’s machine to be taken over.  This is an issue that manifests across much of the Git ecosystem and is not unique to Microsoft’s Git implementation or to Windows.  I’ll describe the problem and the steps we’ve taken to ensure our customers using Git repositories are protected against this issue. First, I want to thank the Hg (Mercurial) community for their help.  An analogous issue was discovered in Hg.  They took the time to look at Git and discovered that the same
issue existed.  They carefully informed appropriate people in the community, shared information and controlled disclosure until preparations could be made to mitigate the issue.  It’s a great example of cooperation in the community. The problem Git has a file that it stores in your local GIt repository called config, in the .git folder.  This file contains a number of personal/preference settings.  Among them are aliases for git commands.  Using an alias, pretty much any git command can be repurposed to do anything you want. Normally the git client avoids ever overwriting that file.  Even if you commit...(Read whole news on source site)

Visual Studio Toolbox: Strategies for Adopting New Technologies

AddThis Social Bookmark Button
This is the fifth in a series of shows featuring speakers from the VSLive conference, which was held in Redmond in August. In this episode, I am joined by Miguel Castro. They discuss how you approach new technologies, and in particular, how you approach the fact that as new techniques become available, there is more then one way of doing things. Specific examples we discuss are WCF/Web API and WebForms/MVC, but the approach and the way you think about this is broadly applicable.

The Sweet Spot of Customer Demand Meets Microsoft Supply

AddThis Social Bookmark Button
Here’s a simple visual that I whiteboard when I lead workshops for business transformation. The Sweet Spot is where customer “demand” meets Microsoft “supply.” I’m not a fan of product pushers or product pushing.  I’m a fan of creating “pull.” In order for customers to pull-through any product, platform, or service, you need to know the customer’s pains, needs, and desired outcomes.  Without customer empathy, you’re not relevant. This is a simple visual, but a powerful one.   When you have good representation of the voice of the customer, you can really
identity problems worth solving.   It always comes down to pains, needs, opportunities, and desired outcomes.  In short, I always just say pains, needs, and desired outcomes so that people can remember it easily. To make it real, we use scenarios to tell a simple story of a customer’s pain, needs, and desired outcomes.   We use our friends in the field working with customers to give us real stories of real pain.   Here is an example Scenario Narrative where a company is struggling in creating products that its customers care about … As you...(Read whole news on source site)

Let Me Graph That For You

AddThis Social Bookmark Button
Let Me Graph That For You

Graph Search: The Power of Connected Data

we’ll look at some of the challenges in the contemporary data landscape
that Neo4j is designed to solve, and the ways in which it addresses
them. After taking a tour of Neo4j’s underlying graph data model, we'll
look at how we can apply its data model primitives when developing our
own graph database-backed applications. We’ll finish by reviewing some
modelling tips and strategies.

Comparison of Python and Apple’s Swift Programming Language Syntax | Michael Kennedy on Technology

AddThis Social Bookmark Button
Comparison of Python and Apple’s Swift Programming Language Syntax | Michael Kennedy on Technology

As a Python and C# developer, I have been intrigued ever since Apple announced the Swift programming language to cheering crowds at WWDC 2014.

This post will explore the syntax of Python 3 vs Swift. I was inspired by Chris Pietschmann’s post Basic Comparison of C# and Apple Swift Programming Language Syntax for C# and Swift. So here is the Python version.

Improved Welcome/Wiki experience

AddThis Social Bookmark Button
I mentioned this in my post on the sprint 75 deployment and I wanted to include a video but it wasn’t ready.  Now it is and I want to share it.  Keep in mind that the deployment is still in progress so it may not be available in your account yet.  The deployment should be done by tomorrow (Friday). I’m just tickled at how nicely this experience is turning out.  I hope you like it too.  Of course, all of this will show up in TFS 2015 too. Brian