Skip to main content

Clematis Desktop Java 21 & Refactoring

· One min read
Anton Troshin
Clematis maintainer

Clematis Desktop is updated to work with Java version 21. There were a few steps were made:

  • Gradle is updated to 9.1.0
  • Changes in build files syntax to support Gradle 9.1.0

The project gradually accepts new language features as much of the old code is being refactored, for example, to remove the lengthy Desktop class and break down its functionality into smaller classes, organized in a more Java Swing way. More details are available in the README.

Zabbix Installed and Configured

· One min read
Anton Troshin
Clematis maintainer

The goal is to cut the time spent on maintenance of Java applications and network resources and spare time for work and creativity. So Zabbix comes at handy again:

  1. Java Applications Monitoring, the documentation is ready
  2. TrueNAS Monitoring, the documentation is ready

New Pet Projects Ideas

· One min read
Anton Troshin
Clematis maintainer

Throwing in some stuff to experiment with:

  1. Backends for Frontends (BFF): we need some aggregation to build the next web application, Clematis Day. Will probably be using https://bff-patterns.com.
  2. Use Storybook to build the next web application.
  3. Use Headless UI in the next web application to get a feeling of how to be ready for any UIKit.
  4. Add ML/Deep Learning to Clematis Weather API to select a weather picture.