bazel (21 Articles)

Incremental Integration Testing with Bazel

In this article I will show how to optimize integration testing by running tests incrementally. My example is using .Net Core with Bazel, but the concepts discussed in this article are language agnostic.

Torgeir Helgevold
Building DotNet Core and Angular with Bazel

In this post I will show how to create a unified Bazel build for an asp.net core backend and an Angular frontend. I will be using the latest versions of both Angular and Asp.net core.

Torgeir Helgevold
Using the Closure Compiler with Bazel

In this post I will show how to build a JavaScript application using Bazel and the Closure compiler.

Torgeir Helgevold
Large React Production Bazel Build

In this post I will show an example of a large React Bazel build consisting of more than 8000 components and service files. The sample uses Bazel to create a Rollup production bundle from this relatively large set of files.

Torgeir Helgevold
Building DotNet Core with Bazel

It’s still a bit too early to use the .Net Bazel rules in a real enterprise project, but it’s at least possible to start doing some small POCs. In this article I will show how I built a .Net Core RabbitMQ queue producer/consumer using a Bazel setup.

Torgeir Helgevold
Svelte Bazel Seed

I have created a seed application for people who are interested in exploring Bazel as the single build tool for Svelte applications.

Torgeir Helgevold
Remote Build Execution with Bazel and Svelte

This post is a quick write-up of a poc on remote Bazel builds of Svelte code.

Torgeir Helgevold
Svelte Bazel Build

This post is a writeup of a POC I did with Bazel and Svelte. The Bazel rules are still considered experimental, but I have a working Bazel build with Svelte compilation and Rollup bundling.

Torgeir Helgevold
Building DotNet with Bazel

In this article I will show a simple example of how to build a simple C# self hosted web api using Bazel.

Torgeir Helgevold
Remote Bazel Builds with BuildFarm

Lately I’ve run some experiments with remote Bazel builds of Angular and React applications. This post is a write-up of my results so far.

Torgeir Helgevold
Scalable React Build with Bazel

In this post I will show how to build a scalable React dev environment using Bazel as the build tool.

Torgeir Helgevold
Full Stack Development with React and Bazel

I have created a simple demo where I show how to use Bazel to build a full stack application written in React and Java. This is just a simple POC, but it illustrates the concept of using Bazel as the single build tool in a mixed programming language envrionment.

Torgeir Helgevold
Language Neutral Types With Bazel

In this post I will show how to use Bazel with Protocol buffers to share types between Typescript, Java and C++ in the same application.

Torgeir Helgevold
Creating Node Addons with C++ and Bazel

In this post I will show how to create a NodeJS add-on using C++ and Bazel.

Torgeir Helgevold
Bazel Remote Execution

This post is a quick write-up of an experiment where I use remote execution to build my Bazel project.

Torgeir Helgevold
Bazel and Remote Caching

Lately I have spent some time playing with remote caching of Bazel build artifacts. I am still exploring this, but here is a quick summary of what I’ve learned so far.

Torgeir Helgevold
Bazel with Angular, Node and Java

In a previous post I showed how build an Angular app and a Node api with Bazel. In this post I will take this a step further by throwing a Java Api into the mix.

Torgeir Helgevold
Building Angular and Node with Bazel

In the following post I will show an example where I use Bazel to build an Angular application and a nodejs api.

Torgeir Helgevold
Angular Lazy Loading with Bazel and Rollup

Here is an early prototype of an Angular application with lazy loading, built using Bazel and Rollup.

Torgeir Helgevold
Angular Bazel Build with Dev Server

In this post I will show how to wire up a simple implementation of a Bazel build with a “live refresh” dev server.

Torgeir Helgevold
Building Angular Applications with Bazel

This weekend I decided to experiment with using Bazel as the build tool for a simple Angular application. This post is a quick write-up of my learnings so far.

Torgeir Helgevold

Talks I've Given