Sat 06 April 2019
Edit: The migration is complete! The Flask-based site has been retired
and this Pelican-based site is fully fleshed out with the old content :)
I'm currently in the midst of migrating my old blog over here. Until I'm done,
both sites will be a bit half-baked, sorry about that!
Read more...
Tue 05 March 2019
Unit testing is a skill that takes some time to develop, and there are numerous
pitfalls for the beginner. As I've done my fair share of unit testing, and
taught a lot of students what I know, I've decided to share my top tips of
things to think about when …
Read more...
Sun 30 December 2018
Welcome to the third and final part in this article series on using TornadoFX
together with Exposed. In the previous two parts, we set up the database with a
single table and created a simple TornadoFX view with which we could view its
contents. Now, we will focus on adding …
Read more...
Wed 26 December 2018
Welcome to the second part of the TornadoFX+Exposed series of articles. In this
part, we'll take a look at how to create a TornadoFX view for the Categories
table. In the next part, we'll expand upon the view and make it possible to
add, edit and delete rows.
The …
Read more...
Tue 25 December 2018
I recently got it into my head that I'd like to make a quiz game with a GUI,
which felt like a simple enough diversion during the holidays. Since I already
have this site to maintain in terms of web development, I figured that desktop
app development in Kotlin using …
Read more...