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.
css
floating setting affected by the structure
<p>
We all want to express our document in a semantic way, but some time the structure of the document does affect the css. For example,
</p>
Follow the thread
asp.net
Reference assembly generated in asp.net code file
<%@ Register TagPrefix="msdn" Namespace="MsdnMag" Assembly="__code" %>This is the way that asp.net referring to an autocompiled assembly.Powered by ScribeFire.</div>
Follow the thread
asp.net
tagMapping in asp.net
You can tell the asp.net compile engine to rerount the reqeust to new type.
Follow the thread
xslt
xslt parameter
<?xml version="1.0" encoding="utf-8"?> <xsl:stylesheet version="1.0" xmlns:msxsl="urn:schemas-microsoft-com:xslt" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:param name="Age" ></xsl:param> <xsl:template match="/"> <html> <body> <xsl:value-of select="$Age"/> </body> </html> </xsl:template> </xsl:stylesheet> XmlTextWriter xmlwriter = new XmlTextWriter(writer); XsltArgumentList list = new XsltArgumentList(); list.AddParam("Age", "", "108"); xslt.Transform(doc,...
Follow the thread
xslt
xslt variable
<p>
You can build a variable by using select like below.
</p>
Follow the thread