meinHow to model a toggle-able graph network? — Part 1The road ends at formal software design with Alloy. And teaches me the expressive language of set theory.Apr 301Apr 301
meininDev GeniusOAuth2 made easy by TCA + Swift OpenAPI GeneratorSolve OAuth2’s complex flow and diversified spec by TCA + Swift OpenAPI Generator.Dec 26, 2023Dec 26, 2023
meinTCA for Network Graph via Cytoscape.jsGraph data, topology and network science are becoming more and more important. How to make SwiftUI interact with graph data? Here is a…Nov 7, 2023Nov 7, 2023
meinTCA+SwiftUI+Javascript, step 3Embed a javascript library into SwiftUI View, and use TCA to send and receive javascript events. Step 3, build TCA reducer.Oct 21, 2023Oct 21, 2023
meinTCA+SwiftUI+Javascript, step 2Embed a javascript library into SwiftUI View, and use TCA to send and receive javascript events. Step 2, embed Javascript files.Oct 16, 2023Oct 16, 2023
meinTCA+SwiftUI+Javascript, step 1Embed a javascript library into SwiftUI View, and use TCA to send and receive javascript events. Step 1, interactive html file and SwiftUI…Oct 15, 2023Oct 15, 2023
meinXCTest Debounce Effect in TCA — part 1The testability in TCA is one of my favorite part. It is especially helpful when applying to the async scenerio.Sep 3, 2023Sep 3, 2023
meinSwift Variadic Generic Zip FunctionIf you accept the output as an array instead of a tuple then here you go.Dec 15, 2022Dec 15, 2022
meinTimer, Interactive Ticks Using TCABy implementing the concurrency function, we will make a timer which not only ticks automatically, but also able to change ticking speed…Dec 11, 2022Dec 11, 2022