When googling for "Hans Jonkers" there are some to be found, but this hjonkers is a computer enthousiast who enjoys listening to music, reading books, drawing, tasting beers and experimenting with GNU/Linux. Combining these interests led to this website. Or at least partly.
The original goal was to create a personal website on which I could easily display the lyrics of tracks while listening to them, and having fun getting there. It was built using only tools and technologies that I did not use professionally, i.e.:
Later I did return to Windows and Visual Studio Code though, which i.m.h.o is probably the best code editor out there.
The site makes use of calls to following REST API's to display artist and track information:
In a universe striving for entropy, we try hard to order things. And so development never ends. That goes for this site as well.
This site is now talking to a MySQL database. Modestly, but the possibilities are endless. Or at least, endless until the data limit is reached, which is not so very close to infinity at all. For now, the database only stores some 'Messages of the day' which are randomly displayed in the banner.
MySQL Shell is used to administer the database during development, PhpMyAdmin serves an easy view on the database.
Other minor changes were done besides the 'big database integration', such as upgrading to Bootstrap 5.2.2. And I started playing around with Azure Boards for keeping track of future changes I want to implement. A bit overkill for planning work on a personal site, but it's fun.
Next on the list: more data!
Content precedes design, or so I've heard, and this site did not show any personal content yet. It merely pulled data from other sites and displayed it in an orderly way. These pages definately needed more. So here it is: the unavoidable 'content update'!
September 2022 I've started attending art classes. Because it beats going through physical sketchbooks or single sheets of paper, I also store my drawings digitally. This site will now be hosting those drawings. Not to show how good I am — I'm not, as the whole world can see now — but to easily view my progress.
The data is stored in the previously mentioned MySQL database. Uploading and thumbnailing of images is handled by php using a simple html form.
Not much more to say about that, move on!
This site you are visiting has some major shortcommings: