Kotlin 這語言名字最近一直出現在我的雷達中,但由於之前都不是走 Java 開發體系,當然就不會放在心上,但由於現在的工作基本上是走 Java 技術線,只好摸摸鼻子先來研究一下 Kotlin 這語言了
[How-to] 如何寫一份 JSON Schema
當要驗證 JSON 資料格式是否正確,有幾種做法
- 丟給後端去驗證
- 寫個 JSON Schema 做驗證(前端就可以先檢查了)
JSON Schema 是什麼?他有點像以前 XSD (用來描述 XML 結構的檔案,也有驗證的效果),除了可以用來驗證 JSON 資料格式是否正確,也可以用來驗證 YAML 檔案的格式。
[NATS] Messaging architecture - 影片筆記
最近工作上碰到了 Messaging 架構面的開發,或許對很多人來說這已經是很基本的常識,但對我來說這是新東西,所以看個影片將裡面提到的觀念筆記下來
[Azure DevOps] 用 API 來建立 WorkItems - Angular 篇
當網路速度慢遇上要大量開 Work Items 時,就會有一種想下班的念頭,還好 Azure DevOps 有提供 API 可以讓我們用程式來建立 Work Items,雖然剛開始有點小麻煩,但弄通後就還好,所以這邊就筆記一下起手式
[Teams] 關於 MessageCard Action 的一些事情
Teams 可以讓使用者透過 Incoming Webhooks 的方式將資訊以 JSON 的方式傳入並用卡片的形式呈現,而卡片的內容也可以定義一些動作讓使用者做操作,例如收集資訊並回傳到指定的服務去(API),但到底要怎麼傳,跟怎麼驗證,這部分的文件被藏在我認為還蠻角落的地方,透過這篇筆記稍微整理一下
[Teams] 訊息傳遞 - webhooks and connectors
Teams 可透過 webhook and connectors 的方式來做訊息的交換,但對於每一種的使用及限制真的很不熟,所以將透過此筆記來釐清其中的關係
[Azure DevOps] Pipeline 建置時跨 Repo 情境下該如何處理呢?
在工作上遇到一個情況就是一個系統的前後端是分在兩個 Repository 的,但前端的檔案需要被包進後端的程式中做後續的發佈,就在思考該如何處理這個問題,終於想出一個還不錯簡單的方式
[Rust] Rust 學習筆記 - 基本概念篇
繼上篇猜數字的練習範例中,大致上可以感受到 Rust 這語言的個性,但還是得知道語言的型別、語法及流程控制的方法,所以這邊筆記會針對 Command Programming Concepts 章節 的內容擷取我覺得需要記下來的重點
[Rust] Rust 學習筆記 - 跟著文件寫猜數字
Rust 這語言關注他有一段時間,但都沒有真正的動手寫看看,趁年後還沒那麼多事情時,來學習一下,或許日後可以用他來寫 web assembly
[Angular] Angular 在 VSCode Extension (Webview) 內做頁面切換
繼上一篇環境基礎設定完成後,這篇先來筆記一下要如何做頁面切換,有哪些地方需要留意的