Sign in

Tim Yates

@bloidonia.com
174 followers 133 following 19 posts

Manchester, ex-Gradle, ex-Micronaut, still JVM

PostsRepliesMedia
Reposted by Tim Yates
Spock Framework @spockframework.org · 06/10/2026
Spock 2.5 is out! 🎉 • Groovy 6.0 support • final variables in where: blocks • Better TooManyInvocationsError diagnostics Heads-up: interactions now stay active in cleanup methods. Release notes: spockframework.org/spock/docs/2... #groovylang
spockframework.org
Release Notes
067
Reposted by Tim Yates
Develocity @gradle.com · 13/08/2026
Broken build script used to nuke your whole IDE sync -> 99 healthy projects go dark because 1 has a bad line. Gradle 9.7 + IntelliJ 2026.2 fix that. Resilient sync keeps completion alive in the file you're fixing. blog.gradle.org/resilient-sync
blog.gradle.org
Resilient Sync: Your IDE Keeps Helping even when your Build is Broken
Gradle 9.7 and IntelliJ IDEA 2026.2 bring resilient sync to IDE users. When part of your build fails to configure, Gradle still hands the IDE models for everything that succeeded, so you keep code com...
084
Tim Yates @bloidonia.com · 13/08/2026
static.klipy.com
Martin: Tell Me More
ALT: Martin: Tell Me More
111
Reposted by Tim Yates
Rob Bowley @robbowley.net · 29/05/2026
A senior engineer, three years deep helping lead AI augmented coding adoption in ~4000 engineer organisation, writing honestly about their experiences. Very good and worth a read. jamiehurst.co.uk/2026-05-24_a...
jamiehurst.co.uk
Jamie Hurst's Blog - Is this sustainable?
Jamie Hurst - Software and System Engineer, Enthusiast of Terrible Cars
286
Reposted by Tim Yates
Micronaut Framework @micronautfw.bsky.social · 20/05/2026
The Micronaut Foundation is excited to announce the release of Micronaut Framework 5.0.0! Please see our latest blog post for more details. micronaut.io/2026/05/20/m... #micronaut
Micronaut Framework 5.0.0
0127
Reposted by Tim Yates
Markus Eisele @myfear.com · 16/05/2026
AI changes authorship faster than it changes accountability. I wrote about code liability, the verification gap, provenance, and why enterprise Java teams should stop treating AI-written code like free speed. buff.ly/RX1erUQ #AICoding #Java
023
Tim Yates @bloidonia.com · 22/11/2025
#groovy #goat
Groovy goats
012
Reposted by Tim Yates
Erik C. Thauvin @erik.thauvin.net · 22/10/2025
From Python to Kotlin: A Transition Worth Making #java #jetbrains #kotlin #python blog.jetbrains.com/kotl...
blog.jetbrains.com
From Python to Kotlin: A Transition Worth Making | The Kotlin Blog
Discover why more teams are moving their backend projects to Kotlin for better safety, and scalability in this article by Marcin Moskała.
276
Reposted by Tim Yates
paulk-asert.bsky.social @paulk-asert.bsky.social · 18/10/2025
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
Groovy logo
056
Reposted by Tim Yates
TracketPacer @tracketpacer.com · 09/10/2025
what happens if u cut 4 wires out of an ethernet cable & then plug it into yr PC
1529643
Reposted by Tim Yates
Dave Farley @davefarley77.bsky.social · 09/10/2025
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
3209
Reposted by Tim Yates
Glen @vaguebiscuit.bsky.social · 27/09/2025
Well don't I feel stupid
A headline about the James Webb Telescope potentially finding a new stellar object dubbed a black hole star
283258206758
Reposted by Tim Yates
Josh Junon @bad-at-computer.bsky.social · 08/09/2025
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.
1518657
Reposted by Tim Yates
Cowtown Coder @cowtowncoder.bsky.social · 06/09/2025
Wrote a bit about 3.0.0 RCs, including rc9: cowtowncoder.medium.com/towards-jack... -- getting close to 3.0.0!
cowtowncoder.medium.com
Towards Jackson 3: on 3.0.0-rc9
(and a bit on rc5, rc6, rc7 and c8)
1104
Reposted by Tim Yates
Hubert Klein Ikkink @mrhaki.com · 29/08/2025
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
blog.mrhaki.com
Groovy Goodness: Transform Iterable Into A Map
A blog about Groovy, Java, Clojure, Asciidoctor, Gradle and other cool developer subjects.
1136
Reposted by Tim Yates
Cowtown Coder @cowtowncoder.bsky.social · 29/08/2025
Jackson 2.20.0 released -- github.com/FasterXML/ja... #java #json etc
github.com
Jackson Release 2.20
Main Portal page for the Jackson project. Contribute to FasterXML/jackson development by creating an account on GitHub.
075
Reposted by Tim Yates
Rob Bowley @robbowley.net · 22/08/2025
substack.com
Which speeds up development more: AI Coding Agents or Pair Programming?
Welcome to my new blog!
111
Reposted by Tim Yates
Michael Simons @rotnroll666.bsky.social · 22/08/2025
"Growing the #Java language" by @briangoetz.bsky.social www.youtube.com/watch?v=Gz7O...
youtube.com
Growing the Java Language #JVMLS
YouTube video by Java
0226
Reposted by Tim Yates
GraalVM @graalvm.org · 12/08/2025
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
064
Reposted by Tim Yates
World Famous Hot Sauce @handle.invalid · 03/08/2025
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
187
Reposted by Tim Yates
Markus Eisele @myfear.com · 06/08/2025
Project Leyden Ships Third Option for Faster Application Start with JEP 483 in Java 24 buff.ly/FjPDzmf #Java #quarkus
buff.ly
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…
042
Reposted by Tim Yates
Sergio del Amo @sdelamo.bsky.social · 04/08/2025
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-...
youtube.com
Micronaut Each Property
YouTube video by Sergio del Amo
001
Reposted by Tim Yates
Sergio del Amo @sdelamo.bsky.social · 01/08/2025
Update to the latest version of the @micronautfw.bsky.social CLI with @sdkman.io #micronaut www.youtube.com/watch?v=5Oa5...
youtube.com
Micronaut CLI upgrade via SDKMan
YouTube video by Sergio del Amo
011
Reposted by Tim Yates
Cyriak @cyriak.bsky.social · 25/07/2025
I reckon I could win any intellectual debate simply by repeating whatever the other person says in a stupid voice.
1114814
Reposted by Tim Yates
paulk-asert.bsky.social @paulk-asert.bsky.social · 23/07/2025
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
Groovy logo
055
Reposted by Tim Yates
Martin Costello 🏳️‍🌈🇪🇺🪿 @martincostello.com · 18/07/2025
Looks like eslint-plugin-prettier and eslint-config-prettier might have been compromised 😬 github.com/prettier/esl...
github.com
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
71411
Reposted by Tim Yates
JUnit Team @junit.org · 21/07/2025
#JUnit 5.13.4 is released! 🐞 Bug fixes and minor improvements junit.org/junit5/docs/...
junit.org
JUnit 5 Release Notes
0135
Reposted by Tim Yates
Cowtown Coder @cowtowncoder.bsky.social · 18/07/2025
Jackson 2.19.2 patch release starting: github.com/FasterXML/ja... #java #json -- paving the way for soon-to-follow 3.0.0-rc6
github.com
Jackson Release 2.19.2
Main Portal page for the Jackson project. Contribute to FasterXML/jackson development by creating an account on GitHub.
072
Tim Yates @bloidonia.com · 10/07/2025
Modulith Architecture: Scaling Simplicity in Complex Systems engineering.autotrader.co.uk/modulith-arc...
engineering.autotrader.co.uk
Modulith Architecture: Scaling Simplicity in Complex Systems
How our team applied clean principles using the modulith architecture paradigm — what it is, why we chose it and how we implemented it
020
Tim Yates @bloidonia.com · 22/05/2025
pmd.github.io/pmd/pmd_rule... > It is a good practice to call super() in a constructor. Really?! 🤢
pmd.github.io
Code Style | PMD Source Code Analyzer
Rules which enforce a specific coding style.
000
Reposted by Tim Yates
Cowtown Coder @cowtowncoder.bsky.social · 12/05/2025
Info on Jackson 3.0 default changes: github.com/FasterXML/ja...
github.com
JSTEP 2
Repository for SOLE PURPOSE of issue tracker and Wiki for NEW IDEAS. Please: NO BUG REPORTS. - FasterXML/jackson-future-ideas
031
Reposted by Tim Yates
Aurimas Liutikas @liutikas.net · 01/05/2025
I'm proud of Gradle Best Practices finally launching. It was a result of many hours of discussions, negotiations, and wordsmithing to bring you the first batch of best practices. It was a deep collaboration between Google, Jetbrains, and Gradle. Enjoy it! blog.gradle.org/gradle-best-... #gradle
blog.gradle.org
Gradle Best Practices - A Path to Build Happiness
Gradle Build Tool, also known as Gradle, is a highly flexible and extensible build system. It supports multiple ways to structure and configure builds, making it incredibly powerful—but also somewhat ...
35414
Reposted by Tim Yates
Apache Groovy @groovy.apache.org · 21/03/2025
Using JDK 24 Gatherers with Apache Groovy: groovy.apache.org/blog/groovy-... (plus handling similar scenarios with collections for JDK8+ users) #groovylang #gatherers #streams @apache.org
people gathering things
033
Reposted by Tim Yates
Cowtown Coder @cowtowncoder.bsky.social · 12/03/2025
Ohhh! Name for something I need to reference: en.wikipedia.org/wiki/Goodhar... -- wrt "everything can be measured" fallacy (in context of Data-Driven demands, corporate trends)
en.wikipedia.org
Goodhart's law - Wikipedia
151
Reposted by Tim Yates
Cowtown Coder @cowtowncoder.bsky.social · 28/02/2025
Jackson 2.18.3 release going out today: github.com/FasterXML/ja... #java #json #xml #yaml &c
github.com
Jackson Release 2.18.3
Main Portal page for the Jackson project. Contribute to FasterXML/jackson development by creating an account on GitHub.
183
Reposted by Tim Yates
Allen Holub @allenholub.bsky.social · 28/02/2025
Technical Agile: Tiny iterations, continuous deployment, fast feedback from actual customers, adjust based on that feedback. Continuously improve the way you work. Or at a high level: Work small, talk to each other, make people's lives better. 1/2
23010
Reposted by Tim Yates
Apache Software Foundation (The ASF) @apache.org · 26/02/2025
Apache Groovy 4.0.25 is now available for download: buff.ly/3F2ZVIW Groovy is a multi-faceted programming language for the JVM. #opensource
143
Reposted by Tim Yates
Todd Ginsberg @todd.ginsberg.com · 23/02/2025
🧵1/3:Today I release v0.9.0 of Gatherers4j. The biggest update is the new documentation website (Hugo + Docsy, hosted on GitHub Pages). This is likely the last release before Java 24 is released later next month, but if I get industrious, maybe I'll slip one in. tginsberg.github.io/gatherers4j/
tginsberg.github.io
Gatherers4J
A library of useful custom intermediate stream operations for Java.
252
Reposted by Tim Yates
World Famous Hot Sauce @handle.invalid · 23/02/2025
Due to all markets cancelled this weekend and that losing us a lot of income we have made everything on the website £5 till 5pm Free shipping over £20 too. Fill yer boots while you can. Pls RT if you can ❤️🌶️ worldfamoushotsauce.co.uk
worldfamoushotsauce.co.uk
ELLIOT EASTWICKS WORLD FAMOUS HOT SAUCE
WORLD FAMOUS HOT SAUCE
1817
Reposted by Tim Yates
Cay Horstmann @horstmann.com · 22/02/2025
For anyone teaching Java: I posted a quick summary of new Java features that help beginners. horstmann.com/unblog/2025-...
0105
Reposted by Tim Yates
JUnit Team @junit.org · 21/02/2025
#JUnit 5.12.0 is released! 📎 Output file attachments for tests and containers 📰 Improvements to the Open Test Reporting XML output 🔒 Resource lock definition improvements 🧵 Thread dumps on test timeouts ✨ Numerous enhancements to existing features junit.org/junit5/docs/...
junit.org
03417
Tim Yates @bloidonia.com · 21/02/2025
Interesting post showing how llms could be backdoored to inject vulnerabilities into generated code blog.sshh.io/p/how-to-bac...
blog.sshh.io
How to Backdoor Large Language Models
Making "BadSeek", a sneaky open-source coding model.
000
Reposted by Tim Yates
Chris @chris.blue · 09/01/2025
This has been on my watchlist for a while. Just got through it. The good overall view of the state of object storage in 2025. From @justincormack.bsky.social
m.youtube.com
Object Storage Is All You Need - Justin Cormack, Docker
YouTube video by CNCF [Cloud Native Computing Foundation]
1203
Reposted by Tim Yates
Rob Bowley @robbowley.net · 18/02/2025
I've never heard a CTO say they hire junior devs to offload simple tasks to cheaper staff. This is why "GenAI means we no longer need junior devs" is such a bad take 1/3
172
Tim Yates @bloidonia.com · 17/02/2025
Interesting article on the decline of stackoverflow and the rise of ai, and the loss of understanding this can bring for junior developers nmn.gl/blog/ai-and-...
nmn.gl
New Junior Developers Can’t Actually Code
Something’s been bugging me about how new devs and I need to talk about it. We’re at this weird inflection point in software development. Every junior dev I talk to has Copilot or Claude or GPT runnin...
010
Reposted by Tim Yates
InfoQ @infoq.com · 12/02/2025
#Micronaut Framework 4.7.0 is out! Learn about the latest enhancements, including support for LangChain4J to integrate LLMs into Java apps, and improved support for Graal-based dynamic languages. Read more on #InfoQ 👉 bit.ly/41c0rxa #Java #LLMs #SoftwareDevelopment
063
Reposted by Tim Yates
Graeme @graemerocher.bsky.social · 17/02/2025
Unpopular opinion: Maven used at scale causes untold damage and keeps thousands of Senior Architects busy and employed policing uncontrolled dependency graphs from end-less copying and pasting of <dependency> snippets found on StackOverflow
4111
Reposted by Tim Yates
John Ossoway @ottomancer.bsky.social · 15/02/2025
I thought this might interest folks. Revamped photo archive from Manchester City Libraries. 90,000 plus images of Manchester through the ages. images.manchester.gov.uk
images.manchester.gov.uk
Home - Manchester Images
035
Reposted by Tim Yates
Cowtown Coder @cowtowncoder.bsky.social · 14/02/2025
(reading doctorow.medium.com/the-ai-hype-... fwtw)
doctorow.medium.com
The AI hype bubble is the new crypto hype bubble
Someday, we’re gonna feel pretty silly about our autocomplete worship.
131