News

Something New: ID Management, Productivity Tools in VS 2015

Some of the hidden gems in the just-released VS 2015 include improved account management as developers go from one environment to another, and the addition of some nifty features in the Productivity Power Tools for VS 2015.

There's so much information coming out from the Visual Studio team as far as new and improved features, and Visual Studio Magazine contributors are planning to cover them in more depths in the next several months. The Visual Studio team recently blogged about two new improvements that might appear minor, but could save lots of development time in the long run.

First are the improvements in identity management. Authentication can be a bone of contention for developers, particularly for those who have numerous accounts across on-premises and cloud environments. With more accounts, developers start to feel "harrassed" by the security measures asking for credential reentry, but improvements are on the way. "You can now chose to use a single account across many developer services, or use multiple accounts across Visual Studio," blogs Ji Eun Kwon and Anthony Cangialosi, program managers with the Visual Studio Platform IDE team. "All of this is possible because of the new Visual Studio Account Manager." While it's not perfect, it's about as close to global single sign-on as one could get, and the ease with switching among multiple accounts is built into the VS Account Manager as well.

The account manager manages account through a keychain approach, which allows users to add Microsoft accounts as well as work and school accounts to the keychain. "Visual Studio manages and refreshes tokens for the accounts centrally to reduce redundant sign-in prompts," so that users aren't continually being asked to reenter login credentials as they move from one service to another, and from on-premises to cloud.

Two new features are now available in this release for working with multiple accounts, the account picker control and the domain picker control. The account picker control is used to add new accounts as a developer starts to pile up a number of new services that are necessary to access during a typical development project. It appears in a dialog as the service is accessed and needs to be configured. When domains need to be configured for accessed services, the domain picker control appears in a dialog.

The list of accounts can be found under File | Account Settings when more control to add, filter or remove accounts is needed.

Moving on, the team has also made two new improvements to the Productivity Power Tools for Visual Studio 2015. PPT for VS 2015 is an extension pack of productivity tools that includes tools like Peek Help, Solution Errors, HTML Copy, and a dozen others that aren't part of the IDE. PPT for VS 2015 is feature-for-feature much like PPT for VS 2013, but the update now includes a Solution Error Visualizer, which works off of VS 2015's Error List to be able to filter errors from within the visualizer itself. As well, three of the productivity tools -- Color Printing, Colorized Parameter Help, and Organize VB Imports -- are now incorporated into the VS 2015 IDE.

About the Author

You Tell 'Em, Readers: If you've read this far, know that Michael Domingo, Visual Studio Magazine Editor in Chief, is here to serve you, dear readers, and wants to get you the information you so richly deserve. What news, content, topics, issues do you want to see covered in Visual Studio Magazine? He's listening at [email protected].

comments powered by Disqus

Featured

  • Hands On: New VS Code Insiders Build Creates Web Page from Image in Seconds

    New Vision support with GitHub Copilot in the latest Visual Studio Code Insiders build takes a user-supplied mockup image and creates a web page from it in seconds, handling all the HTML and CSS.

  • Naive Bayes Regression Using C#

    Dr. James McCaffrey from Microsoft Research presents a complete end-to-end demonstration of the naive Bayes regression technique, where the goal is to predict a single numeric value. Compared to other machine learning regression techniques, naive Bayes regression is usually less accurate, but is simple, easy to implement and customize, works on both large and small datasets, is highly interpretable, and doesn't require tuning any hyperparameters.

  • VS Code Copilot Previews New GPT-4o AI Code Completion Model

    The 4o upgrade includes additional training on more than 275,000 high-quality public repositories in over 30 popular programming languages, said Microsoft-owned GitHub, which created the original "AI pair programmer" years ago.

  • Microsoft's Rust Embrace Continues with Azure SDK Beta

    "Rust's strong type system and ownership model help prevent common programming errors such as null pointer dereferencing and buffer overflows, leading to more secure and stable code."

  • Xcode IDE from Microsoft Archrival Apple Gets Copilot AI

    Just after expanding the reach of its Copilot AI coding assistant to the open-source Eclipse IDE, Microsoft showcased how it's going even further, providing details about a preview version for the Xcode IDE from archrival Apple.

Subscribe on YouTube

Upcoming Training Events