Привет, Java-разработчики! Мы все знаем, насколько важно выбрать правильную среду Java для успеха проекта. Я изучал различные стеки Java, чтобы определить фавориты среди разработчиков и конкретные причины их выбора.
https://digma.ai/whats-your-go-to-java-framework
  https://digma.ai/whats-your-go-to-java-framework
Как создавать собственные среды выполнения Java с помощью Jlink
https://inside.java/2024/06/21/build-runtimes-with-jlink
Сократите цикл обратной связи: наблюдаемость Java с помощью OpenTelemetry, Grafana Cloud и Digma.ai
https://grafana.com/blog/2024/06/21/shorten-your-feedback-loop-java-observability-with-opentelemetry-grafana-cloud-and-digma.ai
  
  https://inside.java/2024/06/21/build-runtimes-with-jlink
Сократите цикл обратной связи: наблюдаемость Java с помощью OpenTelemetry, Grafana Cloud и Digma.ai
https://grafana.com/blog/2024/06/21/shorten-your-feedback-loop-java-observability-with-opentelemetry-grafana-cloud-and-digma.ai
inside.java
  
  How to Build Custom Java Runtimes with Jlink
  Jlink is a powerful tool in the JDK for creating custom runtimes based on the modules an application needs to run. In this video, we will introduce the key concepts and benefits of using jlink and go through five steps covering the key features used…
  10 лучших практик производительности Spring Boot
https://digma.ai/10-spring-boot-performance-best-practices
  
  https://digma.ai/10-spring-boot-performance-best-practices
Digma
  
  10 Spring Boot Performance Best Practices - Digma
  In this article, we will first discuss what performance is in general, and then we will discuss 10 Spring Boot Performance Best Practices to make our Spring
  Spring Boot: сколько запросов может обрабатывать Spring Boot одновременно?
https://medium.com/@haiou-a/spring-boot-how-many-requests-can-spring-boot-handle-simultaneously-a57b41bdba6a
  
  https://medium.com/@haiou-a/spring-boot-how-many-requests-can-spring-boot-handle-simultaneously-a57b41bdba6a
Medium
  
  Spring Boot: How Many Requests Can Spring Boot Handle Simultaneously?
  My article is open to everyone; non-member readers can click this link to read the full text.
  Регистрация HTTP-запросов и ответов с помощью Logbook в Spring
https://www.baeldung.com/spring-logbook-http-logging
  
  https://www.baeldung.com/spring-logbook-http-logging
Baeldung on Kotlin
  
  HTTP Request and Response Logging Using Logbook in Spring | Baeldung
  Learn how to integrate the Logbook library with Spring Boot using minimal configuration.
  Volatile, Lock-free, Immutable, Atomic в Java. Как понять и начать использовать
Сегодня хочу поговорить об одном из lock-free алгоритмов в Java. Разберём как с ним связано ключевое слово volatile и паттерн immutable. https://habr.com/ru/companies/bercut/articles/822253/
  
  Сегодня хочу поговорить об одном из lock-free алгоритмов в Java. Разберём как с ним связано ключевое слово volatile и паттерн immutable. https://habr.com/ru/companies/bercut/articles/822253/
Хабр
  
  Volatile, Lock-free, Immutable, Atomic в Java. Как понять и начать использовать
  Вступление Привет, меня зовут Денис Агапитов, я руководитель группы Platform Core компании Bercut. Сегодня хочу поговорить об одном из lock-free алгоритмов в Java. Разберём как с ним связано ключевое...
  Сегодня мы окунемся в мистический мир Java Reflection и его ключевую роль в создании проекта JetORM — небольшого, но мощного ORM-фреймворка, вдохновленного Hibernate.
https://medium.com/@sg24101999/reflecting-on-java-unveiling-the-magic-of-reflection-7140a465ff6b
  
  https://medium.com/@sg24101999/reflecting-on-java-unveiling-the-magic-of-reflection-7140a465ff6b
Medium
  
  Reflecting on Java : Unveiling the magic of Reflection
  From Learning About Reflection to Mastering Its Use!
  В этом уроке мы научимся взаимодействовать с удаленным сервером с помощью библиотек JSch, Apache Mina SSHD и SSHJ. Также мы увидим, как установить соединение с удаленным сервером с помощью закрытого ключа и вывести список всех папок в определенном каталоге с сервера. https://www.baeldung.com/java-show-every-file-remote-server
  
  Baeldung
  
  List All Files on the Remote Server in Java | Baeldung
  Tutorial on how to list all files on a remote server using the JSch, Apache Mina SSHD, and SSHJ libraries.
  7 лучших методов оптимизации кэширования в Spring Boot
https://digma.ai/top-7-techniques-to-optimize-caching-in-spring-boot
  
  https://digma.ai/top-7-techniques-to-optimize-caching-in-spring-boot
Digma
  
  Top 7 Techniques to Optimize Caching in Spring Boot - Digma
  In this article, we will explore top 7 Techniques to Optimize Caching in Spring Boot.
  ✔️7 проектов с открытым исходным кодом, которые вы должны знать - Java Edition 
https://dev.to/this-is-learning/7-open-source-projects-you-should-know-java-edition-1mkb
✔️Spring Security 6.3 – Что нового
https://www.baeldung.com/spring-security-6-3
  
  https://dev.to/this-is-learning/7-open-source-projects-you-should-know-java-edition-1mkb
✔️Spring Security 6.3 – Что нового
https://www.baeldung.com/spring-security-6-3
DEV Community
  
  7 Open Source Projects You Should Know - Java Edition ✔️
  Overview   Hi everyone 👋🏼 In this article, I'm going to look at seven OSS repository that...
  Создание экземпляра облачных вычислений с использованием концепций Java
https://inside.java/2024/07/16/build-oci-instance-with-java-concepts
  
  https://inside.java/2024/07/16/build-oci-instance-with-java-concepts
inside.java
  
  Build a Cloud Compute Instance with Java Concepts
  While infrastructure configuration management tools have been around since the 1970s, the rise in popularity of DevOps and cloud computing brought a new perspective to how we can all provision and maintain infrastructure using our favorite programmi…
  beetRoot: еще один веб-фреймворк?
это простая и быстрая среда разработки веб-приложений на Java, а также полноценная и безопасная клиент-серверная среда, готовая к запуску. https://foojay.io/today/beetroot-yet-another-web-framework/
  
  это простая и быстрая среда разработки веб-приложений на Java, а также полноценная и безопасная клиент-серверная среда, готовая к запуску. https://foojay.io/today/beetroot-yet-another-web-framework/
foojay
  
  beetRoot: Yet Another Web Framework?
  beetRoot is a slim and rapid Java web development as well as a full & secure client-server framework ready to run.
  ☕️Отправка сообщений WhatsApp в Spring Boot с использованием Twilio
https://www.baeldung.com/spring-boot-twilio-whatsapp
☕️Серия Apache Kafka
Подборка образовательный материалов
https://www.baeldung.com/apache-kafka-series
☕️Как реализовать адаптивный веб-дизайн на Java
https://vaadin.com/blog/how-to-implement-responsive-web-design-in-java-vaadin
  
  https://www.baeldung.com/spring-boot-twilio-whatsapp
☕️Серия Apache Kafka
Подборка образовательный материалов
https://www.baeldung.com/apache-kafka-series
☕️Как реализовать адаптивный веб-дизайн на Java
https://vaadin.com/blog/how-to-implement-responsive-web-design-in-java-vaadin
Baeldung
  
  Sending WhatsApp Messages in Spring Boot Using Twilio | Baeldung
  Learn how to use Twilio to send WhatsApp messages and replies in a Spring Boot application.
  Если вы разработчик Java и используете Docker для упаковки своих приложений, вы могли заметить, что размер конечного образа может быть довольно большим даже для проектов типа «hello world». В этой статье мы рассмотрим несколько советов по оптимизации размера образа Docker для приложений Java.
https://medium.com/@RoussiAbel/optimizing-java-base-docker-images-size-from-674mb-to-58mb-c1b7c911f622
  
  https://medium.com/@RoussiAbel/optimizing-java-base-docker-images-size-from-674mb-to-58mb-c1b7c911f622
Medium
  
  Optimizing java base docker images size from 674Mb to 58Mb
  If you are a java developer and you are using docker to package your applications, you may have noticed that the size of the final image…
  Понимание структуры памяти JVM с помощью новой опции виртуальной машины PrintMemoryMapAtExit в OpenJDK24
Недавно в OpenJDK24 была добавлена новая опция HotSpot JVM под названием
https://foojay.io/today/understanding-jvm-memory-layout-with-openjdk24s-new-printmemorymapatexit-vm-option
Актуален ли Java сегодня?
Одной из самых больших проблем для технологий в настоящее время является необходимость идти в ногу с последними разработками, оставаясь актуальными для потребностей современного бизнеса и продолжая предоставлять пользователям добавленную стоимость. Мир меняется быстрее, чем когда-либо прежде, и темпы этих изменений не показывают никаких признаков замедления.
Как основной язык программирования, Java также подвержен этим проблемам. Регулярно появляются новые, упрощенные языки. Сможет ли Java удержать свою корону? Есть ли еще потенциал для тех, кто только начинает свою карьеру разработчика с Java? https://blog.jetbrains.com/idea/2024/07/is-java-still-relevant-nowadays
  
  Недавно в OpenJDK24 была добавлена новая опция HotSpot JVM под названием
PrintMemoryMapAtExit.https://foojay.io/today/understanding-jvm-memory-layout-with-openjdk24s-new-printmemorymapatexit-vm-option
Актуален ли Java сегодня?
Одной из самых больших проблем для технологий в настоящее время является необходимость идти в ногу с последними разработками, оставаясь актуальными для потребностей современного бизнеса и продолжая предоставлять пользователям добавленную стоимость. Мир меняется быстрее, чем когда-либо прежде, и темпы этих изменений не показывают никаких признаков замедления.
Как основной язык программирования, Java также подвержен этим проблемам. Регулярно появляются новые, упрощенные языки. Сможет ли Java удержать свою корону? Есть ли еще потенциал для тех, кто только начинает свою карьеру разработчика с Java? https://blog.jetbrains.com/idea/2024/07/is-java-still-relevant-nowadays
foojay
  
  Understanding JVM Memory Layout with OpenJDK24's New PrintMemoryMapAtExit VM Option
  OpenJDK24 recently added a new HotSpot JVM option called PrintMemoryMapAtExit.
  Сортировка массива строк по длине строк
В этом уроке мы рассмотрим различные подходы к сортировке строкового массива по длине элемента. https://www.baeldung.com/java-sort-string-array-length-comparator
Встраивание Java-приложений на веб-сайты без сторонних файлов cookie
https://vaadin.com/blog/embedding-java-apps-on-websites-without-third-party-cookies
  
  В этом уроке мы рассмотрим различные подходы к сортировке строкового массива по длине элемента. https://www.baeldung.com/java-sort-string-array-length-comparator
Встраивание Java-приложений на веб-сайты без сторонних файлов cookie
https://vaadin.com/blog/embedding-java-apps-on-websites-without-third-party-cookies
Baeldung
  
  Sort an Array of Strings According to String Lengths | Baeldung
  Learn how to sort an array of strings by supplying Array.sort() a dedicated Comparator that sorts an array of strings based on their lengths.
  Forwarded from Devops
  
В этой статье мы обсудим один из необычных случаев, с которым мы столкнулись на пути развертывания виртуальных потоков в Java 21.
Узнайте, как виртуальные потоки Java 21 могут преобразовать высокопроизводительные параллельные приложения за счет сокращения накладных расходов на управление потоками. https://netflixtechblog.com/java-21-virtual-threads-dude-wheres-my-lock-3052540e231d
  Узнайте, как виртуальные потоки Java 21 могут преобразовать высокопроизводительные параллельные приложения за счет сокращения накладных расходов на управление потоками. https://netflixtechblog.com/java-21-virtual-threads-dude-wheres-my-lock-3052540e231d
