Investigating Socket exception for ASP.NET applications in Azure App Service
In Azure App Service, the number of outbound connections are restrictive based on the size of the VM. Below are the machine wide TCP limits (as documented here.) Limit Name Description Small (A1)...
View ArticleOpen Source Private Traffic Manager and Regional Failover
Many web applications cannot tolerate downtime in the event of regional data center failures. Failover to a secondary region can be orchestrated with solutions such as Azure Traffic Manager which will...
View ArticleQuery Data Store Forced Plan behavior on AlwaysOn Readable Secondary
We are getting following questions repeatedly from many customers so thought of writing a quick blog to explain the behavior. Question: For example if you have Query Data Store (QDS) enabled for user...
View ArticleService Fabric 6.0 Refresh Release for Windows Server Standalone, Azure and...
Today we have released a new version of the SDK and are in the process of rolling out a new runtime to Azure clusters. This release is both a refresh to clusters running in Azure (Linux and Windows), a...
View ArticlePostmortem – Availability issues with Visual Studio Team Services on 10...
On 10 October 2017 we had a global incident with Visual Studio Team Services (VSTS) that had a serious impact on the availability of our service (incident blog here). We know how important VSTS is to...
View ArticleNew InfoPath Calculation Timeout in SharePoint 2016
SharePoint 2016 was born from the cloud - that is SharePoint Online in Office 365. In SharePoint Online, we added a performance throttling mechanism so that complex InfoPath forms do not cause...
View ArticleProfesionalización
Quizá un camino que se aproxima más a la profesionalización, en el sentido de ejercer a cabalidad una ciencia o un arte, sea precisamente no buscar la profesionalización entendida como recorrer grados...
View ArticleGit と Visual Studio 2017 その 1 : レポジトリの作成
Git や Visual Studio 2017 の Git サポートは既に情報が多くある為、自分が書く意味が無いと思いましたが、Visual Studio で Git を使い始めた頃は結構不安であった事を思い出しました。このシリーズでは Visual Studio 2017 でソース管理をした場合、裏ではどのように Git...
View ArticleUsing Microsoft Cognitive Emotion API with Android App Studio
Guest blog by Suyash Kabra. Microsoft Student Partner at University College London About me I am a 2nd year Computer Science student at University College London. I am passionate about hackathons,...
View ArticleGit と Visual Studio 2017 その 4 : ブランチ
前回の記事ではコミットのリセットについて紹介しました。今回の記事ではブランチを見ていきます。 ブランチ : Git ブランチは、現在のコードには手を加えることなく変更をする際に切る(作成する)もので、レポジトリの完全なコピーを持つイメージでした。コピーであれば何をしても安心ですよね。しかしプロジェクトの規模が大きい場合、レポジトリ全体をコピーするのは無理があり、この点 Git...
View ArticleGit と Visual Studio 2017 その 5 : マージで他のブランチからコミットを反映
前回の記事ではブランチについて紹介しました。今回はブランチの変更を取り入れる、マージについて見ていきます。 マージ : Git ブランチを作る理由は、機能追加や修正など色々ありますが、変更はいずれ反映する必要があり、Git では merge コマンドを使います。 1. ‘git branch’ を実行。master と dev ブランチがあり、現在 dev ブランチにチェックアウト中。 2....
View ArticleSome Tools of a PFE
Hi all, I hope you are all well! Today I will give you a brief overview of the tools I need to use on a regular base. Chrissy LeMaire, one of the best SQL MVPs in the world, asked me directly via...
View ArticleGit と Visual Studio 2017 その 6 : リベースで他のブランチからコミットを反映
前回の記事ではブランチ間のマージを紹介しました。今回は似て非なる機能としてリベースを見ていきます。 リベース : Git リベースはマージと何が違うのでしょうか。例えば dev を切ってコミットを追加した後、何かしらの事情で master にもコミットが作成された場合を考えます。 マージ: dev から master をマージすると master のコミットが、現在の dev...
View Article1 Million predictions/sec with Machine Learning Server web service
Microsoft Machine Learning Server Operationalization allows users to publish their R/Python based models and scripts as "Web-Services" and consume them from a variety of client applications in a...
View ArticleDetecting drift between ARM templates and Azure resource groups
In DevOps Utopia, all of your Azure resources are deployed from ARM templates using a Continuous Deployment tool. The ARM templates and parameters files are all stored in source control, so you can go...
View ArticlePlanning made easy with OneNote
Planning. Just the word alone instils fear in an educator. We all start with good intentions to keep ourselves afloat and ahead but in reality, it's a nightmare. Research with a group of Head teachers...
View ArticleDissecting the pattern matching in C# 7
C# 7 finally introduced a long-awaited feature called "pattern matching". If you're familiar with functional languages like F# you may be slightly disappointed with this feature in its current state,...
View ArticleGit と Visual Studio 2017 その 7 : チェリーピックで他のブランチから特定のコミットを反映
前回の記事ではリベースについて説明しました。今回は他のブランチにあるコミットのうち、任意のものだけを反映する方法として、チェリーピックを見ていきます。 チェリーピック : Git まずは Git のチェリーピックがどのように動作するか確認します。 1. 現状確認のため ‘git log --oneline --graph --all’ を実行。前回記事の処理により、リベース完了時点であることを確認。...
View ArticleGit と Visual Studio 2017 その 8 : 一時的に作業を保存する
前回の記事ではチェリーピックで、他ブランチのコミットを一部適用する方法を説明しました。今回はブランチの切り替え時に作業中のファイル類を一時保存する方法を見ていきます。 Git におけるブランチ変更時の挙動 まずブランチ切り替え時に Git がどのように動くかを確認しましょう。 1. ‘git log --oneline --graph --all’...
View ArticleMicrosoft Student Partner Team gewinnt Agorize AI Challenge in Paris
Die Agorize AI Challenge ist ein internationales Event rund um AI. Künstliche Intelligenz ist ein ständig wachsendes Thema. Mit der Challenge wurden Studenten dazu eingeladen innovative Ideen und...
View Article