Notes on software and the ideas behind it
Find the meaning
behind the code.
I’m Fred Yang. I write about software—how it works, why it behaves the way it does, and the ideas that make code easier to reason about.
Open the notebookWorking notes / 2026
Recently mapped
Architecture, reactivity, and the hidden relationships that shape frontend systems.
WF
Adding Workflow persistence service
<p>
This can be done programatically or declaratively. Below is section of code that do it programtically.
</p>
Follow the thread
WF
Adding Local service in WF
<p>
There are two ways to add local service to workflow runtime, programatically or declaratively. Below is section of code that do it programatically.
</p>
Follow the thread
WF
Local service(Data Exchange Service)
<p> WF also supports another kind of service known as a local service (sometimes called a data exchange service). This is a service that you design and implement yourself. A local service can serve...
Follow the thread
field note
ConditionalAcitivityGroup
<p>
This Activity is like the combination of ParallelActivity and WhileActivity. The parent is ParallelActivity and the child is WhileActivity.
</p>
Follow the thread
WF
Workflow Property
<p> Parameters can be defined for a workflow (or custom activity) in two ways. You can implement a normal .NET class property, or you can use a dependency property. The property value for a...
Follow the thread