Advent of Code – Day 16
We solve the day 16 challenges for the Advent of Code.
We look into how to setup libvirt running virtualized machines with the disk data stored in an RBD pool in Ceph. We talk about the installation process and configuring ceph and storage pool.
We look into how to set up log4j configuration with XML and properties. XML is pretty simple to configure, and properties are similar in structure but might need a bit more explanation. Configuration in log4j could also be done via code, but I have another video for that.
We look into logrotate on Debian and figure out how timers actually work with a system with cron installed and configured. This was a bit of a gotcha for me, so hopefully, this will help you when you configure logrotate and want to use the timers in Debian to set a correct time.
We talk about the 12 factors to create a successful micro service application deployment.
In this video I look into htmx and the workflow to write a simple notes application with a simple backend API. htmx is a really cool way to write code in pure HTML and just add one small javascript library to get an reactive page.
We are in our new Linux environment and create some more packages. Check – To test C builds Gawk – To manipulate text diffutils – To check for changes findutils – To find files and directories GRUB – The boot manager