Blog
Rebuilding EVEMon for the Next Decade.
A 10-part series documenting the complete transformation of a 20-year-old codebase. Plus deep-dive references.
14 posts · ~185 min total
Latest
News & localizationHelp Translate EveLens — Korean & Chinese
EveLens speaks English, Simplified Chinese, and Korean. Help the EVE communities of Korea and China make it read naturally — no coding needed.
Speaking Your Language
Bringing EveLens to the Korean and Chinese EVE communities — and the architecture that makes the next language almost free.
The Series
Surgery on a Beating Heart
Splitting 846 files into 6 assemblies without breaking anything.
The Scheduler Was Broken All Along
930 polls per second on the UI thread. Nobody noticed for years.
101,000 Lines and Zero ViewModels
How 10,000 lines of copy-pasted code became 384.
Three Platforms, One Codebase
From Windows-only to Windows + Linux + Mac.
The Linux Settings Saga
22 alpha releases hunting one bug class.
The Numbers
The complete before and after. No commentary, just data.
Ship It
What I got right, what I got wrong, and what comes next.
The EveLens Technical Bible
A forensic comparison: Peter Han's EVEMon v4.0.20 vs EveLens 1.0.0-alpha.28.
The Complete Journey
The full engineering blog series in one page. From dark mode to cross-platform.
Reading Paths
EVE Players
Parts 1, 2, 7, 9, 10. No engineering needed.
~46 minEngineers
All 10 in order. Parts 3-6 and 8 are for you.
~98 minJust the Data
Part 9: The Numbers. Or the Technical Comparison.
~6-30 minThe Full Story
The Journey compiles the complete series.
~45 min