Brice Dutheil
@bricedutheil.bsky.social
đ€ 206
đ„ 135
đ 387
Java engineer, mockito commiter
reposted by
Brice Dutheil
Joe Darcy
1 day ago
Slides for my
#JavaOne
talk on "Paths to support additional numeric types on the Java platform":
github.com/jddarcy/Spea...
(Preview in github may not work; direct download seems fine.)
loading . . .
https://github.com/jddarcy/SpeakingArchive/blob/master/J1-2026-NumericalPaths.pdf
0
1
3
From Eric Gahlin, A new source field has been added to the Class Define event, so you can now see which file a class was loaded from. Also, a new String Deduplication event with statistics about the deduplication work!
x.com/erikgahlin/s...
#openjdk
#java26
loading . . .
https://x.com/erikgahlin/status/2033974962160128178?s=12
1 day ago
0
0
1
reposted by
Brice Dutheil
JEP Tracker
1 day ago
âïž JEP 8380294 was drafted Title: Unbiased Stack-Walk API Type: feature Component: hotspot / jvmti See
openjdk.org/jeps/8380294
1
0
3
reposted by
Brice Dutheil
Mark Reinhold
1 day ago
Java 26 / JDK 26: General Availability:
mail.openjdk.org/archives/lis...
Features:
openjdk.org/projects/jdk...
Downloads:
jdk.java.net/26/
#Java26
#JDK26
#OpenJDK
#Java
loading . . .
Java 26 / JDK 26: General Availability - jdk-dev - openjdk.org
https://mail.openjdk.org/archives/list/
[email protected]
/thread/2MXXXBJKTJXQD25Q4XGGINKYA33T7D5I/
0
57
34
reposted by
Brice Dutheil
IntelliJ IDEA, a JetBrains IDE
1 day ago
đš
#Java
26 is here! And IntelliJ IDEA supports it from day one. - 10 JEPs - Performance boosts - New APIs - Evolving preview features Here's everything you need to know đ
jb.gg/avyjks
loading . . .
Java 26 in IntelliJ IDEA | The IntelliJ IDEA Blog
Java 26 was released on March 17, 2026. At JetBrains, we are committed to supporting the latest technologies in IntelliJ IDEA and adding useful enhancements for both stable and preview features. InâŠ
https://jb.gg/avyjks
1
23
6
reposted by
Brice Dutheil
zalim (kotlin wasm compiler webassembly VM)
4 days ago
Check out a sample server using wasi-http built with our early
#WebAssembly
Component Model support in @Kotlin! đ€©
github.com/Kotlin/sampl...
Still early, but very satisfying to see it working âš Give it a spin and share what you build đ
#Wasm
#Kotlin
#ComponentModel
1/2đ
loading . . .
2
17
9
reposted by
Brice Dutheil
JEP Tracker
6 days ago
âïž JEP 8357464 was drafted Title: Enhanced Local Variable Declarations (Preview) Type: feature Component: spec / lang See
openjdk.org/jeps/8357464
0
2
4
So the idea is to be able to write Circle(Point(int x, int y), double radius) = getCircle();
#openjdk
add a skeleton here at some point
5 days ago
0
0
0
reposted by
Brice Dutheil
Tagir Valeev
6 days ago
Enhanced Local Variable Declarations
#Java
JEP draft is published!
bugs.openjdk.org/browse/JDK-8...
Do you remember that the "records in for-each statements" feature was previously a part of JEP 432 and delivered to Java 20 (preview), but dropped since Java 21?
loading . . .
Loading...
https://bugs.openjdk.org/browse/JDK-8357464
1
4
2
reposted by
Brice Dutheil
JetBrains
9 days ago
Junie CLI, the LLM-agnostic coding agent, is now in Beta! Junie will follow you wherever youâre working: in the terminal, your IDE, or CI/CD workflows. With BYOK pricing, real-time prompting, and next-task prediction, Junie is ready for you to try.
https://jb.gg/ecer6x
1
14
3
reposted by
Brice Dutheil
JEP Tracker
8 days ago
âïž JEP 8379682 was drafted Title: Make Shenandoah's generational mode the default Type: feature Component: hotspot / gc See
openjdk.org/jeps/8379682
0
1
3
reposted by
Brice Dutheil
Next
15 days ago
Accenture rachĂšte Ookla, Speedtest et Downdetector pour 1,2 milliard de dollars
loading . . .
Accenture rachĂšte Ookla, Speedtest et Downdetector pour 1,2 milliard de dollars
Accenture a annoncĂ© mardi la conclusion dâun accord portant sur lâactivitĂ© dâOokla, la branche des services et solutions « connectivité » du groupe mĂ©dia Ziff Davis, qui rĂ©unit notamment Speedtest et Downdetector. La transaction est chiffrĂ©e Ă 1,2 milliard de dollars, en cash. Pour beaucoup dâinternautes, Speedtest et Downdetector font presque office de services en ligne rĂ©flexe [âŠ]
http://dlvr.it/TRHh36
0
1
2
reposted by
Brice Dutheil
Next
13 days ago
Quantique : Pasqal lĂšve 340 millions dâeuros et vise dĂ©jĂ le Nasdaq
loading . . .
Quantique : Pasqal lĂšve 340 millions dâeuros et vise dĂ©jĂ le Nasdaq
Pasqal, startup française du quantique, a annoncĂ© coup sur coup une levĂ©e de fonds de 340 millions dâeuros et son association avec un SPAC en vue de prĂ©parer son introduction en bourse, avec lâobjectif dâune double cotation, Ă Paris et Ă New-York. LâopĂ©ration valoriserait la sociĂ©tĂ© deux milliards de dollars. Non contente dâavancer sur le [âŠ]
http://dlvr.it/TRKcxC
1
3
2
reposted by
Brice Dutheil
Cartes du Monde
12 days ago
Juste... est-ce que l'on peut m'expliquer la shitstorm que se prend Persepolis ? Je pense que j'ai raté un truc...
loading . . .
12
41
10
Coruna targets iPhones running iOS 13.0 through iOS 17.2.1, containing 23 exploits across four years of iOS versions. It targets crypto wallets and financial data, to exfiltrate wallet credentials, Apple Notes.
cloud.google.com/blog/topics/...
#iOS
#Apple
loading . . .
Coruna: The Mysterious Journey of a Powerful iOS Exploit Kit | Google Cloud Blog
Coruna is a powerful iOS exploit kit leveraging 23 vulnerabilities across multiple threat actors and global campaigns.
https://cloud.google.com/blog/topics/threat-intelligence/coruna-powerful-ios-exploit-kit
14 days ago
0
0
0
reposted by
Brice Dutheil
Julien Ponge
16 days ago
Thanks to you guys I just tried mise and... it's awesome. I was using SDKman through a Fish shell port and it was never on par with zsh (broken completions, etc). mise just... works like a charm!
1
5
4
reposted by
Brice Dutheil
JérÎme Tama
19 days ago
Use
@jdx.dev
mise instead. It jas everything you asked for and much more.
github.com/jdx/mise
loading . . .
GitHub - jdx/mise: dev tools, env vars, task runner
dev tools, env vars, task runner. Contribute to jdx/mise development by creating an account on GitHub.
https://github.com/jdx/mise
1
7
1
reposted by
Brice Dutheil
P-Y
17 days ago
Given this, calls for boycotting Square OSS are stupid. It's disrespectful to the hard work all these ex-Square engs have done. It won't hurt Square the company in any meaningful way, it just makes a bunch of your Android peers sad.
2
37
6
reposted by
Brice Dutheil
P-Y
17 days ago
What happens to Square / Block Android OSS projects post layoffs? Let's start with some context OSS at Square is mostly a happy accident. Jack hired Bob, who's job was attracking world class engineers, and he did that through talks & OSS.
2
82
26
reposted by
Brice Dutheil
Tanel Poder
about 1 month ago
Discovered an awesome article (and the entire site) via HN. Example: "How is data stored?"
www.makingsoftware.com/chapters/how...
0
10
3
reposted by
Brice Dutheil
Tanel Poder
18 days ago
New blog: Testing the Datadog Explain Plan Visualizer with Oracle execution plans
tanelpoder.com/posts/testin...
1
11
6
@melix.champeau.me
@maxandersen.xam.dk
github.com/Psy-Fer/kuva
now plotting within widgets. Note I personally don't need this. Just a suggestion for more work đ„”
loading . . .
GitHub - Psy-Fer/kuva: A scientific plotting library in Rust
A scientific plotting library in Rust. Contribute to Psy-Fer/kuva development by creating an account on GitHub.
https://github.com/Psy-Fer/kuva
18 days ago
1
1
0
reposted by
Brice Dutheil
Katie Sylor-Miller
20 days ago
Hi friends I just got laid off along with 40% of Block. No idea what comes next, but if you have need for a Principal Frontend Engineer hit me up!
20
131
51
reposted by
Brice Dutheil
Sébastien Deleuze
20 days ago
Very important blog post from
@mozilla.org
about ongoing exploration of WebAssembly Component Model for making WebAssembly a first-class platform on the Web đ€©.
hacks.mozilla.org/2026/02/maki...
#wasm
#webassembly
#web
loading . . .
Making WebAssembly a first-class language on the Web â Mozilla Hacks - the Web developer blog
This post is an expanded version of a presentation I gave at the recent WebAssembly CG meeting in Munich. WebAssembly has come a long way since its first release in 2017. The 1.0 version of WebAssembl...
https://hacks.mozilla.org/2026/02/making-webassembly-a-first-class-language-on-the-web/
1
5
1
Saw this "AI Ad" on Twitter
x.com/minchoi/stat...
loading . . .
20 days ago
0
0
0
Block cutting off 40% of jobs
www.cnn.com/2026/02/26/b...
#AI
loading . . .
Block lays off nearly half its staff because of AI. Its CEO said most companies will do the same | CNN Business
Block, the company behind Square, Cash App and Afterpay, is cutting its staff by 40%. The reason: âintelligence tools,â according to a letter to shareholders by co-founder Jack Dorsey.
https://www.cnn.com/2026/02/26/business/block-layoffs-ai-jack-dorsey
20 days ago
0
0
0
From Nitsan Wakart: Hot off the press: JCTools Core 4.0.6 released, this will be the LAST EVER release to support all you JDK 1.6 users out there. The next release 5.0.0 will be JDK 8 bytecode and use method handles and stuffz. Stay tuned, Var Handles queues coming shortly...
21 days ago
1
1
0
reposted by
Brice Dutheil
Justin Hendrix
22 days ago
"Anthropic, the wildly successful AI company that has cast itself as the most safety-conscious of the top research labs, is dropping the central pledge of its flagship safety policy, company officials tell TIME."
loading . . .
Anthropic Drops Flagship Safety Pledge
In an abrupt shift, the company may release future AI models without ironclad safety guarantees
https://time.com/7380854/exclusive-anthropic-drops-flagship-safety-pledge/
11
168
109
3rd prev Lazy constants JEP 531 is about to âRemove the low-level methods `isInitialized`â. While I believe `orElse` isnât meaningful, I have a very different opinion on `isInitialized`. Itâs very useful to poll for long init, rather than waiting for it
openjdk.org/jeps/531#:~:...
#Java
#openjdk
loading . . .
JEP 531: Lazy Constants (Third Preview)
https://openjdk.org/jeps/531#:~:text=Remove%20the%20low%2Dlevel%20methods%20isInitialized
21 days ago
0
2
1
Nice terminal UI to explore JFR profiles using
#TamboUI
By Jaroslav Bachorik
jbachorik.github.io/posts/jfr-sh...
#jfr
#java
#profiling
23 days ago
0
9
4
reposted by
Brice Dutheil
IntelliJ IDEA, a JetBrains IDE
23 days ago
Use command completion (..) for navigation, for example to Go to declaration or Show usages. To navigate in read only files as well, open Settings and turn on the beta feature Enable command completion for read-only files.
#IntelliJIDEATips
loading . . .
0
7
2
I made a brew formula to install
#asyncprofiler
,
#Homebrew
folk merged it this morning. So now it's easier to install and use.
github.com/async-profil...
#java
#profiling
24 days ago
1
4
1
reposted by
Brice Dutheil
NOELREPORTS
26 days ago
Poland continues to fund more than 29,000 Starlink terminals in Ukraine, Defense Minister Mykhailo Fedorov said. According to him, the satellite connection provides stable internet in combat zones and supports hospitals, schools and critical infrastructure even during shelling and power outages.
5
603
99
reposted by
Brice Dutheil
Bruno Borges
about 1 month ago
JDK has a CLI debugger; AI agents have terminal access. Why are they still debugging with println? Let agents set breakpoints, step through code, inspect variables, catch exceptions. No logging/compile. Just a real debugger.
brunocborges.substack.com/p/enabling-ai-agents-to-use-a-real
#Java
#AI
loading . . .
GitHub - brunoborges/jdb-debugger-skill: Agent Skill for debugging Java applications in real time using JDB (Java Debugger CLI)
Agent Skill for debugging Java applications in real time using JDB (Java Debugger CLI) - brunoborges/jdb-debugger-skill
https://github.com/brunoborges/jdb-debugger-skill
0
15
4
reposted by
Brice Dutheil
Tristan K.
27 days ago
Cinquante-trois morts liés à des violences idéologiques en France depuis 1986.
youtube.com/shorts/GlgvE...
loading . . .
Celles et ceux qui n'ont pas eu de minute de silence à l'Assemblée Nationale.
YouTube video by Journal l'Humanité
https://youtube.com/shorts/GlgvEXvSvgs?si=qZkcDfBwmyKzottJ
1
37
22
reposted by
Brice Dutheil
JBang
29 days ago
tamboui.dev
was launched today - using JBang to make it easy for all to get started; pick your favourite: jbang init -t gradle@tamboui helloworld jbang init -t maven@tamboui helloworld jbang init -t jbang@tamboui helloworld
loading . . .
TamboUI - Terminal UIs That Make Java Developers Smile đ
TamboUI - Build beautiful terminal UIs in Java. Modern, powerful, and fun. Inspired by ratatui and bubbletea.
https://tamboui.dev
0
6
4
reposted by
Brice Dutheil
Cédric Champeau
29 days ago
Today, @maxandersen.xam.dk and I are happy to announce TamboUI, a terminal UI framework for the Java ecosystem!
melix.github.io/blog/2026/02...
loading . . .
Cédric Champeau's blog: Announcing TamboUI
https://melix.github.io/blog/2026/02/17-announcing-tamboui.html
2
28
22
reposted by
Brice Dutheil
Cédric Champeau
29 days ago
This is one of the
@tamboui.dev
demo applications, compiled to a native binary using
@graalvm.org
. It runs natively at 60fps+ (only limited by the refresh rate that is set in the demo) and consumes about 20MB of RAM.
melix.github.io/blog/2026/02...
loading . . .
1
13
4
reposted by
Brice Dutheil
JEP Tracker
about 1 month ago
âïž JEP 8372760 was drafted Title: JFR: In-Process Data Redaction Type: feature Component: hotspot / jfr See
openjdk.org/jeps/8372760
0
3
3
Sur
#iOS
je conseille fortement cette appli
#saracroche
pour filtrer les appels indésirables.
apps.apple.com/fr/app/sarac...
100% gratuit et 0% de publicité
loading . . .
Saracroche : bloqueur d'appels App - App Store
Download Saracroche : bloqueur d'appels by Camille Bouvat on the App Store. See screenshots, ratings and reviews, user tips and more games like Saracroche :âŠ
https://apps.apple.com/fr/app/saracroche-bloqueur-dappels/id6743679292?l=en-GB
about 1 month ago
0
1
0
reposted by
Brice Dutheil
JauntyWunderKind
about 1 month ago
This is one of my favorite things, data model explainers! Makes me think of
#rfc9110
, which turned my head super fast. Instead of a technical document on http the protocol, a rfc on what the model of http is.
datatracker.ietf.org/doc/html/rfc...
Understanding not what is but what it means enables!
add a skeleton here at some point
0
45
6
reposted by
Brice Dutheil
LaurieWired
about 1 month ago
CPUs are getting worse.âšâš Weâve pushed the silicon so hard that silent data corruptions (SDCs) are no longer a theoretical problem.âšâš Mercurial Cores are terrifying because they donât hard-fail; they produce rare, but *incorrect* computations!
5
168
57
reposted by
Brice Dutheil
JEP Tracker
about 1 month ago
âïž JEP 8376991 was drafted Title: PEM Encodings of Cryptographic Objects (Final) Type: feature Component: security / security See
openjdk.org/jeps/8376991
0
4
1
reposted by
Brice Dutheil
NOELREPORTS
about 1 month ago
After restricting Telegram and MAX, Russia has removed YouTube and WhatsApp from the authorized DNS of state regulator Roskomnadzor. The two most popular platforms in the country are now inaccessible through official DNS filtering systems.
#Russia
11
215
49
reposted by
Brice Dutheil
SuMođCongress 202-224-3121đCSPAN 202-748-8000
about 1 month ago
It's already ILLEGAL for non-citizens to vote. This voter suppression billâthe "Save America Act"âsolves a non-existent problem while disenfranchising millions of actual citizens. It's a lie from start to finish.
#HandsOffHerVote
social.demcast.com/s/FoJnP3KI
loading . . .
Contact Your MOC
https://social.demcast.com/s/FoJnP3KI
0
3
2
Using the
#JDK
HttpClient, or ⊠not. Well it depends on each oneâs use cases.
blog.arkey.fr/2026/02/08/t...
loading . . .
10+ reasons to NOT use JDKâs HttpClient
Java mostly, and general tech
https://blog.arkey.fr/2026/02/08/ten-reasons-to-not-use-jdk-httpclient/
about 1 month ago
0
5
3
reposted by
Brice Dutheil
IntelliJ IDEA, a JetBrains IDE
about 1 month ago
Use command completion (..) to perform actions on your class or file, like Reformat Code or Optimize Imports. This is helpful if you donât know, or canât remember, the relevant shortcuts!
#IntelliJIDEATips
loading . . .
0
11
3
reposted by
Brice Dutheil
Animation Obsessive
about 1 month ago
Prince of Persia was an experiment in rotoscoping. It put lifelike animation on '80s home computers. Designer Jordan Mechner converted VHS tapes and movie footage into pixels -- and went way beyond the tech of his time. We explore:
animationobsessive.substack.com/p/how-the-li...
loading . . .
11
1326
459
reposted by
Brice Dutheil
JEP Tracker
about 1 month ago
â JEP 527 is now complete Title: Post-Quantum Hybrid Key Exchange for TLS 1.3 Type: feature Component: security / javax.net.ssl Release: 27 See
openjdk.org/jeps/527
0
1
2
@chrzanowski.info
@youtrack.cloud
It happened again, I was logged out and tried to reload in via oauth, and now I canât access anything.
about 1 month ago
1
0
0
Load more
feeds!
log in