Emmanuel Bernard
@emmanuelbernard.com
Open Source software engineer: Hibernate team, Quarkus co-founder and more. Cloud Services @ Red Hat.
Les Cast Codeurs founder. Java Champion...
Les Cast Codeurs founder. Java Champion...
When VSCode messes up with my Zen thing(*) and my terminal tools. Ho to fix it.
emmanuelbernard.com/blog/2025/11...
(*) I watched Tron Legacy 10 days or so ago 😎
emmanuelbernard.com/blog/2025/11...
(*) I watched Tron Legacy 10 days or so ago 😎
JBang, Visual Studio Code, and the mysterious disappearing changes
I recently spent time automating some of my repetitive tasks using JBang scripts, with Claude Code helping me along the way in VSCode (oh sorry, it’s called Visual Studio Code now). Everything seemed ...
emmanuelbernard.com
November 10, 2025 at 9:30 AM
When VSCode messes up with my Zen thing(*) and my terminal tools. Ho to fix it.
emmanuelbernard.com/blog/2025/11...
(*) I watched Tron Legacy 10 days or so ago 😎
emmanuelbernard.com/blog/2025/11...
(*) I watched Tron Legacy 10 days or so ago 😎
Reposted by Emmanuel Bernard
Episode 331 - Le retour des jackson 5 #Java #JUnit #Grails #Jackson #Groovy #IA #React #Wasm #UUID #RAG #MCP #NanoBanana #YAML #Documentation #RTO #CloudCode sur youtube www.youtube.com/watch?v=n6UK... et en podcast lescastcodeurs.com/2025/11/06/l...
www.youtube.com
November 6, 2025 at 2:59 PM
Episode 331 - Le retour des jackson 5 #Java #JUnit #Grails #Jackson #Groovy #IA #React #Wasm #UUID #RAG #MCP #NanoBanana #YAML #Documentation #RTO #CloudCode sur youtube www.youtube.com/watch?v=n6UK... et en podcast lescastcodeurs.com/2025/11/06/l...
Reposted by Emmanuel Bernard
Les inscriptions sont ouvertes pour la soirée Spring Boot 4 & Passkeys en partenariat avec le Spring meetup.
Par @snicoll.be et @kehrlann.bsky.social
Cher Criteo
Le lundi 10 novembre prochain
www.parisjug.org/events/2025/...
Par @snicoll.be et @kehrlann.bsky.social
Cher Criteo
Le lundi 10 novembre prochain
www.parisjug.org/events/2025/...
Soirée Spéciale Spring
Date et lieu Lundi 10 Novembre 2025 à 19h00 Dans les locaux de Criteo Les sessions sont filmées et le public est photographié. Les photographies sont ensuite publiées sur le site du Paris JUG et autre...
www.parisjug.org
November 5, 2025 at 8:39 AM
Les inscriptions sont ouvertes pour la soirée Spring Boot 4 & Passkeys en partenariat avec le Spring meetup.
Par @snicoll.be et @kehrlann.bsky.social
Cher Criteo
Le lundi 10 novembre prochain
www.parisjug.org/events/2025/...
Par @snicoll.be et @kehrlann.bsky.social
Cher Criteo
Le lundi 10 novembre prochain
www.parisjug.org/events/2025/...
And now @cescoffier.bsky.social will be pleased.
November 5, 2025 at 12:49 PM
And now @cescoffier.bsky.social will be pleased.
It does not look like it but this is agentic architecture design at work 😊
October 21, 2025 at 7:51 PM
It does not look like it but this is agentic architecture design at work 😊
Good old Best practices talk for Java 25 by @jodastephen.bsky.social at #devoxx
Relaxing time to go back to basics!
Relaxing time to go back to basics!
October 8, 2025 at 2:58 PM
Good old Best practices talk for Java 25 by @jodastephen.bsky.social at #devoxx
Relaxing time to go back to basics!
Relaxing time to go back to basics!
How to build Agents that reply on standards. @meteatamel.bsky.social @glaforge.dev and I cooked a nice deep dive and will give you honest feedback on the state of affairs. Come to @devoxx.com deep dive this pm #devoxx
October 7, 2025 at 11:06 AM
How to build Agents that reply on standards. @meteatamel.bsky.social @glaforge.dev and I cooked a nice deep dive and will give you honest feedback on the state of affairs. Come to @devoxx.com deep dive this pm #devoxx
I feel like my job is to say direnv allow all day long
September 26, 2025 at 8:45 AM
I feel like my job is to say direnv allow all day long
Reposted by Emmanuel Bernard
#Java 25 was released yesterday (sorry, I'm late, I was OOO).
For those who haven't read it, it's time to check my article about what's new in Java 25 for us developers.
www.loicmathieu.fr/wordpress/in...
For those who haven't read it, it's time to check my article about what's new in Java 25 for us developers.
www.loicmathieu.fr/wordpress/in...
September 17, 2025 at 9:03 AM
#Java 25 was released yesterday (sorry, I'm late, I was OOO).
For those who haven't read it, it's time to check my article about what's new in Java 25 for us developers.
www.loicmathieu.fr/wordpress/in...
For those who haven't read it, it's time to check my article about what's new in Java 25 for us developers.
www.loicmathieu.fr/wordpress/in...
Looks like A2A's use of /.well-known/ scheme for agents imposes that agents have their own domain. You can't put an agent under a subpath: example.org/travel/.well-known/agent-card.json (must be travel.expl.org/travel/.well-known/..
Nor is there a mechanism to declare several agents.
Future problems
Nor is there a mechanism to declare several agents.
Future problems
exmaple.org
September 17, 2025 at 11:53 AM
Looks like A2A's use of /.well-known/ scheme for agents imposes that agents have their own domain. You can't put an agent under a subpath: example.org/travel/.well-known/agent-card.json (must be travel.expl.org/travel/.well-known/..
Nor is there a mechanism to declare several agents.
Future problems
Nor is there a mechanism to declare several agents.
Future problems
I scored 13/21 on e-mail.wtf and all I got was this lousy text to share on social media.
Email is Easy
Everyone knows what an email address is, right?
e-mail.wtf
September 10, 2025 at 1:39 PM
I scored 13/21 on e-mail.wtf and all I got was this lousy text to share on social media.
Reposted by Emmanuel Bernard
Episode 329 - L'IA, ce super stagiaire qui nous fait travailler plus #SpringBoot #Quarkus #LangChain4J #NodeJS #Grok #ClaudeCode #GPT5 #modèlesIA #GitHub #MCP #detteTechnique sur youtu.be/8_djepNSGKY et en podcast lescastcodeurs.com/2025/08/14/l...
LCC 329 - L'IA, ce super stagiaire qui nous fait travailler plus
YouTube video by lescastcodeurs
youtu.be
August 14, 2025 at 2:52 PM
Episode 329 - L'IA, ce super stagiaire qui nous fait travailler plus #SpringBoot #Quarkus #LangChain4J #NodeJS #Grok #ClaudeCode #GPT5 #modèlesIA #GitHub #MCP #detteTechnique sur youtu.be/8_djepNSGKY et en podcast lescastcodeurs.com/2025/08/14/l...
Reposted by Emmanuel Bernard
August 10, 2025 at 10:41 AM
“ça doute la rouille dans les bananes”
Merci l’IA de l’autocorrection de claver. Et puis il est temps de prendre un peu de repos. 🤣
Merci l’IA de l’autocorrection de claver. Et puis il est temps de prendre un peu de repos. 🤣
August 1, 2025 at 3:21 PM
“ça doute la rouille dans les bananes”
Merci l’IA de l’autocorrection de claver. Et puis il est temps de prendre un peu de repos. 🤣
Merci l’IA de l’autocorrection de claver. Et puis il est temps de prendre un peu de repos. 🤣
« Les patients estiment que les LLMs ont plus d’empathie que les médecins ou dit autrement que les médecins ont moins d’empathie qu’un ordinateur. »
Au delà de la blague, cet échange est intéressant pour penser la place de l’IA dans la décision.
overcast.fm/+ABMNVnNwc18
Au delà de la blague, cet échange est intéressant pour penser la place de l’IA dans la décision.
overcast.fm/+ABMNVnNwc18
Jusqu’où déléguer nos choix aux machines ? | Olivier Sibony — TED en Français
Dans cet épisode de TED en français, Michel Levy Provençal reçoit Olivier Sibony, spécialiste reconnu de la prise de décision et professeur à HEC Paris et à la Saïd Business School d’Oxford. Fort de s...
overcast.fm
July 28, 2025 at 12:38 PM
« Les patients estiment que les LLMs ont plus d’empathie que les médecins ou dit autrement que les médecins ont moins d’empathie qu’un ordinateur. »
Au delà de la blague, cet échange est intéressant pour penser la place de l’IA dans la décision.
overcast.fm/+ABMNVnNwc18
Au delà de la blague, cet échange est intéressant pour penser la place de l’IA dans la décision.
overcast.fm/+ABMNVnNwc18
Reposted by Emmanuel Bernard
Episode 328 - Expert généraliste cherche Virtual Thread #Quarkus #applets #virtualthreads #agents #accessibilité #GeminiCLI #IntelliJ #techradars sur www.youtube.com/watch?v=FTMA... et en podcast lescastcodeurs.com/2025/07/16/l...
LCC 328 - Expert généraliste cherche Virtual Thread
YouTube video by lescastcodeurs
www.youtube.com
July 16, 2025 at 1:49 PM
Episode 328 - Expert généraliste cherche Virtual Thread #Quarkus #applets #virtualthreads #agents #accessibilité #GeminiCLI #IntelliJ #techradars sur www.youtube.com/watch?v=FTMA... et en podcast lescastcodeurs.com/2025/07/16/l...
I admire computers for only stack overflowing after so many levels. I overflow at 5 to 7 myself.
July 11, 2025 at 7:29 AM
I admire computers for only stack overflowing after so many levels. I overflow at 5 to 7 myself.
Qui se rappelle de Téléchat ? www.archives80.com/television/p...
Téléchat - La télévision des années 80
Collecteur et diffuseur de souvenirs liés à la culture des Années 80
www.archives80.com
July 2, 2025 at 6:36 PM
Qui se rappelle de Téléchat ? www.archives80.com/television/p...
I haven't known about which -a until today. It searches all binaries instead of the first one from the path
June 17, 2025 at 2:55 PM
I haven't known about which -a until today. It searches all binaries instead of the first one from the path
Qui va faire 2 fois 4h de caisse ? Moi. Mais pourquoi !?
Pour #DevQuest Niort et aller rencontrer les @quarkus.io iens 🤗
Pour #DevQuest Niort et aller rencontrer les @quarkus.io iens 🤗
June 6, 2025 at 5:13 AM
Qui va faire 2 fois 4h de caisse ? Moi. Mais pourquoi !?
Pour #DevQuest Niort et aller rencontrer les @quarkus.io iens 🤗
Pour #DevQuest Niort et aller rencontrer les @quarkus.io iens 🤗
Super présentation de @jmdoudoux.bsky.social au #ParisJugJavaDay sur les fonctionnalités de JDK entre 21 et 25.
Seul bogue de sa présentation, il parle de « underscore » et pas de « tiret du 6 » qui est la traduction officielle en Français.
Seul bogue de sa présentation, il parle de « underscore » et pas de « tiret du 6 » qui est la traduction officielle en Français.
June 5, 2025 at 9:05 AM
Super présentation de @jmdoudoux.bsky.social au #ParisJugJavaDay sur les fonctionnalités de JDK entre 21 et 25.
Seul bogue de sa présentation, il parle de « underscore » et pas de « tiret du 6 » qui est la traduction officielle en Français.
Seul bogue de sa présentation, il parle de « underscore » et pas de « tiret du 6 » qui est la traduction officielle en Français.
If @quarkus.io dev-ui link to IntelliJ IDEA does not work for you (e.g. in the test error screen), add the idea command line to your classpath
export PATH=/Applications/IntelliJ\ IDEA\ CE.app/Contents/MacOS:$PATH
export PATH=/Applications/IntelliJ\ IDEA\ CE.app/Contents/MacOS:$PATH
June 3, 2025 at 2:50 PM
If @quarkus.io dev-ui link to IntelliJ IDEA does not work for you (e.g. in the test error screen), add the idea command line to your classpath
export PATH=/Applications/IntelliJ\ IDEA\ CE.app/Contents/MacOS:$PATH
export PATH=/Applications/IntelliJ\ IDEA\ CE.app/Contents/MacOS:$PATH
Reposted by Emmanuel Bernard
Episode 326 - Les Cast Codeurs discutent des assistants de code AI - comment ils transforment le développement, où ils excellent et leurs limites #Java #AI #DevTools sur youtu.be/A3XskjqFco0 et en podcast lescastcodeurs.com/2025/06/03/l...
avec @k33gorg.bsky.social et Kevin Aubry
avec @k33gorg.bsky.social et Kevin Aubry
youtu.be
June 3, 2025 at 9:47 AM
Episode 326 - Les Cast Codeurs discutent des assistants de code AI - comment ils transforment le développement, où ils excellent et leurs limites #Java #AI #DevTools sur youtu.be/A3XskjqFco0 et en podcast lescastcodeurs.com/2025/06/03/l...
avec @k33gorg.bsky.social et Kevin Aubry
avec @k33gorg.bsky.social et Kevin Aubry
Reposted by Emmanuel Bernard
The Devoxx Belgium 2025 CFP is now OPEN!
➡️https://dvbe25.cfp.dev
This year we’re zooming in on Java 25 & AI Agents🤖
Got insights, hacks, or bold ideas? Share them with the dev community at #Devoxx 🔥
➡️https://dvbe25.cfp.dev
This year we’re zooming in on Java 25 & AI Agents🤖
Got insights, hacks, or bold ideas? Share them with the dev community at #Devoxx 🔥
June 2, 2025 at 6:38 AM
The Devoxx Belgium 2025 CFP is now OPEN!
➡️https://dvbe25.cfp.dev
This year we’re zooming in on Java 25 & AI Agents🤖
Got insights, hacks, or bold ideas? Share them with the dev community at #Devoxx 🔥
➡️https://dvbe25.cfp.dev
This year we’re zooming in on Java 25 & AI Agents🤖
Got insights, hacks, or bold ideas? Share them with the dev community at #Devoxx 🔥