home.social

#java — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #java, aggregated by home.social.

  1. #UML ist nicht tot – aber statisch reicht nicht mehr. Erfahre von Sven Reinck, warum interaktive Abhängigkeitsvisualisierung eher wie Google Maps für Code funktioniert & Teams beim Verstehen massiv entlastet: javapro.io/de/beyond-uml-saube

    #Java #KI @FLUXparticleCOM

  2. #UML ist nicht tot – aber statisch reicht nicht mehr. Erfahre von Sven Reinck, warum interaktive Abhängigkeitsvisualisierung eher wie Google Maps für Code funktioniert & Teams beim Verstehen massiv entlastet: javapro.io/de/beyond-uml-saube

    #Java #KI @FLUXparticleCOM

  3. Codex 5.3 vs Claude Opus 4.6 на реальном Java-монолите

    Я сравнил Codex 5.3, Claude Opus 4.6 и GPT-5.5 на реальном многомодульном Java-монолите: скопировал проект в отдельные ветки, дал агентам похожие задачи и прогнал их через цикл правок, ревью и e2e-тестов. Результат: чем дешевле - тем лучше результат.

    habr.com/ru/articles/1034452/

    #Codex #Claude #GPT55 #AIагенты #вайбкодинг #Java #Spring_AI #Telegramбот #LLM #ReAct

  4. HotSpot auto-vectorization can speed up #Java loops—but often doesn’t apply in real-world code. @BalaRawool explains how the #Vector API enables explicit #SIMD with predictable gains.

    Learn how to turn scalar loops into portable SIMD code: javapro.io/2026/04/09/java-vec

    #API #CPU

  5. HotSpot auto-vectorization can speed up #Java loops—but often doesn’t apply in real-world code. @BalaRawool explains how the #Vector API enables explicit #SIMD with predictable gains.

    Learn how to turn scalar loops into portable SIMD code: javapro.io/2026/04/09/java-vec

    #API #CPU

  6. TypedMemory is a new, experimental Java library that provides type-safe, structured access to contiguous off-heap memory via Java's new Foreign Function & Memory (FFM) API.
    To explore this game changer for data processing in Java, we recommend browsing its API docs on APIdia:
    apidia.net/mvn/io.github.mamba

    Credits to Joe Mwangi @joemwangi / Mamba Studio for creating this lib!
    Github: github.com/mamba-studio/TypedM

    #apidia #java #javadoc #jvm

  7. TypedMemory is a new, experimental Java library that provides type-safe, structured access to contiguous off-heap memory via Java's new Foreign Function & Memory (FFM) API.
    To explore this game changer for data processing in Java, we recommend browsing its API docs on APIdia:
    apidia.net/mvn/io.github.mamba

    Credits to Joe Mwangi @joemwangi / Mamba Studio for creating this lib!
    Github: github.com/mamba-studio/TypedM

    #apidia #java #javadoc #jvm

  8. TypedMemory is a new, experimental Java library that provides type-safe, structured access to contiguous off-heap memory via Java's new Foreign Function & Memory (FFM) API.
    To explore this game changer for data processing in Java, we recommend browsing its API docs on APIdia:
    apidia.net/mvn/io.github.mamba

    Credits to Joe Mwangi @joemwangi / Mamba Studio for creating this lib!
    Github: github.com/mamba-studio/TypedM

    #apidia #java #javadoc #jvm

  9. TypedMemory is a new, experimental Java library that provides type-safe, structured access to contiguous off-heap memory via Java's new Foreign Function & Memory (FFM) API.
    To explore this game changer for data processing in Java, we recommend browsing its API docs on APIdia:
    apidia.net/mvn/io.github.mamba

    Credits to Joe Mwangi @joemwangi / Mamba Studio for creating this lib!
    Github: github.com/mamba-studio/TypedM

    #apidia #java #javadoc #jvm

  10. Локальное нагрузочное тестирование в Java с использованием Virtual Threads

    Всем привет! Меня зовут Михаил, я работаю главным экспертом в ОТП Банке. Я люблю тестировать свои решения и почти всегда пишу unit- и integration-тесты. Но вот с нагрузочным тестированием ситуация обычно совсем другая: о нем вспоминают ближе к релизу, когда архитектуру уже поздно менять. В какой-то момент я поймал себя на мысли: А как вообще заранее понять, сколько ресурсов будет потреблять сервис под нагрузкой? Сколько памяти съест приложение? Когда упрется в CPU? Как поведет себя БД при разном кол-ве запросов? Чтобы ответить на эти вопросы, я написал небольшую библиотеку для локального нагрузочного тестирования на Java Virtual Threads. Она запускает большое количество задач, собирает метрики и формирует отчет - прямо в консоли или в CSV. Сегодня я покажу сам подход, разберу код библиотеки и оставлю ссылку на GitHub-репозиторий, чтобы вы могли попробовать ее у себя или адаптировать под свои задачи.

    habr.com/ru/articles/1035238/

    #java #virtual_threads #multithreading #виртуальные_потоки #нагрузочное_тестирование #нагрузочное_тестрование #unittesting

  11. Локальное нагрузочное тестирование в Java с использованием Virtual Threads

    Всем привет! Меня зовут Михаил, я работаю главным экспертом в ОТП Банке. Я люблю тестировать свои решения и почти всегда пишу unit- и integration-тесты. Но вот с нагрузочным тестированием ситуация обычно совсем другая: о нем вспоминают ближе к релизу, когда архитектуру уже поздно менять. В какой-то момент я поймал себя на мысли: А как вообще заранее понять, сколько ресурсов будет потреблять сервис под нагрузкой? Сколько памяти съест приложение? Когда упрется в CPU? Как поведет себя БД при разном кол-ве запросов? Чтобы ответить на эти вопросы, я написал небольшую библиотеку для локального нагрузочного тестирования на Java Virtual Threads. Она запускает большое количество задач, собирает метрики и формирует отчет - прямо в консоли или в CSV. Сегодня я покажу сам подход, разберу код библиотеки и оставлю ссылку на GitHub-репозиторий, чтобы вы могли попробовать ее у себя или адаптировать под свои задачи.

    habr.com/ru/articles/1035238/

    #java #virtual_threads #multithreading #виртуальные_потоки #нагрузочное_тестирование #нагрузочное_тестрование #unittesting

  12. Локальное нагрузочное тестирование в Java с использованием Virtual Threads

    Всем привет! Меня зовут Михаил, я работаю главным экспертом в ОТП Банке. Я люблю тестировать свои решения и почти всегда пишу unit- и integration-тесты. Но вот с нагрузочным тестированием ситуация обычно совсем другая: о нем вспоминают ближе к релизу, когда архитектуру уже поздно менять. В какой-то момент я поймал себя на мысли: А как вообще заранее понять, сколько ресурсов будет потреблять сервис под нагрузкой? Сколько памяти съест приложение? Когда упрется в CPU? Как поведет себя БД при разном кол-ве запросов? Чтобы ответить на эти вопросы, я написал небольшую библиотеку для локального нагрузочного тестирования на Java Virtual Threads. Она запускает большое количество задач, собирает метрики и формирует отчет - прямо в консоли или в CSV. Сегодня я покажу сам подход, разберу код библиотеки и оставлю ссылку на GitHub-репозиторий, чтобы вы могли попробовать ее у себя или адаптировать под свои задачи.

    habr.com/ru/articles/1035238/

    #java #virtual_threads #multithreading #виртуальные_потоки #нагрузочное_тестирование #нагрузочное_тестрование #unittesting

  13. Локальное нагрузочное тестирование в Java с использованием Virtual Threads

    Всем привет! Меня зовут Михаил, я работаю главным экспертом в ОТП Банке. Я люблю тестировать свои решения и почти всегда пишу unit- и integration-тесты. Но вот с нагрузочным тестированием ситуация обычно совсем другая: о нем вспоминают ближе к релизу, когда архитектуру уже поздно менять. В какой-то момент я поймал себя на мысли: А как вообще заранее понять, сколько ресурсов будет потреблять сервис под нагрузкой? Сколько памяти съест приложение? Когда упрется в CPU? Как поведет себя БД при разном кол-ве запросов? Чтобы ответить на эти вопросы, я написал небольшую библиотеку для локального нагрузочного тестирования на Java Virtual Threads. Она запускает большое количество задач, собирает метрики и формирует отчет - прямо в консоли или в CSV. Сегодня я покажу сам подход, разберу код библиотеки и оставлю ссылку на GitHub-репозиторий, чтобы вы могли попробовать ее у себя или адаптировать под свои задачи.

    habr.com/ru/articles/1035238/

    #java #virtual_threads #multithreading #виртуальные_потоки #нагрузочное_тестирование #нагрузочное_тестрование #unittesting

  14. The Java Modules with @ASFMavenProject (4) series continues!

    Decouple consumers from implementations using uses/provides/ServiceLoader — the command-line module no longer needs to know which AnalyzerService implementation it gets. True inversion of control built into the Java module system.

    maven.aschemann.net/blog/2026/

    #Java #Maven #JavaModules #ApacheMaven

  15. Wer heute noch jedes GoF-Pattern 1:1 implementiert, ignoriert 20 Jahre Sprachentwicklung in #Java. Andreas Jürgensen zeigt, wie #Lambdas, Functional Interfaces & #PatternMatching frühere Pattern-Strukturen ablösen.

    Pflichtlektüre zu #DesignPatterns: javapro.io/de/sind-die-klassis

  16. Wer heute noch jedes GoF-Pattern 1:1 implementiert, ignoriert 20 Jahre Sprachentwicklung in #Java. Andreas Jürgensen zeigt, wie #Lambdas, Functional Interfaces & #PatternMatching frühere Pattern-Strukturen ablösen.

    Pflichtlektüre zu #DesignPatterns: javapro.io/de/sind-die-klassis

  17. Wer heute noch jedes GoF-Pattern 1:1 implementiert, ignoriert 20 Jahre Sprachentwicklung in #Java. Andreas Jürgensen zeigt, wie #Lambdas, Functional Interfaces & #PatternMatching frühere Pattern-Strukturen ablösen.

    Pflichtlektüre zu #DesignPatterns: javapro.io/de/sind-die-klassis

  18. Wer heute noch jedes GoF-Pattern 1:1 implementiert, ignoriert 20 Jahre Sprachentwicklung in #Java. Andreas Jürgensen zeigt, wie #Lambdas, Functional Interfaces & #PatternMatching frühere Pattern-Strukturen ablösen.

    Pflichtlektüre zu #DesignPatterns: javapro.io/de/sind-die-klassis

  19. Still redeploying apps just to change runtime behavior? Enterprise pipelines & maintenance windows make that painfully slow. #OpenFeature gives #Java teams cleaner rollouts & runtime control.

    Alexei Bratuhin shares patterns you can reuse: javapro.io/2026/05/14/openfeat

    @OpenFeature

  20. 🚨 Hiring Alert | Senior Technical Architect – AI & Digital Engineering 🚨

    📍 Location: Hyderabad
    👨‍💻 Experience: 12–14 Years
    💼 Employment Type: Permanent
    💰 CTC: Up to 40 LPA

    📩 Apply here: - zurl.co/8FVNz

    #Hiring #TechnicalArchitect #AI #GenAI #CloudArchitecture #Java #SpringBoot #Kafka #AWS #Azure #GCP #HyderabadJobs #TechHiring

  21. 🚨 Hiring Alert | Senior Technical Architect – AI & Digital Engineering 🚨

    📍 Location: Hyderabad
    👨‍💻 Experience: 12–14 Years
    💼 Employment Type: Permanent
    💰 CTC: Up to 40 LPA

    📩 Apply here: - zurl.co/8FVNz

    #Hiring #TechnicalArchitect #AI #GenAI #CloudArchitecture #Java #SpringBoot #Kafka #AWS #Azure #GCP #HyderabadJobs #TechHiring

  22. 🚨 Hiring Alert | Senior Technical Architect – AI & Digital Engineering 🚨

    📍 Location: Hyderabad
    👨‍💻 Experience: 12–14 Years
    💼 Employment Type: Permanent
    💰 CTC: Up to 40 LPA

    📩 Apply here: - zurl.co/8FVNz

    #Hiring #TechnicalArchitect #AI #GenAI #CloudArchitecture #Java #SpringBoot #Kafka #AWS #Azure #GCP #HyderabadJobs #TechHiring

  23. 🚨 Hiring Alert | Senior Technical Architect – AI & Digital Engineering 🚨

    📍 Location: Hyderabad
    👨‍💻 Experience: 12–14 Years
    💼 Employment Type: Permanent
    💰 CTC: Up to 40 LPA

    📩 Apply here: - zurl.co/8FVNz

    #Hiring #TechnicalArchitect #AI #GenAI #CloudArchitecture #Java #SpringBoot #Kafka #AWS #Azure #GCP #HyderabadJobs #TechHiring

  24. 🚨 Hiring Alert | Senior Technical Architect – AI & Digital Engineering 🚨

    📍 Location: Hyderabad
    👨‍💻 Experience: 12–14 Years
    💼 Employment Type: Permanent
    💰 CTC: Up to 40 LPA

    📩 Apply here: - zurl.co/8FVNz

    #Hiring #TechnicalArchitect #AI #GenAI #CloudArchitecture #Java #SpringBoot #Kafka #AWS #Azure #GCP #HyderabadJobs #TechHiring

  25. Everybody loves a token chart. I care more about the app that boots.

    This piece looks at a small Quarkus Agent MCP test thread and the part I think matters most: skills pay off when they cut wrong turns, retries, and stale framework guesses.

    the-main-thread.com/p/quarkus-

    #Quarkus #Java #MCP #AIEngineering

  26. Everybody loves a token chart. I care more about the app that boots.

    This piece looks at a small Quarkus Agent MCP test thread and the part I think matters most: skills pay off when they cut wrong turns, retries, and stale framework guesses.

    the-main-thread.com/p/quarkus-

    #Quarkus #Java #MCP #AIEngineering

  27. Everybody loves a token chart. I care more about the app that boots.

    This piece looks at a small Quarkus Agent MCP test thread and the part I think matters most: skills pay off when they cut wrong turns, retries, and stale framework guesses.

    the-main-thread.com/p/quarkus-

    #Quarkus #Java #MCP #AIEngineering

  28. Everybody loves a token chart. I care more about the app that boots.

    This piece looks at a small Quarkus Agent MCP test thread and the part I think matters most: skills pay off when they cut wrong turns, retries, and stale framework guesses.

    the-main-thread.com/p/quarkus-

    #Quarkus #Java #MCP #AIEngineering

  29. Everybody loves a token chart. I care more about the app that boots.

    This piece looks at a small Quarkus Agent MCP test thread and the part I think matters most: skills pay off when they cut wrong turns, retries, and stale framework guesses.

    the-main-thread.com/p/quarkus-

    #Quarkus #Java #MCP #AIEngineering

  30. RE: mastodon.social/@venkats/11656

    I’m not only presenting two talks (one is a game, guess what it is), but also thrilled to do a workshop on my current passion: #EventSourcing and #DomainDrivenDesign #Java

  31. I just sponsored Namastack for the Outbox Pattern. Join me and sponsor your open source dependencies!

    #Java #SpringBoot #Sponsor

    github.com/sponsors/namastack?

  32. High-Performance Java Persistence by Vlad Mihalcea is on sale on Leanpub! Its suggested price is $34.95; get it for $25.46 with this coupon: leanpub.com/high-performance-j #software #java #databases #mysql #oracle #postgresql

  33. High-Performance Java Persistence by Vlad Mihalcea is on sale on Leanpub! Its suggested price is $34.95; get it for $25.46 with this coupon: leanpub.com/high-performance-j #software #java #databases #mysql #oracle #postgresql

  34. High-Performance Java Persistence by Vlad Mihalcea is on sale on Leanpub! Its suggested price is $34.95; get it for $25.46 with this coupon: leanpub.com/high-performance-j #software #java #databases #mysql #oracle #postgresql

  35. High-Performance Java Persistence by Vlad Mihalcea is on sale on Leanpub! Its suggested price is $34.95; get it for $25.46 with this coupon: leanpub.com/high-performance-j #software #java #databases #mysql #oracle #postgresql