3 ms·
I finally released version 2.0 of my own desktop software after 10 years development (Free SQL tool): https://www.timestored.com/b/qstudio-2-05-dark-theme-and-h
by RyanHamilton 3y ago
I finally released version 2.0 of my own desktop software after 10 years development (Free SQL tool): https://www.timestored.com/b/qstudio-2-05-dark-theme-and-high-dpi-support/ https://www.timestored.com/b/qstudio-2-05-dark-theme-and-hig... 1.0 supported one database only, 2.0 added postgres/mysql/etc. so felt like the time to bump versions :) It's been the same code base in java that whole time, no big rewrites. I guess it helps that I was working in the SQL area for 5 years before writing the tool, so I knew what I wanted. I must say java/jfreechart/swing have kept working perfectly all this time with very minor changes. The most painful was a)xstream/logging/security vulneribilities causing dependency changes b) misc.sun deprecation, I used internal class DSA for encryption of license keys, had to migrate users to new keys. Changing a contract with users is always painful. I'm very very glad that I automated tests from the start, it's the only thing that catches edge cases I've forgotten after all this time.