diff --git a/1-berkenalan-dengan-golang.html b/1-berkenalan-dengan-golang.html
index 14d3d6779..ab5c444a7 100644
--- a/1-berkenalan-dengan-golang.html
+++ b/1-berkenalan-dengan-golang.html
@@ -78,7 +78,7 @@
-
+
diff --git a/2-instalasi-golang.html b/2-instalasi-golang.html
index 555398866..3b69ad23a 100644
--- a/2-instalasi-golang.html
+++ b/2-instalasi-golang.html
@@ -80,7 +80,7 @@
-
+
diff --git a/A-array.html b/A-array.html
index 4e6965ae8..73bbe7098 100644
--- a/A-array.html
+++ b/A-array.html
@@ -80,7 +80,7 @@
-
+
diff --git a/A-buffered-channel.html b/A-buffered-channel.html
index 78b175f15..fe6143f41 100644
--- a/A-buffered-channel.html
+++ b/A-buffered-channel.html
@@ -80,7 +80,7 @@
-
+
diff --git a/A-channel-range-close.html b/A-channel-range-close.html
index d7a611c91..6e270d2ff 100644
--- a/A-channel-range-close.html
+++ b/A-channel-range-close.html
@@ -80,7 +80,7 @@
-
+
diff --git a/A-channel-select.html b/A-channel-select.html
index f5047ccf0..3e41d3a27 100644
--- a/A-channel-select.html
+++ b/A-channel-select.html
@@ -80,7 +80,7 @@
-
+
diff --git a/A-channel-timeout.html b/A-channel-timeout.html
index 11bbf96f9..35fc2916f 100644
--- a/A-channel-timeout.html
+++ b/A-channel-timeout.html
@@ -80,7 +80,7 @@
-
+
diff --git a/A-channel.html b/A-channel.html
index 460547cde..39cecdc39 100644
--- a/A-channel.html
+++ b/A-channel.html
@@ -80,7 +80,7 @@
-
+
diff --git a/A-client-http-request-simple.html b/A-client-http-request-simple.html
index c0c6ae966..d71005f1b 100644
--- a/A-client-http-request-simple.html
+++ b/A-client-http-request-simple.html
@@ -80,7 +80,7 @@
-
+
diff --git a/A-command-line-args-flag.html b/A-command-line-args-flag.html
index 1bbd40514..9f2af14fd 100644
--- a/A-command-line-args-flag.html
+++ b/A-command-line-args-flag.html
@@ -80,7 +80,7 @@
-
+
diff --git a/A-concurrency-pipeline.html b/A-concurrency-pipeline.html
index aab73bfe8..46b808187 100644
--- a/A-concurrency-pipeline.html
+++ b/A-concurrency-pipeline.html
@@ -80,7 +80,7 @@
-
+
diff --git a/A-data-type-conversion.html b/A-data-type-conversion.html
index 5c0a6a4db..a91b99434 100644
--- a/A-data-type-conversion.html
+++ b/A-data-type-conversion.html
@@ -80,7 +80,7 @@
-
+
diff --git a/A-defer-exit.html b/A-defer-exit.html
index a205a2487..ec0112bb3 100644
--- a/A-defer-exit.html
+++ b/A-defer-exit.html
@@ -80,7 +80,7 @@
-
+
diff --git a/A-encoding-base64.html b/A-encoding-base64.html
index e56836f91..fd3fdfd31 100644
--- a/A-encoding-base64.html
+++ b/A-encoding-base64.html
@@ -80,7 +80,7 @@
-
+
diff --git a/A-error-panic-recover.html b/A-error-panic-recover.html
index 5c33cb6c0..2b8e7bc3f 100644
--- a/A-error-panic-recover.html
+++ b/A-error-panic-recover.html
@@ -80,7 +80,7 @@
-
+
diff --git a/A-exec.html b/A-exec.html
index 4baf1db64..5cfe8e5e0 100644
--- a/A-exec.html
+++ b/A-exec.html
@@ -80,7 +80,7 @@
-
+
diff --git a/A-file.html b/A-file.html
index 4b74298f1..7fda2d12d 100644
--- a/A-file.html
+++ b/A-file.html
@@ -80,7 +80,7 @@
-
+
diff --git a/A-fungsi-closure.html b/A-fungsi-closure.html
index 57247f138..1d0cc2699 100644
--- a/A-fungsi-closure.html
+++ b/A-fungsi-closure.html
@@ -80,7 +80,7 @@
-
+
diff --git a/A-fungsi-multiple-return.html b/A-fungsi-multiple-return.html
index ab4517edf..6f02d16bf 100644
--- a/A-fungsi-multiple-return.html
+++ b/A-fungsi-multiple-return.html
@@ -80,7 +80,7 @@
-
+
diff --git a/A-fungsi-sebagai-parameter.html b/A-fungsi-sebagai-parameter.html
index a4f9383bc..e467ea78f 100644
--- a/A-fungsi-sebagai-parameter.html
+++ b/A-fungsi-sebagai-parameter.html
@@ -80,7 +80,7 @@
-
+
diff --git a/A-fungsi-variadic.html b/A-fungsi-variadic.html
index 09fc6a3f5..e3a076564 100644
--- a/A-fungsi-variadic.html
+++ b/A-fungsi-variadic.html
@@ -80,7 +80,7 @@
-
+
diff --git a/A-fungsi.html b/A-fungsi.html
index cb72c300a..c47e51f6e 100644
--- a/A-fungsi.html
+++ b/A-fungsi.html
@@ -80,7 +80,7 @@
-
+
diff --git a/A-go-command.html b/A-go-command.html
index ccde5574d..554f6c2de 100644
--- a/A-go-command.html
+++ b/A-go-command.html
@@ -80,7 +80,7 @@
-
+
diff --git a/A-go-vendoring.html b/A-go-vendoring.html
index 40260a5e0..0e28ff2d3 100644
--- a/A-go-vendoring.html
+++ b/A-go-vendoring.html
@@ -80,7 +80,7 @@
-
+
diff --git a/A-golang-generics.html b/A-golang-generics.html
index ce8c14233..c1aafa574 100644
--- a/A-golang-generics.html
+++ b/A-golang-generics.html
@@ -78,7 +78,7 @@
-
+
diff --git a/A-gopath-dan-workspace.html b/A-gopath-dan-workspace.html
index 131a72474..bb33409d5 100644
--- a/A-gopath-dan-workspace.html
+++ b/A-gopath-dan-workspace.html
@@ -3,7 +3,7 @@
- Golang Setup GOPATH Dan Workspace - Dasar Pemrograman Golang
+ Golang Setup GOPATH dan Workspace - Dasar Pemrograman Golang
@@ -80,7 +80,7 @@
-
+
diff --git a/A-goroutine.html b/A-goroutine.html
index 3faa4c32a..a0f652d75 100644
--- a/A-goroutine.html
+++ b/A-goroutine.html
@@ -80,7 +80,7 @@
-
+
diff --git a/A-hash-sha1.html b/A-hash-sha1.html
index 6558c2ba4..b497d98a5 100644
--- a/A-hash-sha1.html
+++ b/A-hash-sha1.html
@@ -80,7 +80,7 @@
-
+
diff --git a/A-hello-world.html b/A-hello-world.html
index cb2f061d6..d6752dabf 100644
--- a/A-hello-world.html
+++ b/A-hello-world.html
@@ -80,7 +80,7 @@
-
+
diff --git a/A-instalasi-editor.html b/A-instalasi-editor.html
index 7946c4ead..85e72e9b2 100644
--- a/A-instalasi-editor.html
+++ b/A-instalasi-editor.html
@@ -80,7 +80,7 @@
-
+
diff --git a/A-interface-kosong.html b/A-interface-kosong.html
index 53d8ebd5d..de781385e 100644
--- a/A-interface-kosong.html
+++ b/A-interface-kosong.html
@@ -3,7 +3,7 @@
- Golang Interface Kosong (Any) - Dasar Pemrograman Golang
+ Golang Any / interface{} / Interface Kosong - Dasar Pemrograman Golang
@@ -80,7 +80,7 @@
-
+
diff --git a/A-interface.html b/A-interface.html
index 4e15f8bea..9f2202f5f 100644
--- a/A-interface.html
+++ b/A-interface.html
@@ -80,7 +80,7 @@
-
+
diff --git a/A-json.html b/A-json.html
index 72cded8c1..8e6502901 100644
--- a/A-json.html
+++ b/A-json.html
@@ -80,7 +80,7 @@
-
+
diff --git a/A-komentar.html b/A-komentar.html
index 1d70c5925..556008886 100644
--- a/A-komentar.html
+++ b/A-komentar.html
@@ -80,7 +80,7 @@
-
+
diff --git a/A-konstanta.html b/A-konstanta.html
index 50522bca4..f309a4990 100644
--- a/A-konstanta.html
+++ b/A-konstanta.html
@@ -80,7 +80,7 @@
-
+
diff --git a/A-map.html b/A-map.html
index dca2a696c..d5ea13bae 100644
--- a/A-map.html
+++ b/A-map.html
@@ -80,7 +80,7 @@
-
+
diff --git a/A-method.html b/A-method.html
index 78279ede6..cc8f5d717 100644
--- a/A-method.html
+++ b/A-method.html
@@ -80,7 +80,7 @@
-
+
diff --git a/A-mongodb.html b/A-mongodb.html
index 1facd9142..77f80be19 100644
--- a/A-mongodb.html
+++ b/A-mongodb.html
@@ -80,7 +80,7 @@
-
+
diff --git a/A-mutex.html b/A-mutex.html
index a91707dbf..ba0eb0668 100644
--- a/A-mutex.html
+++ b/A-mutex.html
@@ -80,7 +80,7 @@
-
+
diff --git a/A-operator.html b/A-operator.html
index c7b973b13..766692ca6 100644
--- a/A-operator.html
+++ b/A-operator.html
@@ -80,7 +80,7 @@
-
+
diff --git a/A-perulangan.html b/A-perulangan.html
index 2841f89c8..5d6736ce0 100644
--- a/A-perulangan.html
+++ b/A-perulangan.html
@@ -80,7 +80,7 @@
-
+
diff --git a/A-pipeline-context-cancellation.html b/A-pipeline-context-cancellation.html
index 68e938c73..1aa4cea2e 100644
--- a/A-pipeline-context-cancellation.html
+++ b/A-pipeline-context-cancellation.html
@@ -80,7 +80,7 @@
-
+
diff --git a/A-pointer.html b/A-pointer.html
index 184fa3b1a..c16160ae1 100644
--- a/A-pointer.html
+++ b/A-pointer.html
@@ -80,7 +80,7 @@
-
+
diff --git a/A-properti-public-dan-private.html b/A-properti-public-dan-private.html
index 1e4fbdaca..d6edfa41d 100644
--- a/A-properti-public-dan-private.html
+++ b/A-properti-public-dan-private.html
@@ -80,7 +80,7 @@
-
+
diff --git a/A-random.html b/A-random.html
index 029b9090b..a55c32cbc 100644
--- a/A-random.html
+++ b/A-random.html
@@ -80,7 +80,7 @@
-
+
diff --git a/A-reflect.html b/A-reflect.html
index 74a5b8aec..3ffdcada7 100644
--- a/A-reflect.html
+++ b/A-reflect.html
@@ -80,7 +80,7 @@
-
+
diff --git a/A-regex.html b/A-regex.html
index ae587e424..7774daaf9 100644
--- a/A-regex.html
+++ b/A-regex.html
@@ -3,7 +3,7 @@
- Golang Regex - Dasar Pemrograman Golang
+ Golang Regexp - Dasar Pemrograman Golang
@@ -80,7 +80,7 @@
-
+
diff --git a/A-seleksi-kondisi.html b/A-seleksi-kondisi.html
index 4d8f7bafc..b699c498d 100644
--- a/A-seleksi-kondisi.html
+++ b/A-seleksi-kondisi.html
@@ -80,7 +80,7 @@
-
+
diff --git a/A-setup-go-project-dengan-go-modules.html b/A-setup-go-project-dengan-go-modules.html
index f7bb2375b..ed41dac20 100644
--- a/A-setup-go-project-dengan-go-modules.html
+++ b/A-setup-go-project-dengan-go-modules.html
@@ -80,7 +80,7 @@
-
+
diff --git a/A-simplified-fan-in-fan-out-pipeline.html b/A-simplified-fan-in-fan-out-pipeline.html
index b06c58e26..b5ca45b29 100644
--- a/A-simplified-fan-in-fan-out-pipeline.html
+++ b/A-simplified-fan-in-fan-out-pipeline.html
@@ -80,7 +80,7 @@
-
+
diff --git a/A-slice.html b/A-slice.html
index 71c2e6dc0..9472a34aa 100644
--- a/A-slice.html
+++ b/A-slice.html
@@ -80,7 +80,7 @@
-
+
diff --git a/A-sql.html b/A-sql.html
index a2d027994..70d89c795 100644
--- a/A-sql.html
+++ b/A-sql.html
@@ -80,7 +80,7 @@
-
+
diff --git a/A-string-format.html b/A-string-format.html
index 41ec7b7b1..2f58dab5e 100644
--- a/A-string-format.html
+++ b/A-string-format.html
@@ -80,7 +80,7 @@
-
+
diff --git a/A-strings.html b/A-strings.html
index c30522ce8..3be9fd894 100644
--- a/A-strings.html
+++ b/A-strings.html
@@ -80,7 +80,7 @@
-
+
diff --git a/A-struct.html b/A-struct.html
index bd764170a..ebf4ffc37 100644
--- a/A-struct.html
+++ b/A-struct.html
@@ -80,7 +80,7 @@
-
+
diff --git a/A-time-duration.html b/A-time-duration.html
index c505a9bac..a1e8c1444 100644
--- a/A-time-duration.html
+++ b/A-time-duration.html
@@ -80,7 +80,7 @@
-
+
diff --git a/A-time-parsing-format.html b/A-time-parsing-format.html
index 5684a8337..59071af9d 100644
--- a/A-time-parsing-format.html
+++ b/A-time-parsing-format.html
@@ -80,7 +80,7 @@
-
+
diff --git a/A-timer-ticker-scheduler.html b/A-timer-ticker-scheduler.html
index dbb68d948..dad5ec75b 100644
--- a/A-timer-ticker-scheduler.html
+++ b/A-timer-ticker-scheduler.html
@@ -80,7 +80,7 @@
-
+
diff --git a/A-tipe-data.html b/A-tipe-data.html
index 8ae4df02b..5f55d6160 100644
--- a/A-tipe-data.html
+++ b/A-tipe-data.html
@@ -80,7 +80,7 @@
-
+
diff --git a/A-unit-test.html b/A-unit-test.html
index 90bf5df4e..c24eddf4f 100644
--- a/A-unit-test.html
+++ b/A-unit-test.html
@@ -80,7 +80,7 @@
-
+
diff --git a/A-url-parsing.html b/A-url-parsing.html
index ee61b42c1..2bc71b117 100644
--- a/A-url-parsing.html
+++ b/A-url-parsing.html
@@ -80,7 +80,7 @@
-
+
diff --git a/A-variabel.html b/A-variabel.html
index a8da90a7c..6012ca17d 100644
--- a/A-variabel.html
+++ b/A-variabel.html
@@ -80,7 +80,7 @@
-
+
diff --git a/A-waitgroup.html b/A-waitgroup.html
index 55ab06123..13ecac08e 100644
--- a/A-waitgroup.html
+++ b/A-waitgroup.html
@@ -80,7 +80,7 @@
-
+
diff --git a/A-web-server.html b/A-web-server.html
index d9d62cee4..b958f406d 100644
--- a/A-web-server.html
+++ b/A-web-server.html
@@ -80,7 +80,7 @@
-
+
diff --git a/A-web-service-api.html b/A-web-service-api.html
index 38cea4ae2..0e8ba9a37 100644
--- a/A-web-service-api.html
+++ b/A-web-service-api.html
@@ -80,7 +80,7 @@
-
+
diff --git a/B-ajax-json-payload.html b/B-ajax-json-payload.html
index 4b5e9cfb6..eb6652e16 100644
--- a/B-ajax-json-payload.html
+++ b/B-ajax-json-payload.html
@@ -80,7 +80,7 @@
-
+
diff --git a/B-ajax-json-response.html b/B-ajax-json-response.html
index 6b9ed177e..c1bb999c4 100644
--- a/B-ajax-json-response.html
+++ b/B-ajax-json-response.html
@@ -80,7 +80,7 @@
-
+
diff --git a/B-ajax-multi-upload.html b/B-ajax-multi-upload.html
index 20d793deb..a49a8f21b 100644
--- a/B-ajax-multi-upload.html
+++ b/B-ajax-multi-upload.html
@@ -80,7 +80,7 @@
-
+
diff --git a/B-cookie.html b/B-cookie.html
index b56213cde..0733d0858 100644
--- a/B-cookie.html
+++ b/B-cookie.html
@@ -80,7 +80,7 @@
-
+
diff --git a/B-custom-mux-multiplexer.html b/B-custom-mux-multiplexer.html
index 13b652cac..86de286c5 100644
--- a/B-custom-mux-multiplexer.html
+++ b/B-custom-mux-multiplexer.html
@@ -80,7 +80,7 @@
-
+
diff --git a/B-download-file.html b/B-download-file.html
index 5f39f8224..974f32835 100644
--- a/B-download-file.html
+++ b/B-download-file.html
@@ -80,7 +80,7 @@
-
+
diff --git a/B-form-upload-file.html b/B-form-upload-file.html
index bdbb31b33..a93ff13b7 100644
--- a/B-form-upload-file.html
+++ b/B-form-upload-file.html
@@ -80,7 +80,7 @@
-
+
diff --git a/B-form-value.html b/B-form-value.html
index 3e08bfd64..1b67459fe 100644
--- a/B-form-value.html
+++ b/B-form-value.html
@@ -80,7 +80,7 @@
-
+
diff --git a/B-golang-web-hello-world.html b/B-golang-web-hello-world.html
index 589332206..152339ae7 100644
--- a/B-golang-web-hello-world.html
+++ b/B-golang-web-hello-world.html
@@ -78,7 +78,7 @@
-
+
diff --git a/B-http-basic-auth.html b/B-http-basic-auth.html
index dae3e653f..4a91f794d 100644
--- a/B-http-basic-auth.html
+++ b/B-http-basic-auth.html
@@ -80,7 +80,7 @@
-
+
diff --git a/B-http-method-basic.html b/B-http-method-basic.html
index 6eedd4629..d8d855ecd 100644
--- a/B-http-method-basic.html
+++ b/B-http-method-basic.html
@@ -80,7 +80,7 @@
-
+
diff --git a/B-middleware-using-http-handler.html b/B-middleware-using-http-handler.html
index 3b5e1000b..365cc07cb 100644
--- a/B-middleware-using-http-handler.html
+++ b/B-middleware-using-http-handler.html
@@ -80,7 +80,7 @@
-
+
diff --git a/B-render-html-string.html b/B-render-html-string.html
index e0ee85b8f..042eba79f 100644
--- a/B-render-html-string.html
+++ b/B-render-html-string.html
@@ -80,7 +80,7 @@
-
+
diff --git a/B-render-specific-html-template.html b/B-render-specific-html-template.html
index 3f046d56b..3837b79c9 100644
--- a/B-render-specific-html-template.html
+++ b/B-render-specific-html-template.html
@@ -80,7 +80,7 @@
-
+
diff --git a/B-routing-http-handlefunc.html b/B-routing-http-handlefunc.html
index 970b5dc38..b20c04439 100644
--- a/B-routing-http-handlefunc.html
+++ b/B-routing-http-handlefunc.html
@@ -80,7 +80,7 @@
-
+
diff --git a/B-routing-static-assets.html b/B-routing-static-assets.html
index 8485bd485..c1d0e190f 100644
--- a/B-routing-static-assets.html
+++ b/B-routing-static-assets.html
@@ -80,7 +80,7 @@
-
+
diff --git a/B-server-handler-http-request-cancellation.html b/B-server-handler-http-request-cancellation.html
index 5283b4ad8..86d957653 100644
--- a/B-server-handler-http-request-cancellation.html
+++ b/B-server-handler-http-request-cancellation.html
@@ -78,7 +78,7 @@
-
+
diff --git a/B-simple-configuration.html b/B-simple-configuration.html
index c9ad612ad..a05220da2 100644
--- a/B-simple-configuration.html
+++ b/B-simple-configuration.html
@@ -80,7 +80,7 @@
-
+
diff --git a/B-template-actions-variables.html b/B-template-actions-variables.html
index 8bbc1b8cc..a236791cb 100644
--- a/B-template-actions-variables.html
+++ b/B-template-actions-variables.html
@@ -80,7 +80,7 @@
-
+
diff --git a/B-template-custom-functions.html b/B-template-custom-functions.html
index a53eb4e9b..5ebd84a70 100644
--- a/B-template-custom-functions.html
+++ b/B-template-custom-functions.html
@@ -80,7 +80,7 @@
-
+
diff --git a/B-template-functions.html b/B-template-functions.html
index 6eff93cb8..4409df3e6 100644
--- a/B-template-functions.html
+++ b/B-template-functions.html
@@ -80,7 +80,7 @@
-
+
diff --git a/B-template-render-html.html b/B-template-render-html.html
index 9cf83bc07..ebe0aaa10 100644
--- a/B-template-render-html.html
+++ b/B-template-render-html.html
@@ -80,7 +80,7 @@
-
+
diff --git a/B-template-render-partial-html.html b/B-template-render-partial-html.html
index fd16ab782..4823dc73c 100644
--- a/B-template-render-partial-html.html
+++ b/B-template-render-partial-html.html
@@ -80,7 +80,7 @@
-
+
diff --git a/C-advanced-configuration-viper.html b/C-advanced-configuration-viper.html
index e0f0661be..0d0efb991 100644
--- a/C-advanced-configuration-viper.html
+++ b/C-advanced-configuration-viper.html
@@ -80,7 +80,7 @@
-
+
diff --git a/C-advanced-middleware-and-logging.html b/C-advanced-middleware-and-logging.html
index 2c94a06d5..98180a802 100644
--- a/C-advanced-middleware-and-logging.html
+++ b/C-advanced-middleware-and-logging.html
@@ -80,7 +80,7 @@
-
+
diff --git a/C-best-practice-configuration-env-var.html b/C-best-practice-configuration-env-var.html
index 0e910b0ad..9c1f9a46d 100644
--- a/C-best-practice-configuration-env-var.html
+++ b/C-best-practice-configuration-env-var.html
@@ -80,7 +80,7 @@
-
+
diff --git a/C-client-http-request-advanced.html b/C-client-http-request-advanced.html
index 9f4c1597e..bdbd410cd 100644
--- a/C-client-http-request-advanced.html
+++ b/C-client-http-request-advanced.html
@@ -80,7 +80,7 @@
-
+
diff --git a/C-convert-html-to-pdf.html b/C-convert-html-to-pdf.html
index 454eac5d5..26dbd936e 100644
--- a/C-convert-html-to-pdf.html
+++ b/C-convert-html-to-pdf.html
@@ -80,7 +80,7 @@
-
+
diff --git a/C-cors-preflight-request.html b/C-cors-preflight-request.html
index 9bc210050..032b0ccec 100644
--- a/C-cors-preflight-request.html
+++ b/C-cors-preflight-request.html
@@ -80,7 +80,7 @@
-
+
diff --git a/C-csrf.html b/C-csrf.html
index f614195c1..84eb867b0 100644
--- a/C-csrf.html
+++ b/C-csrf.html
@@ -80,7 +80,7 @@
-
+
diff --git a/C-dockerize-golang.html b/C-dockerize-golang.html
index a4e5a2ad7..8cb31e071 100644
--- a/C-dockerize-golang.html
+++ b/C-dockerize-golang.html
@@ -80,7 +80,7 @@
-
+
diff --git a/C-echo-routing.html b/C-echo-routing.html
index c07efd444..aa4ce0348 100644
--- a/C-echo-routing.html
+++ b/C-echo-routing.html
@@ -80,7 +80,7 @@
-
+
diff --git a/C-echo-template-rendering.html b/C-echo-template-rendering.html
index 86f17bbed..4162625a5 100644
--- a/C-echo-template-rendering.html
+++ b/C-echo-template-rendering.html
@@ -80,7 +80,7 @@
-
+
diff --git a/C-flag-parser.html b/C-flag-parser.html
index da2950534..dde3edf2b 100644
--- a/C-flag-parser.html
+++ b/C-flag-parser.html
@@ -80,7 +80,7 @@
-
+
diff --git a/C-golang-aws-s3.html b/C-golang-aws-s3.html
index b79eff8da..349edccb3 100644
--- a/C-golang-aws-s3.html
+++ b/C-golang-aws-s3.html
@@ -78,7 +78,7 @@
-
+
diff --git a/C-golang-ftp.html b/C-golang-ftp.html
index 10d5934b1..6502407f9 100644
--- a/C-golang-ftp.html
+++ b/C-golang-ftp.html
@@ -80,7 +80,7 @@
-
+
diff --git a/C-golang-grpc-protobuf.html b/C-golang-grpc-protobuf.html
index 15a5b2b42..1cfa6e1d7 100644
--- a/C-golang-grpc-protobuf.html
+++ b/C-golang-grpc-protobuf.html
@@ -80,7 +80,7 @@
-
+
diff --git a/C-golang-jwt.html b/C-golang-jwt.html
index 8fe85bdb1..92652717d 100644
--- a/C-golang-jwt.html
+++ b/C-golang-jwt.html
@@ -80,7 +80,7 @@
-
+
diff --git a/C-golang-ldap-authentication.html b/C-golang-ldap-authentication.html
index cc97e6a09..c06c5cd3f 100644
--- a/C-golang-ldap-authentication.html
+++ b/C-golang-ldap-authentication.html
@@ -80,7 +80,7 @@
-
+
diff --git a/C-golang-protobuf-implementation.html b/C-golang-protobuf-implementation.html
index 306d528dc..8e9631909 100644
--- a/C-golang-protobuf-implementation.html
+++ b/C-golang-protobuf-implementation.html
@@ -80,7 +80,7 @@
-
+
diff --git a/C-golang-redis.html b/C-golang-redis.html
index 1c90b93e9..6e27cdde6 100644
--- a/C-golang-redis.html
+++ b/C-golang-redis.html
@@ -80,7 +80,7 @@
-
+
diff --git a/C-golang-ssh-sftp.html b/C-golang-ssh-sftp.html
index 6f7f4783f..9d5011e19 100644
--- a/C-golang-ssh-sftp.html
+++ b/C-golang-ssh-sftp.html
@@ -80,7 +80,7 @@
-
+
diff --git a/C-golang-sso-saml-sp.html b/C-golang-sso-saml-sp.html
index 6651ee3d9..2f7f5bb74 100644
--- a/C-golang-sso-saml-sp.html
+++ b/C-golang-sso-saml-sp.html
@@ -80,7 +80,7 @@
-
+
diff --git a/C-golang-web-framework.html b/C-golang-web-framework.html
index 6f4e842d9..27c908b71 100644
--- a/C-golang-web-framework.html
+++ b/C-golang-web-framework.html
@@ -80,7 +80,7 @@
-
+
diff --git a/C-http-error-handling.html b/C-http-error-handling.html
index 38e710ea0..333983662 100644
--- a/C-http-error-handling.html
+++ b/C-http-error-handling.html
@@ -80,7 +80,7 @@
-
+
diff --git a/C-http-gzip-compression.html b/C-http-gzip-compression.html
index c6a66245e..57074e583 100644
--- a/C-http-gzip-compression.html
+++ b/C-http-gzip-compression.html
@@ -80,7 +80,7 @@
-
+
diff --git a/C-http-request-payload-validation.html b/C-http-request-payload-validation.html
index e7c3301ae..4da2ae0e2 100644
--- a/C-http-request-payload-validation.html
+++ b/C-http-request-payload-validation.html
@@ -80,7 +80,7 @@
-
+
diff --git a/C-http2-server-push.html b/C-http2-server-push.html
index 08626038c..3ab146bd9 100644
--- a/C-http2-server-push.html
+++ b/C-http2-server-push.html
@@ -80,7 +80,7 @@
-
+
diff --git a/C-https-tls.html b/C-https-tls.html
index ada5f4aae..1dcf290ec 100644
--- a/C-https-tls.html
+++ b/C-https-tls.html
@@ -80,7 +80,7 @@
-
+
diff --git a/C-parsing-http-request-payload-echo.html b/C-parsing-http-request-payload-echo.html
index f5fa06c9e..180778b7c 100644
--- a/C-parsing-http-request-payload-echo.html
+++ b/C-parsing-http-request-payload-echo.html
@@ -80,7 +80,7 @@
-
+
diff --git a/C-project-layout-structure.html b/C-project-layout-structure.html
index 0f15c97fa..611b88238 100644
--- a/C-project-layout-structure.html
+++ b/C-project-layout-structure.html
@@ -78,7 +78,7 @@
-
+
diff --git a/C-read-write-excel-xlsx-file.html b/C-read-write-excel-xlsx-file.html
index e6e4346de..f650d3a25 100644
--- a/C-read-write-excel-xlsx-file.html
+++ b/C-read-write-excel-xlsx-file.html
@@ -80,7 +80,7 @@
-
+
diff --git a/C-scraping-parsing-html.html b/C-scraping-parsing-html.html
index 30b51b7db..7a5b5eda2 100644
--- a/C-scraping-parsing-html.html
+++ b/C-scraping-parsing-html.html
@@ -80,7 +80,7 @@
-
+
diff --git a/C-secure-insecure-client-http-request.html b/C-secure-insecure-client-http-request.html
index 15f36273a..2ba3ecc05 100644
--- a/C-secure-insecure-client-http-request.html
+++ b/C-secure-insecure-client-http-request.html
@@ -80,7 +80,7 @@
-
+
diff --git a/C-secure-middleware.html b/C-secure-middleware.html
index 2e1534be6..c1bb06dfd 100644
--- a/C-secure-middleware.html
+++ b/C-secure-middleware.html
@@ -80,7 +80,7 @@
-
+
diff --git a/C-securecookie.html b/C-securecookie.html
index 95b5fcde8..c01e5fee4 100644
--- a/C-securecookie.html
+++ b/C-securecookie.html
@@ -80,7 +80,7 @@
-
+
diff --git a/C-send-email.html b/C-send-email.html
index 90b502dab..d6baf3550 100644
--- a/C-send-email.html
+++ b/C-send-email.html
@@ -80,7 +80,7 @@
-
+
diff --git a/C-session.html b/C-session.html
index fd3fcf8a9..7e0f2a379 100644
--- a/C-session.html
+++ b/C-session.html
@@ -80,7 +80,7 @@
-
+
diff --git a/C-singleflight.html b/C-singleflight.html
index 3553bbe3f..74f483238 100644
--- a/C-singleflight.html
+++ b/C-singleflight.html
@@ -80,7 +80,7 @@
-
+
diff --git a/C-write-pdf-file.html b/C-write-pdf-file.html
index 9c52f86db..656bced01 100644
--- a/C-write-pdf-file.html
+++ b/C-write-pdf-file.html
@@ -80,7 +80,7 @@
-
+
diff --git a/C-xml-parser.html b/C-xml-parser.html
index eb70996c7..f32497ad4 100644
--- a/C-xml-parser.html
+++ b/C-xml-parser.html
@@ -80,7 +80,7 @@
-
+
diff --git a/CONTRIBUTING.html b/CONTRIBUTING.html
index 2111eb42e..24926dfb4 100644
--- a/CONTRIBUTING.html
+++ b/CONTRIBUTING.html
@@ -78,7 +78,7 @@
-
+
diff --git a/D-golang-web-socket-chatting-app.html b/D-golang-web-socket-chatting-app.html
index c435e47c6..a41ae4039 100644
--- a/D-golang-web-socket-chatting-app.html
+++ b/D-golang-web-socket-chatting-app.html
@@ -78,7 +78,7 @@
-
+
diff --git a/D-google-api-search.html b/D-google-api-search.html
index 67aff3b65..accb64f0b 100644
--- a/D-google-api-search.html
+++ b/D-google-api-search.html
@@ -80,7 +80,7 @@
-
+
diff --git a/D-insert-1mil-csv-record-into-db-in-a-minute.html b/D-insert-1mil-csv-record-into-db-in-a-minute.html
index fe43c39a1..6765d208e 100644
--- a/D-insert-1mil-csv-record-into-db-in-a-minute.html
+++ b/D-insert-1mil-csv-record-into-db-in-a-minute.html
@@ -78,7 +78,7 @@
-
+
diff --git a/DISTRIBUTION.html b/DISTRIBUTION.html
index 83b318a32..9b042a58f 100644
--- a/DISTRIBUTION.html
+++ b/DISTRIBUTION.html
@@ -78,7 +78,7 @@
-
+
diff --git a/images/A_generics_1.png b/images/A_generics_1.png
index 02347071b..5b9b82604 100644
Binary files a/images/A_generics_1.png and b/images/A_generics_1.png differ
diff --git a/images/A_generics_2.png b/images/A_generics_2.png
index 7a55bf648..7390a978f 100644
Binary files a/images/A_generics_2.png and b/images/A_generics_2.png differ
diff --git a/index.html b/index.html
index d2c9d91d3..c55dc001f 100644
--- a/index.html
+++ b/index.html
@@ -76,7 +76,7 @@
-
+