Showing category results for Premier Developer

Jun 5, 2017
Post comments count1
Post likes count0

Defining ASP.NET Core Controller action constraint to match the correct action

Developer Support

When developing Web Api controllers many times we have situations where we need to define similar arguments in different methods. For example, a controller that has 2 methods that query users either by last name or date of birth. The name of the method is different but they both will receive a single argument of type string. When the routing engine...

.NET.NET Coreasp.net core
May 26, 2017
Post comments count0
Post likes count0

Using Application Insights SDK in Aspect-oriented programming (AOP) style with .NET

Pam Lahoud

This is the second post in a series on the Application Insights SDK from Premier Developer consultant Nasir Syed.  Check out his previous post here. In my previous post I talked about using Custom Attributes to avoid repetition, code pollution etc., and illustrated it from a very high level to use with Application Insights API, custom events...

.NETApplication InsightsNasir Syed
May 24, 2017
Post comments count0
Post likes count0

Avoiding Code Pollution when using Application Insights SDK

Pam Lahoud

This post comes to us from Premier Developer consultant Nasir Syed. “Insert a few lines of code in your application to find out what users are doing with it, or to help diagnose issues. You can send telemetry from device and desktop apps, web clients, and web servers. Use the Azure Application Insights core telemetry API to send custom events and...

.NETApplication InsightsNasir Syed
May 22, 2017
Post comments count0
Post likes count0

Practical Git Commands Kickstart

Pam Lahoud

This very useful guide to Git commands comes to us from Premier Developer consultant Crystal Tenn. Git command line is extremely useful for managing your resources – it is the only way to utilize all Git commands possible as most GUI’s only have a set of available commands. Although many guides exist to explain Git command line, many are brief in...

gitCrystal Tenn
May 19, 2017
Post comments count0
Post likes count0

Speed Matters – Turbo Charging Data Services with EF Core

Pam Lahoud

Premier Developer consultant Rob Vettor brings us this post on performance of the new Entity Framework Core. Entity Framework Core (EF Core) has arrived and brings with it several long-awaited improvements. Officially released this past June, EF Core is a complete rewrite of the Entity Framework. While the high-level developer APIs (DbContext, LI...

PerformanceRob VettorEntity Framework
May 17, 2017
Post comments count0
Post likes count0

Integrating Angular 4 Unit Tests with Visual Studio Team Services (VSTS)

Pam Lahoud

Premier Developer consultant Wael Kdouh brings us this post on integrating Angular 4 unit tests into VSTS. One of the nice features of Angular 4 (and Angular 2 before it) is the introduction of the Angular CLI (command line interface). I like to think of it as a style guide coming straight from the Angular team. But more importantly, it take...

VSTSAngularTesting
May 12, 2017
Post comments count0
Post likes count0

Using Azure AD to enable partner access to SharePoint 201x

Monu Bambroo

In this post, Premier Developer Consultant Marius Rochon shows us how to use Azure AD to enable partner access to Sharepoint 201x. The following summarizes my experience with setting Azure AD as authentication provider for Sharepoint 2013 or 2016. This setup enables access to SharePoint for external users (business partners, customers). While th...

AzureSharePointAzure AD
May 11, 2017
Post comments count4
Post likes count0

Add Application Insights to an Angular SPA

Developer Support

Laurie Atkinson, Senior Premier Developer Consultant, outlines the steps and pieces you need to add logging and telemetry to an Angular SPA using Application Insights. *There was an updated follow-up to this article on 3/29/20--  Be sure and see Angular How-to: Add Application Insights to an Angular SPA. Application Insights is an Azure s...

AngularApplication InsightsLaurie Atkinson
May 11, 2017
Post comments count0
Post likes count1

Limiting concurrency for faster and more responsive apps

Andrew Arnott

When you have a set of highly parallelizeable work, executing it concurrently can be easy: Of course you'd probably want to track the work at least so you know when it's done: Calling schedules the work to run on the .NET ThreadPool which is highly tuned and can likely get the work done as fast as you have CPUs to do the work as it t...

andarno
May 10, 2017
Post comments count0
Post likes count0

Blockchain as an Electronic Medical Record Lifesaver?

Pam Lahoud

This post comes to us from Premier Developer consultant Crystal Tenn. As of January 2014, The American Recovery and Reinvestment Act required all public/private health care providers to use electronic medical records (EMR). That opened so much potential for technological advancements and better health care for all of us! Yet, the current sta...

blockchainCrystal Tennhealthcare