1.1 シンプルなWebサーバー 1.1.1 テンプレート 1.1.2 Goプログラムのビルドと実行の正しい方法 1.2 チャットルームとクライアントをサーバー側でモデル化する 1.2.1 クライアントのモデル化 1.2.2 チャットルームのモデル化 1.2.3 並行プログラミングで使われるGoのイディオム 1.2.4 チャットルームをHTTPハンドラにする 1.2.5 ヘルパー関数を使って複雑さを下げる 1.2.6 チャットルームの生成と利用 1.3 チャットクライアントのHTMLとJavaScript 1.3.1 テンプレートの活用 1.4 ログ情報を出力して内部状態を知る 1.4.1 TDDに基づいたパッケージの作成 1.4.2 traceパッケージの利用方法 1.4.3 記録を無効化できるようにする 1.4.4 パッケージのクリーンなAPI 1.5 まとめ