Developer Support

Advocacy and Innovation

Latest posts

Apr 12, 2018
Post comments count 0
Post likes count 0

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

Developer Support

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 yet, do not hesitate to look at the part 1 of the article which describe the 2-node VM Scale Set (VMSS) set up in Azure as well as some tips to make sure the two nodes are up. In this second part, we are going to talk about how to communicate with containers running on the nod...

Apr 11, 2018
Post comments count 0
Post likes count 0

SonarQube Integration with VSTS

Developer Support

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 SonarQubeSonarQube is an open source tool used for continuously checking code quality. Many developers will add it to their DevOps pipelines with continuous integration builds to be able to inspect code regularly. It monitors the overall health of an application by tracking bugs, vulnerabilities, code smells, and code coverage. By connecting SonarQube with VSTS, you can use the tool to detect issues in code every time ...

Apr 11, 2018
Post comments count 0
Post likes count 2

Performance traps of ref locals and ref returns in C#

Sergey Tepliakov

The C# language from the very first version supported passing arguments by value or by reference. But before C# 7 the C# compiler supported only one way of returning a value from a method (or a property) - returning by value. This has been changed in C# 7 with two new features: ref returns and ref locals. But unlike other features that were recently added to the C# language I've found these two a bit more controversial than the others. The motivation There are many differences between the arrays and other collections from the CLR perspectives. The arrays were added to the CLR from the very beginning and you ...

Apr 10, 2018
Post comments count 0
Post likes count 0

Experiments with HoloLens, Mixed Reality Toolkit and two-handed manipulations

Developer Support

Senior Consultant/ADM Davide Zordan recently posted this article on his HoloLens experiment.  In this post, he explains how to get started with HoloLens and Mixed Reality Toolkit. I’ve always been a big fan of manipulations, as in the past I worked on some multi-touch XAML Behaviors implementing rotate, translate and scale on 2D objects. As I progress with my learning about HoloLens and Windows Mixed Reality, I had on my to-do list the task of exploring how to recreate this scenario in the 3D Mixed Reality context. Finally, during the weekend, I started some research while preparing a demo for some speaking e...

Apr 8, 2018
Post comments count 0
Post likes count 0

Physical Data Center Security

Developer Support

Senior Consultant Omar Amin recently posted this article on securing a physical data center.  In this post, he highlights roles and responsibility on security across various hosting options.I don't spend a lot of time talking to customers about physical data center security.As a developer using mostly PaaS or IaaS compute platforms, I just assumed that that cloud provider had taken care of it. Helping customers with Data Security (Data at Rest, Data in Transit, Secure Compute), and Application Code security takes up most of my time.In this post, I wanted to step back a bit and look at the bigger picture. Let...

Apr 7, 2018
Post comments count 0
Post likes count 0

Ramping up on Powershell & CLI

Developer Support

In this post, Senior Application Development Manager, Danny Kolke, gives a practical guide on getting started with PowerShell and Azure CLI."For the things we have to learn before we can do them, we learn by doing them." AristotleIn working with my customers I often run into those who want to get started with Azure but just haven't done anything yet. My encouragement with them is pretty much summed up by Aristotle's famous words, or Yoda; whichever comes first to mind. With as much foresight as Aristotle had I still doubt that he was talking about Azure; of course Yoda was. Regardless, this wisdom sure holds true...

Apr 4, 2018
Post comments count 0
Post likes count 0

Microsoft Immersion Program: Bringing Microsoft Product Engineers to your Team

Developer Support

App Dev Manager Katie Konow spotlights the Microsoft Immersion Program and the value it brings to both Microsoft and our valued customers. immerse verb  im·merse  \ i-ˈmərs \ ENGROSS.  to take or engage the whole attention of : occupy completely As a developer or development lead using a Microsoft technology, you may find yourself wondering: does Microsoft take feedback? How do I make an impact on SQL Server, Typescript or Visual Studio (to name a few)? Can anyone hear me? We can! The Microsoft Immersion Program was created so that our engineers can come to where their users are. What is the Immersion Pr...

Apr 3, 2018
Post comments count 0
Post likes count 0

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

Developer Support

In this post, Premier Developer Consultant Julien Oudot teaches you how to ensure network connectivity when working with Windows Containers and Virtual Machine Scale Set in Azure.When working with Windows Containers and Virtual Machine Scale Set (VMSS) in Azure, some steps need to be performed to make sure the networking connectivity works as expected.Coming from on-premises and VM oriented background, these platform specific operations are not always as obvious as a Ping. The intent of this 2-part article is to summarize a few things to know to test the connectivity in different configurations:The first part of ...

Apr 2, 2018
Post comments count 0
Post likes count 0

Hosting an Angular Progressive Web Application (PWA) with Azure

Developer Support

Progressive Web Applications might just be the future of web development. In this post, Wael Kdouh shows how to deploy an Angular PWA to Azure, including some potential pitfalls to watch out for. In his blog post, Wael introduces the popularity of Progressive Web Applications and how to deploy them to Azure. He writes “In this post I will show you how you can deploy an Angular PWA application to Azure. I won't show you the detailed steps to build the CI/CD pipeline on VSTS which in turn deploys to Azure as I have already discussed it in a previous post which can be found here. Instead I will focus on so...