Tiago Costa blog

This blog was created for sharing knowledge for Microsoft Developers and Microsoft Certified Trainers about Office 365, Azure, SharePoint and .Net.

Book: Modern Authentication with Azure Active Directory for Web Applications

Once more Microsoft releases a Book. This time about how to integrate Web Applications Authentication with Azure Active Directory and written by Vittorio Bertocci.

Active Directory has been transformed to reflect the cloud revolution, modern protocols, and today’s newest SaaS paradigms. This is an authoritative, deep-dive guide to building Active Directory authentication solutions for these new environments. Author Vittorio Bertocci drove these technologies from initial concept to general availability, playing key roles in everything from technical design to documentation. In this book, he delivers comprehensive guidance for building complete solutions. For each app type, Bertocci presents high-level scenarios and quick implementation steps, illuminates key concepts in greater depth, and helps you refine your solution to improve performance and reliability. He helps you make sense of highly abstract architectural diagrams and nitty-gritty protocol and implementation details. This is the book for people motivated to become experts.

Book Main topics:

  • Address authentication challenges in the cloud or on-premises
  • Systematically protect apps with Azure AD and AD Federation Services
  • Power sign-in flows with OpenID Connect, Azure AD, and AD libraries
  • Make the most of OpenID Connect’s middleware and supporting classes
  • Work with the Azure AD representation of apps and their relationships
  • Provide fine-grained app access control via roles, groups, and permissions
  • Consume and expose Web APIs protected by Azure AD
  • Understand new authentication protocols without reading complex spec documents

About the Author:

Vittorio Bertocci is a Microsoft Principal Program Manager responsible for developer experience related to identity services, both on premises and in the cloud. As Architect Evangelist at Microsoft, he spent several years helping major enterprises build advanced identity solutions based on new Microsoft technologies. He frequently speaks at international events such as TechEd, PDC, Build, and Ignite, and he blogs on identity topics at www.cloudidentity.com. His books include Programming Windows Identity Foundation.

You can check more information about this Book at: Link

On February 1, 2016, Azure DocumentDB will move from global to regional meters

DocumentDB will move from a single, global meter to multiple regional meters for specific Azure regions. You’ll be charged based on the region in which your data resides, not the country or region associated with your Azure subscription. This change may cause a price increase on your monthly Azure bill for your usage of DocumentDB.

As part of this transition, the resource GUIDs for DocumentDB will also change. We recommend that you make appropriate changes to the resource GUIDs in your custom applications. For more information, please visit the GUID mapping webpage. For more information on pricing, please visit the DocumentDB Pricing webpage.

MCSA: Linux on Azure

Microsoft if committed to open-source community, prove of this is the release of the new MCSA: Linux on Azure. This certification demonstrates your ability to design, architect, implement, and maintain complex cloud-enabled Linux® solutions that leverage Microsoft Azure open source capabilities. It also validates your Linux system administration skills to show that you are fluent in today’s cloud-native world.

To achieve this certification you need to take only two exams:

  • 70-533: Implementing Microsoft Azure Infrastructure Solutions;
  • LFCS: Linux Foundation Certified System Administrator

Because the last exam is not a Microsoft you need to send proof of passing in both exams to Microsoft. If you live in North America, you need to contact the Microsoft North American Regional Service Center. If you live outside of North America, you should email MCPHelp@microsoft.com.

Check more details at: https://www.microsoft.com/en-us/learning/mcsa-linux-azure-certification.aspx

Microsoft Announces Visual Studio Dev Essentials

Microsoft today (18th November, 2015) just announced the launch of Visual Studio Dev Essentials. This is a great announcement for all Microsoft and non-Microsoft Developers out there! The new free program is going to offer all the tools that developer need to create applications on any devices or Operation System, using their technology of choice.

Visual Studio Dev Essentials provides access to tools, Services and resources for Developers. So this offer includes:

  • Visual Studio Community
  • Visual Studio Code
  • Visual Studio Team Services
  • Priority forum support
  • Parallels Desktop for Mac
  • $25 USD per month in Azure Credits!!!! – this one is coming in the beginning of 2016)
  • Training Services from partners – Pluralsight, Wintellect and Xamarin.


So, no matter were you code, Microsoft wants you! If you want to enter in the cloud space as a developer this is a great opportunity.