Tiago Costa blog

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

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.

In C#, what's the difference between String and string?

Today one of my students ask me about the difference between String and string in C# (Note the case)


string firstString = “Hello World!!!”;
String secondString = “Hello World!!!”;

string is an alias that C# language uses for System.String class, String is the class itself, so there is no difference. It’s just like int and System.Int32. Generally it’s recommended to use string any time we want to refer to an object.

Example: string city = “Seattle”;

If you want to refer to the class itself you should refer specifically to it, like this: string famousString = String.Format(“Hello {0}!!!”, city);

SharePoint Server 2016 Preview bits have been released!

SharePoint Server 2016 Preview Bits have been released. Get your hands today and start installing.

SharePoint Server 2016 IT Preview has been designed, developed, and tested with the Microsoft Software as a Service (SaaS) strategy at its core. Drawing extensively from that experience, SharePoint Server 2016 IT Preview is designed to help you achieve new levels of reliability and performance and empower users while meeting their demands for greater business mobility.

Download at: http://www.microsoft.com/en-us/download/details.aspx?id=48712

Supported Operating Systems:

  • Windows Server 2008 R2 Standard
  • Windows Server 2012 R2
  • Windows Server 2012
  • Windows Server Technical Preview

System Requirements:

  • "Almost the same" as in SharePoint 2013.
  • Product Key: NQTMW-K63MQ-39G6H-B2CH9-FRDWJ