Loïc Mathieu @loicmathieu.fr · 10hWe have an AI trick to quickly see AI generated PRs, and it usually generates a cat joke, no idea why but cats seems to be a bias in LLMs... 010
Reposted by Loïc MathieuFoojay, the Friends Of OpenJDK @foojay.io · 11hNew on Foojay: Durable Execution Is a Property, Not a Product. Understanding what durable execution really means and why it matters for your applications. By Nicholas D'hondt. foojay.io/today/durabl... #Java #DurableExecution #SoftwareArchitecturefoojay.ioDurable Execution Is a Property, Not a ProductDurable execution is a property your existing database can provide, not a product you must buy. Measured, with receipts you can run yourself. 012
Reposted by Loïc MathieuEmmanuel Bernard @emmanuelbernard.com · 29/09/2026The stealth company I co-founded has a name: Hadronic. Java has a strong future, AI and agents are here to stay, and the best way to predict this future is to invent it. Why, and who we are hiring: emmanuelbernard.com/blog/2026/09...emmanuelbernard.com 03215
Reposted by Loïc MathieuQuentin ADAM @waxzce.org · 29/09/2026I'm convinced Europe needs partnerships for digital autonomy. Because the point isn’t to own every component, but to keep technologies interoperable, expertise distributed and customers free to choose what comes next. @nivolle.com explains our approach here: www.clever.cloud/blog/company...clever.cloudCloud partnership strategy: Clever Cloud’s approach | Clever CloudDiscover how Clever Cloud builds an open ecosystem through partnerships, collaborative innovation and strategic digital autonomy. 041
Reposted by Loïc MathieuStefan Marr @stefan-marr.de · 27/09/2026Brief weekend reading on another benchmarking pitfall: The Limitations of Running a Workload Generator In the Same JVM as the System-Under-Test norlinder.nu/posts/The-Li... Spoiler: the GC may conspire against you and your data collection!norlinder.nuThe Limitations of Running a Workload Generator In the Same JVM as the System-Under-TestIf you care about tail latency in SPECjbb2015, Composite mode hides GC impact. We quantify the discrepancy and recommend Distributed or MultiJVM. 064
Reposted by Loïc MathieuBrice Dutheil @bricedutheil.bsky.social · 23/09/2026"Admonition blocks" or "Call out" in javadoc, personnaly I think this is a good idea: inside.java/2026/09/23/q... 152
Reposted by Loïc MathieuIf This Then Dev @ifthisthendev.bsky.social · 23/09/2026Nouvel épisode avec Jérémy Cohen, Principal Product Manager chez dbt Labs. Au programme : - De l'ETL à l'ELT - Bases analytiques en colonne - SQL au coeur de dbt - Tests et versioning - Fiabilité et gouvernance - L'ère des LLM en analyticifttd.ioPourquoi dbt est devenu le standard (avec ses qualités et défauts)"C'est plus efficace pour une équipe d'utiliser l'outil standard qu'imaginer de recréer une solution parfaite" Dans l'épisode 377 j'ai reçu Jeremy Cohen pour parler de "DBT" 002
Reposted by Loïc MathieuGraalVM @graalvm.org · 22/09/2026GraalVM 25.4 is here!🎉 It brings new compiler optimizations, smaller native executables, and updates across GraalPy, GraalJS, and other language runtimes 🚀 Learn more: www.graalvm.org/release-note... Download: www.graalvm.org/downloads/ 0124
Loïc Mathieu @loicmathieu.fr · 22/09/2026TIL that you can resolve a number as an IP address 🤯 But why? 221
Reposted by Loïc MathieuErik Österlund @eosterlund.bsky.social · 21/09/2026If you are like me and don’t enjoy configuring JVM heap sizes (e.g. -Xms, -Xmx, -XX:SoftMaxHeapSize) then finally ”JEP 546: Adaptive Heap Sizing for ZGC” just became a candidate JEP: openjdk.org/jeps/546openjdk.orgJEP 546: Adaptive Heap Sizing for ZGCEnhance the Z Garbage Collector (ZGC) to adaptively adjust the size of the heap based on the resources available, the application's needs, and the needs of neighboring applications contending for the same resources. 1105
Reposted by Loïc MathieuJEP Tracker @jeptracker.bsky.social · 18/09/2026🎯 JEP 544 proposed to target JDK 28 Title: Ahead-of-Time Code Compilation Type: feature Component: hotspot / compiler Release: 28 See openjdk.org/jeps/544 097
Reposted by Loïc MathieuDaniel Lemire @lemire.bsky.social · 19/09/2026How did Apple Silicon get 50% faster in three years? lemire.me/blog/2026/09/19/how-did-a… 052
Reposted by Loïc MathieuFlorian Hussonnois @fhussonnois.dev · 21/09/2026📣 Here is my latest blog post: Kafka Topic as a Service: Automating GitOps Workflows with Kestra and Jikkou medium.com/@fhussonnois... #ApacheKafka #Kafka #GitOps #OpenSourcemedium.comKafka Topic as a Service: Automating GitOps Workflows with Kestra and JikkouFrom manual CLI commands to a fully automated, human-in-the-loop provisioning service with Kestra and Jikkou on Aiven’s free Kafka tier. 141
Reposted by Loïc MathieuCh'ti JUG @chtijug.org · 21/09/2026C'est la rentrée du Ch'ti JUG avec @ldoguin.name le 8 octobre chez SFEIR Lille ! On va parler de WASM, de FaaS et d'IA. Inscriptions ici : www.meetup.com/chtijug/even... 044
Reposted by Loïc MathieuOlivier Poncet 🦝 @ponceto91.bsky.social · 16/09/2026OpenCodeReview 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.comGitHub - 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, ... 22710
Reposted by Loïc MathieuSean Mullan 🏳️🌈 @seanjmullan.org · 15/09/2026JDK 27 Security Enhancements: seanjmullan.org/blog/2026/09... #jdk #openjdk #security #crypto #jdk27seanjmullan.orgJDK 27 Security Enhancements 031
Reposted by Loïc MathieuJosh Long 🍃 @starbuxman.joshlong.com · 15/09/2026What an incredible presentation by Oracle's Ron Pressler on memory management in Java www.youtube.com/watch?v=xr73mR7ii9Myoutube.com 143
Loïc Mathieu @loicmathieu.fr · 15/09/2026Now that Java 27 is out, it's time to (re) read my article about what's new in Java 27 for us, developers. www.loicmathieu.fr/wordpress/in...loicmathieu.frJava 27: What’s new? | Loic's BlogNow that Java 27 is features complete (Rampdown Phase One at the day of writing), it’s time to walk through all the functionalities that bring to us, developers, this new version. This article is part... 021
Reposted by Loïc MathieuMark Reinhold @mreinhold.org · 15/09/2026Java 27 / JDK 27: General Availability: mail.openjdk.org/archives/lis... Features: openjdk.org/projects/jdk... Downloads: jdk.java.net/27/ #Java27 #JDK27 #OpenJDK #Java 04425
Reposted by Loïc MathieuJohannes Bechberger @mostlynerdless.de · 14/09/2026The newly released Java 27 seems boring; the JDK only got some new defaults and refinements, but the most consequential change hides beneath the surface. Read all about the newest Java release in my blog post at mostlynerdless.de/blog/2026/09...mostlynerdless.deJava 27 is only boring on the surface. - Mostly nerdlessJava 27 seems to be boring; the JDK only got some new defaults, but the most consequential change is the removal of the JVM Compiler Interface. 071
Reposted by Loïc MathieuLes Cast Codeurs @lescastcodeurs.com · 14/09/2026Episode 343 - Trois IA, une seule prise électrique #Java #Kotlin #Kubernetes #Cloud #AI #Security #Infrastructure #OpenSourceAI #AntiGravity #AgentProtocol #AISafety #LSP sur youtube.com/watch?v=FZdO... et en podcast lescastcodeurs.com/2026/09/14/l...youtube.com 083
Reposted by Loïc MathieuL'EstamiTech @estamitech.bsky.social · 13/09/2026🤔 Quelle suite pour le DevLille ? On en discute avec @emmanueldemey.dev dans un nouvel épisode. On parle aussi de la fatigue des organisateurs, et pourtant d'à quel point ces événements ont leur place à l'ère de l'IA partout. estamitech.fr/episode/50c7...estamitech.frQuelle suite pour le DevLille ? — L'EstamiTechIl y a 10 ans, Manu et sa compagne Fanny m’ont convaincu de lancer la première édition du DevLille. Pour être honnête, je suis du genre à anticiper les obsta... 223
Reposted by Loïc Mathieusarcastic parrot @monkchips.com · 09/09/2026I love this genre "Researchers heated egg yolk and leftover rice until it was a black powder full of tiny holes, then used it to store electricity. They charged it and drained it 10,000 times, and it still held 82.26 percent of what it did the first time."scienceblog.comResearchers heated egg yolk and leftover rice until it was a black powder full of tiny holes, then used it to store electricity. They charged it and drained it 10,000 times, and it still held 82.26 pe...A humble kitchen waste might outlast the batteries powering your phone. 3146
Reposted by Loïc MathieuFoojay, the Friends Of OpenJDK @foojay.io · 10/09/2026New on Foojay: comparing four serialization formats on the JVM without reflection, and how Avro stands out from the pack. Worth reading if you care about performance and type safety. foojay.io/today/reflec... #Java #JVM #Avrofoojay.ioReflection-Free Serialization on the JVM: Four Formats In, Avro Out - foojayI run a model layer that accepts the same business data in JSON, XML, YAML, and TOML and converts it all to Avro. The project was greenfield, so the - by Dmitry Moskalyuk 072
Reposted by Loïc MathieuDavid Pilato 🇪🇺🇫🇷 @pilato.fr · 09/09/2026Need fast full-text search directly inside your Java app? 🔍 Part 1 of a series on embedding Apache Lucene: - Maven setup - Field design strategy - Custom Analyzers - Bean-to-Document mapping Read the part 1: david.pilato.fr/posts/2026-0...david.pilato.frIntegrating Apache Lucene for Bean Search — Part 1: IndexingEmbed Apache Lucene as an in-process index over Java beans — Maven deps, field design, analyzer, and Document mapping, using Track records from a Rekordbox-style library. 001
Reposted by Loïc MathieuColin @colin-fraser.net · 09/09/2026uhh www.anthropic.com/research/ali... 728733
Loïc Mathieu @loicmathieu.fr · 09/09/2026We re-architected Kestra from the ground up in 2.0, which, amongst other benefits, brings a 20% latency reduction and a 2x throughput increase! kestra.io/two-zerokestra.ioKestra 2.0: Orchestration Rebuilt for the AI Era | KestraGovern AI agents and deterministic workflows at scale with a rewritten engine that separates your control plane from your data plane. Any workload, any network, first LTS release. 131
Reposted by Loïc MathieuDenis @zwindler.fr · 08/09/2026lettreouverte.afup.orglettreouverte.afup.orgLettre ouverte pour sauver les événements tech en FranceLes événements tech français risquent de disparaître. Sponsorisez, achetez des places, adhérez. 033
Loïc Mathieu @loicmathieu.fr · 09/09/2026This is good news, finally the great Structure Concurrency API may moved to production in Java 28! 020
Reposted by Loïc MathieuKestra @kestra.io · 08/09/2026Kestra 2.0 is out today, and most of the engine is new. I started it at night in 2019 because Airflow kept losing our tasks to its own scheduler. Four years and four billion executions later, here is what changed. kestra.io/two-zero 122
Reposted by Loïc MathieuDevoxx France @devoxx.fr · 08/09/2026Devoxx France 15ème édition 😎 L’une des plus grandes conférences en Europe revient du 7 au 9 avril au Palais des Congrès à Paris pour 3 jours de conférences. 🎟 La billetterie ouvre début novembre 2026. Soyez prévenu de toutes nos infos par ici : www.devoxx.fr/contact 0138
Reposted by Loïc MathieuJohannes Bechberger @mostlynerdless.de · 08/09/2026What does GitHub's asset download counter really track? Not the full download, that's for sure. Read about my empirical investigation in my latest blog post: mostlynerdless.de/blog/2026/09...mostlynerdless.deWhat do GitHub download statistics really mean? - Mostly nerdlessWhat do GitHub release download statistics really count? Not what you assume, learn what I found in my empirical investigation and be confused. 022
Reposted by Loïc MathieuDevLille @devlille.fr · 03/09/2026Le DevLille change de format 👀 Et on veut le construire avec vous, pas à votre place. Quelques minutes pour nous dire ce que vous attendez de la prochaine édition : docs.google.com/forms/d/e/1F...docs.google.comLe DevLille change de format : aide-nous à le construireLe DevLille a soufflé sa 10ᵉ bougie cette année, et l'aventure continue : l'année prochaine, l'événement va évoluer vers un nouveau format. Ce questionnaire nous sert à comprendre ce qui a bien… 133
Reposted by Loïc MathieuGunnar Morling @gunnarmorling.dev · 01/09/2026📝 Blogged: „Parquet File Write Support, Bloom Filters, Improved Performance: Hardwood 1.1.0.Beta1 Is Out“ Super-pumped about this one; finally I get to say „give it a try“ rather than „it’s coming soon“ when asked about write support in Hardwood 🥳. www.morling.dev/blog/parquet... 173
Reposted by Loïc MathieuBDX I/O @bdxio.bsky.social · 28/08/2026Bénéficiez d'une visibilité clé au moment de la rentrée et soutenez la communauté tech localement. Dernières formules disponibles : bdxio.fr/Sponsors Taguez une entreprise qui devrait être partenaire !bdxio.frBDX I/OBDX I/O est une conférence pour les développeur•euse•s, sur les technologies de demain, organisée tous les ans depuis 2014 à Bordeaux. 012
Reposted by Loïc MathieuDylan Beattie @dylanbeatt.ie · 28/08/2026Today I will be mostly enjoying the fact that according to the Schema.org type system documentation, there are four categories of person: alive, dead, undead, or fictional... 4374
Reposted by Loïc MathieuCay Horstmann @horstmann.com · 26/08/2026Interesting issue about Java Valhalla performance: mail.openjdk.org... details at this nice blog: johan-sjolen.git... 022
Reposted by Loïc MathieuGraalVM @graalvm.org · 25/08/2026GraalVM 25.3 is here!🎉 It brings performance and security improvements, along with updated language runtimes 🚀 Learn more: medium.com/graalvm/graa... Download: www.graalvm.org/downloads/medium.comGraalVM 25.3 is here! 🎉Today, we’re pleased to announce the release of GraalVM 25.3! 0215
Loïc Mathieu @loicmathieu.fr · 21/08/2026Just saw this nice "Possible duplicate issue" when creating a new issue in GitHub. Very nice. This time it was false, but still very nice ;) 000
Reposted by Loïc MathieuStefan Marr @stefan-marr.de · 20/08/2026Benchmarking is hard, and there are many pitfalls out there. Let's look at some fictitious examples and think of what could have caused the behavior we are seeing: stefan-marr.de/2026/08/pitf...stefan-marr.dePitfalls of Benchmarking on Modern SystemsModern hard- and software systems have a lot of features, which make programs fast, but can make it difficult to understand what is going on. Let's look at some fictitious benchmark results a think th... 065
Reposted by Loïc MathieuJean-Philippe Bempel @jpbempel.bsky.social · 20/08/2026How we improved APM Java startup by encoding a prefix trie as a JVM constant www.datadoghq.com/blog/enginee... by Stuart McCullochdatadoghq.comHow we improved APM Java startup by encoding a prefix trie as a JVM constant | DatadogLearn how the Datadog APM team improved Java startup performance by encoding a prefix trie as a JVM string constant. 133
Reposted by Loïc MathieuMark Reinhold @mreinhold.org · 20/08/2026First JDK 27 Release Candidate: mail.openjdk.org/archives/lis... Features: openjdk.org/projects/jdk... Downloads: jdk.java.net/27/ #JDK27 #Java27 #OpenJDK #TestItNow 0217
Reposted by Loïc MathieuClever Cloud @clever.cloud · 20/08/2026[𝗡𝗗𝗪] Plus de 100 personnes sont déjà inscrites à Tech Alternatives - Nantes. Un signal qui nous conforte dans l’intérêt de créer un temps dédié aux alternatives numériques et à la souveraineté numérique. Rendez-vous le 18 septembre : my.weezevent.com/tech-alterna...my.weezevent.comTECH ALTERNATIVES NANTESTECH ALTERNATIVES NANTES L’événement nantais des solutions souveraines Le vendredi 18 septembre 2026, dans le cadre de la Nantes Digital Week, une journée entière est consacrée aux alternatives numéri... 011
Reposted by Loïc MathieuJean-Philippe Bempel @jpbempel.bsky.social · 19/08/2026Why is Arrays.fill 265 times slower on G1GC Good article from Krzysztof Ślusarski krzysztofslusarski.github.io/2026/08/19/g...krzysztofslusarski.github.io[Java][JVM][Tuning][Profiling][G1][JIT] Why is Arrays.fill 265 times slower on G1GC?[Java][JVM][Tuning][Profiling][G1][JIT] Why is Arrays.fill 265 times slower on G1GC? 064
Loïc Mathieu @loicmathieu.fr · 20/08/2026I'm not sure I understand properly what the new Hacktoberfest is but it seems to move from an event to foster contributions to help open source maintainers, to an event for contributors to learn using AI tools (more slop PR?) hacktoberfest.comhacktoberfest.comHacktoberfest 2026 | AI belongs to everyone300+ in-person Fests plus a global online event, all about building with open source AI. Join a Fest near you this October. 020
Reposted by Loïc MathieuClever Cloud @clever.cloud · 19/08/2026La souveraineté numérique ne se pense pas seulement pour aujourd’hui. Elle doit aussi tenir demain. C'est pour ça que nous avons créé la Clause de Souveraineté Finale, un mécanisme contractuel pour prolonger ses garanties dans le temps. www.clever.cloud/fr/blog/entr...clever.cloudUne Clause pour garantir la souveraineté numérique dans la duréeClever Cloud introduit la Clause de Souveraineté Finale, un mécanisme contractuel pour garantir une souveraineté numérique durable. 023
Reposted by Loïc MathieuClever Cloud @clever.cloud · 18/08/2026[𝗖𝗞𝗘] Besoin de Kubernetes sans vouloir opérer vous-même le control plane ? CKE garde l’expérience Kubernetes standard et vos outils habituels, pendant que Clever Cloud opère le control plane. CKE est en bêta publique : www.clever.cloud/fr/blog/entr... 031
Reposted by Loïc MathieuGraalVM @graalvm.org · 13/08/2026Escaping the Giant Switch: a deep dive into optimizing bytecode interpreters: medium.com/graalvm/esca...medium.comEscaping the Giant Switcha true story about bytecode interpreters 0143
Reposted by Loïc MathieuSylvain Wallez @swallez.com · 13/08/2026Sharing that feeling: "So what did this do? Well, it made me lazy. It made me stop caring. It made me a worse programmer. It made me depressed. Because I stopped doing the hard work, I stopped learning, I stopped growing, I stopped being the one making the software."brettcodes.comI'm done using AIWhy I'm stopping using AI for coding (and anything else) after using it earnestly for a year and coming to understand the harms it causes on personal, societal, and environmental levels. 22010
Reposted by Loïc Mathieu-Boulet- @bouletcorp.bsky.social · 12/08/2026L'éclipse est aussi l'occasion de ressortir l'une des cartes les plus drôles/tristes de l'une des précédentes. 24942351