Alex Ivanov
banner
aivanov.bsky.social
Alex Ivanov
@aivanov.bsky.social
Java Client Sustaining Engineer at Oracle.
Views are my own.
I post rarely here…
November 7, 2025 at 5:41 PM
Reposted by Alex Ivanov
October 7, 2025 at 2:24 AM
Why does Windows 10 and rarer 11 add languages to keyboard layout switcher? It often adds English US and English UK, so that I have three English in the list. These phantom languages aren't in the Settings app. To remove them from the list, I have to add them first.
September 12, 2025 at 6:22 PM
What an interesting case… ImageIcon.getNextID will overflow mediaTrackerID. bugs.openjdk.org/browse/JDK-8... Yet, apparently, it causes no issues whatsoever. github.com/openjdk/jdk/... #openjdk #java
bugs.openjdk.org
June 13, 2025 at 10:32 AM
JetBrains Developer Ecosystem Survey 2025 surveys.jetbrains.com/s3/developer...
Developer Ecosystem Survey 2025
Take our survey, shape the future, and seize the chance to win a MacBook Pro or other rewards!
surveys.jetbrains.com
May 28, 2025 at 11:39 AM
Thanks to github.com/openjdk/jdk/..., PassFailJFrame documentation now has a section dedicated to its forcePass() and forceFail() methods. #openjdk
8355515: Clarify the purpose of forcePass() and forceFail() methods by manukumarvs · Pull Request #25091 · openjdk/jdk
Clarified the purpose of forcePass() and forceFail() methods and recommended usage of these methods. forcePass() contained an incorrect sample; it's addressed by JDK-8355441. The description of...
github.com
May 20, 2025 at 12:11 PM
I set a new PB in Irish Runner 5K, it's now 22:12. I'm delighted. Hard training pays off.
May 17, 2025 at 6:41 PM
I started to wonder which adverb suits better: ‘forcibly pass/fail a test’ or ‘forcefully…’ Does any native English speaker have an opinion?
May 16, 2025 at 12:52 PM
Yesterday I ran half marathon at Great Limerick Run, I ran it in 1:44:16. It's a new PB! ☺️ So happy! 🏃‍♂️
May 5, 2025 at 10:35 PM
Today I've got a chance to reference “In Loving Memory of Square Checkbox”. tonsky.me/blog/checkbox/
In Loving Memory of Square Checkbox
History of checkboxes and radio buttons in user interfaces
tonsky.me
March 25, 2025 at 5:30 PM
Windows 10 and Windows 11 have different menu skins, and a selected / checked menu item no longer has a selected background in Windows 11. The screenshot on the left is from Windows 10, the right one is from Windows 11.
March 7, 2025 at 3:40 PM
Modifying built-in ICC Profiles isn't wise, so it will be prohibited. What exception should be thrown in this case: IllegalStateException or IllegalArgumentException? #openjdk #codereview github.com/openjdk/jdk/...
JDK-8346465 : Add a check in setData() to restrict the update of Built-In ICC_Profiles by honkar-jdk · Pull Request #23606 · openjdk/jdk
Built-in Profiles are singleton objects and if the user happens to modify this shared profile object via setData() then the modified version of the profile is returned each time the same built-in p...
github.com
February 20, 2025 at 9:55 PM
The 1st February marks the start of spring in Ireland. There are a few crocuses in the park, only orange ones so far. There'll be lots of them in a week or two. It's been quite chilly recently.
February 1, 2025 at 11:10 PM
New ‘causes’ and ‘caused by’ links are available in JBS. It allows linking regressions, much more convenient than labels. mail.openjdk.org/pipermail/jd... #openjdk
Proposing a new link type in JBS:
mail.openjdk.org
January 30, 2025 at 10:32 AM
I wonder why Zoom decided to talk to me in German:
“Your response has been recorded

“Danke, dass Sie sich die Zeit genommen haben, die Umfrage auszufüllen. Ihr Feedback ist uns wirklich wichtig.”
January 23, 2025 at 3:22 PM
As always, JDK-8282862: “AwtWindow::SetIconData leaks old icon handles if an exception is detected” proved to be more complicated than I anticipated when I had submitted it.
github.com/openjdk/jdk/...
8282862: AwtWindow::SetIconData leaks old icon handles if an exception is detected by rajamah · Pull Request #22932 · openjdk/jdk
Issue: AwtWindow::SetIconData leaks the old icon handles in hOldIcon and hOldIconSm if CreateIconFromRaster raises an exception. Additionally, an exception is checked only after the first call to C...
github.com
January 20, 2025 at 8:41 PM
Reposted by Alex Ivanov
⚡ From a bold dream to the IDE that changed everything – IntelliJ IDEA turns 24! 🎉 To the millions of developers who’ve accompanied us along this legendary journey so far, you’re not just users but our inspiration. Together, we code better. 🚀 ✨ #IntelliJIDEA24
January 17, 2025 at 1:00 PM
In 2024, I ran 1,834 km. The distance could've been longer if I hadn't been sick in November and December.
January 10, 2025 at 11:13 PM
Again, I used awk… to generate a command line for `find` for a list of filenames to find. unix.stackexchange.com/a/539389/24084
Find command: name in list
I have a file with a list of names: john paul ringo george ... Then I have a bunch of files with a lot of different names: maria.iso jose.iso pablo.iso john.iso jack.iso jane.iso ... I want to
unix.stackexchange.com
January 10, 2025 at 7:19 PM
Reposted by Alex Ivanov
Let's talk about consistency. There's a lot of debate in software about naming. What should we call our properties? PascalCase or camelCase? Should database tables be plural (Customers) or singular (Customer)? What about if your database has Sheep in it? Yes Kevin, WE KNOW THE PLURAL IS OCTOPODES...
January 9, 2025 at 1:35 PM
I didn't sleep well today. Now I'll be sleepy all day.
January 7, 2025 at 12:03 PM
Let’s get back to work now.
January 2, 2025 at 12:50 PM
I started this year by #parkrun and continued with a swim in the sea. What a great start to a year!
January 2, 2025 at 12:49 PM
Happy New Year to everyone!
January 2, 2025 at 12:27 PM
I've been having fever since Sunday. It's becoming a bad Christmas tradition. 🎄🎅 A week of holidays is ahead.
December 24, 2024 at 10:55 PM