Developer Support

Advocacy and Innovation

Latest posts

Jul 21, 2017
Post comments count 0
Post likes count 0

Resolving Azure ARM REST API Versions Conflict In ARM Templates

Pam Lahoud

This post is from Premier Developer consultant Adel Ghabboun. Usually if you use the Azure Portal Automation Script feature to generate an ARM template and copy that to a new Visual Studio Azure Resource Group project, Visual Studio editor will complain about the API version that is used in the template and suggest a new version. It looks like this: If you click Ctrl + Space, Visual Studio will show you all the possible values: Now, if you change the value and try to deploy this template to your Azure resource group, the result will come back failed with a deployment error: Now, which one ...

Jul 19, 2017
Post comments count 0
Post likes count 0

How to Track Impediments in VSTS

Pam Lahoud

This post is from Premier Developer consultant Assaf Stone.Note: While this post discusses impediments in VSTS, everything mentioned can be applied to TFS as well.Visual Studio Team Services (or VSTS) has great tools to support Scrum teams. The product owner can use the backlog and board to track the progress of individual teams or the entire product, at the Product Backlog Item (PBI) level, at the Feature level or even the Epic level, throughout the entire lifetime of the product. The developers can track the progress that they are making within the sprint, and see how their work (tasks) fit into the larger pict...

Jul 17, 2017
Post comments count 0
Post likes count 0

Use of AOP in Cross Cutting Aspect of Error Handling

Pam Lahoud

This post comes to us from Premier Developer consultant Crystal Tenn.Cross Cutting Concerns are global concerns that span across methods, classes, applications—and can be concerns widely affecting a whole company or industry. Think of patient records or a financial history, and things always needed in those industries and how it affects each method of code! There are all kinds of required security for each step and any errors need to be carefully logged. In other words, integral parts of an application that have to be performed across the layers. Examples are Logging, Exception/Error Handling, Data Validation, Bu...

Jul 14, 2017
Post comments count 0
Post likes count 0

Debugging Windows Applications with DebugDiag Workshop

Developer Support

This post is provided by Senior ADM, Jason Giordano, who spotlights our DebugDiag workshop available to Premier Support customers. If you have ever engaged Microsoft to assist with an application hang or crash, chances are, DebugDiag was used at some point.  While there are many tools out there to capture exceptions, crash dumps, and memory information of problematic apps, few are more powerful or automated than DebugDiag.  Not only does it make collecting data simple, but it provides powerful analyzers that can frequently identify the root cause of a problem in seconds.  It’s a great (free) tool for both ...

Jul 13, 2017
Post comments count 0
Post likes count 0

Inspiration from the Microsoft Ability Summit 2017

Developer Support

This post is from Senior ADMs, Bill Bevan and Joseph Flanigen, who discuss incorporating accessibility into the product lifecycle in a sustainable way, including business and design requirements, leadership roles and responsibilities, design vs. remediation projects, and assessing legal risk.For the seventh year, Microsoft has hosted an internal Ability Summit featuring inspirational talks from a diverse set of individuals who’ve contributed to society in tremendous ways. By the way, they’ve managed to succeed despite personal challenges. We heard from Satya Nadella, how Microsoft is striving to feature Accessibi...

Jul 12, 2017
Post comments count 0
Post likes count 0

Getting Started with Java on Azure

Developer Support

This post is provided by App Dev Managers, Derrick Sharpe and Andrea Martini, who spotlight the use of Java on Windows Azure.Many people are surprised to hear that running Java on Microsoft Azure is even possible, but there are many large, Java-based production applications running in the Microsoft Cloud. Azure provides numerous resources just for Java developers who want to work with cloud-native applications, or just use cloud services from your on-premises applications.Java developer tools on AzureLooking for Cloud APIs? Build out Java apps or microservices using the Azure SDK for Java for accessing Azure Clou...

Jul 11, 2017
Post comments count 0
Post likes count 0

Microsoft .NET Architecture Guidance

Developer Support

This post is provided by Senior ADM, Brian Swiger, who shares several helpful .NET Architectural Guidance e-books and samples.Four application architecture guidance drafts are available from Microsoft's Developer Division and the Visual Studio product teams.  These drafts cover four areas: Microservices and Docker, ASP.NET Web Applications, Azure Cloud Deployment, and Xamarin Mobile Applications. Each guidance consists of a set of documents appropriate for the topic. Continue on Brian’s blog.Premier Support for Developers provides strategic technology guidance, critical support coverage, and a range of essen...

Jul 6, 2017
Post comments count 0
Post likes count 0

Computer Vision Made Easy with Cognitive Services

Developer Support

This post is provide by App Dev Manager, Andrew Kanieski, who takes K9 obedience training to a new level with computer vision and Cognitive Services. Computer vision is truly amazing technology! It can be used to distill rich information from images that can help you breathe life into your applications. Microsoft's Cognitive Services - Computer Vision API gives developers the power to develop their software with the ability to truly see and comprehend the world around it. When I come upon a new technology I try to make application in my life. I ask myself how could I see myself using this? There are man...

Jul 5, 2017
Post comments count 0
Post likes count 0

Using PerfView with Azure Service Fabric Event Source Messages

Developer Support

This post is provided by Senior App Dev Manager, Mark Eisenberg, who spotlights the use of PerfView as a handy tool for debugging Azure Service Fabric applications. The Service Fabric tooling provides a Diagnostic Events viewer for Visual Studio that displays Event Trace for Windows (ETW) messages generated by the event sources provided with the SDK, ServiceEventSource and ActorEventSource. When working on a project with eight actors, two of which had hundreds of instantiations, it did not take long to swamp the built-in view. It topped out at 5000 messages and then began dropping the oldest messages. In a...