Azure Load Balancing Solutions: A guide to help you choose the correct option

In this post, Sr. App Dev Manager Fidelis Ekezue explain Azure Load Balancing options and highlight considerations for choosing a solution. Azure Load Balancing Solutions: When to choose which one? Microsoft Azure provides customers with many ways to load balance traffic requests to their environments. Customers have the options to choose Traffic Manager, Azure Load…


Blockchain in a nutshell

In this post, Sr. App Dev Managers Bernard Apolinario and Ajay Tanikella gives a thorough explanation of Blockchain concepts. What is Blockchain? Blockchain is a Secured, Shared, Distributed ledger. It’s a concept with the following key aspects: Ledger: It’s a not a typical accounting ledger. It’s a ledger that tracts value exchange between two parties….


Is Your Development Staff Ready for Artificial Intelligence?

In this post, Principal Consultant/ADM Larry Duff discuss some ethical challenges in Artificial Intelligence. Artificial intelligence has been a dream of computer scientists for many years. I remember my early days of programming I had a Commodore Pet. I was excited that I had a book of programs, I typed them in and saved to…


Using VSTS API with PowerShell to scaffold Team Projects

In this post, Senior Application Development Managers Art Garcia demonstrates how to navigate the VSTS REST APIs. Visual Studio Team Services or VSTS has matured into one of the leading Application Lifecycle management tools available. It allows you to not only manage your work and team velocity, but it also is a great tool to…


Agile UX: Incorporating User Experience into Agile Processes

Premier Developer Consultant Daisy Chaussee writes how to integrate user experience and design into agile processes. In combining Agile and UX, teams can attain greater collaboration, continuous improvement, and efficiency in development. The goal of this blog post is to provide guidance on how to integrate User Experience into Agile processes. In doing this, you…


Order of Precedence when Configuring ASP.NET Core

In this post, Premier Developer Consultant Randy Patterson introduces the new configuration API for ASP.NET Core and its order of precedence. In previous version of ASP.NET, configuration was primarily handled by the ConfigurationManager class. This class typically obtained the user configurable settings from the AppSettings section located in the XML file web.config. While these limited…


ARR and benefits for Premier customers

Senior Application Development Managers Sanjeev Gogna and Charles Ofori explain Azure Rapid Response (ARR) program, and explain how it benefits Premier customers. Overview With today’s technology, availability, reliability, and uptime are fundamental to success. To overcome incidents and interruptions, Microsoft offers Azure Rapid Response, an expedited response framework with prioritized access to Microsoft’s most knowledgeable…


Integrating Selenium tests in a release pipeline

Senior Application Development Manager Marcelo Silva recently posted this article demonstrating how to implement UI test automation using VSTS and Selenium. Today, I’d like to show you a proof-of-concept I created for one of my customers where we implement User Interface (UI) test automation into a Continuous Integration/Continuous Delivery (CI/CD) pipeline in Visual Studio Team…


Part 2: Azure Virtual Machine Scale Set and Windows Containers–Networking Tips

In part 2 of 2 blog posts, Premier Developer Consultant Julien Oudot continues his networking tips about Azure Virtual Machine Scale Set (VMSS) and Windows Containers. Building on the first post about VMSS set-up, Julien walks through how to communicate with containers running on nodes deployed as part of VMSS. If you haven’t read it…


SonarQube Integration with VSTS

In this post, Premier Developer Consultant Sana Noorani details how to integrate SonarQube with VSTS, so you can detect issues in code and trigger builds only when code checks pass. Introduction to SonarQube SonarQube is an open source tool used for continuously checking code quality. Many developers will add it to their DevOps pipelines with…