home.social

#springboot — Public Fediverse posts

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

  1. Анатомия Claude Code. Первичный анализ и наполнение контекста

    Каждый, кто программирует с агентами (Claude Code, Codex и т.д.), знает: перед тем как приступить к задаче, агент исследует проект. Это кажется логичным, естественным и закономерным, ведь люди делают так же. Обычно говорят: «агент наполняет контекст». Для агента такой контекст должен содержать не только полезные сведения, но и не включать лишних, которые могут оказать влияние на конечный результат. Но добиться этого не так-то просто, поскольку: - задача определена в общем виде (кто знает, что имел в виду автор) - пути исследования не детерминированы (в общем виде не используется специфика фреймворка) - используются базовые инструменты (read, grep, cat, find) В итоге при первичном исследовании легко столкнуться с ситуацией, когда основной контекст заполнен сведениями, слабо относящимися к исходной задаче. В Anthropic быстро осознали эту проблему и вынесли всю описанную работу в Explore sub-agent. В результате основной agent ставит задачу промптом, Explore выбирает путь исследования, а результат формирует в виде отчета. Проблему чистоты основного контекста они, конечно, решили. Но что с качеством такого анализа? Наблюдая за работой Explore и видя, как агент, используя «примитивные» инструменты, в агонии пытаясь отыскать недостающее или, наоборот, пропускает важные сведения о проекте, невольно ловишь себя на мысли: «Как так вышло, что последние 10 лет развития индустрии инструментов прошли мимо agent?» А может, это человечество свернуло не туда?

    habr.com/ru/companies/haulmont

    #claudecode #aiагенты #llm #promptengineering #mcp #spring #springboot #java #developer_tools

  2. ¡El gigante que no pasa de moda! ☕ Java sigue siendo el motor del software empresarial, Android y sistemas críticos del mundo. Su magia radica en la JVM (Máquina Virtual de Java) y el principio "escríbelo una vez, ejecútalo donde sea".

    Lo mejor de hoy:

    ⚡ Modernidad: Con lanzamientos cada 6 meses, hoy tiene una sintaxis limpia y actual.

    🏗️ Robustez: Rendimiento top, tipado fuerte y la comunidad más grande de la historia.

    #Java #Programacion #Backend #Dev #SpringBoot #JavaDeveloper #Mastodon

  3. ¡El gigante que no pasa de moda! ☕ Java sigue siendo el motor del software empresarial, Android y sistemas críticos del mundo. Su magia radica en la JVM (Máquina Virtual de Java) y el principio "escríbelo una vez, ejecútalo donde sea".

    Lo mejor de hoy:

    ⚡ Modernidad: Con lanzamientos cada 6 meses, hoy tiene una sintaxis limpia y actual.

    🏗️ Robustez: Rendimiento top, tipado fuerte y la comunidad más grande de la historia.

    #Java #Programacion #Backend #Dev #SpringBoot #JavaDeveloper #Mastodon

  4. ¡El gigante que no pasa de moda! ☕ Java sigue siendo el motor del software empresarial, Android y sistemas críticos del mundo. Su magia radica en la JVM (Máquina Virtual de Java) y el principio "escríbelo una vez, ejecútalo donde sea".

    Lo mejor de hoy:

    ⚡ Modernidad: Con lanzamientos cada 6 meses, hoy tiene una sintaxis limpia y actual.

    🏗️ Robustez: Rendimiento top, tipado fuerte y la comunidad más grande de la historia.

    #Java #Programacion #Backend #Dev #SpringBoot #JavaDeveloper #Mastodon

  5. ¡El gigante que no pasa de moda! ☕ Java sigue siendo el motor del software empresarial, Android y sistemas críticos del mundo. Su magia radica en la JVM (Máquina Virtual de Java) y el principio "escríbelo una vez, ejecútalo donde sea".

    Lo mejor de hoy:

    ⚡ Modernidad: Con lanzamientos cada 6 meses, hoy tiene una sintaxis limpia y actual.

    🏗️ Robustez: Rendimiento top, tipado fuerte y la comunidad más grande de la historia.

    #Java #Programacion #Backend #Dev #SpringBoot #JavaDeveloper #Mastodon

  6. I have a question for JavaScript/Node.js developers:

    Why doesn’t the JavaScript ecosystem have a framework like Ruby on Rails, Django, or Java Spring Boot — or even something close to Laravel in PHP ?

    no one say: Express.js most downloaded library.

    #php #phpc #laravel #ruby #java #nodejs #python #javascript #spring #springboot #rails #rubyandrails #typescript #expressjs #webdev

  7. I have a question for JavaScript/Node.js developers:

    Why doesn’t the JavaScript ecosystem have a framework like Ruby on Rails, Django, or Java Spring Boot — or even something close to Laravel in PHP ?

    no one say: Express.js most downloaded library.

    #php #phpc #laravel #ruby #java #nodejs #python #javascript #spring #springboot #rails #rubyandrails #typescript #expressjs #webdev #django

  8. I have a question for JavaScript/Node.js developers:

    Why doesn’t the JavaScript ecosystem have a framework like Ruby on Rails, Django, or Java Spring Boot — or even something close to Laravel in PHP ?

    no one say: Express.js most downloaded library.

    #php #phpc #laravel #ruby #java #nodejs #python #javascript #spring #springboot #rails #rubyandrails #typescript #expressjs #webdev #django

  9. I have a question for JavaScript/Node.js developers:

    Why doesn’t the JavaScript ecosystem have a framework like Ruby on Rails, Django, or Java Spring Boot — or even something close to Laravel in PHP ?

    no one say: Express.js most downloaded library.

    #php #phpc #laravel #ruby #java #nodejs #python #javascript #spring #springboot #rails #rubyandrails #typescript #expressjs #webdev

  10. I have a question for JavaScript/Node.js developers:

    Why doesn’t the JavaScript ecosystem have a framework like Ruby on Rails, Django, or Java Spring Boot — or even something close to Laravel in PHP ?

    no one say: Express.js most downloaded library.

    #php #phpc #laravel #ruby #java #nodejs #python #javascript #spring #springboot #rails #rubyandrails #typescript #expressjs #webdev #django

  11. Java Рок Стар Митап: про @Transactional в Spring и зачем нужны новые языки программирования

    28 мая. Москва. Java Рок Стар Митап. Ничего лишнего. В программе: превратности @Transactional в Spring, зачем нужно такое количество языков программирования и, конечно же, офлайн-общение. Регистрируйтесь на митап

    habr.com/ru/companies/axiomjdk

    #spring #springboot #java #языки_программирования

  12. [Перевод] Эволюция API без боли: ArchUnit, Gradle и правила для библиотек

    В Netflix тысячи Java-репозиториев. Когда в библиотеку вносят изменение, часть пользователей может перестать собираться или начать работать некорректно. Чаще всгео эта проблема возникает потому, что public контракты являются public только для авторов библиотеки, а не для пользователей. С новом переводе от команды Spring АйО разбираемся, как ребята из Netflix ввели простые метки для API: @Public - можно использовать снаружи, @Experimental - тоже можно, но интерфейс может меняться, @Deprecated - готовится к удалению. Все остальное считается внутренним и использованию извне не подлежит. Но сами аннотации проблему не решают, нужна проверка на масштабе. Решение - ArchUnit + Nebula ArchRules. ArchUnit анализирует скомпилированный байткод, поэтому одинаково работает для Java/Kotlin/Scala и проверяет реальный код на classpath. Команды пишут правила (например: «вне пакета библиотеки нельзя зависеть от ее deprecated/internal API»), публикуют их как отдельный arch-rules JAR, а runner автоматически запускает проверки в репозиториях и делает отчеты с точной строкой нарушения.

    habr.com/ru/companies/spring_a

    #java #kotlin #api #versioning #neflix #spring #spring_boot #spring_framework #springboot

  13. [Перевод] Эволюция API без боли: ArchUnit, Gradle и правила для библиотек

    В Netflix тысячи Java-репозиториев. Когда в библиотеку вносят изменение, часть пользователей может перестать собираться или начать работать некорректно. Чаще всгео эта проблема возникает потому, что public контракты являются public только для авторов библиотеки, а не для пользователей. С новом переводе от команды Spring АйО разбираемся, как ребята из Netflix ввели простые метки для API: @Public - можно использовать снаружи, @Experimental - тоже можно, но интерфейс может меняться, @Deprecated - готовится к удалению. Все остальное считается внутренним и использованию извне не подлежит. Но сами аннотации проблему не решают, нужна проверка на масштабе. Решение - ArchUnit + Nebula ArchRules. ArchUnit анализирует скомпилированный байткод, поэтому одинаково работает для Java/Kotlin/Scala и проверяет реальный код на classpath. Команды пишут правила (например: «вне пакета библиотеки нельзя зависеть от ее deprecated/internal API»), публикуют их как отдельный arch-rules JAR, а runner автоматически запускает проверки в репозиториях и делает отчеты с точной строкой нарушения.

    habr.com/ru/companies/spring_a

    #java #kotlin #api #versioning #neflix #spring #spring_boot #spring_framework #springboot

  14. [Перевод] Эволюция API без боли: ArchUnit, Gradle и правила для библиотек

    В Netflix тысячи Java-репозиториев. Когда в библиотеку вносят изменение, часть пользователей может перестать собираться или начать работать некорректно. Чаще всгео эта проблема возникает потому, что public контракты являются public только для авторов библиотеки, а не для пользователей. С новом переводе от команды Spring АйО разбираемся, как ребята из Netflix ввели простые метки для API: @Public - можно использовать снаружи, @Experimental - тоже можно, но интерфейс может меняться, @Deprecated - готовится к удалению. Все остальное считается внутренним и использованию извне не подлежит. Но сами аннотации проблему не решают, нужна проверка на масштабе. Решение - ArchUnit + Nebula ArchRules. ArchUnit анализирует скомпилированный байткод, поэтому одинаково работает для Java/Kotlin/Scala и проверяет реальный код на classpath. Команды пишут правила (например: «вне пакета библиотеки нельзя зависеть от ее deprecated/internal API»), публикуют их как отдельный arch-rules JAR, а runner автоматически запускает проверки в репозиториях и делает отчеты с точной строкой нарушения.

    habr.com/ru/companies/spring_a

    #java #kotlin #api #versioning #neflix #spring #spring_boot #spring_framework #springboot

  15. [Перевод] Эволюция API без боли: ArchUnit, Gradle и правила для библиотек

    В Netflix тысячи Java-репозиториев. Когда в библиотеку вносят изменение, часть пользователей может перестать собираться или начать работать некорректно. Чаще всгео эта проблема возникает потому, что public контракты являются public только для авторов библиотеки, а не для пользователей. С новом переводе от команды Spring АйО разбираемся, как ребята из Netflix ввели простые метки для API: @Public - можно использовать снаружи, @Experimental - тоже можно, но интерфейс может меняться, @Deprecated - готовится к удалению. Все остальное считается внутренним и использованию извне не подлежит. Но сами аннотации проблему не решают, нужна проверка на масштабе. Решение - ArchUnit + Nebula ArchRules. ArchUnit анализирует скомпилированный байткод, поэтому одинаково работает для Java/Kotlin/Scala и проверяет реальный код на classpath. Команды пишут правила (например: «вне пакета библиотеки нельзя зависеть от ее deprecated/internal API»), публикуют их как отдельный arch-rules JAR, а runner автоматически запускает проверки в репозиториях и делает отчеты с точной строкой нарушения.

    habr.com/ru/companies/spring_a

    #java #kotlin #api #versioning #neflix #spring #spring_boot #spring_framework #springboot

  16. Spring Agent Toolkit: ультимативный набор для вашего AI-агента

    AI-агенты уже стали частью повседневной разработки. Сначала это выглядит как магия: формулируешь задачу, получаешь код, тесты, иногда даже готовый PR. Но довольно быстро приходит осознание: – токены улетают слишком быстро; – задача выполняется дольше, чем ожидалось; – результат не всегда совпадает с тем, что было задумано. В этой статье разберем, что с этим можно сделать на практике и почему для хорошего результата критически важен правильно подобранный набор инструментов.

    habr.com/ru/companies/haulmont

    #springboot #aiагенты #mcp #skill #jpa #rest #генерация_кода

  17. Spring Agent Toolkit: ультимативный набор для вашего AI-агента

    AI-агенты уже стали частью повседневной разработки. Сначала это выглядит как магия: формулируешь задачу, получаешь код, тесты, иногда даже готовый PR. Но довольно быстро приходит осознание: – токены улетают слишком быстро; – задача выполняется дольше, чем ожидалось; – результат не всегда совпадает с тем, что было задумано. В этой статье разберем, что с этим можно сделать на практике и почему для хорошего результата критически важен правильно подобранный набор инструментов.

    habr.com/ru/companies/haulmont

    #springboot #aiагенты #mcp #skill #jpa #rest #генерация_кода

  18. Spring Agent Toolkit: ультимативный набор для вашего AI-агента

    AI-агенты уже стали частью повседневной разработки. Сначала это выглядит как магия: формулируешь задачу, получаешь код, тесты, иногда даже готовый PR. Но довольно быстро приходит осознание: – токены улетают слишком быстро; – задача выполняется дольше, чем ожидалось; – результат не всегда совпадает с тем, что было задумано. В этой статье разберем, что с этим можно сделать на практике и почему для хорошего результата критически важен правильно подобранный набор инструментов.

    habr.com/ru/companies/haulmont

    #springboot #aiагенты #mcp #skill #jpa #rest #генерация_кода

  19. Spring Agent Toolkit: ультимативный набор для вашего AI-агента

    AI-агенты уже стали частью повседневной разработки. Сначала это выглядит как магия: формулируешь задачу, получаешь код, тесты, иногда даже готовый PR. Но довольно быстро приходит осознание: – токены улетают слишком быстро; – задача выполняется дольше, чем ожидалось; – результат не всегда совпадает с тем, что было задумано. В этой статье разберем, что с этим можно сделать на практике и почему для хорошего результата критически важен правильно подобранный набор инструментов.

    habr.com/ru/companies/haulmont

    #springboot #aiагенты #mcp #skill #jpa #rest #генерация_кода

  20. Observability is a key property of any production-grade application. Even more so for AI-infused apps. In this article, I show how to integrate Spring AI with OpenLIT, an open-source AI observability platform, relying on OpenTelemetry and Arconia.

    thomasvitale.com/spring-ai-obs

    #Java #SpringBoot #AI

  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. 🚨 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

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

    #Java #SpringBoot #Sponsor

    github.com/sponsors/namastack?

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

    #Java #SpringBoot #Sponsor

    github.com/sponsors/namastack?

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

    #Java #SpringBoot #Sponsor

    github.com/sponsors/namastack?

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

    #Java #SpringBoot #Sponsor

    github.com/sponsors/namastack?

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

    #Java #SpringBoot #Sponsor

    github.com/sponsors/namastack?

  31. Finally live! Our training playlists are now public—covering #SpringBoot #Quarkus #Helidon #Payara #EclipseStore #Microstream

    👉 Learn fundamentals that power modern Java
    👉 Understand today’s frameworks
    👉 Level up your backend skills

    Get the free link: javapro.io/2026/04/01/new-java

  32. Finally live! Our training playlists are now public—covering #SpringBoot #Quarkus #Helidon #Payara #EclipseStore #Microstream

    👉 Learn fundamentals that power modern Java
    👉 Understand today’s frameworks
    👉 Level up your backend skills

    Get the free link: javapro.io/2026/04/01/new-java

  33. So, #Intellij just autocreated an empty method for
    ticketReissueRepository.findByTicketPurchase_Order_IdOrderByReissueDateDesc(int) via guided autocomplete in this (not quite #SpringBoot) system and... I'm a little conflicted

    Obviously it Just Worked (and if it hadn't it would have failed immediately at runtime rather than lurking until called), and writing JPA was never something that got me up in the mornings, but... If this is The Pattern, there is a lot of code to refactor

    #java musings

  34. What if your specification could drive the architecture, workflow, and implementation of your app directly?

    Tomorrow at 8 PM CEST, @SimonMartinelli and I will test that idea live by building a full Java application with the AI Unified Process.

    youtube.com/live/4Fw4Qne9z8E?f

    #Java #SpringBoot #Vaadin #SoftwareArchitecture #AI

  35. What if your specification could drive the architecture, workflow, and implementation of your app directly?

    Tomorrow at 8 PM CEST, @SimonMartinelli and I will test that idea live by building a full Java application with the AI Unified Process.

    youtube.com/live/4Fw4Qne9z8E?f

    #Java #SpringBoot #Vaadin #SoftwareArchitecture #AI

  36. What if your specification could drive the architecture, workflow, and implementation of your app directly?

    Tomorrow at 8 PM CEST, @SimonMartinelli and I will test that idea live by building a full Java application with the AI Unified Process.

    youtube.com/live/4Fw4Qne9z8E?f

    #Java #SpringBoot #Vaadin #SoftwareArchitecture #AI

  37. What if your specification could drive the architecture, workflow, and implementation of your app directly?

    Tomorrow at 8 PM CEST, @SimonMartinelli and I will test that idea live by building a full Java application with the AI Unified Process.

    youtube.com/live/4Fw4Qne9z8E?f

    #Java #SpringBoot #Vaadin #SoftwareArchitecture #AI

  38. What if your specification could drive the architecture, workflow, and implementation of your app directly?

    Tomorrow at 8 PM CEST, @SimonMartinelli and I will test that idea live by building a full Java application with the AI Unified Process.

    youtube.com/live/4Fw4Qne9z8E?f

    #Java #SpringBoot #Vaadin #SoftwareArchitecture #AI

  39. [Перевод] Команда Spring о Spring Framework 7 и Spring Boot 4

    В новом переводе от команды Spring АйО рассмотрим выход Spring Boot 4 и Spring Framework 7. InfoQ взяли интервью у core команды Spring с целью узнать, куда движется самая популярная в Java экосистема. Spring Boot 4 модуляризировал автоконфигурацию. Теперь при запуске проверяется меньше классов в classpath, а uber-jar будет более компактным: будут подключаться только нужные модули. Параллельно Spring Boot 4 переходит на Jackson 3, но добавлен модуль совместимости с Jackson 2, потому что экосистема ещё догоняет. Spring Framework 7 тащит core resilience в ядро: RetryTemplate , @Retryable и @ConcurrencyLimit доступны без отдельной зависимости. @Retryable работает и с реактивными типами (через Retry из Project Reactor); для обычных вызовов используется RetryTemplate с политикой retry/backoff. @ConcurrencyLimit помогает ограничивать доступ к ресурсу, что особенно полезно с Virtual Threads.

    habr.com/ru/companies/spring_a

    #java #kotlin #spring #spring_boot #spring_framework #springboot #spring_data #ai #agents

  40. [Перевод] Команда Spring о Spring Framework 7 и Spring Boot 4

    В новом переводе от команды Spring АйО рассмотрим выход Spring Boot 4 и Spring Framework 7. InfoQ взяли интервью у core команды Spring с целью узнать, куда движется самая популярная в Java экосистема. Spring Boot 4 модуляризировал автоконфигурацию. Теперь при запуске проверяется меньше классов в classpath, а uber-jar будет более компактным: будут подключаться только нужные модули. Параллельно Spring Boot 4 переходит на Jackson 3, но добавлен модуль совместимости с Jackson 2, потому что экосистема ещё догоняет. Spring Framework 7 тащит core resilience в ядро: RetryTemplate , @Retryable и @ConcurrencyLimit доступны без отдельной зависимости. @Retryable работает и с реактивными типами (через Retry из Project Reactor); для обычных вызовов используется RetryTemplate с политикой retry/backoff. @ConcurrencyLimit помогает ограничивать доступ к ресурсу, что особенно полезно с Virtual Threads.

    habr.com/ru/companies/spring_a

    #java #kotlin #spring #spring_boot #spring_framework #springboot #spring_data #ai #agents

  41. [Перевод] Команда Spring о Spring Framework 7 и Spring Boot 4

    В новом переводе от команды Spring АйО рассмотрим выход Spring Boot 4 и Spring Framework 7. InfoQ взяли интервью у core команды Spring с целью узнать, куда движется самая популярная в Java экосистема. Spring Boot 4 модуляризировал автоконфигурацию. Теперь при запуске проверяется меньше классов в classpath, а uber-jar будет более компактным: будут подключаться только нужные модули. Параллельно Spring Boot 4 переходит на Jackson 3, но добавлен модуль совместимости с Jackson 2, потому что экосистема ещё догоняет. Spring Framework 7 тащит core resilience в ядро: RetryTemplate , @Retryable и @ConcurrencyLimit доступны без отдельной зависимости. @Retryable работает и с реактивными типами (через Retry из Project Reactor); для обычных вызовов используется RetryTemplate с политикой retry/backoff. @ConcurrencyLimit помогает ограничивать доступ к ресурсу, что особенно полезно с Virtual Threads.

    habr.com/ru/companies/spring_a

    #java #kotlin #spring #spring_boot #spring_framework #springboot #spring_data #ai #agents

  42. [Перевод] Команда Spring о Spring Framework 7 и Spring Boot 4

    В новом переводе от команды Spring АйО рассмотрим выход Spring Boot 4 и Spring Framework 7. InfoQ взяли интервью у core команды Spring с целью узнать, куда движется самая популярная в Java экосистема. Spring Boot 4 модуляризировал автоконфигурацию. Теперь при запуске проверяется меньше классов в classpath, а uber-jar будет более компактным: будут подключаться только нужные модули. Параллельно Spring Boot 4 переходит на Jackson 3, но добавлен модуль совместимости с Jackson 2, потому что экосистема ещё догоняет. Spring Framework 7 тащит core resilience в ядро: RetryTemplate , @Retryable и @ConcurrencyLimit доступны без отдельной зависимости. @Retryable работает и с реактивными типами (через Retry из Project Reactor); для обычных вызовов используется RetryTemplate с политикой retry/backoff. @ConcurrencyLimit помогает ограничивать доступ к ресурсу, что особенно полезно с Virtual Threads.

    habr.com/ru/companies/spring_a

    #java #kotlin #spring #spring_boot #spring_framework #springboot #spring_data #ai #agents

  43. How a Group of Developers Took Back Control from Enterprise Java | Spring: The Documentary

    youtu.be/0Gb1z-2SjHY

    #spring #springboot #java

  44. The biggest blocker for #Java developers in #Web3 isn’t #Blockchain — it’s the developer experience. #BloxBean brings Java-native tooling for wallets, transactions, local chains & #SpringBoot on #Cardano.

    @satran004 explains the full stack: javapro.io/2026/05/08/java-dev

    @Cardano_CF

  45. The biggest blocker for #Java developers in #Web3 isn’t #Blockchain — it’s the developer experience. #BloxBean brings Java-native tooling for wallets, transactions, local chains & #SpringBoot on #Cardano.

    @satran004 explains the full stack: javapro.io/2026/05/08/java-dev

    @Cardano_CF

  46. We’re building a full Java app live from prompt to production using the AI Unified Process.

    Spring Boot, Vaadin, JOOQ, Google Login, Fly.io, spec driven development, and live architecture decisions with @SimonMartinelli

    Wednesday, 8 PM CEST youtube.com/live/4Fw4Qne9z8E
    #Java #SpringBoot #Vaadin #AI #SoftwareArchitecture

  47. We’re building a full Java app live from prompt to production using the AI Unified Process.

    Spring Boot, Vaadin, JOOQ, Google Login, Fly.io, spec driven development, and live architecture decisions with @SimonMartinelli

    Wednesday, 8 PM CEST youtube.com/live/4Fw4Qne9z8E
    #Java #SpringBoot #Vaadin #AI #SoftwareArchitecture

  48. We’re building a full Java app live from prompt to production using the AI Unified Process.

    Spring Boot, Vaadin, JOOQ, Google Login, Fly.io, spec driven development, and live architecture decisions with @SimonMartinelli

    Wednesday, 8 PM CEST youtube.com/live/4Fw4Qne9z8E
    #Java #SpringBoot #Vaadin #AI #SoftwareArchitecture

  49. We’re building a full Java app live from prompt to production using the AI Unified Process.

    Spring Boot, Vaadin, JOOQ, Google Login, Fly.io, spec driven development, and live architecture decisions with @SimonMartinelli

    Wednesday, 8 PM CEST youtube.com/live/4Fw4Qne9z8E
    #Java #SpringBoot #Vaadin #AI #SoftwareArchitecture

  50. We’re building a full Java app live from prompt to production using the AI Unified Process.

    Spring Boot, Vaadin, JOOQ, Google Login, Fly.io, spec driven development, and live architecture decisions with @SimonMartinelli

    Wednesday, 8 PM CEST youtube.com/live/4Fw4Qne9z8E
    #Java #SpringBoot #Vaadin #AI #SoftwareArchitecture