Pam Lahoud

Post by this author

Scaling Agile using Microsoft Visual Studio Team Services

In the latest article on his blog, Premier Developer consultant Ilias Jennane discusses how to scale the Agile software development process for large organizations using Visual Studio Team Services. When the Agile Manifesto was written about 16 years ago, it had a simple goal and that is to uncover better ways of writing software. (image...

CMMi SM – Modelo de madurez de Arquitecturas orientadas a servicios usando Microsoft Azure

We here at the Premier Developer blog are very happy to announce that our colleagues in Premier Developer Latin America have launched a Spanish language blog!  Premier Developer consultant Erick Ramirez Martinez has posted the first article on using Microsoft Azure to implement a Service Oriented Architecture (SOA) maturity model.  ...

Protecting Secrets using VSTS and Azure Key Vault

In his latest blog post, Premier Developer consultant Najib Zarrari discusses one approach to protecting sensitive information in your application by using VSTS and Azure Key Vault. If you are building a modern application and are following modern design principles, there is a good chance your application is composed of a number of layers ...

OWIN and WS-Federation with CA Siteminder

Check out this blog from Premier Developer consultant Marius Rochon for information on how to integrate ASP.NET applications with CA Siteminder. A customer was having a problem integrating an ASP.NET application with CA Siteminder v12.52. Firstly, there was a problem with using SAML2.0 token formats. To get around that, we reconfigured SM to...

Implementing Managed Tabbed Navigation with SharePoint – Part 1

Premier Developer Consultant Brian Gregor kicks off a new 3 part series with this overview on implementing Tabbed Navigation with SharePoint. Recently, I changed roles and have more opportunity to work in areas that have more of a development slant to them. One of my customers recently wanted to convert their Intranet portal into a more ...

An alternative to ConfigureAwait(false) everywhere

In his latest blog post, Premier Developer consultant Ben Williams brings us this article on asynchronous code. One of the general recommendations you may often read is to use ConfigureAwait(false) in library code. This is so that when the library is used, it does not block the synchronization context in use by the application (e.g. the UI ...

When using SharePoint, don’t use $

In the latest post on his blog, Senior Premier Developer Consultant Brian Gregor discusses an error when using Distributed Cache PowerShell cmdlets with a user account that includes a $ in the name. https://blogs.msdn.microsoft.com/briangre/2017/01/24/when-using-sharepoint-dont-use...

Multi-tenant WebAPI – simple admin consent

In this post, Premier Developer consultant Marius Rochon shares his application authentication experience in order to help you create your own Multi-tenant WebAPI applications. The VS.NET 2015 wizard for adding authentication to ASP.NET WebAPI projects does not support using the multi-tenant option. Here are some notes on how to implement ...

What are Microservices and Why Should You Care?

Thanks to Premier Developer Consultant Najib Zarrari for sharing this excellent article on Microservices and the changing nature of software architecture in the industry today. Context Nowadays, trends show that market conditions are changing constantly and at a pace we have never seen before.   New companies come into mature ...

Unit testing using Typescript, Mocha, Chai, Sinon, and Karma

In this post, Premier Developer consultant Wael Kdouh outlines how to set up a unit testing project using Typescript, Mocha, Chai, Sinon and Karma. I was trying to setup a project for unit testing using Typescript, Mocha, Chai, Sinon, and Karma and I quickly realized that there were so many moving parts that made it a bit challenging to...