Lloyd

@lloydmeta
101 Followers
113 Following
566 Posts
Andoroido 🇨🇦hidden gaijin engineer in 🇯🇵
<3 Rust and Scala, kann 日本語 und ein bisschen De.
Webhttps://beachape.com
Githubhttps://beachape.com/github

To be clear, IMO, this feature is great. It is also quite difficult to get right, due to the huge Jackson API and myriad of ways to use it.

We need to pitch in to help stabilise this.

In ~3 weeks, I found 10 bugs in the reflection-free Jackson serdes feature in #Quarkus, which will be *on* by default in 3.35 coming out _next week_ (see https://github.com/quarkusio/quarkus/pull/53161 and linked issues).

I don't know if I can find more bugs but I think all Quarkus users should try and report them.

#java

Enable reflection-free Jackson serializers by default by geoand · Pull Request #53161 · quarkusio/quarkus

We can now do this as the LTS branch has been created Follows up on: Revert "Enable reflection-free Jackson serializers by default" #51988

GitHub

One thing AI has been very helpful with is helping me very concretely understand the impact of CVEs on my software, in a very very short amount of time. Patience for lazy/tedious/stupid questions FTW.

For instance, the exact conditions required to exfil victim data in a request smuggling vulnerability.

https://github.com/advisories/GHSA-pwqr-wmgm-9rr8

CVE-2026-33870 - GitHub Advisory Database

Netty: HTTP Request Smuggling via Chunked Extension Quoted-String Parsing

GitHub

Neat article on Quarkus throughout performance

https://quarkus.io/blog/new-benchmarks/

Quarkus has great performance – and we have new evidence

Quarkus: Supersonic Subatomic Java

Last 2 releases of enumeratum have been made using GH-hosted Copilot.

Not saying AI-all-the-things, but it has its usecases... esp for small, unpaid open source libs.

https://github.com/lloydmeta/enumeratum/releases

Releases · lloydmeta/enumeratum

A type-safe, reflection-free, powerful enumeration implementation for Scala with exhaustive pattern match warnings and helpful integrations. - lloydmeta/enumeratum

GitHub

This weekend, I used AI to close out 2 issues in enumeratum. All within Github. What a world.

* https://github.com/lloydmeta/enumeratum/pull/455
* https://github.com/lloydmeta/enumeratum/pull/456

TFW a new version of #Quarkus web framework is released, with just your fix, when the normal cadence is once a week.

Thanks @quarkus.io team.

https://github.com/quarkusio/quarkus/releases/tag/3.30.8

Kids are overrated.

Showed my 10 yr old a live concert from the 90s and remarked that there was no one with a smartphone recording instead of enjoying the show.

She asked me if the band were still alive.

Found some odd behaviour (regression?) in MDC handling in the latest (3.30.5) Quarkus release. If you're using MDC, might want to tread with caution.

https://github.com/quarkusio/quarkus/issues/51808

[Regression:3.30.5] Using Otel results in losing MDC data set in RequestFilters · Issue #51808 · quarkusio/quarkus

Describe the bug When using OpenTelemetry's @WithSpan annotation (e.g. in a normal method and/or in an HttpAuthenticationMechanism), MDC (Mapped Diagnostic Context) values set in JAX-RS request fil...

GitHub
Happy new year !