Developer Support

Advocacy and Innovation

Latest posts

Listening as a Development Differentiator
May 12, 2017
Post comments count 0
Post likes count 0

Listening as a Development Differentiator

Developer Support
Developer Support

This post is by Application Development Manager, Katie Konow, who highlights that when it comes to productive teams, key contributors, and personal growth-- listening can be a differentiator. What does listening have to do with technology? Listen in while I run through how being a great listener can help you progress in your career. Even if your career goal is to stay technical or always be a developer, excelling in your chosen career will require you to differentiate yourself from the group. For some, this may mean being the go-to expert for regular expressions, COBOL, or that one piece of code that is 12 ye...

Premier Developer @ Microsoft Build 2017
May 12, 2017
Post comments count 0
Post likes count 0

Premier Developer @ Microsoft Build 2017

Developer Support
Developer Support

ADM’s Bill Bevan, Marty Donovan, Russ Clark, Joseph Flanigen, joined Garrett Jacobs (Services Market Strategy Director) representing Premier Developer @ BUILD 2017. With another exciting Microsoft Build conference coming to a close, we’re inspired for the future, working with our partners on innovative solutions impacting the world. From Hololens development which made an ever-increasing partner exhibition, to Azure Cognitive Services, to Microsoft Security Risk Detection (to be offered through your Premier Services contract!) and so-much-more. Wow, let’s rock! Certainly many of the sessions were record...

Using Azure AD to enable partner access to SharePoint 201x
May 12, 2017
Post comments count 0
Post likes count 0

Using Azure AD to enable partner access to SharePoint 201x

Monu Bambroo
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 there are other approaches that could be used for this purpose, e.g. an on-premises AD with ADFS, using Azure AD has a number of advantages: Continue reading on Marius's blog.  

Build sets the stage for developers in 2017
May 11, 2017
Post comments count 0
Post likes count 0

Build sets the stage for developers in 2017

Developer Support
Developer Support

Developers from around the world came together this week as our Build Conference kicked off in Seattle. It’s always an inspiring time to hear new product announcements and seeing many new technologies in action for the first time. Build is sensory overload to anyone who loves technology, but more importantly, this conference sets the stage for what is to come. If you are not able to attend, either in person or via the live streams, be sure and watch the on-demand keynotes on Channel9. While the internet is buzzing over technology announcements, it’s important to step back and consider the vision Satya shared. ...

Add Application Insights to an Angular SPA
May 11, 2017
Post comments count 4
Post likes count 0

Add Application Insights to an Angular SPA

Developer Support
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 service for monitoring web applications. It includes analytics tools to help you understand application usage and to diagnose issues with the goal of continuously improving performance and usability. In addition to its integration with a variety of backend web platforms,...

Limiting concurrency for faster and more responsive apps
May 11, 2017
Post comments count 0
Post likes count 1

Limiting concurrency for faster and more responsive apps

Andrew Arnott
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 tends to schedule at least as many threads as the machine has CPU cores. The problem with the above code is that it floods the threadpool queue with items all at once. So if you have 10 items on your list, and only two cores, the queue and threads look like this: ...

Blockchain as an Electronic Medical Record Lifesaver?
May 10, 2017
Post comments count 0
Post likes count 0

Blockchain as an Electronic Medical Record Lifesaver?

Pam Lahoud
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 state of medical records can be alarming. If you visit one doctor’s office or hospital, your records are most likely kept only in that office’s record system or in a very small united system. There are currently no universal health records to easily transfer lab tests, ima...

Demonstrating the power Xamarin, Azure and HockyApp to fight Youth Homelessness
May 9, 2017
Post comments count 0
Post likes count 0

Demonstrating the power Xamarin, Azure and HockyApp to fight Youth Homelessness

Developer Support
Developer Support

In this post, Omar Kouatly, Director Premier Developer for Northeast, NY, NJ, spotlights a cross-platform mobile app that uses the power of Xamarin, Azure App Services, and HockeyApp to solve the real-world challenge of fighting youth homelessness. Premier Developer consultants from the Northeast volunteered their time to contribute to an exciting project for the Connecticut Coalition to End Homelessness (CCEH) that would help volunteers count homeless youth.  This project was covered in an earlier post on our blog back in February featuring PowerBI. The project had challenges that are very “real world”...

Garbage collection and variable lifetime tracking
May 9, 2017
Post comments count 0
Post likes count 0

Garbage collection and variable lifetime tracking

Sergey Tepliakov
Sergey Tepliakov

Here is a seemingly simple question for you: Is it possible that the CLR will call a finalizer for an instance when an instance method is still running? In other words, is it possible in the following case to see ‘Finalizing instance.’ before ‘Finished doing something.’? The answer is: “It depends”. In debug builds this will never happen (as far as I can tell), but in release builds this is possible. To simplify this discussion, let’s consider the following static method: The local variable ‘heavyWeightInstance’ is used only in first two lines and theoretically can be collected by the GC after that. One mig...