Developer Support

Advocacy and Innovation

Latest posts

Nov 1, 2017
Post comments count 0
Post likes count 0

[Service Fabric] Full/Incremental backup and restore sample

Pam Lahoud

Premier Developer consultant Larry Wall created this sample application to demonstrate how to do full and incremental backups of your Service Fabric services to Azure blob storage. I recently worked with a client who said that they had had trouble implementing incremental backup and restore for their stateful services, so I was set to the task to build a sample that would do both a full and incremental backups to Azure blob storage. I fully expect great improvements to happen in Service Fabric in the coming months regarding backup and restore, but for now, the customer needed to get moving. Read the ...

Nov 1, 2017
Post comments count 0
Post likes count 0

Dissecting the tuples in C# 7

Sergey Tepliakov

types were introduced in .NET 4.0 with two significant drawbacks: (1) tuple types are classes and (2) there was no language support for constructing/deconstructing them. To solve these issues, C# 7 introduces new language feature as well as a new family of types (*). Today, if you need to glue together two values to return them from a function or put two values in a hash set you can use types and construct them using a handy syntax: (*) types are introduced in .NET Framework 4.7. But you still can use the feature and target lower framework versions, in this case, you have to reference a special nuget pac...

Oct 31, 2017
Post comments count 0
Post likes count 0

Deploying Your Angular Application To Azure Using Visual Studio Team Services (VSTS)

Pam Lahoud

This tutorial on using VSTS to deploy your Angular application to Azure comes to us from Premier Developer consultant Wael Kdouh. Introduction It is no secret by now that the Angular CLI is the preferred method to develop an Angular application due to its simplicity and power at the same time. One of the main advantages of using Angular CLI is that it hides a lot of the ceremony involved in creating an Angular application (deciding on a style guide, setting up the package.json file, setting up the client side build system, setting up unit testing, preparing your code for production, etc.). This is all ...

Oct 28, 2017
Post comments count 0
Post likes count 0

My experiment and observation on Service Fabric Communication Stacks

Developer Support

This post is provided by Senior App Dev Manager, Vishal Saroopchand who asks the question, “How do you decide what Communications Stack to use in your Service Fabric applications?” How do you decide what Communication Stack (Remoting, WCF, Custom Implementation) to use in your Service Fabric applications? Do you know how each communication stack performs? This post is to help shed some light on the performance characteristics that I observed with my recent experiment. The questions I was attempting to answer Which communication stack should I choose for inter-service communication on a low latency wo...

Oct 27, 2017
Post comments count 0
Post likes count 0

Converting PCL (Portable Class Libraries) to .NET Standard Class Libraries

Developer Support

In Part 1 of this 3 part series, App Dev Manager, Herald Gjura discusses converting PCL (Portable Class Libraries) to .NET Standard Class Libraries. Overview I have been working for this client for quite a few years and had advised them to break down some of their key business functionality and features and distribute them as NuGet packages. With the introduction of the mobile apps, most of these packages were re-packaged again as PCLs to be used in Xamarin cross platform applications. During this process of continuous refactoring, things evolved again. There was a migration from TFS to VSTS and rewriting of...

Oct 26, 2017
Post comments count 0
Post likes count 0

EF 2.0 I am a believer

Developer Support

This post is provided by App Dev Manager, Marcus Fernandez who shares first impressions of EF Core 2.0. I am not much of a database guy. I enjoy code but not a big fan of learning tools like SQL Management Studio, SSIS, etc. Not my forte. So I am working on a project and exploring database evolution.  The original project started with EF 6.  The team struggled as there were no EF experts and we found that there were some limitations around relationships getting lost in the code. They migrated the EF 6 code to a database project and at some point people started updating the database directly and doing sc...

Oct 25, 2017
Post comments count 0
Post likes count 0

Exploring Windows Mixed Reality, switching between 2D / 3D and embedding Web Views

Developer Support

In this post, Senior App Dev Manager, Davide Zordan explores switching between Unity 3D and XAML 2D views and integrating the access to UWP APIs for content hosted on Web Views. This scenario could be particularly useful if an app needs to reuse existing code, perhaps available in a website, with the requirement to access the Windows Runtime when executed in Windows Mixed Reality devices and activated from a Unity 3D scene. Continue reading on Davide’s blog Premier Support for Developers provides strategic technology guidance, critical support coverage, and a range of essential services to help t...

Oct 23, 2017
Post comments count 0
Post likes count 0

Docker Blog Series Part 4 – Managing Secrets inside Kubernetes Cluster in Azure Container Service

Pam Lahoud

This post is the next in a series of Docker posts from Premier Developer consultant Monu Bambroo.  In this post, Monu walks through setting up a Web API to leverage Kubernetes for managing secrets. One of the common tasks in application development is to manage configurations. Some of the configurations can be sensitive information. One of the features of Kubernetes is secret management. There are many approaches to retrieve secrets from the secret management store. In this blog post, I will show you how to manage a sample secret using environment variables in a Web Api. We will do this in two steps. First...

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

Should I Use Visual Studio 2017 or VS Code For My Next Angular Application?

Pam Lahoud

This post on using Visual Studio to develop Angular applications comes to us from Premier Developer consultant Wael Kdouh. I engage with a lot of our customers that work on Angular applications and I frequently get asked the following question: Should we use Visual Studio 2017 or VS Code for our next application? The short answer is doesn't matter because both provide similar capabilities for the most part. In this blog post I will show you how to setup both environments to allow you to be productive when building your next Angular application. Read the rest on Wael’s blog here.