Yann Blazart

1.7K posts

Yann Blazart

Yann Blazart

@yblazart

Senior JEE Architecte, founder of ByCode Technologies. Love JEE !

Paris, France Katılım Ağustos 2011
193 Takip Edilen148 Takipçiler
Yann Blazart retweetledi
Suryansh Tiwari
Suryansh Tiwari@Suryanshti777·
🚨Breaking: The guy who created Claude Code (@bcherny) just revealed how his team actually trains their AI. One file: CLAUDE.md You place it at the root of your project. Inside it: past mistakes conventions rules Claude reads it every session. The result? The agent improves over time without you touching the code. Every bug that gets fixed becomes a permanent rule. Boris Cherny uses this internally at Anthropic every day. Here’s the template he shared — ready to copy, paste, and adapt. CLAUDE.md Template 1. Plan Mode Default Enter plan mode for any non-trivial task (3+ steps or architectural decisions) If something goes wrong, STOP and re-plan immediately — don’t keep pushing Use plan mode for verification steps, not just building Write detailed specs upfront to reduce ambiguity 2. Subagent Strategy Use subagents frequently to keep the main context window clean Offload research, exploration, and parallel analysis to subagents For complex problems, throw more compute via subagents Assign one task per subagent for focused execution 3. Self-Improvement Loop After any correction from the user, update tasks/lessons.md with the pattern Write rules for yourself to prevent repeating the same mistake Ruthlessly iterate on these lessons until the mistake rate drops Review lessons at the start of each session 4. Verification Before Done Never mark a task complete without proving it works Diff behavior between main and your changes when relevant Ask yourself: “Would a staff engineer approve this?” Run tests, check logs, and demonstrate correctness 5. Demand Elegance (Balanced) For non-trivial changes, ask: “Is there a more elegant solution?” If a fix feels hacky, ask: “Knowing everything I know now, implement the elegant solution.” Skip this for simple fixes — don’t over-engineer Challenge your own work before presenting it 6. Autonomous Bug Fixing When given a bug report: just fix it Use logs, errors, and failing tests to diagnose Require zero context switching from the user Fix failing CI tests automatically Task Management 1. Plan First – Write the plan in tasks/todo.md with checkable items 2. Verify Plan – Confirm the plan before implementation 3. Track Progress – Mark items complete as you go 4. Explain Changes – Provide a high-level summary at each step 5. Document Results – Add a review section to tasks/todo.md 6. Capture Lessons – Update tasks/lessons.md after corrections Core Principles Simplicity First Make every change as simple as possible and minimize code impact. No Laziness Find root causes. Avoid temporary fixes. Maintain senior-level engineering standards.
Suryansh Tiwari tweet media
Nainsi Dwivedi@NainsiDwiv50980

x.com/i/article/2037…

English
84
261
2.1K
417.3K
Yann Blazart retweetledi
Les Joies du Code
Les Joies du Code@lesjoiesducode·
À partir du 24 avril, GitHub utilisera vos prompts, votre code, le contexte de vos repos et vos interactions Copilot pour entraîner ses modèles IA. Activé par défaut, sans opt-in, ni pop-up : si vous ne faites rien, vos données sont dans la machine. Les repos privés ne sont pas épargnés : GitHub précise que le code n'est pas aspiré en masse, mais dès que vous utilisez Copilot dessus, vos interactions alimentent l'entraînement (le mot "privé" mériterait peut-être un petit astérisque). Les abonnés Business et Enterprise sont exemptés. Ce sont les utilisateurs individuels, ceux qui paient de leur poche donc, qui vont servir de carburant. lesjoiesducode.fr/github-copilot…
Français
12
30
79
16.4K
Yann Blazart retweetledi
Buhake 'Mr. Black Bill Gates' Sindi
You've heard me talk about it at conferences. Finally, we can't wait for you to experience it. LangChain4J CDI 1.0.0 is out, and we can't wait to hear your feedback. Thank you, @yblazart, @ehsavoie, @don_bourne, Arjav Desai, @emilyfhjiang, and everyone who has made it possible.
@[email protected] 🦣 (ehsavoie)@ehsavoie

We have our end of the year present for you: langchain4j-cdi 1.0.0 is out !!!! Thanks to @yblazart @EliteGentleman Arjav Desai @don_bourne for making this first final release a reality !!! #langchain4j #cdi #microprofile #jakartaee #ai #java

English
0
6
4
600
Yann Blazart
Yann Blazart@yblazart·
@FnacVousAide @Fnac très #déçu de votre manque de réactivité suite à un colis à 1200€ "disparue" qui aurait du être livré par coursier dimanche 26... Le service client au téléphone ne sait que répéter de patienter 48-72h et rien n'avance. Pas d'information, rien....
Français
0
0
0
26
Jonathan LALOU
Jonathan LALOU@John_the_Cowboy·
@yblazart 🤣 I am using Flyway to fix an issue with SpringBatch, that I am installing in order to fix a bug with an old batch coded in Java 1.3 (with Iterators etc.)...
English
1
0
0
30
Jonathan LALOU
Jonathan LALOU@John_the_Cowboy·
```FlywayException: Unsupported Database: MySQL 8.0``` Quick fix: in #Gradle, check both jars exist and have *same* version: ``` implementation 'org.flywaydb:flyway-core:11.1.0' implementation 'org.flywaydb:flyway-mysql:11.1.0' ``` #Flyway
English
2
0
0
37
Yann Blazart retweetledi
Sun S. D. Tan
Sun S. D. Tan@__sunix_·
Excited to share that I’ve started this week at Sciam! 🎉 Joining superstars like @antoine_sd, @jmdoudoux, @yblazart, and @kanedafromparis to work on some incredible projects. 🚀 sciam.fr
Sun S. D. Tan@__sunix_

After 7 amazing years, it's time to say goodbye to @RedHat. 🚀 It's been an incredible journey filled with growth, challenges, and unforgettable memories. ❤️ Even though I'm moving on, Red Hat will always remain my family. 🙏 I'm so grateful to have worked with such talented and passionate people who made every moment special. Thank you all for being part of this chapter. Excited for what’s next, but I know our paths will cross again. 🔗 #RedHat #OpenSource #NewChapter

English
11
3
34
1.8K