2026  12

August  1

One Document Language, Many Formats: Separating the Layout Engine from PDFBox and Apache POI

3 August 2026 · 15 min · Artem Demchyshyn

July  3

GraphCompose 2.1: One Document, Two Real Outputs

26 July 2026 · 9 min · Artem Demchyshyn

I Just Wanted to Make a CV in Java. I Ended Up Building a Document Engine.

5 July 2026 · 14 min · Artem Demchyshyn

A Big Markdown File Should Become a PDF You Can Navigate

4 July 2026 · 9 min · Artem Demchyshyn

June  8

GraphCompose 1.8: Documents That Can Draw

19 June 2026 · 7 min · Artem Demchyshyn

The Race Where Two Players Have Nowhere to Retreat

15 June 2026 · 6 min · Artem Demchyshyn

Document Generation Is Backend Infrastructure

15 June 2026 · 4 min · Artem Demchyshyn

Why I Started This Blog

14 June 2026 · 4 min · Artem Demchyshyn

What Drove Me to Build GraphCompose

14 June 2026 · 9 min · Artem Demchyshyn

Lessons from Building a Java PDF Engine

14 June 2026 · 7 min · Artem Demchyshyn

AI as a Developer Tool, Not Cheating

14 June 2026 · 2 min · Artem Demchyshyn

Claude Fable 5 and the Shape of Frontier AI Access

14 June 2026 · 4 min · Artem Demchyshyn