en
Feedback
Чашечка Java

Чашечка Java

Open in Telegram

Лучшие материалы по Java на русском и английском Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels

Show more
8 575
Subscribers
+424 hours
+37 days
+830 days
Posts Archive
Быстрее, выше, сильнее: оптимизируем Spring-контекст для тестов Всем привет! Я Юнес, SDET в Т-Банке. Помогаю автоматизаторам создавать более эффективные и надежные тесты, готовить тестовые данные и настраивать CI/CD-пайплайны. Расскажу о доступных способах оптимизации Spring-контекста для тестов. Будет здорово, если у вас есть знания о Spring Framework и опыт написания тестов: тогда мы будем на одной волне. Давайте разберемся в хитросплетениях аннотаций и конфигураций вместе под катом! Читать: https://habr.com/ru/companies/tinkoff/articles/816051/?utm_campaign=816051 @a_cup_of_java

Сортировка объектов Java с помощью Comparable и Comparator Read: https://www.infoworld.com/article/3323403/java-challengers-5
Сортировка объектов Java с помощью Comparable и Comparator Read: https://www.infoworld.com/article/3323403/java-challengers-5-sorting-with-comparable-and-comparator-in-java.html#tk.rss_java @a_cup_of_java

Top 10 Online Courses to Learn Data Structure and Algorithms in 2024 - Best of Lot Hello guys, In the past, I have shared a l
Top 10 Online Courses to Learn Data Structure and Algorithms in 2024 - Best of Lot Hello guys, In the past, I have shared a lot of useful resources like books and tutorials to learn Data Structure and Algorithms for both beginners and experienced programmers. I have also shared a lot of Data Structure and Algorithmic interview questions like this and their solutions in Java. Still, I have got continuously queries about excellent online courses to learn Data Structure and Algorithms in Java. Even though the topics are completely independent with the programming language, Java developer definitely likes the online courses which teach Data Structure and Algorithms in Java, and that's why my recent post about best algorithms courses, which includes algorithms courses from JavaScript and Python didn't impress my readers. Java Interview questions and tutorials Читать: http://www.java67.com/2019/07/top-10-online-courses-to-learn-data-structure-and-algorithms-in-java.html @a_cup_of_java

10 лучших онлайн-курсов для изучения структуры данных и алгоритмов в 2024 году - Лучшие из лучших Здравствуйте, ребята, в прошлом я делился множеством полезных ресурсов, таких как книги и учебники по изучению структуры данных и алгоритмов, как для начинающих, так и для опытных программистов. Я также поделился большим количеством вопросов для интервью по структуре данных и алгоритмам, таких как этот, и их решениями на Java. Тем не менее, я постоянно получаю вопросы об отличных онлайн-курсах по изучению структуры данных и алгоритмов на Java. Несмотря на то, что эти темы совершенно не зависят от языка программирования, Java-разработчикам определенно нравятся онлайн-курсы, на которых изучают структуру данных и алгоритмы на Java, и именно поэтому мой недавний пост о лучшие курсы по алгоритмамв который вошли курсы по алгоритмам на JavaScript и Python, не впечатлил моих читателей. Вопросы и учебники для собеседования по Java Read: http://www.java67.com/2019/07/top-10-online-courses-to-learn-data-structure-and-algorithms-in-java.html @a_cup_of_java

photo content

New Relic Release April 2024 Java Report New Relic have launched the Spring 2024 edition of their report on the state of the
New Relic Release April 2024 Java Report New Relic have launched the Spring 2024 edition of their report on the state of the Java ecosystem. This report is different from all of the developer studies because it is based on directly-reported data from millions of production JVMs, and is not self-reported. By Ben Evans Read: https://www.infoq.com/news/2024/05/new-relic-java-2024/ @a_cup_of_java

Устроиться бэкендером в Яндекс за выходные 8–9 июня Яндекс устраивает Weekend Offer Backend. До 6 июня решите задачи в Контес
Устроиться бэкендером в Яндекс за выходные 8–9 июня Яндекс устраивает Weekend Offer Backend. До 6 июня решите задачи в Контесте, 8-го пройдите два собеседования, а 9 июня познакомьтесь с командами и получите офер. В мероприятии участвуют команды: Crowd, Ecom-сценарии, Поиск, Алиса, Автономные автомобили, Большие данные. Вы сможете пообщаться с менеджерами и выбрать проект, который покажется самым интересным. Нанимают в офисы России и Республики Беларусь. Узнать подробности и зарегистрироваться можно здесь. Это #партнёрский пост

Геймдев, про который мы забыли: как работали 2D-игры на кнопочных телефонах нулевых Друзья! А вы помните, какими были мобильные игры в 2000-х годах? Помните, как разработчики умудрялись уместить целые миры в устройство с небольшим дисплеем, аппаратной клавиатурой, весьма слабым железом и парой сотен килобайт памяти? Но задумывались ли вы, как в своё время работали эти сами игры «под капотом»? В сегодняшней статье-ретроспективе предлагаю вспомнить мобильный геймдев нулевых и узнать, как же работали 2D Java-игры, какие API были доступны и что из себя представлял средний телефон тех лет! Интересно? Тогда добро пожаловать под кат! Читать: https://habr.com/ru/companies/timeweb/articles/814975/?utm_campaign=814975 @a_cup_of_java

WildFly 32 Delivers Preview of Jakarta EE 11 and Final Version of WildFly Glow The WildFly team has released WildFly 32, feat
WildFly 32 Delivers Preview of Jakarta EE 11 and Final Version of WildFly Glow The WildFly team has released WildFly 32, featuring WildFly Glow tools. These tools analyze application artifacts to determine necessary dependencies and suggest packaging layers. WildFly 32 supports Jakarta EE 10, MicroProfile, and JDK 11, 17, and 21. It also introduces a preview of Jakarta EE 11. By Shaaf Syed Read: https://www.infoq.com/news/2024/05/wildfly32-glow-jakartaee11/ @a_cup_of_java

Graal Cloud Native IntelliJ IDEA Plugin Enables Cloud Agnostic Projects Based on Micronaut Oracle introduced version 1.0.0 of
Graal Cloud Native IntelliJ IDEA Plugin Enables Cloud Agnostic Projects Based on Micronaut Oracle introduced version 1.0.0 of the open-source Graal Cloud Native (GCN) IntelliJ IDEA Plugin for IntelliJ Ultimate, Community and Aqua. The GCN is a cloud-agnostic development framework which is based on the Micronaut framework. The plugin provides a new project wizard for IntelliJ to create a project once and execute it on various cloud platforms. By Johan Janssen Read: https://www.infoq.com/news/2024/05/graal-cloud-native-intellij/ @a_cup_of_java

Топ 10 бесплатных курсов по Core Spring, Spring MVC и Spring Boot для начинающих в 2024 году - Best of Lot Здравствуйте, ребята, если вы хотите изучить Spring Framework, Spring MVC и Spring Boot, то вы находитесь в правильном месте. В этом посте вы найдете лучшие бесплатные курсы по изучению Spring Framework, Spring MVC и Spring Boot в 2024 году. В последнее время я делился большим количеством ресурсов, таких как книги и курсы, и когда я опубликовал свой список 5 лучших курсов по изучению Spring и Hibernateмногие из моих читателей спрашивали о подобном списке бесплатных курсов по изучению Spring Framework, таких как Core Spring, Spring MVC, Spring Security и Spring Boot. Эта просьба всегда была у меня в голове, но я никак не мог найти время, чтобы составить список, которым я мог бы поделиться с вами, ребята, но сегодня этот день настал. В этом списке я собрал некоторые из лучших бесплатных онлайн-курсов для изучения Spring Framework с нуля, онлайн, в удобном для вас темпе. Вопросы и учебники для собеседования по Java Read: http://www.java67.com/2017/11/top-5-free-core-spring-mvc-courses-learn-online.html @a_cup_of_java

photo content

Top 10 Free Core Spring, Spring MVC, and Spring Boot Courses for Beginners in 2024 - Best of Lot Hello guys, if you want to learn Spring Framework, Spring MVC and Spring Boot then you are at the right place. In this post you will find the best free courses to learn Spring Framework, Spring MVC and Spring Boot in 2024. I have been sharing a lot of resources like books and courses recently and when I published my list of Top 5 courses to learn Spring and Hibernate, many of my readers asked about a similar list of free courses to learn Spring Framework like Core Spring, Spring MVC, Spring Security, and Spring Boot. That request was always back in my mind but I couldn't get time to put together a list, which I can share with you guys, but today is the day. In this list, I have compiled some of the best online free courses to learn Spring Framework from scratch, online at your own pace. Java Interview questions and tutorials Читать: http://www.java67.com/2017/11/top-5-free-core-spring-mvc-courses-learn-online.html @a_cup_of_java

photo content

Гайд по использованию JUnit 5, Mockito и AssertJ для проверки поведения кода Меня зовут Игорь Симаков, я тимлид Java-разработки в команде Маркетплейс Банки.Ру. Сегодня на практическом примере разберу использование UNIT-тестирования. Оно применяется как для тестирования состояния, так и для проверки поведения кода. В этом материале сосредоточусь на последнем аспекте. Покажу, как использовать JUnit, Mockito и AssertJ для тестирования кода, а также JaCoCo для оценки покрытия тестами на примере простого мини-сервиса. Эта статья основана на моем внутреннем воркшопе, который я проводил для своих коллег. В моем репозитории на GitHub можно ознакомиться с текстом доклада. Там содержится обзор основных понятий, используемых в статье, а также подробное описание инструментов. Читать: https://habr.com/ru/companies/banki/articles/814485/?utm_campaign=814485 @a_cup_of_java

IBM представила предварительную версию watsonx Code Assistant для корпоративных Java-приложений Read: https://www.infoworld.c
IBM представила предварительную версию watsonx Code Assistant для корпоративных Java-приложений Read: https://www.infoworld.com/article/3715485/ibm-previews-watsonx-code-assistant-for-enterprise-java-applications.html#tk.rss_java @a_cup_of_java

JEP 467: Java Enhances Documentation with Markdown Support JEP 467, Markdown Documentation Comments, has been promoted from P
JEP 467: Java Enhances Documentation with Markdown Support JEP 467, Markdown Documentation Comments, has been promoted from Proposed to Target to Targeted for JDK 23. This feature proposes to enable JavaDoc documentation comments to be written in Markdown rather than a mix of HTML and JavaDoc @ tags. This will allow for documentation comments that are easier to write and read in source form. By A N M Bazlur Rahman Read: https://www.infoq.com/news/2024/05/jep467-markdown-in-javadoc/ @a_cup_of_java

Топ-5 информационных бюллетеней о системном дизайне, которые вы сможете прочитать в 2024 году Здравствуйте, ребята, если вы х
Топ-5 информационных бюллетеней о системном дизайне, которые вы сможете прочитать в 2024 году Здравствуйте, ребята, если вы хотите изучать системный дизайн, есть много способов начать. Например, вы можете начать с чтения книги по системному дизайну или присоединиться к онлайн-курсу, но если вы хотите постоянно обновлять информацию и верите в постоянное обучение, то нет лучшего способа, чем подписка на рассылку новостей по системному дизайну. Когда речь заходит о рассылке новостей о системном дизайне, вы можете найти множество новостей в Интернете, просто откройте свой LinkedIn и вы увидите сообщения, появляющиеся то тут, то там, но вы не можете подписаться на все из них, так как это не имеет смысла. Лучшая стратегия - подписываться только на лучшие рассылки, чтобы не перегружаться, но при этом продолжать изучать полезные концепции и новые технологические тенденции. Вопросы и учебники для собеседования по Java Read: http://www.java67.com/2024/05/top-5-system-design-newsletter-you-can.html @a_cup_of_java

Top 5 System Design Newsletter You Can Read in 2024 Hello guys, if you want to learn System design then there are many ways y
Top 5 System Design Newsletter You Can Read in 2024 Hello guys, if you want to learn System design then there are many ways you can start. For example, you can start with reading a System Design book, or joining an online course, but if you want to keep yourself updated and believe in constant learning then there is no better way then subscribing to a System Design Newsletter. When it comes to System design newsletter you can find many newsletter online, just open your LinkedIn and you will see a post popping here or there but you cannot subscribe to all of them as it doesn't make sense. A better strategy is to subscribe only the best newsletters so that you doesn't get overwhelmed but also keep learning useful concepts and new tech trends. Java Interview questions and tutorials Читать: http://www.java67.com/2024/05/top-5-system-design-newsletter-you-can.html @a_cup_of_java

Custom Kafka Deserializer и Spring’овый контекст. Как инжектить в статические поля В блоге beeline cloud я рассказывал о Spring Data JPA, Hibernate, делился личными наблюдениями, как облегчить себе жизнь при написании тестов. Сегодня речь о другом: расскажу, как инжектить в статические поля. Как всегда — на примерах. Поехали. На практике десериализаторов, представленных в ядре Spring, хватает в 99% случаев. Но бывают ситуации, когда всё же требуется описать свою логику предобработки входящего сообщения. Для наглядности предлагаю рассмотреть гипотетический случай, когда на вход Kafka подается строка лога с задаваемым разделителем. В этой строке нас интересует лишь часть сообщения: мы будем делить строку по определенному символу и собирать из получившегося массива новую строку. Читать: https://habr.com/ru/companies/beeline_cloud/articles/815829/?utm_campaign=815829 @a_cup_of_java