Elton LauNo more NextJS blackbox. View debug info with VS Code JS DebuggerYou need to check back-and-forth on the consoles of both Browser and ServerMar 20, 2022Mar 20, 2022
Elton LauLaws of Agile — Parkinson’s Law, and how you can get rid of it with AgileWork will expand to fill the time allotted for its completionFeb 13, 2022Feb 13, 2022
Elton LauNodeJS / Express 處理 Uncaught Exception 或是非同步的裡的 Unhandled Rejection防禦性程式設計 (Defensive programming) 的核心思想就是要在編程設計裡,要考慮到出現不可預計的程式錯誤,從而去防止程式影響日常運作。在 NodeJS 裡,同步 (sync) 的程式有機會出現 Uncaught Exception,而非同步的程式 (包括…Jul 25, 2020Jul 25, 2020
Elton LauNodeJS / Express 區分生產、開發和測試環境的錯誤處理在生產環境下,可能你不希望把錯誤訊息的 stacktrace 和 error message 泄露出去;但又希望在開發和環境下,儘可能把錯誤訊息打出來。到底我們可以怎樣做呢?Jul 18, 2020Jul 18, 2020
Elton LauNodeJS / Express 的非同步 (async / await) 錯誤處理要捕捉非同步 (async、await) 的錯誤處理,在 IT 邦往往看到的方法就是透過 try / catch block。但這樣的方法往往使代碼不夠簡潔,哪怕有一天有個新手 developer 進來而不知道,那就 gg 了。Jul 12, 2020Jul 12, 2020
Elton LauNodeJS / Express 的全局錯誤機制處理很多時候,當我們在 NodeJS 使用 try/catch 來捕捉錯誤的時候,都希望回傳一系列的動作來方便記錄和除錯:Jul 7, 2020Jul 7, 2020
Elton Lau使用 Json_Serializable 自動產生 JSON Mapping今天繼續開發為女朋友而寫的 Flutter 手機程式。以前每新一個新 Object,都要手動去寫 object mapping,這樣下來時間就浪費了。May 31, 2020May 31, 2020