Blog
Ktor: Altering served content
Learn how to create Ktor plugins that transform response content, with a practical example of injecting scripts into HTML files.
Serving static files with Ktor
A guide to serving static files with Ktor, including configuration for default files, HTML minification, and proper MIME types.
Writing a Bazel rule set
Part of the series: Creating a blog with Bazel
Learn how to write custom Bazel rules by integrating PlantUML, including rule implementation and testing strategies.
Compiling a Kotlin application with Bazel
Part of the series: Creating a blog with Bazel
A comprehensive guide to building Kotlin applications with Bazel, including dependency management, testing, and static analysis with Detekt and Ktlint.
Why Bazel?
Part of the series: Creating a blog with Bazel
An overview of Bazel's core concepts, from hermetic builds and reproducibility to extensibility and its three-phase build system.
