Categories
Coding Fedora Linux Mac OS X

Controlling a PC via HomeKit: revisited

A little more than three years ago I wrote a series of posts describing how to use Apple’s HomeKit to control the power of a desktop (or home server). The idea was to implement a solution that allowed me to turn the computer on or off using my iOS / iPadOS devices. The posts described […]

Categories
Coding

Social Networks

It seems like a lot of the folks in the tech community is either moving away from Twitter or creating a secondary account on Mastodon. I did the same, so now I also have an account on Mastodon. I’ll continue using Twitter and LinkedIn, but I’ll see how things progress on each one of them […]

Categories
Coding Haiku Java

Java Development on Haiku

Haiku is an open source operating system inspired by BeOS, an operating system developed by Be Inc in the 90s. Although it’s still in a beta phase, Haiku is surprisingly fast and responsible. You can find many reviews on the web about it. During the last few days I have been playing with it on […]

Categories
Coding Mac OS X

Try Apache Maven Daemon

Have nothing better to do this – long, if you are in Czech Republic – weekend? Why not try Apache Maven Daemon, instead? Updates: – 2022-09-23: the script was updated to Maven Daemon version 0.8.1. Well, sadly if you are developing your Java code on an Apple Silicon Mac, there’s no ARM build yet due […]

Categories
Coding Java

JChampions Conference Talks

For the last few days I have been attending the online JChampions Conference. This conference is organized and featured by Java Champions (widely recognized members of the Java community). As I promised on Twitter, I selected a couple of talks from the event that I liked very much (I almost feel guilty of selecting just […]

Categories
Coding Mac OS X

Slow Zsh shell with Git?

I have a few large git repositories that were very slow when I accessed them from my Mac. I tried to solve the problem with different things: running git gc, disabling plugins, running OS X maintenance with Onyx, but nothing was solving the problem. It seems that the problem is caused by OMZ reading the […]

Categories
Coding Java Linux

Configuring IntelliJ to work with Podman

Update: IntelliJ Idea version 2021.3 now supports Podman out of the box. If you are using that version, these may not be needed anymore. One of the things I missed when I migrated from Docker to Podman was the builtin integration in IntelliJ. As more users migrate to Podman, I believe it will be supported, […]

Categories
Cloud Coding DevOps Fedora

Failed unmounting /var/lib/docker

From time to time my desktop would hang when shutting down or rebooting it. Looking at the services output, I found this message: “failed unmounting /var/lib/docker” Although the reason is quite obvious, the root cause is not so easy to figure out. Also, it’s one of those scary situations where there’s simply not enough results […]

Categories
Camel Cloud Golang Java

Camel K, Kind and a Local Registry

I was going to propose including this in the Camel K official documentation, but I am keeping it here for now now because it requires some hacks to work. Up until now I have been using k3s for most of my development work, since it runs well on my NUC, but recently I switched to […]

Categories
Coding Java

Test woes with Maven Failsafe 3.0.0-M5

Recently I was converting some test cases so that they would run as integration tests instead of unit tests. The maven-failsafe-plugin instead of maven-surefire-plugin. The initial bits of the conversion were running smoothly until I hit a few complex components with lots of dependencies. Then, suddenly I was getting to a point where tests that […]