How a Data-Driven Tools Subsystem Works: Adding a Calculator Is a Config Entry
Behind the scenes of the /tools section: YAML definitions + a tested Go math engine + a JS mirror. Adding a new calculator is a config entry, not a code change.
Behind the scenes of the /tools section: YAML definitions + a tested Go math engine + a JS mirror. Adding a new calculator is a config entry, not a code change.
I hand-built a Go static site generator for this site. Here is the honest comparison against Hugo, from someone who has now done both.