diff --git a/ExperienceReports.md b/ExperienceReports.md index 16916c44..2703677c 100644 --- a/ExperienceReports.md +++ b/ExperienceReports.md @@ -31,6 +31,7 @@ Add new sections as appropriate. - [Large-Scale Software Development](#large-scale-software-development) - [Logging](#logging) - [Misc/Multiple](#misc--multiple) + - [Modules](#modules) - [Performance](#performance) - [Porting](#porting) - [Slices](#slices) @@ -176,6 +177,9 @@ a complex solution for the problem. - Gokcehan Kara, "[Installation with Go Language can be Simpler](https://gokcehan.github.io/posts/installation-with-go-language-can-be-simpler.html)" May 2018, some complications about the installation and distribution of static stripped binaries with version information. - Bob Nystrom, "[The Language I Wish Go Was](https://journal.stuffwithstuff.com/2010/10/21/the-language-i-wish-go-was/)" October 2010, I wish Go had tuples, unions, constructors, no Nil, exceptions, generics, some syntax sugar, and ponies that shoot Cheez Whiz out of their noses. +## Modules + - Paul Jolly - "[Creating a submodule within an existing module](https://gist.github.com/myitcv/79c3f12372e13b0cbbdf0411c8c46fd5)" - covers multi-module repos, cyclic module dependencies and the steps required to move between various "states" + ## Performance - Kevin Burke, "[Real Life Go Benchmarking](https://kev.inburke.com/kevin/real-life-go-benchmarking/)," trying to explain to the average developer how to use tools like pprof, maybe this could be easier. July 2016.