Mind Dumps at Sleepless Nights

A place to untangle and get thoughts worth remembering out of my brain before I forget them.

Remember to read before waiting

Jun 16, 2023

How it started Recently at work due to certain complicated reasons, we are looking for a dockerless solution to build docker images for our mostly Java based applications. Jib from...

A journey on requests downsampling

Jan 20, 2023

Introduction Recently at work, we were asked to implement an API allowing our downstream system to trigger some data processing job on demand. This data processing job requires certain input...

Mocking Apache Beam's pipeline options with mockito

Jul 3, 2022

A short introduction to Apache Beam Shameless stealing below introduction from Apache Beam’s official page: Apache Beam is an open-source, unified programming model for batch and streaming data processing pipelines...

Fixing the OpenAPI schema for protobuf message

May 29, 2022

In my last post, I have explored how to make springdoc-openapi works with protobuf. However despite working, you will soon realize the solution was not perfect and there are some...

Making springdoc-openapi works with protobuf

May 20, 2022

What is going on? Recently at work, we are trying to be fancy just like any other cool devs and decide to switch from boring vanilla JSON based RESTful API...

A case study of Intel Hyper-Threading performance impact using Google Cloud Dataflow

Mar 27, 2022

TL;DR Intel Hyper-Threading won’t double your cores for free but it does improve your system’s overall throughput to certain extent. The story begins here… Recently at work we are building...

This project is maintained by EternalWind