AngularJS wait for all async calls inside foreach finish@shwetaOnStack It looks like you're trying to return synchronously from getLoggedInMember. That won't work because Trello.get is asynchronous. In your example "return user" returns to the "then" code, not to the caller of getLoggedInMember. Trello.members.get("me", function(user){$scope.$apply(function(){$scope.user = user;});}); may do what you need. You would then bind to user in your template. The "right" thing I think would be a full-on Angular Trello service.

Azure Table Vs MongoDB on AzureYes, it is still the case that query in Azure Tables is hard, even in newer releases. You can do LINQ, but not all features are supported - for example, orderby, "contains", and count and will result in an error. Any query besides those against the PK result in a table scan.

How can I resolve dependency conflicts in Azure WebJob SDK?Well, it gets renamed to someapp.exe.config, but yes, it resides alongside the exe (ie is in the zip file I upload). Note that I only get this at runtime when something invokes JSON.NET code. If you reference JSON.NET, but don't do anything with it, I don't think you would get this behavior.

AngularJS wait for all async calls inside foreach finishyep, that did it. Trello's api is async, just not angular promises so it shims nicely (now that I see how to do it ;) You can shorten a bit by just passing deferred.resolve and deferred.reject directly as Trello's success and callback methods, like this: Trello.post('/path',{},deferred.resolve,deferred.reject);