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.

asp.net mvc

Context data in asp.net mvc

Along the asp.net mvc stack, there are lots context data being passing around. The first context data is passed into MvcRouteHandler by the System.Web.Routing.UrlRoutingModule.
Follow the thread
asp.net mvc

acton parameters

The asp.net mvc framework matches action parameters in the following order: Form values Route arguments Querystring parameters
Follow the thread
asp.net mvc

The options to render a partial view

Normally you can do this, <% Html.RenderPartial("LogOnUserControl"); %>
Follow the thread
asp.net mvc

asp.net mvc request walkthrough

ASP.NET MVC request begin with a UrlRoutingModule. This component is not actually part of the System.Web.Mvc.dll, but of System.Web.Routing. You have to wire up in web.config like the following.
Follow the thread
thoughts

Semantics works?

A developer is a creativity entity. There are so many software technologies emerging everyday, many of us are struggling to keep pace with the them. I am just an average developer, and I still...
Follow the thread