使用 C# 存取 ArangoDB

使用 C# 存取 ArangoDB 之前筆記 使用 C# 存取 Cassandra 提到想要將 log 存放至 NoSQL 中而正在嘗試某幾套 NoSQL,現在就來看看 ArangoDB 的使用吧 基本環境說明 在 mac 上使用 docker 建立 Aran

使用 C# 存取 RavenDB

使用 C# 存取 RavenDB 之前筆記 使用 C# 存取 Cassandra 提到想要將 log 存放至 NoSQL 中而正在嘗試某幾套 NoSQL,現在就來看看 RavenDB 的使用吧 基本環境說明 在 mac 上使用 docker 建立 Rave

使用 C# 存取 CouchDB

使用 C# 存取 CouchDB 之前筆記 使用 C# 存取 Cassandra 提到想要將 log 存放至 NoSQL 中而正在嘗試某幾套 NoSQL,現在就來看看 CouchDB 的使用吧 基本環境說明 在 mac 上使用 docker 建立 Couc

使用 C# 存取 Cassandra

使用 C# 存取 Cassandra 公司專案因為流量龐大連帶也會產生大量 log,過去都是使用 local file 來儲存,但在 cluster 的環境下 log file 會散落在許多主機上,一旦需要查閱詳細內容或

使用 C# (.NET Core) 傳訊息至 Slack

使用 C# (.NET Core) 傳訊息至 Slack 公司有個臨時性需求:某個重要功能開啟或是關閉時,立即通知營運團隊及各級主管知道,讓大家在討論 production issue 有共同的討論基準。 經過一

Windows 10 滑鼠滾動方向翻轉

Windows 10 滑鼠滾動方向翻轉 自從用慣了行動裝置後總覺得在電腦上的操作有些卡,但行動裝置的使用時間並不長問題不大,直到後來工作用電腦換為 mac 後突然覺得個

在 macOS 上 Build Redis Desktop Manager(RDM)

在 macOS 上 Build Redis Desktop Manager(RDM) Redis 是套 in-memory 的 key-value databse,也被現在許多稍具規模系統拿來當做 cache 層以減輕 application cluster 直接大量存取 database 壓力,相信許多開發人員都認識它 Redis 在安裝

在 macOS 上的 Qt Creator 中出現 No valid kits found

在 macOS 上的 Qt Creator 中出現 No valid kits found 這是在 mac 上嘗試 build Redis Desktop Manager 時遇到的狀況,mac 本來就不是熟悉的操作系統 還要透過 Qt 來 build,早就有心理準備問題不會少

透過自訂 Attribute 標示屬性讓 Dapper 進行 json 轉換

透過自訂 Attribute 標示屬性讓 Dapper 進行 json 轉換 之前在筆記 使用 Dapper 將 json string 轉換為 object 紀錄到可以透過自訂 TypeHandler 讓 Dapper 可以將 db 內的值處理成需要的樣子(目前的用法是 db 欄位直接

在 .NET Core 與 .NET Framework 上使用 HttpClientFactory

在 .NET Core 與 .NET Framework 上使用 HttpClientFactory 之前筆記 探討 HttpClient 可能的問題 與 HttpClient 無法反應 DNS 異動的解決方式 的出現是因為工作任務需要將一些重要訊息傳送至 Slack 而留意到 .NET Core 使用的 HttpClientFactory 是

HttpClient 無法反應 DNS 異動的解決方式

HttpClient 無法反應 DNS 異動的解決方式 之前筆記 探討 HttpClient 可能的問題 提到使用 HttpCLient 時避免 socket 耗盡的方式就是只建立一個 HttpClient instance (透過 static or singleton),但這樣的方式