This post introduces the Nitrite NoSQL database system and explores its applicability for Java desktop applications. Furthermore, I describe an example application using Nitrite as a backend data store for a generic JTable, where rows can have an arbitrary amount of attributes.
Early last year (2018), I finished my Master’s degree at TU Wien and started to work full time as a Software Engineer. As I was already working part-time before, I knew what I was getting into. Still, I am continuously amazed about how dynamic our industry and the people working in it are. Especially now, with the all-around success of (F)OSS, the software technology landscape is changing incredibly fast. This blog should help both my readers and me to keep up with the latest trends. I also see it as a way to contribute to the international software community.