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 […]

But… will it scale?

So I was concerned that with the increasing load, the TwinsOrNot.net would end up having problems. But it looks like I overestimated things a bit. The site is hosted as an Azure Web App (by far the easiest, simpler way of hosting a website, honest) and one of the features this platform offers is auto […]

Watching the birth of a viral site under the microscope

So far we’ve been talking about Microsoft’s Machine Learning and the amazing things it can do, like allowing me to create a viral site in just 4 hours of work. But Microsoft has so much cool stuff that I don’t even know where to start from. So I decided to look at TwinsOrNot.Net under the […]

How TwinsOrNot.net was built

During Build in San Francisco we demonstrated the how-old.net, a website that makes use of Microsoft’s Machine Learning in order to guess the age and gender of people in photos. The site was a huge success and was used by millions of people. We are now having some smaller events across the world following Build and […]

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 […]