When "Go Build" Is Not Enough: Introduction to Bazel - Lecture 1

When "Go Build" Is Not Enough: Introduction to Bazel - Lecture 1

Conf42 via YouTube Direct link

agenda

3 of 35

3 of 35

agenda

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. 1 intro
  2. 2 preamble
  3. 3 agenda
  4. 4 build and dependencies - what is "go build"?
  5. 5 do we have all of the *.go files from the beginning?
  6. 6 dependencies: part I
  7. 7 where do we run our build?
  8. 8 dependencies: part II
  9. 9 publishing
  10. 10 dependencies: part III
  11. 11 what is the dependency, btw?
  12. 12 how do we control our dependencies?
  13. 13 what else should we consider during the build process?
  14. 14 the output of the build process aka artifacts
  15. 15 why "go build" isn't enough?
  16. 16 problem scope
  17. 17 bazel
  18. 18 build & cache
  19. 19 hermeticity & sandboxing
  20. 20 hello world generator
  21. 21 and with bazel
  22. 22 hellow world generator: bazelified
  23. 23 starlark
  24. 24 workspace
  25. 25 go/build.bazel
  26. 26 build & run
  27. 27 demo: microservices, kubernetes and tilt
  28. 28 labels
  29. 29 should we write build files manually?
  30. 30 what else?
  31. 31 bazel query
  32. 32 dependency graph
  33. 33 extensibility
  34. 34 more info on bazel
  35. 35 thank you

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.