Bazel Build Tutorials

Using a Cache to Improve Bazel Build Times

13 minute read

Learn how to improve your Bazel build times by using a cache. This article explains the benefits of caching, the different types of caches, and how to set up...

How to Build Java Projects with Bazel

26 minute read

Learn how to build Java projects with Bazel, an open-source automatic build tool that offers extensibility, scalability, and flexibility. This tutorial walks...

Using Bazel with TypeScript

27 minute read

Learn how to use Bazel with TypeScript to build and test your projects faster and more efficiently. Discover the benefits of Bazel's advanced caching and par...

Building Golang With Bazel and Gazelle

15 minute read

Learn how to build Go applications with Bazel and Gazelle, two powerful tools that automate the build process and significantly reduce build times. This tuto...

Using and Pushing Docker Images With Bazel

15 minute read

Learn how to use Docker images with Bazel to enhance scalability and simplify the development process. This article explores the integration of Docker and Ba...

How to Build Node.js Application with Bazel

16 minute read

Learn how to build a Node.js application with Bazel, an open-source build tool that speeds up builds and tests. This tutorial guides you through setting up t...

Building Your JavaScript Monorepo

11 minute read

Learn about the different monorepo tools available for building JavaScript projects, including Bazel, Gradle, Lage, Lerna, and Rush. Discover their features,...

When to use Bazel?

49 minute read

Learn about the benefits and challenges of using Bazel, Google's open-source monorepo build system, from experts who have experience with it. Discover when t...

Building a Monorepo with Bazel

25 minute read

Learn how to build a monorepo with Bazel, an open-source build tool developed by Google. Discover the benefits of using a monorepo and how Bazel simplifies t...