Sign in

Kamil Banach

@banach.net.pl
115 followers 127 following 234 posts

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

PostsRepliesMedia
Kamil Banach @banach.net.pl · 21/07/2026
How to add it to be treated as XMLs: 1. Open User Settings (eg. CTRL + ALT + S). 2. Search for 'associations'. 3. Add a new entry (or entries) for the desired extension - for example, *.admx and xml (as per the screenshot). And that's all 😀
000
Kamil Banach @banach.net.pl · 21/07/2026
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'.
100
Kamil Banach @banach.net.pl · 21/07/2026
Oh, microVMs on #Proxmox - I must check it out locally, cuz it looks pretty awesome. And seems a nice idea to run e.g. Forgejo Actions workers using this. Write-up from @rcarmo here 👇 taoofmac.com/space/blog/2026/06/18/…
021
Kamil Banach @banach.net.pl · 20/07/2026
Pretty nice write-up about regressive JPEGs - the cool feature that allows to provide low-resolution image while higher-resolution is still downloading. maurycyz.com/projects/bad_jpeg
010
Kamil Banach @banach.net.pl · 19/07/2026
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 🚀
000
Kamil Banach @banach.net.pl · 08/07/2026
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! 😂
000
Kamil Banach @banach.net.pl · 07/07/2026
New post: Building multi-architecture container images on GitLab CI banach.net.pl/posts/2026/building-m…
000
Kamil Banach @banach.net.pl · 03/06/2026
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.
131
Kamil Banach @banach.net.pl · 12/05/2026
Everything works 🚀
System Settings: About this System screenshot presenting Feodra 44
000
Kamil Banach @banach.net.pl · 12/05/2026
This is the time for my first upgrade to newer #Fedora version! 🚀
Screenshot from Discover (software app) showing that Fedora 44 is available.
000
Kamil Banach @banach.net.pl · 25/04/2026
This is that famous work-life balance guardrail from agents? 😂
AI usage limit - 5h window showing 0%.
000
Kamil Banach @banach.net.pl · 13/04/2026
And the mentioned link 🔗 - "Microsoft Has Killed Widgets Six Times. Here's Why They Keep Coming Back" xakpc.dev/windows-widgets/history
000
Kamil Banach @banach.net.pl · 13/04/2026
Today I'm using KDE, without any floating widgets. Same, minimalistic style for the last 20 years... (Okay, there was a time when I had Conky on screen, but not for long!) ...but it is fun to read and see how the widget, in 'major OS', evolves over the year.
110
Kamil Banach @banach.net.pl · 13/04/2026
But I liked the way it worked in Windows 8 - the tiles era. The way how the PC OS and Windows Phone look the same was really nice. And tbh Lumia was one of snappiest phone (after the ones with Symbian) that I have.
100
Kamil Banach @banach.net.pl · 13/04/2026
While I'm a Linux user for almost 20 years (i'm using Fedora, btw 😂) I recall some widgets attempts from the Windows. I remember removing the clock widget from Vista as soon as I boot it up. Soon after I installed Arch on that notebook.
100
Kamil Banach @banach.net.pl · 13/04/2026
"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! 🧵)
100
Kamil Banach @banach.net.pl · 10/04/2026
And the link openfeature.dev 🔗
000
Kamil Banach @banach.net.pl · 10/04/2026
There is SDK available for multiple languages (including Java - example on screenshot from the docs). Also multiple 'providers' - translation layers to use the same OpenFeature API with the different flag management system providers
Code example for Java from OpenFeature docs
100
Kamil Banach @banach.net.pl · 08/04/2026
A nice text about working on side projects 🙂 > The enterprise will teach you how to write code that survives, but the shed is what ensures you actually still want to write it. 👇 dylanbutler.dev/blog/protect-your-s…
000
Kamil Banach @banach.net.pl · 07/04/2026
A very interesting read about why Switzerland has fast consumer internet connections while the USA and Germany do not. "The Free Market Lie: Why Switzerland Has 25 Gbit Internet and America Doesn't" - sschueller.github.io/posts/the-free…
000
Kamil Banach @banach.net.pl · 06/04/2026
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 😍
042
Kamil Banach @banach.net.pl · 26/03/2026
Okay, but wut? What is MacBook Air doing on my Thinkpad with Fedora? Discord, go home, you're drunk 😂
Discord popup "New Audio Device Detected - Discord has detected a new audio input device named Monitor of MacBook Air! Do you want to switch to it?" - popup from Firefox on Thinkpad (Fedora) :-)
000
Kamil Banach @banach.net.pl · 26/03/2026
Very interesting read about JVM exceptions and how they are handled by catch and finally blocks. purplesyringa.moe/blog/jvm-exceptio…
000
Kamil Banach @banach.net.pl · 20/03/2026
Reading announcements like this makes me want to buy a Mac just to install Fedora on it 😂 fedoramagazine.org/fedora-asahi-rem…
000
Reposted by Kamil Banach
Oracle ACE Program @oracleace.bsky.social · 18/03/2026
📅 JEurope 2026 — March 24 | Warsaw 🇵🇱 Join one of the largest Java-focused conferences in Warsaw—and catch #OracleACE speakers sharing practical insights on today’s Java technologies, tools, and real-world challenges 🤝💡 jeurope.pl #OracleACE
011
Kamil Banach @banach.net.pl · 17/03/2026
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 😂
001
Kamil Banach @banach.net.pl · 08/03/2026
PS. I would run Fedora on it 😂
000
Kamil Banach @banach.net.pl · 08/03/2026
Nice write-up about resurrecting an old MacBook with Framework stuff - results in 'FrameBook' (catchy name!). Looks very nice! fb.edoo.gg
100
Kamil Banach @banach.net.pl · 03/03/2026
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"
000
Kamil Banach @banach.net.pl · 03/03/2026
How do I separate agents from my host machine using containers? I wrote a bunch of wrappers to run them and Containerfiles to build them. Everything is available at github.com/elwin013/agent-container
000
Kamil Banach @banach.net.pl · 03/03/2026
Why did it fail to commit? Because there was no local Git settings available to use. The reason for that is that I run it inside a container. Call me paranoid, but I would not run an AI agent on my machine without any separation.
110
Kamil Banach @banach.net.pl · 03/03/2026
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". 😂
100
Kamil Banach @banach.net.pl · 25/02/2026
And a new version of Spectacle (screenshot tool, version 6.6.0) on KDE read those number correctly - locally. 😁 I can see that underneath they're using Tesseract to OCR.
Screenshot showing result of Spectacle (KDE screenshot tool) that OCRed numbers correctly.
010
Kamil Banach @banach.net.pl · 20/02/2026
Funny TIL - Apple Silicion chips (including those on mac books) have accelerometer built in, but not exposed. But somebody found it and wrote a script to read data from it 😄 github.com/olvvier/apple-silicon-ac…
000
Reposted by Kamil Banach
Max Rydahl Andersen @maxandersen.xam.dk · 18/02/2026
Announcing TamboUI xam.dk/blog/announc...
xam.dk
Announcing Tamboui - @maxandersen
Announcing TamboUI Announcing TamboUI Note This blog post is co-authored by Cédric Champeau (Micronaut) and Max Rydahl Andersen (Quarkus), and cross-posted o...
52211
Reposted by Kamil Banach
Andres Almiray @andresalmiray.com · 18/02/2026
Java CLIs in 2026: - scaffold with PicoCLI picocli.info - style with Tamboui tamboui.dev - launch with JBang www.jbang.dev - release with JReleaser jreleaser.org
0157
Kamil Banach @banach.net.pl · 18/02/2026
Not sure what provider to suggest (using mostly openai gpts) but I'm using them with opencode for agentic work. Works pretty well. OTOH I heard that Gemini is working pretty nice too, but not yet tested.
110
Kamil Banach @banach.net.pl · 18/02/2026
I just saw an announcement for TamboUI on Reddit - a terminal UI library for #Java. It looks awesome! 🎉 Link to the page: tamboui.dev
011
Kamil Banach @banach.net.pl · 16/02/2026
I am looking forward to seeing the video about it 🤩
000
Kamil Banach @banach.net.pl · 16/02/2026
And the video link with 'unboxing the package from Japan' - youtu.be/Zw8cdeGEJ18?t=1011
100
Kamil Banach @banach.net.pl · 16/02/2026
And I learned about it because I found out that arhn.eu has the "After Hours" YouTube channel, and I watched some of the older videos. In one of them - about package from Japan - Archon shows that interesting accessory
100
Reposted by Kamil Banach
Catherine Edelveis @edelveis.dev · 30/01/2026
A very nice feature of @jooq.org - implicit joins! No need to explicitly join child tables to retrieve parent's columns. SQL that feels like ORM :)
173
Kamil Banach @banach.net.pl · 28/01/2026
Today I found out that #Firefox has a feature called 'containers' that allow to separate different accounts in single profile. Nice! 😎 Docs:
support.mozilla.org
How to use Firefox containers | Firefox Help
This article explains how to use Firefox containers with the Multi-Account Containers extension, to organize your online activities.
020
Kamil Banach @banach.net.pl · 27/01/2026
Which one would you pick? 👀
000
Kamil Banach @banach.net.pl · 27/01/2026
"Six and a half ridiculous things to do with Quarkus" - @hollycummins.com Quarkus + demo-driven + ridiculous examples? Sounds like fun - and usually there are real gems hidden in the chaos 😄 www.youtube.com/watch?v=hdca...
youtube.com
110
Kamil Banach @banach.net.pl · 27/01/2026
"Java Modernization: Breathe New Life into Your Codebase Without Breaking the Bank" - richard.fichtner.dev If you're stuck on old Java/framework versions, this looks like a pragmatic take on modernization and trade-offs. www.youtube.com/watch?v=HDB0...
youtube.com
100
Kamil Banach @banach.net.pl · 27/01/2026
"The Wait is Over: FFM API brings modern Java to the Raspberry Pi" - @frankdelporte.be I have a Raspberry Pi somewhere in the closet. Looks like it might be time to finally do something fancy with it 😄 www.youtube.com/watch?v=y5J5...
youtube.com
121
Kamil Banach @banach.net.pl · 27/01/2026
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
110
Reposted by Kamil Banach
Michael Reeves @integralpilot.bsky.social · 26/01/2026
On Apple M3, a Linux KDE plasma desktop under Fedora Asahi Remix is now WORKING! Super excited to share this update and happy to answer any questions! Co-credits to noopwafel and Shiz. :)
1641969
Kamil Banach @banach.net.pl · 26/01/2026
Which one would you pick? 👀
000