Developer Support
Advocacy and Innovation
Latest posts
Using Redis as ADAL token cache
In a recent post from his blog, Premier Developer Consultant Marius Rochon shows how to use Redis as ADAL token cache. Here is a sample TokenCache class implementation using Redis for use with the Active Directory Access Library (ADAL). The library is used for obtaining tokens from Azure AD or AD FS using the OAuth2 protocol. Continue reading on Marius Rochon's blog…
US Workshops, Webcasts, and Tech Talks – September 2016 Update
Teams struggle to keep up with the latest technology trends, so training and knowledge transfer are important investments to build the expertise required for optimal application and infrastructure. It’s a great way to proactively stay in front of technical gaps that can manifest in the form of implementation delays, architectural problems, and/or costly production outages. Premier Support for Developers provides access to a wide range of advisory and training options that include most popular developer technologies. Options range from onsite, instructor-led workshops to remote training, and eve...
Getting started with your DevOps journey
In a recent post from his blog, Premier Developer Consultant Ilias Jennane explains about navigating through the Dev Ops journey. You have probably started to hear all the noise about DevOps. Most likely you fall into one of the following categories: Regardless of which phase of that journey you’re actually in, there are few pillars that your organization has to go through.. Continue reading on Ilias Jennane’s blog…
Five DevOps Must-Reads
DevOps promotes the collaboration between developers and other IT stakeholders to optimize software delivery. For many organizations, it’s a challenge for teams to come together with the right mix of priorities and expectations. Application Development Manager, Dave Harrison, shares five of his favorite DevOps books. DevOps as a movement is gaining traction, but you could argue – very successfully – that we’re still missing a few key pieces. For example, we lack a clear manifesto as we have with Agile. As a development lead, I would have those words of the Agile Manifesto up on my wall – and always, when I f...
Millennial Manager
Unlike a lot of technical blogs, Premier Developer covers a range of both technical and business focused topics. Why? Simply put, developers need to understand the business and the business needs to understand developers. This post is provided by Dan Simmons, a Technical Delivery Manager in Microsoft’s Modern Application Domain and a millennial manager. David S. Lipien, a Director in Microsoft’s Premier Services and a manager of millennials, helped contribute. I was recently at the lake relaxing and talking to my neighbor, a Press Lawyer, and she was discussing her position and the challenges she was fa...
Building cross-platform Xamarin.Forms apps in VSTS
In a recent post from his blog, Premier Developer Consultant Jim Blizzard shows how to navigate past some of the issues when setting up VSTS builds for a multi-project Xamarin.Forms solution. The other day I wanted to create a DevOps CI / CD pipeline for a simple Xamarin.Forms app that I’d created. The Visual Studio solution contains project files for the PCL, Android, iOS, and UWP projects. The CI / CD pipeline would include VSTS for source control, build, and release, my Mac for the actual compile and packaging of the iOS app, and HockeyApp for beta version management and beta user management. It’s not that ...
Using the correct version of Android SDK Build-Tools with Xamarin Android
Senior Developer consultant, Wael Kdouh, walks us through what it takes to get Xamarin.Android working with the latest “24” SDK Build-tools package. Google recently released a new final version “24” of the Android SDK Build-tools package. Of course, being a good citizen meant that I used the Android SDK Manager to update to the latest version. The short story (after debugging every stage of the tool chain with a colleague of mine) is that Xamarin.Android is not yet fully compatible with this version. The details can be found here. What is more important is not the resolution but rather the journey that I emba...
US Workshops, Webcasts, and Tech Talks – August 2016 Update
Premier Support for Developers provides access to a wide range of advisory and training options that include most popular developer technologies. Options range from onsite, instructor-led workshops to remote training, and even access to a distinguished team of Developer Consultants for specialized advisory needs. Content frequently includes proven practices established through the support of Microsoft’s largest customers. Teams struggle to keep up with the latest technology trends, so training and knowledge transfer are important investments to build the expertise required for optimal application and infrast...
Single SignOn is easy, Single SignOut is not
In a recent post from his blog, Premier Developer Consultant Marius Rochon talks about problems with single SignOut. Single Sign In relies on the token issuer holding on to a cookie, which tells it about the user identity after the first signin. The issuer can then respond to a request for token in whatever protocol it came in (WSFed, SAML, OpendIDConnect, etc.). Continue reading on Marius’ blog…