Mike Kowalski
@mikemybytes
Software engineer building #DistributedSystems for fun and living 🤓 Tweets #Java #architecture #Kafka #craftsmanship & beyond 🚀 Mikes his own opinions & bytes
You might like
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/ju…
github.com/apple/containe… This is interesting! Not only for containers, it also allows spawning lightweight virtual machines 👀 And it being OSS adds to the news 🔥
We are working on a new big project for @GraalVM — Project Crema: github.com/oracle/graal/i…. 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!
Apache Kafka @apachekafka 4.0 says goodbye to ZooKeeper! Take a look at what other important changes it brings. softwaremill.com/apache-kafka-4…
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
Testcontainers is one of a few technologies that have truly revolutionised the way I work. Thank you and happy birthday!
Happy 10th birthday (counted from the first public commit on GitHub) to @testcontainers 🥳🍰 Thank you for changing our lives in many, sometimes unexpected ways ☺️
📢 New post: #Java 24 - Thread pinning revisited I don't remember being so excited about some of my past articles becoming obsolete! mikemybytes.com/2025/04/09/jav…
Prescription without diagnosis is malpractice. It applies to medicine, coaching, and software architecture 🧑⚕️
Java thread pinning detection using JFR Event Streaming with Spring Boot github.com/mikemybytes/jf… @mikemybytes
"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/restrict-mutab…
Making a bigger impact without working more? Last year, I discovered that it's not only possible but also effective. It was a year of scaling myself. mikemybytes.com/2025/02/05/a-y…
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.
I can’t remember the last time I was so excited about one of my articles becoming obsolete! mikemybytes.com/2024/02/28/cur…
Virtual threads in OpenJDK trunk are no longer pinned to a platform/physical/carrier thread when in Synchronized block 🎉 github.com/openjdk/jdk/pu…
🥳 JEP proposed to target JDK 24: 450: Compact Object Headers (Experimental) 🎉 mail.openjdk.org/pipermail/jdk-…
My open source library - @springboot & @wiremock integration has been adopted by WireMock and is now THE official integration for these two projects: github.com/wiremock/wirem…
#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
Same here! Great readability & powerful API
How to say “we don’t trust our tests and engineering practices” in a corporate way
| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄| | Don't Push To Production On Friday | |_________________| \ (•◡•) / \ / —— | | |_ |_
Nice recap of different multithreading programming strategies available in Java with their respective goals and features #Devoxx
So I'm not a big fan of JUnit's MethodSource, it moves test arguments too far out of sight for my taste. CsvSource is pretty sweet though, in particular with text blocks. Nice intro, by @mikemybytes 👍. 👉 mikemybytes.com/2021/10/19/par…
Until yesterday I believed that mocking static methods was evil. Now I know that one can also mock... constructors 🫠 baeldung.com/java-mockito-m…
United States Trends
- 1. Grammy 425K posts
- 2. #FliffCashFriday 2,451 posts
- 3. Dizzy 10.9K posts
- 4. Vesia 1,837 posts
- 5. James Watson 11K posts
- 6. Georgetown 2,097 posts
- 7. Clipse 24.5K posts
- 8. Chase 87.4K posts
- 9. MANELYK EN COMPLICES 15.8K posts
- 10. Capitol Police 14.5K posts
- 11. Kendrick 67.7K posts
- 12. Orban 55.5K posts
- 13. Darryl Strawberry 1,609 posts
- 14. Jeremy Renner 4,681 posts
- 15. #FursuitFriday 12.6K posts
- 16. #GOPHealthCareShutdown 11.3K posts
- 17. Laporta 14.5K posts
- 18. Bijan 3,361 posts
- 19. Thank a Republican N/A
- 20. Klay 5,971 posts
You might like
-
Sergi Almar 🍃
@sergialmar -
Piotr Mińkowski
@piotr_minkowski -
Dan Vega
@therealdanvega -
Marco Behler
@MarcoBehler -
JPA Buddy
@JPABuddy -
Brian Vermeer
@BrianVerm -
Heinz Kabutz 🏝 🇬🇷 🇿🇦 ☕️
@heinzkabutz -
Tagir Valeev
@tagir_valeev -
Laur Spilca @laurspilca.bsky.social
@laurspilca -
Nicolas Fränkel 🇺🇦🇬🇪
@nicolas_frankel -
Siva
@sivalabs -
Sergei Egorov 🦋
@bsideup -
Rafael del Nero
@RafaDelNero -
Philip Riecks
@rieckpil -
Wim Deblauwe
@wimdeblauwe
Something went wrong.
Something went wrong.