Reposted by Oliver WeilerDaShaun Carter @dashaun.com · 29/09/2026Smaller object headers = less memory, fewer GC pauses, lower latency. Billy Korando breaks down the JVM trick that boosts performance. #Java #JVM #Performance 012
Reposted by Oliver WeilerRafael Winterhalter @rafaelcodes.bsky.social · 26/09/2026If you care for the evolution of the Java ecosystem, consider expressing your opinion on github.com/CycloneDX/cy...github.comProposal: cdx:java namespace for Java module names · Issue #198 · CycloneDX/cyclonedx-property-taxonomyHi, For over 10 years, since Java 9, a jar can declare a module name, either in its module-info.class or through the Automatic-Module-Name manifest attribute. That name is what the JVM runtime, the... 014
Reposted by Oliver WeilerJEP Tracker @jeptracker.bsky.social · 18/09/2026🎯 JEP 544 proposed to target JDK 28 Title: Ahead-of-Time Code Compilation Type: feature Component: hotspot / compiler Release: 28 See openjdk.org/jeps/544 097
Oliver Weiler @helpermethod.bsky.social · 15/09/2026Isn't this the same as running the tests with profiling enabled? 000
Reposted by Oliver WeilerJosh Long 🍃 @starbuxman.joshlong.com · 14/09/2026What are some of your favorite features in Java 27? Mine's surely going to be compact object headers. Reduce the heap of your programs by 10-20% without changing application logic or code. :D 2101
Reposted by Oliver WeilerMike Drucker @mikedrucker.bsky.social · 09/09/2026You’ve gotta use AI because it’s the future. But also it’ll take your job. But also it’ll create a paradise on earth and solve most of our problems. But also it’ll end humanity soon. But also you’ll get left behind if you don’t use it right now. 12068201640
Reposted by Oliver WeilerCatherine Edelveis @edelveis.dev · 02/09/2026Available as an article, too bell-sw.com/blog/how-to-...bell-sw.comHow to Migrate to Spring Boot 4: Step-by-Step GuideLearn how to migrate a Spring Boot 3.5 project to Spring Boot 4, including modular starters, Jackson 3, testing changes, deprecated APIs, and migration verification. 012
Reposted by Oliver WeilerAndres Almiray @andresalmiray.com · 01/09/2026JReleaser 1.26.0 has been released! andresalmiray.com/jreleaser-1-...andresalmiray.comJReleaser 1.26.0 has been released!JReleaser v1.26.0 has just been released! The full list of issues can be found at the v1.26.0 milestone. This is a small release with a handful of fixes and just a couple of new features. We’… 033
Reposted by Oliver WeilerRafael Winterhalter @rafaelcodes.bsky.social · 28/08/2026Thanks to coding agents, Jenesis has matured at a speed I did not expect, and it has become the build tool for Java I would have liked to see a decade ago. I had agents build hundreds of projects, and it works, so try it out. I moved the entire shebang to a GitHub org: github.com/jenesisgithub.comJenesisProject for the Jenesis product family. Jenesis has 8 repositories available. Follow their code on GitHub. 032
Reposted by Oliver WeilerMark Paluch 👨💻,🎹&✈️ @mp911.de · 29/08/2026I am convinced that AI will not take away developer jobs. Instead, it will require even more developers to clean up the mess. 031
Reposted by Oliver WeilerDotemu @dotemu.bsky.social · 27/08/2026Show the world your love for Absolum with the @fangamer.com official merch! Shop new shirts and pins now, plus the game's 2LP vinyl soundtrack: www.fangamer.com/collections/absolum 1297
Reposted by Oliver WeilerAndres Almiray @andresalmiray.com · 17/08/2026Right, so it finally happened. Had to review AI slop at work. Colleague replies to review comments: tis what Claude suggested #facepalm #meatproxy #aislop www.linkedin.com/pulse/dont-m...linkedin.comDon't Be A Meat ProxyPicture this: someone asks you a question at work. You don’t know the answer, so you ask a chatbot. 252
Reposted by Oliver WeilerSébastien Deleuze @seb.deleuze.fr · 14/08/2026I am actively collaborating with the Kotlin team on this Compose HTML for Server Side rendering thing, plan to experiment integration with Spring, and believe that with hydration support on client side that could be a very powerful and popular feature. blog.jetbrains.com/kotlin/2026/...blog.jetbrains.comExploring Compose HTML for Server Side Rendering - The JetBrains BlogExploring Compose HTML as a solution for SSR on JVM, offering a type-safe way for JVM developers to build server-rendered UI without separate templating languages. 071
Reposted by Oliver WeilerMark Paluch 👨💻,🎹&✈️ @mp911.de · 12/08/2026The more AI I use for writing code, the more I come to the conclusion that this is doing the wrong thing faster. AI Coding for prototyping, learning, reviewing is great. For everything else, it leaves developers with complex indirections, hand-rolled duplications and an unmaintainable blob. 291
Reposted by Oliver WeilerMark Reinhold @mreinhold.org · 10/08/2026The first part of OpenJDK’s Project Valhalla, JEP 401 (Value Objects), has been integrated into JDK 28 as a preview feature and is now available in the early-access builds. More information: openjdk.org/projects/val... #JDK28 #OpenJDK #Java 07137
Reposted by Oliver WeilerDeborah Weeks/A Woman for An Eternity @deborah-10.bsky.social · 12/08/2026 214128283925
Reposted by Oliver WeilerCatherine Edelveis @edelveis.dev · 11/08/2026Did you know? No need to always rebuild a container image when the base changes. We can rebase it: replace the runtime base and keep the upper layers unchanged. Buildpacks make it a first-class operation with pack rebase. BuildKit can do smth similar with COPY --link and a cache. 021
Reposted by Oliver WeilerDylan Beattie @dylanbeatt.ie · 07/08/2026And here's @rendle.dev's blog post about how this works, why it's a live workshop (as opposed to a video or something), why we're using Claude, what's in the workshop, and more... emmz.dev/posts/new-wo...emmz.devEffective Claude Code WorkshopOn my new 'Effective Claude Code' workshop. 143
Reposted by Oliver Weilerluke karrys @lukekarrys.com · 29/07/2026npm is now scanning packages for malware at publish time before they become available for consumptiongithub.blognpm publish-time malware scanning and dual-use metadata - GitHub ChangelogAs part of our ongoing supply-chain security work, npm is introducing automatic scanning of packages at publish time. This changelog covers what publishers can expect and a new metadata requirement… 17819
Reposted by Oliver WeilerJake Gold @jacob.gold · 25/07/2026This is one of the most useful ideas I ever learned. www.paulgraham.com/top.html 3274
Reposted by Oliver WeilerTestLens @testlens.app · 22/07/2026TestLens now Generally Available! We are proud to announce that TestLens is now available for all GitHub users! If you develop with Java/Kotlin on GitHub, TestLens is here to ease your pain with flakiness in your test pipelines. testlens.app/blog/2026/07...testlens.appTestLens now Generally Available!Get it now: free for personal accounts and open-source projects; free trials for everyone! 022
Oliver Weiler @helpermethod.bsky.social · 20/07/2026var0.xyz/posts/perfec...var0.xyzPerfection is not over-engineering — var0.xyzThe industry conflates perfection with over-engineering. They're not the same. Over-engineering is solving the wrong problem; a perfect solution exists once the requirements are clear. 001
Reposted by Oliver WeilerJosh Long 🍃 @starbuxman.joshlong.com · 09/07/2026Hi Spring fans! Spring Boot 4.1 is here and with it a ton of amazing features. I'm delighted to have had the opportunity to sit down with Moritz Halbritter, of Spring Boot and Spring Initializr fame, to talk about some of the amazing features. www.podbean.com/ew/pb-i8j4u-1b0abfapodbean.comSpring Boot legend Moritz Halbritter on the latest and greatest in Spring Boot 4 and 4.1Hi Spring fans! Spring Boot 4.1 is here and with it a ton of amazing features. I'm delighted to have had the opportunity to sit down with Moritz Halbritter, of Spring Boot and Spring Initializr fame, to talk about some of the amazing features. 064
Oliver Weiler @helpermethod.bsky.social · 07/07/2026C. Because of you tilt the operator by 90% to the right the ? looks like Elvis' hair 000
Reposted by Oliver WeilerJobRunr @jobrunr.bsky.social · 06/07/2026JobRunr is now on Spring Initializr. 🚀 We could not be prouder. Add JobRunr from the dependency list at start.spring.io, generate, and background jobs are wired into your Spring Boot app. Massive thanks to @starbuxman.joshlong.com & @spring.io 🙏 #Java #SpringBoot #opensource #oss 1134
Reposted by Oliver WeilerJustin Groom @happyenduser.bsky.social · 03/07/2026Happy “Send more cops” day to those who celebrate! #zombies #freedom250 173
Oliver Weiler @helpermethod.bsky.social · 04/07/2026Maybe the best horror comedy and best zombie movie in existence. The ending is the icing on the cake. 000
Reposted by Oliver WeilerThomas Wuerthinger @thomaswue.dev · 30/06/2026This @graalvm.org 25.1 release is the first in our series of monthly innovation releases that bring the latest performance improvements to our users for free. If you are using Java 25, definitely try the upgrade! 082
Reposted by Oliver WeilerEmmz 💻🎸🎤🏳️⚧️ @rendle.dev · 26/06/2026also the ceos of ai companies that trained their models on everybody else's work then turning round and complaining about people stealing their shit is fucking hilarious to me 053
Reposted by Oliver WeilerJake Gold @jacob.gold · 25/06/2026ffmpeg is an amazing piece of software, but it should *always* be run in a sandbox when processing untrusted input. Modern browsers decode videos in a sandbox for the same reason. Handling complex codecs in an entirely secure way remains an unsolved problem in software engineering. 1291
Oliver Weiler @helpermethod.bsky.social · 24/06/2026Want to store two folders? Sure, just create two cache tasks because the cache task can only specify a single folder. 000
Oliver Weiler @helpermethod.bsky.social · 24/06/2026Need to drop the cache? Well, you can't. No button, no API, no way to access or delete it. 100
Oliver Weiler @helpermethod.bsky.social · 24/06/2026I've worked with Jenkins, GitLab CI, Travis CI, CircleCI, Bamboo, GitHub Actions and possible half a dozen more CI systems. None was as bad as Azure DevOps. Not even in the slightest. I pitty anyone who is forced to use this crap. 100
Reposted by Oliver WeilerGabriel Weinberg @yegg13.bsky.social · 13/06/2026No, everyone is not using AI for everything. gabrielweinberg.com/p/people-are... People are consuming AI like they eat meat: some are embracing it, some are limiting their use of it, and some are avoiding it altogether.gabrielweinberg.comNo, everyone is not using AI for everything.People are consuming AI like they eat meat: some are embracing it, some are limiting their use of it, and some are avoiding it altogether. 163
Reposted by Oliver WeilerMoritz Halbritter @0.5ritter.de · 11/06/2026Spring Boot 4.1.0 available now! spring.io/blog/2026/06... See the blog post for the highlights! #java #spring #springbootspring.ioSpring Boot 4.1.0 available nowLevel up your Java code and explore what Spring can do for you. 02110
Reposted by Oliver WeilerRafael Winterhalter @rafaelcodes.bsky.social · 29/05/2026Out of the 1000 most downloaded artifacts from Maven Central, more than a third are not actively maintained. commons-io is the second most downloaded artifact. That is a little bit sad. github.com/raphw/jenesi...github.com 011
Reposted by Oliver WeilerMoritz Halbritter @0.5ritter.de · 26/05/2026"Java AOT in Production at Netflix" Interesting to see real-world numbers from Netflix on Project Leyden. www.youtube.com/watch?v=4kEh... #java #leydenyoutube.comJava AOT in Production at NetflixYouTube video by Java 284
Reposted by Oliver WeilerKotlin by JetBrains @kotlinlang.org · 26/05/2026Kotlin is moving toward name-based destructuring – new syntax that will make reordering and moving properties a breeze. No worries: There will be a long migration period with compiler and IDE support. Learn what’s changing and how the migration will work 👇 kotl.in/8nny1l kotl.inThe Road to Name-Based Destructuring | The Kotlin BlogKotlin is introducing new destructuring syntax. See what changes, why it matters, and how migration will work. 0123
Reposted by Oliver WeilerBenjamin Marwell ☕ @bmarwell.de · 19/05/2026More information why you need a local mirror for #Apache #Maven: www.sonatype.com/blog/maven-c...sonatype.comMaven Central: Addressing the Tragedy of the CommonsMaven Central is experiencing a tragedy of the commons situation in which 83% of its total bandwidth is being consumed by just 1% of the IP addresses. 021
Reposted by Oliver WeilerGraalVM @graalvm.org · 15/05/2026A local AWS emulator that starts in 24 ms and uses just 13 MiB of idle memory? Meet Floci — free, open-source, and powered by @graalvm.org 🚀 github.com/floci-io/floci 0148
Oliver Weiler @helpermethod.bsky.social · 14/05/2026Learn Python the Hard Way Was Right About One Thing fagnerbrack.com/learn-python...fagnerbrack.comLearn Python the Hard Way Was Right About One ThingTyping code by hand is not nostalgia. It is how you learn the failure modes. 000
Reposted by Oliver WeilerJEP Tracker @jeptracker.bsky.social · 12/05/2026🎯 JEP 534 proposed to target JDK 27 Title: Compact Object Headers by Default Type: feature Component: hotspot / runtime Release: 27 See openjdk.org/jeps/534 096
Reposted by Oliver WeilerTestLens @testlens.app · 08/05/2026Flaky GitHub PRs are an annoying reality. Just when you think a change is good to merge, you are greeted with an ❌. To unblock your PR, you need to rerun lengthy test pipelines just because of one rogue test. TestLens can help you: testlens.app/blog/2027/05... #Java #JUnit #Gradle #Maventestlens.appRerun Pull Request Builds Faster by Reusing Successful Test ResultsFlaky GitHub Pull Request (PR) builds are an annoying reality in many projects and rerunning workflows manually is a recurring task. TestLens makes this less painful by offering convenient and quick r... 043
Reposted by Oliver WeilerKotlin by JetBrains @kotlinlang.org · 05/05/2026📑There are now more edge cases, richer code samples, and better structure. Explore the updated docs and see what’s new for your backend 👇 kotl.in/o09xzu 061
Reposted by Oliver WeilerProf. Dierk König @dierk-koenig.bsky.social · 30/04/2026If I had invested over 1.000.000.000.000 $ in a technology, I would certainly also invest in a massive marketing campaign to convince the perceived mainstream that this technology is "inevitable", resistance is futile, and whoever doesn't follow will be left behind. 111
Reposted by Oliver WeilerProf. Dierk König @dierk-koenig.bsky.social · 28/04/2026"AI does not work - but we have someone to blame" dierk.github.io/Home/AiDoesN...dierk.github.ioAI Does Not Work 061