Devcon 7 的 10 個小觀察

Devcon 7 的 10 個小觀察

第一次參加 Devcon,感受到圍繞在天才工程師跟密碼龐克的人群中。以下是一些小觀察:

  1. 入會場的 Badge,可以貼禁止拍照的貼紙,提醒別人尊重隱私
  1. 這次有賣 Ethereum 相關的周邊商品,褲子跟後面寫著 “ make ethereum cyberpunk" 實在是很帥。
  1. 攤位、討論室或是路上充滿白板跟黑板
  1. 掃碼收集青蛙的大地尋寶遊戲,聽說是用同態加密的技術做的。身為 I 人的一種微社交的一種方式。
  1. 大會的 Web App,有將每個 Session 分成初階者(Beginner),中階 (Intermediate) 與難度最高的專家 (Expert) 等級。我猜可能非技術背景或不熟悉 Ethereum 的,大概只有初階能比較聽得懂。每場含金量都極高。
  1. 很強調抗審查,強調以太坊已經不是一個中心化的組織,大多數的開發者並不來自於 Foundation。其中有一場為了感謝 Ethereum 的 Client Developers (也就是節點要跑的程式),同一個以太坊的共識機制有 7 組不同的團隊正在運作,彼此要互相溝通與妥協。
  1. 題目很多元,但比較少提到現實商業中的討論。有各種不同的技術路線的探索。舉例來說 L2 的討論度就很高。有聽到幾個有趣的題目,我個人對跟 Passkey 、Orcale 的做法、zk 的應用、Chain Abstract 比較有興趣 。而 ZK (零知識證明) 這種新的技術,在以太坊上的一定有些很好的落地場景。
  1. 沒有太多交易所、商業行為和投資人在場內,大多數人討論的真的是技術與應用。今年聽說是場地最大的一年。
  1. Devcon 最後一天剛好是泰國的水燈節。
  1. 最後,明確感受聖光降靈,信仰加值。

Read more

掌握幣圈脈動,告別 FOMO 的資訊自動化流程嘗試

掌握幣圈脈動,告別 FOMO 的資訊自動化流程嘗試

幣圈訊息瞬息萬變,是否常常覺得很 FOMO 呢? 常常一個小時不看新聞就可能錯過了新的趨勢或是有用的消息。因此,我嘗試打造一條「獲取資訊自動化流程」。我希望透過以下幾個步驟,將「從 RSS 收集內容 → 摘要與翻譯 → 儲存 → 在發文時快速取得重點資訊」的流程自動化或半自動化,讓我在想要發佈 Twitter (X) 貼文時,能有即時且經過整理過的資訊可供參考。 整體流程概述 目標流程:RSS → Apify → OpenAI → Airtable → Chrome Extension → 快速分享 * 取得 RSS 新聞來源:定期自動抓取最新文章列表。 * 解析並擷取內文(Apify):從原始頁面擷取重點文字段落。 * 整理與生成摘要(OpenAI):運用 AI 將冗長文章化為精簡摘要。 * 儲存到 Airtable:將標題、連結、摘要等資訊結構化存放,方便後續查詢。 * Chrome

最常見的 Git 工作流程 - GitHub Flow

一種簡單的工作流程,適用於快速開發和持續部署的小型專案。 流程 1. 始終從 Main 分支創建功能分支:bashCopy codegit checkout main git checkout -b feature/my-feature 2. 在功能分支中開發,並隨時提交: git add . git commit -m "Implement feature" 3. 開發完成後推送到遠端 git push origin feature/my-feature 4. 發起 Pull Request 並進行代碼審查: * 在 GitHub 上創建 Pull Request。 * 通過代碼審查(Code Review)。 5. 審核完成後合併到

測試驅動開發 (TDD) 與單元測試、整合測試的概念簡述

在現代軟體開發中,測試已成為不可或缺的一部分。不僅能幫助開發者捕捉錯誤,還能促進代碼的模組化和可維護性。本文將深入探討單元測試、整合測試的區別,以及測試驅動開發 (TDD) 的核心流程和實踐技巧,幫助你快速掌握測試的精髓。 也許 AI 程式碼生成工具,最能快速優化寫測試的開發時間。多少來學習一點測試相關的知識。 * 理解單元測試 (Unit Test) 和整合測試 (Integration Test) 的區別。 * 熟悉測試驅動開發 (TDD) 的概念。 單元測試 vs 整合測試 * 單元測試: * 適合測試邏輯簡單且內部不依賴外部資源的功能,例如算法、數據處理函式等。 * 主要用於開發階段,快速檢查某段程式碼的邏輯。 * 整合測試: * 適合測試業務邏輯需要依賴外部模組(例如資料庫、第三方 API)時的交互行為。 * 用於確認系統內部的協作是否無誤,通常在測試環境下執行。 特徵單元測試 (Unit Test)整合測試 (Integration Test)測試範圍單個模組或函式多個模組或系統的整合依賴性獨立,不依賴其他模組或外部資源需要依

PM 加速開發:ChatGPT 到 Cursor 再到 Windsurf 的體驗比較

我是技術背景出身的產品經理,十年前曾是一名寫 Objective-C 的 iOS 工程師。近年來,我利用零碎時間,結合 AI 工具,進行產品發想與概念驗證,並打造一些功能型網站。自 2024 年 6 月起,我的體驗大致可分為三個階段,以下是我的學習與心得分享。 第一階段:ChatGPT 助力,但流程繁瑣 最早是用 ChatGPT 協助產 Code,我一筆一筆貼到我的程式碼下。我要詢問怎麼改動的話,也要將程式碼貼回 ChatGPT,在大量的複製貼上等待的過程,非常慢跟耗時,瀏覽器也會隨著大量的文檔開始變慢。這時候,我從不會到能做出一個聊天機器人網頁,大概花一個禮拜。我也是在這個階段學會了如何用 Vercel 快速部署架站,還有基本的 Git 指令。遇到一點問題常常會卡關很久,要邊做邊學。 第二階段:Claude 加速開發流程 Claude