Brice Dutheil
banner
bricedutheil.bsky.social
Brice Dutheil
@bricedutheil.bsky.social
Java engineer, mockito commiter
Reposted by Brice Dutheil
Easy to miss, but it’s a big one:

GitHub Dependabot can finally update the Gradle Wrapper 🔥

Do you rely on automated PRs in your projects?
February 4, 2026 at 5:29 PM
Reposted by Brice Dutheil
I'm creating a reference demo that shows how a third-party JetBrains IDE plugin can support OAuth2 login in a way that’s clear, safe, and easy to reuse.
Live!

Join me on Twitch: www.twitch.tv/hszanowski
hszanowski - Twitch
OAuth2 Authorization in a JetBrains IDE plugin
www.twitch.tv
February 6, 2026 at 7:43 PM
Reposted by Brice Dutheil
What’s really behind the magic of OpenTelemetry?
Join me this Tuesday to discover how it can rewrite your app live in production! 🚀
#OpenTelemetry #Java @datadoghq.com
🚀Soirée Observabilité & OpenTelemetry
On accueillera Pejman Tabassomi pour revivre l'histoire de l'observabilité de l'écosystème Java, et Bruce Bujon pour découvrir comment fonctionne l'agent OpenTelemetry!
📆 Mardi 10 février
📍Dans les bureaux de @datadoghq.com
🎟️ Inscriptions www.parisjug.org
Bienvenue
Bienvenue au Paris JUG Le Paris JUG est un groupe d’utilisateurs Java ayant pour but de réunir les acteurs du langage (professionnels, communautés open source, institutions, étudiants, enseignants…) a...
www.parisjug.org
February 5, 2026 at 1:10 PM
Reposted by Brice Dutheil
I've been told no one will notice that — prove them wrong 🫣

The upcoming 2026.1 release of JetBrains IDEs rolls out a smooth caret in the code editor to please your eyes! 💅

Hot or not??

P.S. Already available in 2026.1 EAP!
February 3, 2026 at 3:43 PM
Reposted by Brice Dutheil
The Loom Lab JDK 26 V1 edition is out! Comes with Timeout management and Scoped Values. You can grab it here: github.com/JosePaumard/...
GitHub - JosePaumard/2026_Jfokus-Loom-lab
Contribute to JosePaumard/2026_Jfokus-Loom-lab development by creating an account on GitHub.
github.com
February 2, 2026 at 4:34 PM
@youtrack.cloud @jetbrains.com Is this expected ? I’ve been a YT user for very long so already had an account

youtrack.jetbrains.com/issues
February 2, 2026 at 8:27 AM
Reposted by Brice Dutheil
Russian state TV anchor Solovyov called for Russia to conduct orbital nuclear strikes on SpaceX satellites, after Musk shut down Russian Starlink terminals.

Solovyov seemed unbothered by the potential collateral damage to Russian satellites: "We'll switch to carrier pigeons!"
February 2, 2026 at 6:49 AM
I never thought it was possible to "radio fingerprint" specific molecules in space.

www.cnn.com/2026/01/30/s...
Scientists discover molecule in space that hints at origin of life | CNN
A 13-atom molecule containing sulfur has been discovered in interstellar space for the first time, providing insight into the origins of the chemistry of life.
www.cnn.com
January 30, 2026 at 5:58 PM
Shenandoah/Generational-Shenandoah GC into Native Image reached a milestone according to Volker Simonis where there is no a libshenandoah, there are still quite some significant work remains tough.

Follow updates there: github.com/oracle/graal...
#shenandoah #openjdk #graalvm
github.com
January 30, 2026 at 5:10 PM
Reposted by Brice Dutheil
Europe 🇪🇺

En cumulé, les pays de l'Union Européenne ont un PIB supérieur à celui de la Chine. C'est à la fois une force est faiblesse car les grandes puissances cherchent des négociations bilatérales avec les pays et non avec l'U.E pour profiter d'un rapport de force favorable.
January 29, 2026 at 5:18 PM
@netflix.com skyscraper live was nice, but really use **metric system**, this doc is gonna be watched worldwide.
January 29, 2026 at 9:07 AM
@cnn.com hey when I read your articles, I always appreciate when metric units are used (both shown are ok). I hope you could pursue this effort consistently in all your articles.

Thanks in advance
January 29, 2026 at 9:05 AM
In new lazy constant preview, removing isInitialized feels like a mistake: querying the state of a lazy field is genuinely useful.

Also, API ergonomics are inconsistent:
collections use the standard Collection API,
but single values require LazyConstant.

Kotlin integrates lazyness better.
✏️ JEP 8376595 was drafted
Title: Lazy Constants (Third Preview)
Type: feature
Component: core / lang
Release: 27
See openjdk.org/jeps/8376595
January 29, 2026 at 8:52 AM
A free SQL explain plan visualizer tool by @datadoghq

Currently for PostgreSQL, MySQL, MSSQL and MongoDB

explain.datadoghq.com
January 29, 2026 at 8:22 AM
Reposted by Brice Dutheil
✏️ JEP 8376595 was drafted
Title: Lazy Constants (Third Preview)
Type: feature
Component: core / lang
Release: 27
See openjdk.org/jeps/8376595
January 28, 2026 at 7:23 PM
Reposted by Brice Dutheil
✏️ JEP 8361105 was drafted
Title: Code reflection (Incubator)
Type: feature
Component: core
See openjdk.org/jeps/8361105
January 28, 2026 at 10:23 PM
Reposted by Brice Dutheil
A free SQL explain plan visualizer tool by @datadoghq

Currently for PostgreSQL, MySQL, MSSQL and MongoDB

explain.datadoghq.com
January 28, 2026 at 11:18 PM
Reposted by Brice Dutheil
The internet's memory isn’t a cloud—it’s heat, power, and hard drives 🔥💾

Inside the Internet Archive’s trillion-page fight against digital forgetting, from PetaBox servers to legal battles over memory itself ⚙️📚

➡️ hackernoon.com/the-long-now...

#InternetArchive #DigitalPreservation #WebHistory
January 28, 2026 at 12:00 AM
Reposted by Brice Dutheil
Imagine my surprise. This is a kakistocracy, a government that fears expertise and, intelligence, and competence.
www.science.org/content/arti...
U.S. government has lost more than 10,000 STEM Ph.D.s since Trump took office
A Science analysis reveals how many were fired, retired, or quit across 14 agencies
www.science.org
January 27, 2026 at 5:34 PM
Reposted by Brice Dutheil
Afghanistan 🇦🇫

Les femmes sont désormais interdites d'accès à l'école de façon permanente déclare le Ministre de l’Éducation. Kaboul confirme sa volonté de créer un véritable Apartheid de genre.
January 27, 2026 at 9:12 AM
Reposted by Brice Dutheil
France 🇫🇷

Ainsi, nous apprenons que la société Française Capgemini aide l'ICE à traquer des migrants pour réaliser des rafles. Plus d'individus sont localisés, plus l'entreprise gagne de l'argent.
January 26, 2026 at 9:00 PM
@gradle 8.14.4, can now read from #cgroupv2 for memory (as it did with cgroupv1, i.e. full cgoroup support is not there), so it could avoid the dreaded “Gradle Daemon disappeared” issue in CI!

github.com/gradle/gradl...
Release 8.14.4 · gradle/gradle
This is a patch release for 8.14. We recommend using 8.14.4 instead of 8.14. This release addresses two security vulnerabilities: Failure to disable repositories failing to answer can expose build...
github.com
January 23, 2026 at 8:54 PM
Reposted by Brice Dutheil
📦 JEP 522 delivered to JDK 26
Title: G1 GC: Improve Throughput by Reducing Synchronization
Type: feature
Component: hotspot / gc
Release: 26
See openjdk.org/jeps/522
January 21, 2026 at 9:25 PM
Reposted by Brice Dutheil
📦 JEP 530 delivered to JDK 26
Title: Primitive Types in Patterns, instanceof, and switch (Fourth Preview)
Type: feature
Component: spec / lang
Release: 26
See openjdk.org/jeps/530
December 18, 2025 at 3:55 PM