dleskov

Joined 16 years ago

Karma
206
Submissions
66
Member since
May 24
I do marketing and sales for a small ISV based in the city of Novosibirsk, South-West Siberia (yeah, you've read that right.) We are the only Java SE technology licensee in Russia, and our product is a spec-compliant JVM with an optimizing Ahead-Of-Time native compiler: https://www.excelsiorjet.com

Twitter: @dleskov

View on Hacker News

Recent submissions

Comment · 8 years ago
TDD only works in conjunction with thorough peer reviews. Case in point: at my place of work, code and tests written by an intern can go through literally dozens of iterations before the check-in gets authorized, and even the senior engineers are not exempt from peer reviews (recent interns are especially eager to volunteer).
Comment · 8 years ago
Comment · 9 years ago
Problem is, the God Folder dates back to Vista and it is the Windows 10 Creators Update that began setting that field to NULL. Apparently the author of that change did not foresee any backward compatibility issues.
Comment · 9 years ago
Excelsior guy here.

Overall, I would say that AOT suddenly becoming kosher helps our business way more than competition hurts it.

Then, "JDK9 has AOT out of the box" is a bit of exaggeration. Oracle AOT is only available for Linux/x64 ATM, yields huge binaries and may be a bit cumbersome to use: http://mjg123.github.io/2017/10/04/AppCDS-and-Clojure.html

The main difference however is that a binary produced by Oracle AOT is to a big extent just a pre-populated HotSpot cache, whereas Excelsior JET has been AOT-centric since day one. In practice that means that with Oracle AOT you have to ship both the native binary and the original class files to your customers, and with Excelsior JET you only ship the native binary, which makes reverse engineering your application more difficult.

I recall us being quite surprised when a customer survey had shown that IP protection is more important than application performance for many of our customers, even though it was just a byproduct of our optimization efforts.

Comment · 9 years ago
Author here. Kindly (suggest where to) cross-post - I think it's important for the health of our industry that freeware authors and open source enthusiasts keep getting rewarded for their efforts. Thank you.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton