Completed
problem scope
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
When "Go Build" Is Not Enough: Introduction to Bazel - Lecture 1
Automatically move to the next video in the Classroom when playback concludes
- 1 intro
- 2 preamble
- 3 agenda
- 4 build and dependencies - what is "go build"?
- 5 do we have all of the *.go files from the beginning?
- 6 dependencies: part I
- 7 where do we run our build?
- 8 dependencies: part II
- 9 publishing
- 10 dependencies: part III
- 11 what is the dependency, btw?
- 12 how do we control our dependencies?
- 13 what else should we consider during the build process?
- 14 the output of the build process aka artifacts
- 15 why "go build" isn't enough?
- 16 problem scope
- 17 bazel
- 18 build & cache
- 19 hermeticity & sandboxing
- 20 hello world generator
- 21 and with bazel
- 22 hellow world generator: bazelified
- 23 starlark
- 24 workspace
- 25 go/build.bazel
- 26 build & run
- 27 demo: microservices, kubernetes and tilt
- 28 labels
- 29 should we write build files manually?
- 30 what else?
- 31 bazel query
- 32 dependency graph
- 33 extensibility
- 34 more info on bazel
- 35 thank you