Tim Yates
Tim Yates
@bloidonia.com
Manchester, ex-Gradle, ex-Micronaut, still JVM
November 22, 2025 at 10:20 AM
Reposted by Tim Yates
Versions 5.0.2 and 4.0.29 of @groovy.apache.org are available for download with 19 and 12 fixes and improvements respectively! Includes JDK 26 support! Thanks to all involved! groovy.apache.org/download.html groovy-lang.org/releasenotes... #groovylang @apache.org
October 18, 2025 at 3:11 AM
Reposted by Tim Yates
what happens if u cut 4 wires out of an ethernet cable & then plug it into yr PC
October 9, 2025 at 2:04 PM
Reposted by Tim Yates
AI programming’s worrying stat: 70% of developers trust the output. We need an intervention.

New research from DORA confirms AI is ubiquitous. 95% of developers rely on it, and 80% report productivity gains. But there is a massive and dangerous disconnect.

🧵 1/5
October 9, 2025 at 11:45 AM
Reposted by Tim Yates
Well don't I feel stupid
September 26, 2025 at 11:02 PM
Reposted by Tim Yates
Yep, I've been pwned. 2FA reset email, looked very legitimate.

Only NPM affected. I've sent an email off to @npmjs.bsky.social to see if I can get access again.

Sorry everyone, I should have paid more attention. Not like me; have had a stressful week. Will work to get this cleaned up.
@bad-at-computer.bsky.social Hey. Your npm account seems to have been compromised. 1 hour ago it started posting packages with backdoors to all your popular packages.
September 8, 2025 at 3:15 PM
Reposted by Tim Yates
Wrote a bit about 3.0.0 RCs, including rc9: cowtowncoder.medium.com/towards-jack... -- getting close to 3.0.0!
Towards Jackson 3: on 3.0.0-rc9
(and a bit on rc5, rc6, rc7 and c8)
cowtowncoder.medium.com
September 6, 2025 at 4:07 AM
Reposted by Tim Yates
Apache Groovy 5 has been released. Time to brush up my Groovy Goodness series. Let's start with some new ways to create a new map based on an iterable: blog.mrhaki.com/2025/08/groo... (This is actually my 1500th blog post on Messages from mrhaki blog) #Groovy #ApacheGroovy
Groovy Goodness: Transform Iterable Into A Map
A blog about Groovy, Java, Clojure, Asciidoctor, Gradle and other cool developer subjects.
blog.mrhaki.com
August 29, 2025 at 1:38 PM
Reposted by Tim Yates
Reposted by Tim Yates
Which speeds up development more: AI Coding Agents or Pair Programming?
Welcome to my new blog!
substack.com
August 22, 2025 at 10:25 AM
Reposted by Tim Yates
Growing the Java Language #JVMLS
YouTube video by Java
www.youtube.com
August 22, 2025 at 1:09 PM
Reposted by Tim Yates
Graal Dev Kit for Micronaut (GDK) 4.9.1 is here now, featuring Micronaut® framework 4.9.1, a new support roadmap, performance and efficiency gains with GraalVM, new guides, and more!

blogs.oracle.com/java/post/an...

#GraalVM #Micronaut
August 12, 2025 at 4:08 PM
Reposted by Tim Yates
Everything in this box makes you an amazing butter chicken/chick pea curry with spicy onion bhajis, cumin seed poppadoms, habanero and lime pickle. And a bottle of dipping sauce.
The recipe is clear and simply laid out and is in the box 👍🌶️worldfamoushotsauce.co.uk
August 3, 2025 at 4:42 PM
Reposted by Tim Yates
Project Leyden Ships Third Option for Faster Application Start with JEP 483 in Java 24 buff.ly/FjPDzmf
#Java #quarkus
Project Leyden Ships Third Option for Faster Application Start with JEP 483 in Java 24
In Java 24, Project Leyden’s JEP 483, "Ahead-of-Time Class Loading & Linking", starts Java applications like Spring PetClinic up to 40% faster without code changes or new application constraints. It…
buff.ly
August 6, 2025 at 1:39 PM
Reposted by Tim Yates
In this video, I show you how to use the `@EachProperty` to load configuration into your Micronaut application. #micronaut
www.youtube.com/watch?v=rP1-...
Micronaut Each Property
YouTube video by Sergio del Amo
www.youtube.com
August 4, 2025 at 10:20 AM
Reposted by Tim Yates
Micronaut CLI upgrade via SDKMan
YouTube video by Sergio del Amo
www.youtube.com
August 1, 2025 at 9:26 AM
Reposted by Tim Yates
I reckon I could win any intellectual debate simply by repeating whatever the other person says in a stupid voice.
July 25, 2025 at 4:29 PM
Reposted by Tim Yates
Versions 5.0.0-beta-2 (upcoming) & 4.0.28 (latest stable) of
@groovy.apache.org are available for download with 41 & 19 fixes and improvements respectively! Thanks to all involved!
groovy.apache.org/download.html
Groovy 5 release notes: groovy-lang.org/releasenotes...
#groovylang @apache.org
July 23, 2025 at 11:46 AM
Reposted by Tim Yates
Looks like eslint-plugin-prettier and eslint-config-prettier might have been compromised 😬 github.com/prettier/esl...
four new versions published with no code changes to repo · Issue #339 · prettier/eslint-config-prettier
The diff looks a little odd: https://npmdiff.dev/eslint-config-prettier/10.1.5/10.1.7 Is this expected? https://www.npmjs.com/package/eslint-config-prettier?activeTab=versions
github.com
July 18, 2025 at 6:02 PM
Reposted by Tim Yates
#JUnit 5.13.4 is released!

🐞 Bug fixes and minor improvements

junit.org/junit5/docs/...
JUnit 5 Release Notes
junit.org
July 21, 2025 at 10:08 AM
Reposted by Tim Yates
Jackson 2.19.2 patch release starting: github.com/FasterXML/ja... #java #json
-- paving the way for soon-to-follow 3.0.0-rc6
Jackson Release 2.19.2
Main Portal page for the Jackson project. Contribute to FasterXML/jackson development by creating an account on GitHub.
github.com
July 18, 2025 at 6:06 PM
pmd.github.io/pmd/pmd_rule...

> It is a good practice to call super() in a constructor.

Really?! 🤢
Code Style | PMD Source Code Analyzer
Rules which enforce a specific coding style.
pmd.github.io
May 22, 2025 at 11:13 AM
Reposted by Tim Yates
Info on Jackson 3.0 default changes: github.com/FasterXML/ja...
JSTEP 2
Repository for SOLE PURPOSE of issue tracker and Wiki for NEW IDEAS. Please: NO BUG REPORTS. - FasterXML/jackson-future-ideas
github.com
May 12, 2025 at 9:35 PM