Kamil Banach
banner
banach.net.pl
Kamil Banach
@banach.net.pl
Software Engineer, Speaker, Builder, Oracle ACE

🚀 Building https://signaturky.com - blazingly fast domain signature management tool
🌐 Blogging at https://banach.net.pl
And here I am on #JDD2025 😊
October 21, 2025 at 12:53 PM
The best kind of Merge Requests 😍
October 14, 2025 at 2:33 PM
Look what an elegant kitty I have met while coming back from the Confitura Conference!

Elegant #cat checking their neighborhood!
September 20, 2025 at 4:51 PM
Java Streams can be tricky - do you know what will be printed when running the following code? 👀

Answer below 👇

#java #streams
September 17, 2025 at 10:30 AM
Już w czwartek, 18/09, będę miał okazje poopowiadać o Streamach w Javie!

Jeżeli jesteś zainteresowany Javą, trochę programowaniem funkcyjnym, a trochę nowymi ficzerami w Javie - wpadnij, wstęp za darmo (a link poniżej 👇).
September 17, 2025 at 8:25 AM
Java 25 is out! 🚀

There are 10 (❗) non-preview, non-experimental JEPs (including Scoped Values, Module import declarations, Compact source files, Flexible constructor bodies) + many fixes.
September 17, 2025 at 5:43 AM
I'll be speaking at JDD in Krakow on 21–22 October 2025! 🎉

If you're into Java, Streams, and want to learn more about Stream Gatherers — introduced in JDK 24 — join me at the conference!

PS: My talk is titled Thinking in Streams 👀

#JDDKrakow #Java #StreamGatherers
August 8, 2025 at 10:20 AM
#GoogleForms tip: If you're creating a form and want users to receive a confirmation of their submission, enable these settings: "Collect email addresses" and "Send responders a copy of their response". 🙂

This setup allows custom email and copy on demand.
July 21, 2025 at 7:34 AM
Video editing (and recording) isn’t really my thing - but I have to admit, seeing the results is pretty rewarding! 😊
I’m not trading code for cuts anytime soon, but wow, the tools these days are impressive.
July 19, 2025 at 8:37 PM
I'm honored to share that I've been recognized as an Oracle ACE Associate ♠️ for my community contributions!

#OracleACE @oracleace.bsky.social
July 11, 2025 at 9:02 AM
Today, I am working on the image upload feature.

It is quite amazing that with a couple of lines of CSS and JS, I can transform the boring upload input into something that looks nice. 😍
June 27, 2025 at 9:36 AM
TIL that to renew the Tailscale certificate on Synology NAS it is required to do only two steps!

@tailscale.com - you're doing it right! 👍

Commands below: 👇
June 18, 2025 at 7:01 AM
It is nice to see that the mojaWARSZAWA portal (city portal to pay city taxes, contact the city office and so on) is using a European captcha. 👍
June 16, 2025 at 11:28 AM
Did you know that different Garbage Collector will be used for different processor counts?

For instance, when a JVM operates on a single processor, it utilizes the Serial collector, whereas with multiple processors, it switches to GC1.

#Java #JVM
June 3, 2025 at 8:44 AM
Stream Gatherers are solid addition to #Java (24+).

Look how concise we can write simple implementation of built-in map operation! 🤩
June 1, 2025 at 11:28 AM
Are you waiting for the possibility to run some code before this or super in constructors? Because I am!

This feature is finalizing with JEP 513 in Java 25 - so this autumn code like in screenshot will be possible! 🎉
May 19, 2025 at 2:24 PM
I've just update the firmware of my new mice... The future is now 😆
May 16, 2025 at 7:27 PM
Już za chwilę będę opowiadał o Streamach i Gathererach (nowy ficzer w Javie 24) na konferencji Javeloper! 🎉

Serdeczenie zapraszam, link do streamu poniżej. 👇

www.youtube.com/watch?v=zuDw...
May 15, 2025 at 12:20 PM
Już w przyszłym tygodniu będzie można posłuchać, jak opowiadam o Streamach i Gathererach - nowym ficzerze w Javie 24.

Za darmo i z własnego fotela (albo sofy, albo łóżka - można nawet na stojąco!), bo Javeloper odbywa się online. 🌐

Serdecznie zapraszam!
May 8, 2025 at 8:36 AM
There is a 246 MB size gap between the default Java image (Eclipse Temurin with JDK) and the JRE-only Alpine-based one! 😲

You don’t need Ubuntu or a full JDK to run your app - use an Alpine JRE-only image if running is all you need. 🙂
April 30, 2025 at 11:28 AM
Woah, last Saturday I was a speaker at Warsaw IT Days!

It was nice to see a full room even if the topic is not 'trendy' - as it was 'only' about Docker and Java, not about AI or LLMs 😅
April 10, 2025 at 8:11 AM
Już niedługo na Warszawskich Dniach Informatyki będę mówił o Javie i Dockerze. Nie tylko dla Java developerów 😉
April 5, 2025 at 7:32 AM
There's a special spot in the hell for those who design stickers to peel off like this...
March 10, 2025 at 11:42 AM
Working with 'modern' frontend tooling is something like this. 😂

Fortunately restarting language service 'resolves' this issue. Until it appears again. 😂
March 6, 2025 at 3:42 PM
TIL that you can use CTRL + P (to open command palette ) then type "Download" and select "Download attachments for current file" in Obsidian. That's nice!

PS. Works in #Obsidian 1.8+
March 2, 2025 at 10:38 PM