finds.dev← search

// the find

unknwon/building-web-applications-in-go

★ 563 · Go · updated Aug 2020

Go 语言 Web 应用开发系列教程,从新手到双手残废

A Chinese-language tutorial series on building web apps in Go, walking through net/http and html/template from scratch with runnable code listings for each lesson. Aimed at Chinese-speaking Go beginners who want to understand the standard library before reaching for a framework.

Each lesson pairs prose with a matching, runnable listing (listings/01 through listings/05), so you can actually execute the code instead of just reading about it. It goes deep on html/template specifics that most tutorials skip, like context-aware auto-escaping and the difference between text/template and html/template for XSS safety. Starts from bare net/http instead of jumping straight to a framework, which is the right way to actually learn what a router or middleware is doing.

Only the first two of seven planned parts are written; the outline promises component development, third-party integrations, a URL shortener project, deployment, and monitoring, none of which exist. Last commit is from 2020, so anything about tooling or deployment would be outdated even if it were finished. No English translation, which caps its audience even though the code samples themselves are language-agnostic.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →