Today, the Microsoft Australia Partner Conference (APC) 2016 kicks off on the Gold Coast. As the new Director of Microsoft Australia’s Small, Mid-market Solutions and Partners (SMS&P) business, I’d like to extend a warm welcome to all the delegates attending APC this year. I wish you a valuable and productive week ahead that helps you…
How does AppVeyor interact with GitHub
You may have used AppVeyor or Travis CI to do CI for your GitHub or BitBucket project. What you only need to do is to write a appveyor.yml or .travis.yml, and then do OAuth to grant permission for AppVeyor or Travis CI. After that, the CI service will do everything for you. But how is…
Does Azure SQL DB support automatic indexed views?
Are indexed views used automatically in SQL Azure without “WITH (NOEXPAND)“?How does it work?and How the query optimizer decides to use it or not ? The query optimizer uses indexed views to speed up the query execution. Which means SQL Server’s query optimizer realizes the precomputed sums of all the Quantity values for each value are…
Sunday Surprise – One Week Offer: Reply here to become an MSDN/TechNet Forum Answerer
I’m trying something new. For one week, you are invited to reply to this blog post to sign up to become a forum Answerer for any TechNet or MSDN forum. This excludes the Microsoft Community/Answers forums and the ASP.NET forums. Here are the basic requirements: You have to have been active in that forum for…
SQL Server Rowset Trace
Rowset trace(Rowset Provider) Server-Side Trace with file provider(File Provider) 如果是Server-Side Trace則是使用file provider select * from sys.traces where is_rowset = 0 and path is not NULL PS. The file provider is designed with a guarantee that no event data will be lost. Rowset Trace(Rowset Provider) SQL Server Profiler連線到SQL Server啟動的就是Rowset Trace (使用rowset provider) select * from sys.traces…
Edge Extension: Create a custom Edge extension
Since Windows 10 Anniversary Update has been released, Microsoft Edge has officially support extension feature. In this blog post, I want to share you my experience about creating custom extension for Edge. Objective: Create a custom Edge extension to convert URL to QR code for mobile app sharing. In china everyone has a mobile IM application WeChat (looks…
GUEST BLOG + VIDEO: Installing & Running Microsoft Small Basic in Azure
This is a guest blog post from Deva [MSFT]. You can see Deva’s regular blog posts here: https://blogs.msdn.microsoft.com/deva ============ Recently, i created a new Azure VM (virutal machine) in Azure DevTestLabs, tried burning my hands in installing Microsoft SmallBasic version 1.2. Here is the related video: So it works super fast. Now you’re good to…
What’s new in Git for Windows 2.10?
It has been a busy time since my last post. There have been nine public releases of Git for Windows in the meantime. And a lot has happened. Most importantly, Git for Windows v2.10.0 has been released. Download it here. Or look at its homepage. Let me take this opportunity to mention a couple of highlights: The interactive…
How can I set a message to deadlettered – Service Bus
Today one of my colleague had an interesting problem in setting the SB Queue message as dead letter message. There are ton of sample around how to create DeadLetterQueue(DLQ) or move or read a DLQ message. But did not get a clear picture or documentation around “how one can set the message as Deadlettered through…
A Miner’s Canary; the Microsoft Professional Degree in Data Science
TL:DR? Microsoft’s Professional Degree in Data Science is a very well curated set of courses that feed the mind! Over the summer, I decided to push myself and was lucky to stumble upon the Microsoft Professional Degree in Data Science (currently running in beta at Microsoft before it goes public). They needed some miners’ canaries…