Home Articles Home Articles
Kai Orion's Blog

HCT Picker

Monochrome
Neutral
Tonal Spot
Vibrant
Expressive
Fidelity
Content
Rainbow
Fruit Salad
2021
2025
OK

Our Latest Articles

TypeScript 實踐 DDD 值對象:基於 Result 模式的 Gender 類型設計

本文以 Gender(性別)為例,深入探討如何在 TypeScript 中實踐 DDD 值對象模式。涵蓋智能枚舉設計、私有構造器、Result 模式防腐校驗,以及與資料庫表結構的映射策略,幫助你構建類型安全且富含領域行爲的值對象。

kai-orion

The picture that shows Introduce Domain-Driven Design.

初探Domain-Driven Design - 領域驅動設計

本文深入淺出地介紹 Domain-Driven Design(領域驅動設計)的核心概念,從戰略設計到戰術設計,涵蓋限界上下文、通用語言、實體、值物件、聚合、領域事件、儲存庫等模式,幫助開發者理解 DDD 的本質、適用場景與實踐方式。

kai-orion

The blog picture shows the text Result Pattern and ROP.

Result 模式與 ROP 軌道導向編碼程式

kai-orion

Clash Verge Rev 配置指南封面,左側為粉紫色漸層圓形圖標,內含白色貓臉造型 Logo,右側以白色粗體顯示英文標題「Clash Verge Rev」及中文「配置指南」,背景為紫色科技網路圖案與各式裝置圖示。

Clash Verge Rev 配置指南

本文提供一套專為高強度網絡審查環境設計的 Clash Verge Rev 配置策略。透過禁用 IPv6、強制海外加密 DNS、啟用 TUN 模式以及流量指紋偽裝等技術手段,協助使用者在確保個人隱私不被監控的前提下,實現穩定且安全的跨境網絡訪問。

kai-orion

Featured Articles

TypeScript 實踐 DDD 值對象:基於 Result 模式的 Gender 類型設計

本文以 Gender(性別)為例,深入探討如何在 TypeScript 中實踐 DDD 值對象模式。涵蓋智能枚舉設計、私有構造器、Result 模式防腐校驗,以及與資料庫表結構的映射策略,幫助你構建類型安全且富含領域行爲的值對象。

kai-orion

typescriptddddomain-driven-designvalue-objectgendersmart-enumresultresult-patterntype-safetyimmutabilityvalidationrailway-oriented-programming
The picture that shows Introduce Domain-Driven Design.

初探Domain-Driven Design - 領域驅動設計

本文深入淺出地介紹 Domain-Driven Design(領域驅動設計)的核心概念,從戰略設計到戰術設計,涵蓋限界上下文、通用語言、實體、值物件、聚合、領域事件、儲存庫等模式,幫助開發者理解 DDD 的本質、適用場景與實踐方式。

kai-orion

ddddomain-driven-design領域驅動設計strategic-designtactical-designbounded-contextubiquitous-languageaggregateaggregate-rootvalue-objectdomain-servicedomain-evententityrepositoryfactorycontext-mappingdomain-model
The blog picture shows the text Result Pattern and ROP.

Result 模式與 ROP 軌道導向編碼程式

kai-orion

ResultDesign PatternROPRailway Oriented ProgrammingMonadFunctional ProgrammingTypeScript
Clash Verge Rev 配置指南封面,左側為粉紫色漸層圓形圖標,內含白色貓臉造型 Logo,右側以白色粗體顯示英文標題「Clash Verge Rev」及中文「配置指南」,背景為紫色科技網路圖案與各式裝置圖示。

Clash Verge Rev 配置指南

本文提供一套專為高強度網絡審查環境設計的 Clash Verge Rev 配置策略。透過禁用 IPv6、強制海外加密 DNS、啟用 TUN 模式以及流量指紋偽裝等技術手段,協助使用者在確保個人隱私不被監控的前提下,實現穩定且安全的跨境網絡訪問。

kai-orion

ClashClasg VergeClash Verge RevConfigClash ConfigNetwork Secerity

常用網站與工具匯總

這是我個人進場使用的工具和網站,記錄在此處便於之後尋找。

kai-orion

pythonconsoleconsole-projectconsole-menu

通過Python構建簡易交互式控制台菜單

學習如何使用Python和pynput函式庫,從零開始打造一個可透過鍵盤導航的交互式控制台菜單。

kai-orion

pythonconsoleconsole-projectconsole-menu

命題邏輯, 真值表 & 邏輯運算子

kai-orion

A picture with a light blue background and Zhuyin input written in dark blue in the center.

學習繁體中文,從輸入Bopomofo到常見簡繁體

本文為您詳細介紹學習繁體中文的基礎,從認識繁體字、正體字,到掌握注音符號(Bopomofo)的發音與輸入法,並提供完整的對照表,助您輕鬆入門。

kai-orion

繁體中文正體中文注音Bopomofoㄅㄆㄇㄈ拼音中文輸入法Traditional ChineseZhuyin

深入淺出 Material Design 3,探索 Material You 的前世今生

從Material Design的演變歷程,深入探討Material Design 3的設計理念、核心元件以及 Material You的個性化特性,並結合程式碼範例說明如何在前端開發中應用。

kai-orion

Material DesignMaterial You設計前端Android用戶體驗
Kai Orion's Blog