About
JavaEye is a one-person operation run by Nan Liang. I design, build, ship, and run a fleet of small free tools — schedulers, calculators, generators — each solving one concrete problem for one kind of user. Everything runs in the browser, nothing asks for a signup, and the whole fleet sits on Cloudflare's free tier.
This blog is the build log: what I'm making, what breaks, what the numbers say, and what I learn shipping in public. For the fleet itself, see the tools page.
The Measure-and-Show Method
Two rules every post on this blog follows, and every measured-data page is built around:
- Measure first. A number only appears on this blog if I counted it myself — traffic, indexing rates, quota limits — and the post says exactly how it was counted.
- Show the work. Claims about tools link to the shipped tool, and methodology claims link to the exact process, so anything stated here can be rechecked.
— Nan Liang
Questions about what this site covers, how content is sourced, or how to cite it are answered on the FAQ page.
Contact
For tool feedback or bug reports, email support@javaeye.dev. There is also a contact page with what to include in a bug report.