Learn about software build systems, why they are so important and what the motivation behind is. We will also talk about test automation and engineering productivity.
Learn how to install Bazel and familiarize with the command line interface. Learn about the basic building blocks and architecture of the Bazel build system. In this section we will also focus on the syntax of BUILD files.
Get your hands dirty with the first real world end to end example. We will author a build for a Java application from compilation and testing to packaging and publishing.
JS frontend frameworks are extremely popular and apps grow to enterprise scale projects. This underlines the needs for a good build system. Learn how to dramastically reduce release cycle times by authoring Bazel builds for React and Angular apps.
Golang is becoming more and more popular withing the developer communities and especially software companies. A modern language that comes with an ecosystem that lacks vital build and dependency management features. Bazel to the rescue, learn all about building and testing Golang applications with Bazel.
I want to produce and teach content that is actually relevant to you. Fill out this survey below to let me know what you want to learn and what content you expect.
Learn how to optimize your build times by using several features that Bazel offers and understand how they connect. Caching strategies, profiling and more. All part of Bazelguides courses.
Become a real pro by learning how to write and use your own Bazel rules. The Bazel ecosystem and community is vibrant, yet you will need to find custom solutions to your problems. No worries, Bazelguides has got you covered.
As exciting all the listed content is, there is something more special I have prepared for you!