2016年11月28日 星期一

使用 CodeTrack 分析你的 .NET 應用程式

在 twMVC#15 時,我以「開發的效能和效率」這個題目分享了幾個追蹤分析以及效能監控的工具,有些功能是 Visual Studio 本身就有提供,但是只有在 Ultimate 或 Enterprise 才有提供,而有些則是需要付費購買的第三方套件,看起來好像都需要先付出一筆費用之後才有辦法去做到詳細追蹤分析的事情,不過也並不是這樣,因為有很多人既使給他們用了最高開發等級的 Visual Studio,也還是有一堆功能根本不會用,而且可能還不知道有這些功能。

這一篇文章將會介紹一套免費及操作簡便的 .NET 應用程式分析工具「CodeTrack」,希望能夠為各位的開發與系統維護時有所幫助。


2016年11月21日 星期一

Docker for Windows - Microsoft SQL Server on Linux 與 Visual Studio Code 操作

是的,在今年三月的時候微軟就已經宣佈要讓 SQL Server 放在 Linux 系統裡,而在前陣子的 Microsoft Connect(); 2016 大會裡發表了 Microsoft SQL Server for Linux v.Next,雖然離真正可以商業應用的階段可能還要一段時間,但是我想不久的將來微軟應該就可以完成這個目標,畢竟目前 Linux 系統的市佔率是節節升高,微軟以及使用微軟技術的工程師們必須正視這樣的轉變,也必須進早熟悉和因應。

數位時代 配圖

這一篇文章將會簡單的介紹如何以 Docker 的方式讓 MS SQL Server for Linux 運行在 Docker for Windows 上。

 


2016年11月20日 星期日

Docker for Windows 與 ASP.NET Core - Part.2 使用指令碼建立 Image 和 Container

經過上一篇「Docker for Windows 與 ASP.NET Core - Part.1 安裝與使用 Visual Studio 2015」的環境建置與開發環境建立專案和使用 Visual Studio Tools for Docker - Preview 之後,這一次來嘗試使用指令碼的方式建立 ASP.NET Core 的 Image 和 Container 並且運行在 Docker 裡。

 


2016年11月19日 星期六

Docker for Windows 與 ASP.NET Core - Part.1 安裝與使用 Visual Studio 2015

目前容器技術已經成為主流,許多公司的資訊系統架構都已經轉向容器化,以往在 Windows 系統要使用 Docker 都會受到許多技術限制,雖然可以用許多方式來使用 Docker,但使用上還是不太順暢與便利,不過 2016年的下半年陸續由 Docker 發佈了 Docker for Windows 以及 Microsoft 發佈 Windows Container,前者可以讓開發人員可以在 Windows 環境裡架設及使用 Linux 基礎的 Docker,後者則是 Windows 版的 Container 技術,不管是哪一種版本都是開發人員必須要熟悉與認識,因為這是未來的一大趨勢。

此篇文章會先介紹如何安裝 Docker for Windows,另外使用 Visual Studio 2015 建立 ASP.NET Core 專案以及安裝套件,然後使用這個 ASP.NET Core 專案建立 Docker image, container 以及執行。

接下來會有幾篇文章會介紹 Docker for Windows 與 Windows Container 的文章,方便大家可以入門學習。


提醒

千萬不要使用 Google Talk (Hangouts) 或 Facebook 及時通訊與我聯繫、提問,因為會掉訊息甚至我是過了好幾天之後才發現到你曾經傳給我訊息過,請多多使用「詢問與建議」(在左邊,就在左邊),另外比較深入的問題討論,或是有牽涉到你實作程式碼的內容,不適合在留言板裡留言討論,請務必使用「詢問與建議」功能(可以夾帶檔案),謝謝。