Kamil Banach

@banach.net.pl

Software Engineer, Speaker, Builder, Oracle ACE 🚀 https://signaturky.com - blazingly fast domain email signature management tool 🚀 https://therightdir.com - dual pane file manager for Google Workspace 🌐 https://banach.net.pl

Today I was working with some ADMX files (yep...) in #VisualStudioCode, but they lacked syntax highlighting. Initially, I thought I would need an extension for this, but (thankfully) I was wrong. These files are basically XMLs, and highlighting for XML is available.

Screenshot from Visual Studio Code presenting the Settings (User Settings) dialog with search "assoc" to search for 'Files: Associations' option. In the option is item '*.ADMX' and '*.admx' (upper and lower cased) with value 'xml'.

I must say that process of updating Proxmox (in my home lab) is quite... nice and easy. Even with multiple nodes it is: * mark as maintenance, * drain node (to not have any containers / VMs running), * update & restart. And that is all. Both 7->8 and 8->9 worked flawlessly 🚀

I was pretty sure my notebook had a Thunderbolt port, but it turns out it doesn't. I discovered this 4 years after buying it, so it clearly wasn't that necessary! 😂

I am happy to share that I have been recognized as an Oracle ACE Pro! The best part of the community is still the same: people, sharing knowledge, learning from others, and the talks between the official parts of events. See you somewhere 'in the wild' 👀 #OracleACE

Oracle ACE Pro certificate for June 2026 - May 2027 issued for Kamil Banach. Certificate text: In recognition of your commitment to sharing knowledge, leading by example, helping others and making a positive difference to the Oracle Community worldwide. Thank you for your outstanding dedication.

"Microsoft Has Killed Widgets Six Times. Here's Why They Keep Coming Back. " is a very interesting piece that describes multiple attempts to bring widgets to the Windows. (link at the end of the thread! 🧵)

I love working with #Java. I wanted to upgrade the app runtime from 17 to 21 - all I needed to do was install the new runtime, change the java.version property to 21, rebuild, and deploy. And that is all - everything is working perfectly 😍

Today I finally finished my two-day journey of migrating tests to Testcontainers. This included running those tests on a GitLab CI runner that runs all in Docker. TBH I am starting to miss plain old Jenkins 😂

TIL: Podman, by default, copies the content of host's /etc/hosts to container /etc/hosts. To prevent this, put the following content in ~/.config/containers/containers.conf: [containers] base_hosts_file = "none"

Screenshot of content of ~/.config/containers/containers.conf:

# ~/.config/containers/containers.conf
[containers]
base_hosts_file = "none"

Yesterday I was working with an agent refactoring some code. The agent applied the changes, praised itself for the nice code, and tried to commit. It failed to commit and then reset the changes. 😂 The next step was "Oops, I removed the changes, I will now recreate them". 😂

And here we are - Tuesday, the last day of jChampions Conf! Just like the previous days, we've got 7 sessions today and again (coincidence? I think not!) these three look the most interesting to me 👇🧵

youtube.com