Joseph's Work Note

Home
2026
4月 1

Debug Mode 下動態抓取 manifest.json — _Layout.cshtml 的 JS 版本管理機制

3月 31

責任鏈模式(Chain of Responsibility)泛型實作 — 遊戲驗證與頁面權限的真實案例

3月 28

Login MFA — 新裝置驗證架構設計

3月 17

自建簡易 CMS 系統架構 — 用 ASP.NET + MongoDB 打造多語系動態內容管理

3月 16

TheDialogQueue — 用 Pinia Store 實作全站彈窗佇列機制

3月 13

Vue.js BroadcastChannel 跨分頁通訊:從踩坑到 Singleton Event Bus 架構設計

3月 13

跨框架 Partial View 架構設計 — 用 Vue 3 打造可嵌入任何頁面的 Header/Footer

3月 12

用 Elasticsearch Watcher 打造生產環境即時告警 — 多層事件失敗率與 Error Log 監控實戰

3月 11

Git Revert 後再次 Merge 失效?正式環境退版後的正確處理流程

3月 10

ERR_CONTENT_DECODING_FAILED — 當 Status 200 卻解碼失敗的踩坑紀錄

3月 10

在 Nuxt 3 中打造統一的 API Handler:認證、日誌與錯誤處理的優雅封裝

3月 9

使用 Redis Sorted Set 實作 API Rate Limiting — 滑動視窗 + 封鎖機制

3月 8

LazyCache 踩坑紀錄:直接傳入 TimeSpan 預設是 SlidingExpiration,高流量下永遠不會過期

標籤雲

.NET .NET Framework AOP API Design ASP.NET ASP.NET MVC ActionFilter Android App Debug Architecture Asp.net Attack Authentication Authorization Axios CMS CSharp Cache Cache Invalidation Clean Architecture Composable Composition Api Cron Debug Debugger Design Pattern DistributedSystem DotNet ELK ESLint Elasticsearch Enum Error Handling EventSPI Feature Flag Fetch Frontend Architecture Git GitFlow Gzip Hangfire Incident Interceptor JavaScript Kibana LazyCache Logging Login Flow MFA MessageHub Micro Frontend MobileApp MongoDB Monitoring Native Bridge Nuxt3 Performance Pinia Pre-Commit Prerender QA Testing Queue RabbitMQ Rate Limiting RateLimit Recording Redis Responsible Gambling Revert RouteConstraint SEO SSO Safari Security Session SessionStorage Tailwind CSS TypeScript Vite Vue Vue Life Cycle Vue Router Vue.js Vue3 Web API Web Debug WebView Webpack Workflow iOS v-html 前端架構 身份驗證

彙整

  • 五月 2026
  • 四月 2026
  • 三月 2026
  • 二月 2026
  • 三月 2025
  • 八月 2024
  • 五月 2024
  • 十月 2023
  • 四月 2023
  • 三月 2023
  • 十二月 2022
  • 七月 2022
  • 六月 2022
  • 五月 2022

最新文章

  • Vue 3 After Login Action 設計:未登入導頁後如何恢復原本動作
  • Vue 3 WebView Native Bridge 設計:同時支援 Android window.App 與 iOS WKWebView
  • ASP.NET AccountState 設計:跨 Channel 登入狀態同步與踢出機制
  • ASP.NET MVC PageGuard 與 RouteConstraint:動態頁面權限管線設計
  • Responsible Gambling 後端防護設計:Self Exclusion / Time Out 不是前端按鈕
  • 用 Job Name Hash 防止 Thundering Herd:30 支排程 Job 的自動錯開機制
  • Hangfire Multi-Queue 資源隔離:讓重量級 Job 不拖垮整個排程系統
  • Vue 3 新裝置 MFA 驗證架構:從登入攔截到 WebView 完成驗證的完整設計
  • ELK 實戰指南 — Index 架構、Log Pattern 與 Case Study
  • Nuxt 3 實戰:用 Composable 封裝集中式請求攔截器

分類

  • Debug
  • Troubleshooting
  • 前端架構
  • 前端開發
  • 工程實踐
  • 後端架構
  • 效能調校
  • 資安事件

標籤

  • .NET
  • .NET Framework
  • AOP
  • API Design
  • ASP.NET
  • ASP.NET MVC
  • ActionFilter
  • Android
  • App Debug
  • Architecture
  • Asp.net
  • Attack
  • Authentication
  • Authorization
  • Axios
  • CMS
  • CSharp
  • Cache
  • Cache Invalidation
  • Clean Architecture
  • Composable
  • Composition Api
  • Cron
  • Debug
  • Debugger
  • Design Pattern
  • DistributedSystem
  • DotNet
  • ELK
  • ESLint
  • Elasticsearch
  • Enum
  • Error Handling
  • EventSPI
  • Feature Flag
  • Fetch
  • Frontend Architecture
  • Git
  • GitFlow
  • Gzip
  • Hangfire
  • Incident
  • Interceptor
  • JavaScript
  • Kibana
  • LazyCache
  • Logging
  • Login Flow
  • MFA
  • MessageHub
  • Micro Frontend
  • MobileApp
  • MongoDB
  • Monitoring
  • Native Bridge
  • Nuxt3
  • Performance
  • Pinia
  • Pre-Commit
  • Prerender
  • QA Testing
  • Queue
  • RabbitMQ
  • Rate Limiting
  • RateLimit
  • Recording
  • Redis
  • Responsible Gambling
  • Revert
  • RouteConstraint
  • SEO
  • SSO
  • Safari
  • Security
  • Session
  • SessionStorage
  • Tailwind CSS
  • TypeScript
  • Vite
  • Vue
  • Vue Life Cycle
  • Vue Router
  • Vue.js
  • Vue3
  • Web API
  • Web Debug
  • WebView
  • Webpack
  • Workflow
  • iOS
  • v-html
  • 前端架構
  • 身份驗證
Creative Commons License
All website licensed under CC BY-NC-ND 4.0
© 2026 Joseph M Tsai
Powered by Hexo
Home