Категоризированный список всех функций Java и JVM, начиная с JDK 8–21.
https://advancedweb.hu/a-categorized-list-of-all-java-and-jvm-features-since-jdk-8-to-21/
  
  https://advancedweb.hu/a-categorized-list-of-all-java-and-jvm-features-since-jdk-8-to-21/
Advanced Web Machinery
  
  A categorized list of all Java and JVM features since JDK 8 to 21
  From Java 8 to 21
  Minum — это минималистичный экспериментальный веб-фреймворк, демонстрирующий меньше, да лучше.
https://github.com/byronka/minum
  
  https://github.com/byronka/minum
GitHub
  
  GitHub - byronka/minum: The smallest fully-tested TDD-designed all-essentials-included non-magic zero-dependency minimalist Java…
  The smallest fully-tested TDD-designed all-essentials-included non-magic zero-dependency minimalist Java web application framework - byronka/minum
  Управление памятью в Java: введение
Понимание управления памятью в Java и, в частности, роли распределения объектов имеет важное значение при оптимизации производительности системы. https://foojay.io/today/java-memory-management/
  
  Понимание управления памятью в Java и, в частности, роли распределения объектов имеет важное значение при оптимизации производительности системы. https://foojay.io/today/java-memory-management/
foojay
  
  Memory Management in Java: An Introduction
  Understanding memory management in Java, and particularly the role of object allocation is essential when optimising system performance.
👍3
  Аннотации и рефлексия в Java.
Аннотации и рефлексия являются ключевыми концепциями в Java, предоставляя разработчикам мощные инструменты для создания более гибких, адаптивных и понятных приложений. Аннотации предоставляют способ добавить метаданные к классам, методам и полям, что позволяет компилятору и другим инструментам анализировать код более глубоко. Рефлексия, с другой стороны, позволяет программам анализировать и модифицировать свой собственный состав и поведение во время выполнения. Читать дальше →https://habr.com/ru/companies/otus/articles/764244
  
  Аннотации и рефлексия являются ключевыми концепциями в Java, предоставляя разработчикам мощные инструменты для создания более гибких, адаптивных и понятных приложений. Аннотации предоставляют способ добавить метаданные к классам, методам и полям, что позволяет компилятору и другим инструментам анализировать код более глубоко. Рефлексия, с другой стороны, позволяет программам анализировать и модифицировать свой собственный состав и поведение во время выполнения. Читать дальше →https://habr.com/ru/companies/otus/articles/764244
Хабр
  
  Аннотации и рефлексия в Java
  Привет, уважаемые читатели Хабра! Аннотации и рефлексия являются ключевыми концепциями в Java, предоставляя разработчикам мощные инструменты для создания более гибких, адаптивных и понятных...
  Документация Spring Boot 3 REST API с использованием SpringDoc OpenAPI
В этом руководстве мы узнаем, как создавать документацию REST API с использованием библиотеки SpringDoc OpenAPI в приложениях Spring Boot 3. https://www.javaguides.net/2023/03/spring-boot-3-rest-api-documentation.html
  
  В этом руководстве мы узнаем, как создавать документацию REST API с использованием библиотеки SpringDoc OpenAPI в приложениях Spring Boot 3. https://www.javaguides.net/2023/03/spring-boot-3-rest-api-documentation.html
www.javaguides.net
  
  Spring Boot 3 REST API Documentation using SpringDoc OpenAPI
  In this tutorial, we will learn how to generate REST API documentation using the SpringDoc OpenAPI library in Spring Boot 3 Applications.
👍1
  В этом руководстве показано, как создать архитектуру микросервисов с помощью Spring Boot и Spring Cloud. https://auth0.com/blog/java-spring-boot-microservices/
  
  Auth0 - Blog
  
  Java Microservices with Spring Boot and Spring Cloud
  This tutorial shows you how to build a microservices architecture with Spring Boot and Spring Cloud.
👍2
  10 лучших веб-сайтов для практики программирования на Java и вопросы для собеседования
https://levelup.gitconnected.com/10-best-websites-to-practice-java-programming-and-coding-interview-questions-1d2731d8a852
  
  https://levelup.gitconnected.com/10-best-websites-to-practice-java-programming-and-coding-interview-questions-1d2731d8a852
Medium
  
  10 Best Places for Coding Interview Questions
  My favorite website to practice Java coding interview questions along with LeetCode and HackerRank
  Разница между @Spy и @SpyBean
В этом руководстве мы стремимся рассмотреть разницу между @Spy и @SpyBean , объяснив их функциональные возможности и предоставив рекомендации о том, когда использовать каждый из них. https://www.baeldung.com/spring-spy-vs-spybean
  
  В этом руководстве мы стремимся рассмотреть разницу между @Spy и @SpyBean , объяснив их функциональные возможности и предоставив рекомендации о том, когда использовать каждый из них. https://www.baeldung.com/spring-spy-vs-spybean
Baeldung
  
  Difference Between @Spy and @SpyBean | Baeldung
  Learn the difference between @Spy and @SpyBean in Spring.
  ИИ в Java: создание клона ChatGPT с помощью Spring Boot и LangChain
Научитесь создавать клон ChatGPT с помощью Spring Boot, LangChain и Hilla на Java. https://dzone.com/articles/ai-in-java-building-a-chatgpt-clone-with-spring-bo
  
  Научитесь создавать клон ChatGPT с помощью Spring Boot, LangChain и Hilla на Java. https://dzone.com/articles/ai-in-java-building-a-chatgpt-clone-with-spring-bo
DZone
  
  AI in Java: Building a ChatGPT Clone With Spring Boot and LangChain
  Learn to build a ChatGPT clone with Spring Boot, LangChain, and Hilla in Java. Cover both synchronous chat completions and advanced streaming completion.
  У нас для тебя есть дебетовая карта с кэшбэком и ежемесячным доходом на остаток — Tinkoff Black в космическом дизайне 🚀🌌, которая позволяет зарабатывать реальные рубли с каждой покупки.
Оставь заявку на оформление карты потратить от 3000 рублей в течение месяца после активации карты и получи 1000 рублей кэшбэка.
Переходи по ссылке и оформляй себе карту:
https://l.tinkoff.ru/pesero
Please open Telegram to view this post
    VIEW IN TELEGRAM
  Опытные вопросы для собеседования по Spring/Spring Boot для разработчиков Java-2023 [5–10 лет]
В этой статье рассматриваются недавно возникшие вопросы на собеседованиях для опытных Java-разработчиков, знакомых со Spring и Spring Boot. Эти вопросы предназначены для оценки глубоких знаний среды Spring и ее Spring Boot. https://rathod-ajay.medium.com/experienced-spring-spring-boot-interview-questions-for-java-developers-2023-5-10-years-157c22c85e04
  
  В этой статье рассматриваются недавно возникшие вопросы на собеседованиях для опытных Java-разработчиков, знакомых со Spring и Spring Boot. Эти вопросы предназначены для оценки глубоких знаний среды Spring и ее Spring Boot. https://rathod-ajay.medium.com/experienced-spring-spring-boot-interview-questions-for-java-developers-2023-5-10-years-157c22c85e04
Medium
  
  Experienced Spring/Spring Boot Interview Questions for Java Developers-2023[5–10 years]
  This article explores recently encountered interview questions for experienced Java developers who are familiar with Spring and Spring…
  Глубокое погружение в ClassLoader и Reflection
Две мощные функции Java, которые должны быть в вашем арсенале программирования. https://levelup.gitconnected.com/a-deep-dive-into-classloader-reflection-dynamic-typing-and-runtime-modifiable-classes-in-java-c83d6d689b2
  
  Две мощные функции Java, которые должны быть в вашем арсенале программирования. https://levelup.gitconnected.com/a-deep-dive-into-classloader-reflection-dynamic-typing-and-runtime-modifiable-classes-in-java-c83d6d689b2
Medium
  
  A Deep Dive into ClassLoader and Reflection — Dynamic Typing and Runtime Modifiable Classes in Java
  Two powerful Java features to have in your programming arsenal.
  Глядя на Java 21: виртуальные потоки
Многопоточность больше не будет прежней
https://medium.com/@benweidig/looking-at-java-21-virtual-threads-0ddda4ac1be1
  
  Многопоточность больше не будет прежней
https://medium.com/@benweidig/looking-at-java-21-virtual-threads-0ddda4ac1be1
Medium
  
  Looking at Java 21: Virtual Threads
  Multi-Threading won’t be the same anymore
  Я хотел сломать Java и я это сделал.
На написание этой статьи, меня натолкнул разбор результата изменения полей объекта, лежащего в HashSet. Я развил идею и привнёс альтернативную математику в Java.
Читать далее https://habr.com/ru/articles/767114
  
  На написание этой статьи, меня натолкнул разбор результата изменения полей объекта, лежащего в HashSet. Я развил идею и привнёс альтернативную математику в Java.
Читать далее https://habr.com/ru/articles/767114
Хабр
  
  Я хотел сломать Java и я это сделал
  На написание этой статьи, меня натолкнул разбор результата изменения полей объекта, лежащего в HashSet. Я развил идею и привнёс альтернативную математику в Java. Ломаем В Java существуют примитивные...
  Как использовать суперспособности Java, чтобы победить Rust в серверной задаче
https://medium.com/@leonardopanga/how-to-use-java-superpowers-to-beat-rust-in-a-backend-challenge-15fc219f776d
  
  https://medium.com/@leonardopanga/how-to-use-java-superpowers-to-beat-rust-in-a-backend-challenge-15fc219f776d
Medium
  
  How to use Java superpowers to beat Rust in a backend challenge
  It is not very often that I work on software that is not my full time job as a software architect, but as I love challenges, so I decided…
  Представляем расширение платформы Oracle Java для кода Visual Studio
https://inside.java/2023/10/18/announcing-vscode-extension/
  
  https://inside.java/2023/10/18/announcing-vscode-extension/
inside.java
  
  Introducing the Oracle Java Platform Extension for Visual Studio Code
  We are happy to announce the general availability of our official Java Platform Extension for Visual Studio Code. Unlike the language servers offered by other VS Code extensions for Java, this language server is based on the OpenJDK JDK's `javac` co…
  Недавно выпущенный Java-клиент Hydra v0.0.9 теперь полностью совместим с Hydra 0.13.x.
https://github.com/cardano-foundation/hydra-java/
  
  https://github.com/cardano-foundation/hydra-java/
GitHub
  
  GitHub - cardano-foundation/hydra-java: Incubation project for Java client for Hydra L2 solution.
  Incubation project for Java client for Hydra L2 solution. - cardano-foundation/hydra-java
  Оптимизация кода Java: измерение влияния на производительность
Автор делится своим опытом оптимизации кода и объясняет методологию измерения влияния на производительность. https://digma.ai/blog/optimizing-code-by-measuring-performance-impact
  
  Автор делится своим опытом оптимизации кода и объясняет методологию измерения влияния на производительность. https://digma.ai/blog/optimizing-code-by-measuring-performance-impact
Digma
  
  Optimizing your Java code: Measuring Performance Impact
  Optimizing your Java code and measuring performance Impact by using the Performance Impact Score PIS feature.
  В этой статье мы рассмотрим, как функциональность запечатанных классов и исчерпывающее сопоставление шаблонов может стать альтернативным решением для шаблона Visitor в Kotlin и Java 21.
https://proandroiddev.com/sealed-class-an-alternative-approach-to-the-visitor-pattern-in-kotlin-and-java-21-b7a77ecc7ee2
  
  https://proandroiddev.com/sealed-class-an-alternative-approach-to-the-visitor-pattern-in-kotlin-and-java-21-b7a77ecc7ee2
Medium
  
  📦 Sealed Classes: An Alternative Approach To The Visitor Pattern In Kotlin And Java 21
  In this article, we are going to look at how the functionality of sealed classes and exhaustive pattern matching can be an alternative…
  Структуры данных и алгоритмы в Java
Это руководство даст вам хорошее представление о структурах данных, необходимых для понимания сложности приложений корпоративного уровня и необходимости в алгоритмах и структурах данных. https://www.javaguides.net/p/data-structures-and-algorithms-in-java.html
  
  Это руководство даст вам хорошее представление о структурах данных, необходимых для понимания сложности приложений корпоративного уровня и необходимости в алгоритмах и структурах данных. https://www.javaguides.net/p/data-structures-and-algorithms-in-java.html
www.javaguides.net
  
  Data Structures and Algorithms in Java
  In this tutorial, we will learn different Data Structures, Sorting Algorithms, and Searching Algorithms.
👍1
  