Announcing the first alpha of AzureLens.net

This is another crazy idea I’ve been working on for a while, and now I’m finally getting a few volunteers to help me with: www.azurelens.net This allows the visualization of Azure based systems in a very cool way. More details on our GitHub repo: https://github.com/matvelloso/AzureLens/   Hey, you can even see the architecture of How-Old.Net and TwinsOrNot.Net there! […]

And here’s the Azure secret sauce nobody tells you

So when people try to convince you to use Azure, the typical justifications are “elasticity” or “scalability”. Great, all good points but also too obvious. I want to share what I think is the golden value of this platform: Abstraction. I’m a developer. I want to spend my time doing what I do best: Writing […]

Build Tour 2015 – São Paulo

Pete Brown, Jeff Burtoft, Wael Rabadi and yours truly just finished delivering the Build Tour 2015 in Brazil.   It was awesome. I never imagined I’d do anything important in a soccer stadium. We had live streaming, which soon will be made available in Channel 9. For now, just some coverage in the local news: http://info.abril.com.br/noticias/tecnologia-pessoal/2015/05/querendo-ser-legal-novamente-microsoft-faz-primeira-edicao-da-build-no-brasil.shtml And […]

Azure Active Directory token validation in Node.js

Today we posted a little sample that shows how to validate access tokens issued by Azure Active Directory in Node.JS: https://github.com/matvelloso/AADNodeJWT This sample takes a JWT token, finds the metadata in AAD, validates the token signature, opens it and then checks for the right audience and the right issuer, plus validating the expiration date as well. […]

Troubleshooting common Azure Active Directory Errors

This is a list of common errors you might face when trying to integrate your application with Azure AD and the most likely causes for it. As you can see, in most cases the root causes are usually strings that don’t match. For a more detailed discussion, please watch my Build 15 presentation here: https://channel9.msdn.com/events/Build/2015/2-740 […]

Office365 REST APIs overview for developers

If you only have 20 minutes and you want to have an overview of SharePoint online and O365 REST APIs, please check these: http://channel9.msdn.com/Shows/Azure-Friday/Azure-Office-365-and-SharePoint-Online-has-REST-endpoints-with-Mat-Velloso http://channel9.msdn.com/Shows/Azure-Friday/Assembling-Azure-Office-365-and-Web-Services-into-a-real-app

New Channel 9 series: Explain that to me

I have started a new Channel 9 series called Explain that to me. The idea is to explain often difficult concepts in the easiest possible way. To start, we have a video talking about how Identity plays a role putting up Office 365 and Azure together. Let’s call it Identity 101. Enjoy:   http://channel9.msdn.com/Series/Explain/Identity101

Which authentication library should I choose?

Authentication isn’t easy. It takes (significant) work and the developer is presented to several decision points along the way. Currently there are quite a few different ways of authenticating your client and/or service application and I want to give you some pointers that might help with deciding with the best/easiest way of moving forward.   […]