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.
field note
Ten Step to professional web type
<ul>
<li>Do not use too many fonts on one page.</li>
<li>Do not use centered, right, or full-justified text on a web page</li>
<li>Give your text room to breath.</li>
Follow the thread
jquery
Why jQuery works
<p> Its fundamental philosophy, centering on collections of DOM Elements, puts it squarely where most Javascript developers program most. By contrast, other frameworks, like Prototype and Dojo, take a functional approach. Sure, they’re fully...
Follow the thread
field note
Sharepoint Area
<p>Area a like top level site. Topic, news, sites are three area created by default. They share the same feature that area has. An area has three default components(portal lists, document library, and image...
Follow the thread
SharePoint
cross-site group
The cross site group is crossing the sites under a top level site, but not crossing top level site.
Follow the thread
field note
We don't need magic.
Today, a coworker of another team needed to read the code of my team. He found a class called MagicObject. After tracing for a while, he still couldn’t figure it out why it exists....
Follow the thread