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 notebook

Working 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