Developer Support
Advocacy and Innovation
Latest posts
Managing VC++ legacy within your Enterprise
Senior App Dev Manager Sanket Bakshi shares some ideas on how to manage legacy VC++ within your Enterprise.
Accessing Certificates in Service Fabric Hosted Windows Containers
In this post, senior consultant Megan Meyer demonstrates how you can utilize SetupEntryPoint scripts to manage acquiring certificates and making them available to your Service Fabric hosted container. This blog covers an approach that allows greater control and flexibility at the time of service setup so that you can have runtime access to certificate files within your container.
DevOps Stories – Interview with John-Daniel Trask of Raygun
App Dev Manager Dave Harrison talks with John-Daniel Trask, co-founder and CEO of Raygun, about the adoption of DevOps. "Human beings are the center of the universe. But you wouldn’t know that by the way we’re treated by most of the software we write. Great engineers and great executives grasp that. They know that to humans, the interface is the system – everything else simply does not matter in the end. So they never let anything get in the way of improving that human, end user experience."
Late night Blockchain thoughts
The reason why I've decided to write a blog post about Blockchain is not because I want to add a(nother) quick-start or easy explanation of the technology into the internet archive… I’ve had the chance to study, work and learn from the field what this technology may offer (a lot of potential opportunities) but of course also when it would be better to invest in something different. So my goal is to give you some food for thought and to feed your curiosity sharing my honest feedback and thoughts.
Performance implications of default struct equality in C#
If you're familiar with C#, then you most likely heard that you should always override and for custom structs for performance reasons. To better understand the importance and the rationale behind this advice we're going to look at the default behavior to see why and where the performance hit comes from. Then we'll look at a performance bug that occurred in my project and at the end we'll discuss some tools that can help to avoid the issue altogether. How important the issue is? Not every potential performance issue affects an end-to-end time of your application. is not very efficient (*), but unless it is us...
What is your Agile?
In this post, Senior Application Manager, AJ Weaver talks about the many interpretations of Agile.First, let me start by saying that when I am talking about Scrum, I am not necessarily talking about Agile. All Scrum is Agile but not all Agile is Scrum. As you can see below, Scrum is just one cornerstone of Agile. The term is misused and abused across by pretty much all organizations, but I believe it is very important for organizations to clarify what they mean by “Agile”. I have heard many people define Agile over the past 20+ years of my software development life. Sometimes people like to define Agile as “not d...
WIP Your Product into Shape
In his latest post, Senior Consultant, Assaf Stone shares some useful suggestions on tracking Work In Progress (WIP) in VSTS.What is WIP?WIP simply means work in process (also sometimes, Work In Progress). This metric simply measures how many items (features, stories, backlog items, tasks) your team have started to develop, but have yet to complete. In other words, how many items are currently being developed. This simple metric is extremely important, and a useful number to track and control. In this post we will discuss the reasons for limiting your WIP, how to do so, and how to track your work in process using...
Angular How-to: Share Server-side Validation
Laurie Atkinson, Senior Consultant, avoid duplication of field-level validation by dynamically applying server-side validation rules on Angular controls. Validation attributes are simple to apply to an Angular control within an HTML template, but that validation logic must be duplicated on the server. Instead, you can build an Angular validation service that parses server-generated rules and dynamically applies those rules using Reactive Forms. Settle on a schema that your API will provide Your server-side API will need to return validation rules in some format that can be consumed by the Angular applica...
How to fetch a user’s profile from Azure Active Directory using PowerShell
In this post, App Dev Manager Chev Bryan demonstrates how to fetch a user’s profile from AAD using PowerShell.On my recent journeys helping customers migrate from TFS to VSTS; one of the most common obstacle is verifying that users marked for active import to VSTS have matching AAD records. Thankfully there is a fairly streamlined way to do this using PowerShell and the Azure Graph API.Continue on Chev’s blogPremier Support for Developers provides strategic technology guidance, critical support coverage, and a range of essential services to help teams optimize development lifecycles and improve software quality.&...