Pinned[Note] Balancing Coupling in System Design有幸在 DDD Taiwan 2023 年會中聽到 Learning Domain-Driven Design 作者 Vlad Khononov 現場的演講,這次演講的內容是在介紹他即將在 2024 年 1 月出版的新書 Balancing Coupling in…Sep 22, 2023Sep 22, 2023
Published inTaipei Ethereum MeetupDApp 開發工具 ethers-token 介紹在 Ethereum 上開發 DApp 和智能合約(smart contract,以下簡稱合約)時,常常需要經手各式各樣的 token,並且處理各種與 token 相關的事務,像是單位轉換、包裝、轉移和授權等等。隨著 DeFi 生態持續成長,token…Jul 22, 2022Jul 22, 2022
Published inimTokenRollup Bridge 介紹(八):Arbitrum 原生橋本篇是 Rollup Bridge 介绍系列的第八篇,介紹 Arbitrum 的原生橋。Jun 28, 2022Jun 28, 2022
[Testing] Testing Strategy本篇文章以開發者的角度出發,聚焦在與開發過程緊密相連的兩種測試類型 — unit test 和 integration test,深入探討它們各自的特性、適合的場景以及運用策略,幫助開發者評估並選用適配於當下場景的測試類型,來讓測試發揮最大的價值。Oct 9, 2021Oct 9, 2021
Published inimTokenRollup Bridge 介紹(四):Connext NXTPNXTP(Noncustodial Xchain Transfer Protocol)由 Connext 研究開發而成,是一個簡潔的跨鏈、跨 Rollup 的資產轉移協議,其運作所需的資料都存在鏈上,秉持著去中心化的精神。Oct 4, 2021Oct 4, 2021
Published inimTokenRollup Bridge 介紹(三):Celer cBridgeCeler cBridge 是一個跨鏈的資產轉移方案,cBridge 同時支援了 L1 與 L2、以及 L1 與 L1 之間的資產橋接。Sep 20, 2021Sep 20, 2021
[Design] Transaction for Repository最近在研究 DDD(Domain-Driven Design),在研究的過程中,忽然頓悟了一個之前苦惱許久的問題,雖然跟 DDD 沒有特別相關,但這種莫名奇妙的觸類旁通覺得很有趣,讓我想特別記錄下來。Jan 20, 2020Jan 20, 2020
[Note] Refactoring — Improving the Design of Existing CodeAny fool can write code that a computer can understand. Good Programmers write code that humans can understand. — M. Fowler (1999)Feb 3, 2019Feb 3, 2019