Time to revisit my VIM plugin system after VIM is upgraded to version 8.0
Previously I was using Vundle but it is bit complicate to set up quickly. This time I am using vim-plug.
I have a typical developers environment: Windows 10 Enterprise X64 (Version 1511, OS build 10586.839). Installed DotNet Core 1.0.1 and VS Code. In VS Code there are two extension installed.
VirtualBox is no longer needed! Simply enable the Hyper-V on on Windows 10 by running powershell commands (as Administrator)
1 | Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All |
You might need to change the BIOS setting. Read more at here.
Note:
The document from Docker also mentioned that the virtualization must be enabled, and said you can verify it in the Task Manager. However, I can not find “Virtualization” label in my Task Manager. But the following steps work fine anyway.
Head to Docker official site, download and install Docker for Windows. The version I installed was 17.03.1-ce, build c6d412e Community Edition, via Edge channel.
Lets verify it.
We have a large distributed system which is hosted in Azure. The front end web application are Azure web sites.
From time to time, the web applications were down, due to running out disk space in the Azure web sites. Our operation team would like to quickly identify what are the large files and how we can free up disk space in Azure web sites.
Lucky, Azure application service already provides a nice tool for this type of work: Kudu service.
Happy new year!
I am happy to announce the new version of Rules Chatbot is ready now. The key new features are below:
We cannot register a private build agent on VSTS by using a service account. This service account has created Personal Access Token with expiration for 1 year and authorization for all scopes.
Whenever we run the config.cmd, then connecting to the server, type the Agent Pool and Agent Name, configuration command throws error.
No agent pool found with identifier 0.
Failed to add the agent. Try again or ctrl-c to quit
However, with the same build server and with another developer’s account, it works fine and the build agent is up and running.
Application Insights can offer you lots of built-in telemetries such as Page Views and Exceptions. But quite often we need to track some customize/business performances. Some examples that we are using now are:
To meet these challenges, Application Insights offers API for custom event and metrics.
In this article I will show how to monitor and analysis API performance by using custom events, including export it into external database for archiving and future analysis.
In Application Insights, you can create an availability web testing to monitor the availability of a web application. It supports 2 type of testing:
Normally it is easy to setup ping test and multiple step testing against a public site.
However, in order to have a multiple step testing against an ADFS federated application, you will have to do some extra in order to take care of the authentication part.
Application Insight is a great tool for monitoring your application. However, there is a limitation regarding historical data: Regardless the different plans, you can only have:
This article will demonstrate how to use the continuous data export to overcome this limitation, as well as use PowerBI for future web analytic.
(Edited 2017-01-07: The newer version of Chatbot is at here).
At the end of March 2016, Microsoft announced the Bot Framework, a platform that helps you to quickly build the high quality bots for your business.
In April, after a long weekend happy hacking, I have built a chatbot prototype who can help you to find DNV GL service document.
For enabling the continues deployment from VSTS to Azure, e.g. provision the environment and deploy code, you must create connection between VSTS project and Azure subscription. It should be done in individual project and not in the VSTS top level. Therefore, each project can connect to different Azure subscription.
It contains two main parts, and normally you need both of them