Brice Dutheil
banner
bricedutheil.bsky.social
Brice Dutheil
@bricedutheil.bsky.social
Java engineer, mockito commiter
Nice @intellijidea.com feature ! This existed before, but wasn't really easy to discover.
blog.jetbrains.com/idea/2026/09...
September 16, 2026 at 4:00 PM
Reposted by Brice Dutheil
OpenCodeReview est un projet open-source sous licence Apache-2.0 permettant d’automatiser la revue de code et l’analyse de la sécurité par IA. Propose des analyses complètes à la ligne de code, règles pour NPE, thread-safety, XSS, injections SQL, ... ⬇️

github.com/alibaba/open...
GitHub - alibaba/open-code-review: Fast, efficient, battle-tested at Alibaba's scale. Hybrid architecture code review tool: deterministic pipelines + LLM Agent, precise line-level comments, built-in m...
Fast, efficient, battle-tested at Alibaba's scale. Hybrid architecture code review tool: deterministic pipelines + LLM Agent, precise line-level comments, built-in multi-language ruleset (NPE, ...
github.com
September 16, 2026 at 5:51 AM
Reposted by Brice Dutheil
What an incredible presentation by Oracle's Ron Pressler on memory management in Java

https://www.youtube.com/watch?v=xr73mR7ii9M
www.youtube.com
September 15, 2026 at 1:02 AM
Reposted by Brice Dutheil
September 15, 2026 at 1:17 PM
Reposted by Brice Dutheil
Parfois, une image vaut mille mots.
September 12, 2026 at 5:39 AM
Reposted by Brice Dutheil
Last pillar: Jenesis can now track GPG fingerprints and automatically validate dependencies against their signature. When updating, you are therefore notified if a new version was shipped by a different entity.

github.com/jenesis/jene...
GitHub - jenesis/jenesis: A modern Java build tool: Java-native config, plugin-free, with module-info.java treated as a feature, not an afterthought.
A modern Java build tool: Java-native config, plugin-free, with module-info.java treated as a feature, not an afterthought. - jenesis/jenesis
github.com
September 12, 2026 at 6:40 PM
Reposted by Brice Dutheil
J'ai vu la série documentaire HBO sur le Professeur Raoult. Vraiment si vous le pouvez, foncez. C'est émouvant, instructif, vraiment très très bien. Et je suis tellement content qu'on mette en avant ce genre d'aventure humaine qui montre comment la science doit (devrait) fonctionner !
Didier Raoult : C'est inouï !
ALT: Didier Raoult : C'est inouï !
static.klipy.com
September 13, 2026 at 7:36 AM
Reposted by Brice Dutheil
🎓 JEP 544 moved to candidate
Title: Ahead-of-Time Code Compilation
Type: feature
Component: hotspot / compiler
See openjdk.org/jeps/544
September 10, 2026 at 3:35 PM
Reposted by Brice Dutheil
Most used EVs can retain about 90 percent of their original usable battery capacity even after being driven 150,000 kilometers, according to a recent study.
EV batteries last longer than drivers feared
Study suggests used vehicles can retain about 90% of original usable battery capacity after 150,000 km.
arstechnica.com
September 8, 2026 at 8:14 PM
On #macOs you have to really shake the mouse to find the mouse pointer, while #Linux desktops had solutions for years to that issue. It bothered me for a few years… I ended up vibe coding a Mouse Locator to provide two configurable hints, a Mouse Trail and an Idle Pulse.

github.com/bric3/macos-...
GitHub - bric3/macos-mouse-locator: Better mouse locator hints for macOS
Better mouse locator hints for macOS. Contribute to bric3/macos-mouse-locator development by creating an account on GitHub.
github.com
September 9, 2026 at 10:00 AM
Reposted by Brice Dutheil
🎓 JEP 543 moved to candidate
Title: Structured Concurrency
Type: feature
Component: core
See openjdk.org/jeps/543
September 8, 2026 at 7:35 PM
This looks nice : licenseops.github.io/docs/
to handle license header formatting, with #SPDX
Overview | LicenseOps
LicenseOps (lops) is a fast CLI tool to check, fix, and migrate license headers across 50+ languages.
licenseops.github.io
September 7, 2026 at 10:30 AM
Reposted by Brice Dutheil
Voici une animation de la couronne solaire E imagée en raie Fer XIV avec un spectrohéliographe. L'acquisition date du 6 juillet 2026. L'idée de faire une animation dans le temps vient d'Olivier Aguerre. C'est assez spectaculaire de voir ça, imagé depuis le sol, en dehors de toute éclipse !
September 6, 2026 at 9:43 AM
www.cnn.com/2026/09/05/p...

"It has become a pattern during Trump’s second term that the president does something; Congress shrugs; and the Supreme Court allows him to proceed, regardless of whether what he’s doing is, strictly speaking, legal."
Analysis: Trump’s ‘Catch-Me-If-You-Can’ presidency keeps finding ways around the law | CNN Politics
A plain reading of the law about presidents on coins says the face of a living president should not be on currency. And yet President Donald Trump’s is, after his Treasury Department exploited a diffe...
www.cnn.com
September 5, 2026 at 9:50 PM
Reposted by Brice Dutheil
TornadoVM 6.0.0 is here - JVMCI-free and JNI-free.

✅ Compatible with any JDK 21-27 distribution.
✅ Cold start down 37%.
✅ 4.1× faster GEMM with Tensor-Core MMA.
✅ ~7,400 lines of C/C++ glue deleted.

📖 New blog: www.tornadovm.org/blogs/tornad...

#Java #GPU #CUDA #TornadoVM #OpenSource #HPC #AI
September 2, 2026 at 11:55 AM
Reposted by Brice Dutheil
I am having a particularly frustrating week, so here’s one of the best things I’ve ever done. The eruption of Sarychev Peak in the Aleutian Islands, seen by the crew of the space station.

www.nasa.gov/image-articl...
September 2, 2026 at 3:30 PM
Reposted by Brice Dutheil
jbang-idea plugin v0.102.0 released! 🚀

• Auto-detect JBang from SDKMAN/mise when IDE launched from desktop
• //JAVA, //REPOS, //MAIN completion
• Quick fixes for wrong-case directives & duplicate //DEPS
• Run config collision fix

github.com/jbangdev/jbang-idea/releases/tag/v0.102.0
September 2, 2026 at 10:43 AM
@github.com That would be nice if you managed to make the `gh` cli work better with multiple accounts, I stumbled on this PR (draft), I have no idea if it's the right call, but this would be quite useful.
github.com/cli/cli/pull...
feat(auth): Better multi-account `gh` account usage #13768 by platinummonkey · Pull Request #13781 · cli/cli
FIXES #13768 Automatically select which authenticated account gh acts as based on local, API-free context (working directory and base-repo owner) instead of the single global active account. This a...
github.com
September 2, 2026 at 11:34 AM
Reposted by Brice Dutheil
🏗️ JEP 542 integrated to JDK 28
Title: PEM Encodings of Cryptographic Objects
Type: feature
Component: security / security
Release: 28
See openjdk.org/jeps/542
September 1, 2026 at 4:32 PM
Reposted by Brice Dutheil
Sometimes it's easier to show than tell. We're sure this update will help with that. 👀

GitHub CLI now has a repeatable --attach flag that uploads a local image or video. Reference it inline in an issue, pull request, or comment body.
September 1, 2026 at 9:01 PM
Reposted by Brice Dutheil
Lundi prochain, je serai à Paris pour une soirée anniversaire organisée par le #Spring Meetup pour fêter avec @starbuxman.joshlong.com les 15 ans de #Kotlin! Je vous partagerai également des informations sur les roadmaps Spring AI/Framework.

Pour vous inscrire: www.meetup.com/fr-fr/spring....
Soirée 15 ans de Kotlin, lun. 7 sept. 2026, 18:45 | Meetup
Hello à toutes et tous, Merci à **Happn** de nous accueillir pour une soirée anniversaire spéciale, pour les 15 ans de Kotlin, en partenariat avec **JetBrains**! En plus d
www.meetup.com
September 1, 2026 at 1:11 PM
Dooh, I didn't noticed, but @intellijidea.com 2026.2.1 has my PR about maintaining the terminal session when moving the terminal in the editor section, even after splits. A nice little improvement !

github.com/JetBrains/in...
[terminal] IJPL-165734 terminal was restarted after drag in editor splits by bric3 · Pull Request #3548 · JetBrains/intellij-community
In my last comment in this issue, I noticed that when dragging a reset terminal tab back to the tool window, the terminal "session" was revived. https://youtrack.jetbrains.com/issue/IJPL-...
github.com
September 1, 2026 at 2:21 PM
Reposted by Brice Dutheil
Finally, rebuilding this project in #java with #jbang paid off: owi-cli-java is up to 23× faster than the original Python version.

Nobody tell me Python is for performance anymore. 😄

tangled.org/kaizensphere...
August 25, 2026 at 6:32 PM