[Azure DevOps] 整合 Security Code Scan 掃描結果

之前文章介紹過「使用 Security Code Scan 為 .NET 應用程式進行程式碼安全性掃描」,這篇文章接著來介紹一下如何在 Azure DevOps 的 CI pipeline 中整合 Security Code Scan 掃描結果。

繼續閱讀
使用 Security Code Scan 為 .NET 應用程式進行程式碼安全性掃描

Security Code Scan 是一套針對 .NET 的程式碼靜態分析工具,他可以針對程式碼中的安全性問題進行掃描,並且提供了一些程式碼修正的建議。今天這篇文章就來介紹一下如何使用 Security Code Scan 來進行程式碼安全性掃描。

繼續閱讀
[Azure DevOps] 透過 cache 加快 CI pipeline 速度

在 CI 階段時,我們經常會需要針對專案內容安裝各種套件,不過其實套件內容也很少更動,但每次安裝都會花上不少時間,雖然都放著讓 CI 跑就好了,但還是免不了要等一段時間,好在 Azure DevOps 提供了 Pipeline caching 功能,讓我們可以將套件內容先暫存起來,下次就不用再安裝了,加快 CI pipline 的速度,這篇文章就來介紹一下 Pipeline caching 的工能。

繼續閱讀
將 Blazor WebAssembly 整合進 Tauri 應用程式

Tauri 內建了很多前端的專案範本,但可惜的是沒有 Blazor WebAssembly 的範本,但 Tauri 架構本身已經考量得很完善了,只要最終產出是純前端的網站,任何應用程式都可以包裝到 Tauri 內,今天這篇文章就來說明一下如何將 Blazor WebAssembly 加到 Tauri 應用程式內。

繼續閱讀
Directive composition API 初體驗

Angular v15 推出了新的 feature - directive composition API,可以方便我們更加容易組合出更複雜的 directive。

這篇文章就讓我們來快速體驗一下 directive composition API 使用起來是什麼感覺!

繼續閱讀
使用 C# 撰寫 ModbusTCP client

在之前的文章「簡介 Modbus TCP」我們簡單介紹了工業上常見且簡單的通訊方式,Modbus 以及 ModbusTCP,由於 ModbusTCP 本身非常簡單,因此就算不靠任何 library,只要懂得撰寫簡單的 TCP 程式就可以自己實作一個 ModbusTCP client,所以今天就以 C# 為例,實作一個簡單具有讀取功能的 ModbusTCP client。

繼續閱讀
簡介 Modbus TCP

Modbus 是在工業領域中廣泛使用的訊息交換規範,而 Modbus TCP 則是 Modbus 的一種實現,它使用 TCP/IP 作為傳輸層協定,因此可以透過網路傳輸。

最近在著手開發一個跟工業相關的專案,需要透過 Modbus TCP 協定來取得設備上的資訊,這篇文章會紀錄一下 Modbus TCP 的基本概念及協定規格。

繼續閱讀
Tauri 初體驗:前端打造桌面應用程式的小巧快速新選擇

Tauri 放在我的待研究項目裡面已經有好一段時間了,原本有研究了一小斷時間,但因為環境準備太過複雜而暫時停止。

最新忽然發現 Tauri 出到 v1.1,不再是 beta 版了,看了一下文件發現整體環境準備變得非常簡單,而且功能及文件也都非常完整了,就花了點時間研究一下,整理成以下筆記,也說說自己的體驗心得。

繼續閱讀
使用 Client Credentials 來取得具有 Azure REST API 權限的 Access Token

如果有在使用 Azure,一般會直接在 Azure Portal 上操作,或是透過 Azure CLI;但是如果要在程式中操作 Azure 資源,就需要透過 Azure REST API 來呼叫。

Azure 當然也提供了許多 SDK 讓我們不需要花太多時間去研究 REST API,不過背後原理都是透過 REST API 呼叫,如果遇到使用的語言沒有對應的 SDK,還是必須自己用 REST API 來呼叫,因此研究一下背後的 API 還是很有價值的。

這篇文章就來看一下如何透過 Client Credentials 的方式來呼叫 Azure REST API。

繼續閱讀
[Chrome DevTools] 透過開發者工具動態切換暗黑模式

Dark mode (暗黑模式) 已經逐漸成為現代網頁開發的主流,很多網站也都逐漸加入的對 dark mode 的支援,讓網站預設也可以跟著作業系統的深色或淺色模式自動切換

雖然顏色偏好讓使用者體驗更好,但也確實增加了網站開發時期的負擔,我們必須同時測試兩種顏色模式的顯示效果,如果每次測試都要主動切換系統的模式,也未免太辛苦了!還好 Chrome DevTools 內建了主題切換,讓我們可以直接在開發工具切換目前網頁的顯示模式,大幅度的節省時間,今天就來看看如何在深色和淺色模式之間自由的切換!

繼續閱讀