SCALED VOID about talks races archive
· ·
  • Deterministic Simulation Testing: An Introduction

    Sep 17, 2026 • deterministic-simulation-testing, dst, java

    I have been reading about deterministic simulation testing (DST) for a while, and in this post I summarize what DST is and how one can implement it.

    Read on →

  • [DRAFT] Debugging FLINK-36808 Issue

    Nov 20, 2025 • apache-flink, flink, java

    Recently I picked up the FLINK-36808 bug in the Apache Flink project. The solution to bug covers topics such as SQL LookupJoin, Flink SQL Planner, and Volcano optimizer (which is provided by the Apache Calcite project).

    Read on →

  • Prospero Challenge: JIT Codegen with LLVM and AsmJit

    Aug 27, 2025 • jit, codegen, llvm, asmjit

    I wanted to explore and deep dive into the Just-In-Time (JIT) compilation and code generation topics. To get some hands-on experience, I was looking for a fun project and came across the Prospero Challenge from Matt Keeter, which was a perfect fit.

    Read on →

  • Finding Semicolons: Examples From 1BRC Submissions

    Feb 11, 2024 • java, swar, simd, java-vector-api

    Gunnar Morling launched One Billion Row Challenge (1BRC) in the beginning of the year. The goal is to calculate temperature aggregates (min, max, sum) of weather stations. The data is one billion rows of measurements in <string: station>;<double: temperature> format.

    Read on →

  • Understanding Java Memory Model

    Oct 13, 2023 • java, memory-model

    These are notes taken to better understand the Java Memory Model, which I now publish as a blog post.

    Read on →

Older »

Copyright © 2011-2026 Muhammet Orazov
Powered by Jekyll & whiteglass theme. Feed can be found at RSS.