Romain Manni-Bucau
rmannibucau.bsky.social
Romain Manni-Bucau
@rmannibucau.bsky.social
ASF/Java/.NET/BigData/Js
LinkedIn: http://bit.ly/2GIh7Bb
ASF: https://s.apache.org/rmannibucau
Javaccino founder (java/.NET/K8s service)
.NET Blog: https://dotnetbirdie.github.io
Java/Js Blog: https://rmannibucau.github.io
Book: http://bit.ly/4dVRmvh
If you upgrade to #ubuntu 25.10 and use #minikube and #docker rootless, do not forget to use docker context use default (not rootless) else several mount operations will fail and minikube will never start
November 16, 2025 at 3:03 PM
#nginx #kubernetes #ingress is great, this is why it will disappear in march 2026 as a supported product...#gateway api is likely to be something else and more complex to manage streams IMHO, can be an error from #kubernetes to force a far to be ready in 4 months spec....
November 15, 2025 at 9:39 PM
Reposted by Romain Manni-Bucau
„AI can rapidly produce 70% of a solution, but that final 30% – edge cases, security, production integration – remains as challenging as ever. Meanwhile, trust in AI-generated code is declining even as adoption increases.“
bit.ly/4p9ub71
AI's 70% Problem - Zed Blog
Read the "AI's 70% Problem" blog post.
buff.ly
November 15, 2025 at 11:00 AM
Another step to the long awaited #ApacheMaven 4.0.0: Apache Maven 4.0.0-rc-5

Still a few known bugs but we're getting there and already makes "rc4" more usable, grab it while it's hot!
November 13, 2025 at 8:03 PM
I really love @jetbrains.com but still fail to understand why #rider is so poor in dev XP compared to #idea , I know the #dotnet backend is not as great as the #java tooling they did (even if more portable) but doesnt justify all, #nunit assertion "diff" are a pain for ex, test "configuration" too 🤔
November 13, 2025 at 7:57 AM
Reposted by Romain Manni-Bucau
Yupiik Fusion 1.0.31 has been released 🎉

Yupiik Fusion is a modern, high-performance web framework built on top of @graalvm.org

The framework is designed to provide a streamlined and efficient way to develop web applications, CLI and batch.

github.com/yupiik/fusio...

#java #cloud #native
github.com
November 7, 2025 at 8:05 AM
I should do something wrong to end up with 5 IDE/editors for 5 languages at the same time over a sunday 😂
November 2, 2025 at 11:06 AM
Reposted by Romain Manni-Bucau
“La gouvernance technologique, c’est l’huile du moteur de l’entreprise.”

Pour Manuel Ryan (Swissquote), les standards ne freinent pas l’innovation : ils la rendent possible.

Avec OpenRewrite, il montre comment automatiser la refactorisation du code à grande échelle.
October 29, 2025 at 9:00 AM
go static linting is awesome

> docs.datadoghq.com/security/cod...

so do not use dot except when you find it cool to use it....

Happy we do not have that rule in #java or #dotnet or #javascript but just wildcard/module forbidden imports, keep the code readable compared to this #go rule
Dot imports should be avoided
Datadog, the leading service for cloud-scale monitoring.
docs.datadoghq.com
October 7, 2025 at 7:40 AM
Reposted by Romain Manni-Bucau
Jackson 3.0.0 (GA) release now starting!

github.com/FasterXML/ja...

#java #json #xml #csv #cbor #csv
Jackson Release 3.0
Main Portal page for the Jackson project. Contribute to FasterXML/jackson development by creating an account on GitHub.
github.com
October 3, 2025 at 9:57 PM
Interesting, seems ISO8601 date format can be seen more readable than human formatting of dates sometimes, really didn't expect it even with short notation which is "less bad"

> github.com/javaconferen...

#dates
Migrate to ISO 8601 date format · Issue #208 · javaconferences/javaconferences.github.io
ISO 8601 is the international standard for date (and time). I'm not sure if I need to advocate for it in this repo but I offer my help to do the migration in a PR. Please let me know if you are int...
github.com
September 23, 2025 at 9:33 PM
#spark #aws #s3 #iceberg ... and still a #slf4j binding mess due to #aws #sdk which uses v1 and #spark v2...

We're in 2025 and you still need some time to setup the logging *with workarounds* in a pretty "closed" ecosystem, this still looks crazy to me.
September 23, 2025 at 5:35 PM
Reposted by Romain Manni-Bucau
Join us at Community over Code's Cassandra Track, Sat Sept 13th for

Witness Replicas: Reducing Storage Costs in Apache Cassandra
Scott Andreas (Apple), Committer and PMC member.

www.communityovercode.org– Minneapolis, Minnesota, USA, September 11-14
September 13, 2025 at 6:48 AM
Interesting that #openapi think the "openapi" field of the spec has no link with its json-schema and that it works today and can fail tomorrow cause the schema changed for the same version

-> github.com/OAI/OpenAPI-...

#api
3.2: allow `openapi` field to just specify MAJOR.MINOR and omit the PATCH number · OAI OpenAPI-Specification · Discussion #4233
Requiring openapi: MAJOR.MINOR.PATCH and then stating in the spec that PATCH actually is meaningless is confusing. Better allow (or require?) to write openapi: MAJOR.MINOR.
github.com
September 11, 2025 at 7:03 PM
#java 25 is coming, really happy to see

- some #pem and key derivation love after all these years

-> openjdk.org/jeps/470
-> openjdk.org/jeps/510

#security #performance

- compact headers

-> openjdk.org/jeps/519

-> lazy/stable values

-> openjdk.org/jeps/502
openjdk.org
September 7, 2025 at 6:25 PM
Arg, #quarkus ecosystem is "insanely fast" but do not run tests in parallel cause port is already bound, let's go with the slow option then :(

#doWhatISayNotWhatIDo #qute
August 27, 2025 at 6:59 PM
Interesting that .NET string hashcode:

1. is not deterministic (depending the startup so runtime behavior can be awesome or aweful)
2. is bypassed by the runtime for some structures (like dictionaries) cause too slow

#dotnet
August 19, 2025 at 8:49 AM
What can it be?

1. A JSON-RPC method
2. A CLI command
3. A MCP tool
4. A kafka message handler
5. A websocket message handler

#jsonrpc #yupiik #fusion #java #ecosystem
August 15, 2025 at 3:03 PM
Is it me or people tend to use #ai to code just cause they do not know how to edit a file and create an alias these days?

Not saying AI is bad - not at all - but using the right tool for the right need can be better and save tokens/$$....

#dev #code #ai #noSilverBullet
August 14, 2025 at 6:52 AM
Woot, #java will finally get a "Lazy" solution?

> openjdk.org/jeps/502

#jep502
openjdk.org
August 12, 2025 at 9:23 AM