Mariano Gonzalez

Coder and Computer Enthusiast

30 May 2026

From a Monocle port to one fluent type: how telescope happened

Telescope started as a converter registry, drifted into an academic port of Scala Monocle's optic lattice, and turned — through five rewrites — into a single-type Java DSL with compile-time codegen, a generated Path navigator, and a benchmark suite that says it pays. The story of getting category theory to disappear.
20 May 2026

Benchmarking KPipe against the parallel-Kafka libraries you would actually pick

How KPipe stacks up against Confluent Parallel Consumer, Reactor Kafka, and a hand-rolled KafkaConsumer + virtual-thread executor. Latest snapshot from the 4-runtime harness.
12 Apr 2026

Kafka consumers get messy fast. KPipe is a simpler way to structure them.

Modern Java Kafka consumer library: virtual threads, composable pipelines, predictable consumers.
13 May 2023

Supercharge SageMaker with Embeddings

Integrate SageMaker with a vector database
26 Apr 2023
07 Apr 2023

Hello World

The first post of this blog