functional programming 筆記 (1)functor / applicative / either & task monad / natural transformationMay 2, 2021May 2, 2021
Note about Event Loop at browser & node.js太久沒複習 js 環境的基本概念,前幾天突然被人問到一時之間不知該怎麼回答,這邊做個簡短的筆記幫助自己日後遇到同樣問題可以快速解答。Oct 16, 2020Oct 16, 2020
WebAssembly with Web worker本文目的是將 WebAssembly 的執行部分交給 Web Worker 執行進而達到 main thread 的 UI 運作順暢,範例將由上一篇 Rust + WebAssembly 的範例做改版。Sep 10, 2020Sep 10, 2020
Rust + Wasm : 使用 rust 開發 WebAssembly 與 node.js server 作加解密溝通最近在研究如何使用 WebAssembly 在前端開發的各種應用。而本文是用 rust 實現與後端 nodejs server 作加解密的溝通.Sep 10, 2020Sep 10, 2020
xstate 初探 (3) 使用 @xstate/test + cypress 執行 Model Based TestingMBT (Model Based Testing) 基於模型的驅動測試Jul 21, 2020Jul 21, 2020
xstate 初探 (2): 使用 spawn / send 建立 widget state machine 與父層傳遞事件溝通基本上當專案的元件複雜度都高到一個程度時,只有一個 state machine 是無法滿足專案的狀態變化需求,所以需要再規劃架構時對每個元件的複雜度建立不同的 state machine.。所以本文目的是實作父層如何建立子層的 state machine 並互相溝通。Jul 17, 2020Jul 17, 2020
xstate 初探: 實作簡易遊戲模型幾年前曾經在專案上用過 javascript-state-machine 作為專案狀態管理的核心流程,該 libray 也是以 有限狀態機 為架構核心,不過同樣以 FSM 為核心的 xstate 的強大超過不止一個等級。去年也曾在 jsdc 2019 看作者本人來台 演講…Jul 8, 2020Jul 8, 2020
pixi.js with redux網路上似乎沒有找到太多關於 redux與 pixi.js整合應用心得,所以在這邊分享之前研究如何讓 react component 跟 pixi component 透過 redux 整合溝通,也能讓開發兩邊不同 component view 的 developer…Apr 10, 2020Apr 10, 2020
Tips about how to make a landscape fullscreen webpage in iOS Safari.話先說前頭,自從 iOS7 minimal-ui viewport property 廢掉以後,目前在 iOS safari 沒有任何原生方式可達成 landscape fullscreen page.Apr 8, 2020Apr 8, 2020