In the early days of Azure blob storage, the response headers for HTTP GET requests were not quite right. The ETag header wasn't escaped with double-quotes, which is not correct, and HTTP clients may not cache correctly without them; and the Accept-Ranges header wasn't returned, which doesn't play nicely with clients wanting to support interrupted & resumed downloads. That was fixed with an update to the storage service that came way back in 2011, but Azure has a very cautious approach to widespread ......
The QA lead for an API project that was about to go live asked me if I was sure we were safe against SQL injection attacks. It was nice to be able to answer: we've had an independent security review. That found no major issues and we fixed all the minor issues. But anyway we're definitely safe against SQL injection - we don't use any SQL databases. We're fortunate that the transactional data we store isn't heavily inter-related, and the persistent store we use is Azure Blob Storage. Every piece of ......