Software engineer building #DistributedSystems for fun and living 🤓 Tweets #Java #architecture #Kafka #craftsmanship & beyond 🚀 Mikes his own opinions & bytes

Joined March 2014
173 Photos and videos
Pinned Tweet
I've just published a small library that allows you to write #JUnit5 parameterized tests in a human-readable way. Just provide a format and use it to define your test cases 👇 github.com/mikemybytes/junit…
5
50
240
Mike Kowalski retweeted
JDK 27 reaches general availability on September 14. Two of its JEPs change your memory footprint and GC behavior with zero code change. A third headline feature is entering its twelfth incubation. Telling those two groups apart is the actual senior-dev read. 1/7
1
1
4
573
#Java #Kubernetes quirk: if you remove CPU limits to avoid throttling, the #JVM may suddenly think it can use all CPUs on the node, which can mean dozens of extra threads (GC, JIT, ForkJoinPool...) 🤯 Luckily, there’s a way to address that 👇 mikemybytes.com/2026/03/12/k…
2
5
450
Mike Kowalski retweeted
12 Dec 2025
Put on your comfy shoes, because we're walking through some of the many notable performance improvements and features in JDK 25. 🚶 social.ora.cl/6011A7thd
7
45
300
27,175
Mike Kowalski retweeted
9 Jun 2025
github.com/apple/containeriz… This is interesting! Not only for containers, it also allows spawning lightweight virtual machines 👀 And it being OSS adds to the news 🔥
4
24
140
10,891
Mike Kowalski retweeted
We are working on a new big project for @GraalVM — Project Crema: github.com/oracle/graal/issu…. It will lift Native Image's default closed-world assumption by allowing dynamic loading and execution of classes at run time. Stay tuned for updates!
4
30
128
9,548
Excellent ZGC deep dive 🤿
How ZGC efficiently allocates memory and balances physical memory mapping to minimize overall runtime memory usage. While assessing memory usage, you may want to look at how good the GC is at reclaiming unused memory to the OS. joelsiks.com/posts/zgc-heap-… #Java #GC #ZGC #OpenJDK
1
2
372
Testcontainers is one of a few technologies that have truly revolutionised the way I work. Thank you and happy birthday!
12 Apr 2025
Happy 10th birthday (counted from the first public commit on GitHub) to @testcontainers 🥳🍰 Thank you for changing our lives in many, sometimes unexpected ways ☺️
14
676
Prescription without diagnosis is malpractice. It applies to medicine, coaching, and software architecture 🧑‍⚕️
3
280
"Immutability makes code more reasonable" 💯
Blogged: Restrict Mutability of State "Much code that we consider complex is considered complex because of the mental highwire act we perform when trying to understand what (the hell) is going on. Thinking about code should not be a circus performance." kevlinhenney.medium.com/rest…
2
3
1,070
Mike Kowalski retweeted
5 Dec 2024
We're coming towards the end of #AWSreinvent 2024 and we've seen an impressive set of releases, so here is my top 10 announcements I find most impactful for this years #AWS re:Invent.
5
46
221
54,534
Mike Kowalski retweeted
🥳 JEP proposed to target JDK 24: 450: Compact Object Headers (Experimental) 🎉 mail.openjdk.org/pipermail/j…

3
24
91
9,550
Mike Kowalski retweeted
#Java Time Tip: Watch out for equals() vs isEqual() in date-time classes! ZonedDateTime, OffsetDateTime, and OffsetTime behave different: equals(): Compares all fields (including zone/offset) isEqual(): Compares instants (ignoring zone/offset) Same moment, different result
2
11
123
4,810