💻 Tech
In Go, you must be careful about using a package that already exists in your repo. For example, if you know that github.com/brianvoe/gofakeit/v6
is already used by another packge in your repo, and you attempt to use gofakeit
in another package and let Go automatically add an import, Go doesn’t know what version to use, so it will use github.com/brianvoe/gofakeit
. This might be a different version than the one you want to use. This versioning in Go is called Semantic Import Versioning (SIV) where a package is versioned by the import path. SIV follows the semantic versioning rules. With SIV, you can specify specific major, minor, and patch versions of a package and even use different versions of the same package in the same repo.
🎬 Movie
The Animal Kingdom (Le Règne animal) film combines social commentary and family drama with sci-fi elements. I think it’s important that the gravity is held by the father-and-son relationship while the interest and mystery are taken care of by its sci-fi component. But if felt that it played safe. It could have pushed a little further in the dynamics of the father and son. The sci-fi element could have been more detailed and explored. Overall, it’s a good film, just the right balance of entertainment.