's Avatar

@joesteel

Java developer and enthusiast. Late to the game, but > 10 years in. Enthusiastic cook, with some professional exp, occasional musician. He/Him

135
Followers
518
Following
296
Posts
24.04.2024
Joined
Posts Following

Latest posts by @joesteel

Did it make noises when they ran it, by any chance?

01.03.2026 21:45 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Explaining the Eclipse prefix in Eclipse Collections Eclipse Collections is a standalone open source collections library for Java

For folks who haven't looked at #EclipseCollections because they don't use the Eclipse IDE. Eclipse Collections (EC) and the Eclipse IDE are both independent projects at the Eclipse Foundation. πŸ’‘

Note: I created EC and have coded with IntelliJ for 24 years. πŸ™
donraab.medium.com/explaining-t...

01.03.2026 18:46 πŸ‘ 3 πŸ” 4 πŸ’¬ 0 πŸ“Œ 0

Want to level up your API design and #Java coding skills?

The book "Eclipse Collections Categorically: Level up your programming game" can help.

GenAI tools can help you code faster.

ECC shows how to design/code better, for the machine and future readers. Mechanical and Symmetric Sympathy.πŸ’‘

21.02.2026 17:09 πŸ‘ 5 πŸ” 4 πŸ’¬ 1 πŸ“Œ 0

I had no idea, to my shame, how good a guitarist John Williams is. Watching some old Keith Floyd, an episode where John is a guest, and he just casually plays Recuerdos de la Alhambra like it's an Oasis track.

20.02.2026 22:21 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

A perennial bug of mine. Arithmetician != mathematician.

16.02.2026 20:21 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

It's the thought that counts

16.02.2026 19:52 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Kerim "KRIMH" Lechner – "NEGATIVE" (Drum Playthrough)
Kerim "KRIMH" Lechner – "NEGATIVE" (Drum Playthrough) YouTube video by TAMA Drums Germany

There's drumming, and then there's drumming.

16.02.2026 19:14 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Oo, this looks promising!

16.02.2026 17:32 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

This machine pretty much got me to where I am now, in a way, so it will be my mission to make it boot to an OS again.

15.02.2026 21:31 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I tried for an hour or so to get the installer working - no dice. It still has a Grub bootloader despite running fdisk /mbr. HDD had quite a few bad sectors, but otherwise OK (all 3gb of it). I think I might need a Linix distro to fully DD it back to properly empty and try again.

15.02.2026 21:27 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
The BIOS screen is showing on the laptop

The BIOS screen is showing on the laptop

It still powers on, too, and there's even a Win 98 se disc in the drive...

15.02.2026 15:17 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
A 1997 AST laptop

A 1997 AST laptop

I've just found my first laptop...

15.02.2026 15:17 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Java Streams are great but it’s time for better Java Collections After 25 years, it’s time for Java to get a Collections upgrade.

Better collections in #Java are your choice. You can add #EclipseCollections as a dependency today, or tell the Core JDK team you want better collections in #Java, and hope enough developers ask and the work eventually gets prioritized. Your choice, or your voice. πŸ€·β€β™‚οΈ
medium.com/javarevisite...

15.02.2026 04:05 πŸ‘ 9 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0

Out of interest, has anybody explored AI+coding and really looked into liability & the affect that has on the whole endevour.

07.02.2026 21:46 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
A screenshot of the Anthropocs "clauds-c-compiler" Github Issues page. There are 122 open issues, and the top issue is "wow it's shit"

A screenshot of the Anthropocs "clauds-c-compiler" Github Issues page. There are 122 open issues, and the top issue is "wow it's shit"

Need I say more?

07.02.2026 11:37 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
From the java community on Reddit: I made a builder abstraction over java.util.regex.Pattern Explore this post and more from the java community

Interesting idea this one.

www.reddit.com/r/java/s/8MQ...

06.02.2026 11:37 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Finally picked up my new glasses. Quite a big change, so the initial response was instant distance problems and a little dizziness. Over the last couple of hours though, it's been like when your stream is bumped from 320p up to full 4k HDR.

31.01.2026 21:18 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Duke's Corner: Marit van Dijk and Anton Arhipov: 25 Years of IntelliJ IDEA This is the second in a short series of speaker profiles for in Redwood Shores, California, March 17-19. Get early bird pricing until February 9, and for a limited time, take advantage of a $100 disc...

#Java peers, congrats again to @jetbrains.com for 25 years of @intellijidea.com. Hear more about this major milestone from @maritvandijk.bsky.social & @antonarhipov.bsky.social in the latest Duke's Corner Podcast hosted by Jim Grisanzio lnkd.in/gRTwZQe4
dukescorner.libsyn.com/site/marit-v...

29.01.2026 22:08 πŸ‘ 9 πŸ” 5 πŸ’¬ 0 πŸ“Œ 0

I started out doing Engineering in HE, decided I didn't want to sit at a computer doing CAD, moved to music, then trained to be and worked as a Chef for a while before moving into SE. I wouldn't like to presume it's the most indirect route into the profession, but I'd wager it's up there.

29.01.2026 21:15 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Just add the water gradually and stir as you go. It's not as temperamental as you might expect.

29.01.2026 20:30 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

The really low-fat mayo you can get now is a pretty terrible substitute for mayonnaise. That being said, because it's so full of emulsifiers and it's almost entirely water, it's a great base for a low-fat salad dressing. Add your flavourings, dilute with hot water until you're desired consistency πŸ‘Œ

29.01.2026 20:30 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
A post on LinkedIn in response to the argument that an empty collection is a better return value than null. The reply agrees, but then suggested returning an integer or String value in place of an empty collection type when using Java, stating it was clearer and easier to debug.

A post on LinkedIn in response to the argument that an empty collection is a better return value than null. The reply agrees, but then suggested returning an integer or String value in place of an empty collection type when using Java, stating it was clearer and easier to debug.

Gotta love LinkedIn. This take is so bad I genuinely could see this being an interesting interview question to enumerate all the reasons why it's a bad idea.

29.01.2026 19:04 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

If Bilbo had Chat GPT

27.01.2026 16:24 πŸ‘ 3731 πŸ” 1065 πŸ’¬ 39 πŸ“Œ 40

β€œDamn your syntactical vortex!” - Sue Perkins.

I need to remember that line the next time I'm fighting with CSS.

24.01.2026 18:52 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - forge/roaster: A Java Parser library that allows easy parsing and formatting of Java source files A Java Parser library that allows easy parsing and formatting of Java source files - forge/roaster

I've had some fun using this lib recently, so I thought I'd give it a shout - github.com/forge/roaster
If you find yourself tediously repeating coding similar things in Java, you can possibly automate it with a little investment.

23.01.2026 23:27 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
liftwizard/liftwizard-utility/liftwizard-rewrite at main Β· liftwizard/liftwizard A collection of utilities for Dropwizard. Contribute to liftwizard/liftwizard development by creating an account on GitHub.

I was asked after the "Refactoring to #EclipseCollections" talk at dev2next 2025 whether there were any #OpenRewrite recipes for EC. My answer was "No, but it would be great if someone contributed some in OSS." Thx @cmotlin.bsky.social! πŸ™ @zakhav.bsky.social @ted.dev
github.com/liftwizard/l...

17.01.2026 05:16 πŸ‘ 8 πŸ” 5 πŸ’¬ 1 πŸ“Œ 1

It reminds me so much of Children of Bodem. There's so much complexity here though. Thanks for sharing.

15.01.2026 23:59 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

You couldn't have picked a better Gif

15.01.2026 22:17 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
A black and white cat with it's head protruding through a balustrade.

A black and white cat with it's head protruding through a balustrade.

"I see you're passing by. Perchance, has my food been replenished? If not, I'll take that into account the next time you're trying to walk down these stairs. It'd be a real shame if I irratically darted in front of your feet in a way you weren't expecting."

05.01.2026 22:45 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Stuck on a Maven configuration issue for a couple of hours. Decided to go on a 10km walk to clear my mind.

pro: found a solution before the 1km mark 🀩
con: 9kms more to go before I can try it out πŸ˜…

04.01.2026 00:01 πŸ‘ 21 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0