Чашечка Java – Telegram
Чашечка Java
8.86K subscribers
3.86K photos
12 videos
56 files
6.32K links
Лучшие материалы по Java на русском и английском

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels
Download Telegram
Top 5 Free Google Cloud Developer Certification Exam Courses in 2022 - Best of Lot

If you are preparing for Google Cloud Professional Cloud Developer certification and looking for free Google cloud courses to learn online then you have come to the right place. In the past, I have...

Read: http://www.java67.com/2020/09/5-free-courses-to-pass-google-cloud-developer-certification.html
Top 5 Free Jenkins, Docker, DevOps, Maven, and Kubernetes Courses for Java Programmers in 2022 [UPDATED]

Hello guys, you might have heard about DevOps and all the attention it is getting now. DevOps is a new phenomenon, and there is a mad race among senior developers to become a DevOps engineer. Well, I...

Read: http://www.java67.com/2019/03/5-free-devops-courses-to-learn-jenkins.html
Полное руководство по расширениям JUnit 5

JUnit - одна из самых популярных сред модульного тестирования в экосистеме Java. Версия JUnit 5 (также известная как Jupiter) содержит множество интересных нововведений, включая поддержку новых функций в Java 8 и выше. Однако многие разработчики по-прежнему предпочитают использовать среду JUnit 4, поскольку некоторые функции, такие как параллельное выполнение в JUnit 5 все еще находятся в экспериментальной фазе.

За исключением нескольких незначительных вещей, JUnit 5 по-прежнему представляет собой важный шаг вперед в эволюции тестовой среды, поскольку он предоставляет расширенные аннотации, которые позволяют тестировать реактивные приложения.

По моему опыту, JUnit 5 - лучшая версия JUnit. Новая структура также включает расширяемую архитектуру и совершенно новую модель расширений, которая упрощает реализацию пользовательских функций.

В этом руководстве по JUnit мы подробно рассмотрим расширения JUnit 5 - одну из основных функций платформы JUnit 5.


Читать: https://habr.com/ru/post/589135/?utm_campaign=589135
Автоматизация тестирования «с нуля» (нетехническая сторона вопроса)

Есть множество статей про технологии и те или иные подходы к автоматизации. Но почему-то нет статей про «обратную сторону» автоматизации. Как вообще всё зарождается на проекте? И как это «всё» организовать?
Читаю дальше

Читать: https://habr.com/ru/post/591449/?utm_campaign=591449
Отчеты о покрытии кода JUnit тестами с помощью Maven плагина JaCoCo

Это продолжение туториала по JUnit 5. Введение опубликовано здесь.

Научитесь создавать отчеты о покрытии кода для тестов JUnit с помощью подключаемого модуля JaCoCo Maven.


Читать: https://habr.com/ru/post/591553/?utm_campaign=591553
Skillbox Java Challenge: игра “на выживание” для разработчиков

Привет, Хабр! Хотим поделиться опытом проведения ролевых соревнований среди студентов и выпускников курса “Java-разработчик” — Skillbox Java Challenge (SJC). Созданная в 2019 году по инициативе студентов активность полюбилась всей команде, обросла интересными соревновательными и игровыми фичами. Этой осенью SJC состоялся уже в третий раз, его тематикой стали космические путешествия. О подробностях соревнования — под катом.


Читать: https://habr.com/ru/post/591623/?utm_campaign=591623
Прогресс GC от JDK 8 до JDK 17

JDK 17 с нами уже несколько месяцев и он не только про новые возможности языка Java. Прирост производительности в сравнении с более старыми версиями JDK очень заметен. Это становится особенно очевидно, когда мы сравниваем его с предыдущими LTS версиями: JDK 8 и JDK 11. Большая доля в улучшении производительности происходит из новых функций и оптимизаций в JVM, и в этой статье фокус будет на улучшениях, которые были сделаны в области сборки мусора в JVM
Читать статью

Читать: https://habr.com/ru/post/591633/?utm_campaign=591633
Helidon, Testcontainers, Cucumber, Kafka и многое другое

Helidon  отлично подходит для создания микросервисов , для простого и быстрого развертывания в проде, и демострирует действительно впечатляющую производительность!

А как насчет тестирования Helidon?

В этой статье мы рассмотрим несколько способов, как это сделать.


Читать: https://habr.com/ru/post/591655/?utm_campaign=591655
Top 5 Spring Cloud Annotations in Java with Examples

If you are developing a Java application for Cloud, then you should learn Spring Cloud, a great framework and extension of the popular Spring framework, which can help you to develop a cloud-native...

Read: http://www.java67.com/2018/12/top-5-spring-cloud-annotations-for-java.html
Top 5 Free Object-Oriented Programming Courses for Java Programmers in 2022 [UPDATED]

The OOP or Object Oriented Programming paradigm allows you to write a program by modeling real-world things in terms of class and object. It makes representing a real-world thing in the programming...

Read: http://www.java67.com/2018/02/5-free-object-oriented-programming-online-courses.html
5 Free Courses to Crack Google Cloud Professional Data Engineer Certification Exam in 2022 - Best of Lot

Hello guys, If you are preparing for Google Cloud Professional Cloud Data Engineer certification or simply known as GCP Data Engineer exam in 2022 and looking for free online Google cloud...

Read: http://www.java67.com/2020/10/5-free-courses-to-pass-google-cloud-professional-data-engineer-certification-exam.html
Top 6 Free Maven and Jenkins Online Courses for Java Programmers in 2022 [ UPDATED]

Hello Java programmers,  if you want to learn Maven and Jenkins and look for free resources like free online courses, you have come to the right place. Earlier, I have shared the best Maven courses...

Read: http://www.java67.com/2018/02/6-free-maven-and-jenkins-online-courses-for-java-developers.html
Top 5 Tableau Desktop Specialist Associate Certification Courses and Practice Tests to Crack Exam in 2022 - Best of Lot

Hello guys, if you are preparing for Tableau Desktop Associate Certification or want to become a Tableau Desktop certified associate and looking for the best online courses to start your preparation,...

Read: http://www.java67.com/2020/07/top-5-courses-to-pass-tableau-desktop-specialist-certification-exam.html
Примеры утверждений JUnit 5

Это продолжение туториала по JUnit 5. Введение опубликовано здесь.

Утверждения (Assertions) JUnit 5 помогают сравнить ожидаемый результат с фактическим результатом теста. Для простоты все утверждения JUnit Jupiter являются статическими методами в классе org.junit.jupiter.Assertions .

Не успешные  утверждениея будет генерировать исключение AssertionFailedErrorили его подкласс.

Оглавление


Читать: https://habr.com/ru/post/591587/?utm_campaign=591587
Article: Introducing the KivaKit Framework

In this article, we take a brief tour of the KivaKit open source Java microservices application framework. KivaKit is a collection of mini-frameworks designed to work together. Each mini-framework is described in more detail at https://www.kivakit.org as well as on Jonathan’s blog State of the Art.
By Jonathan Locke

Read: https://www.infoq.com/articles/introducing-kivakit/
Top 5 Courses to learn UML for Software Design and Development in 2022 - Best of Lot

Hello friends, we are here again today for another exciting topic to discuss. But, today we are not gonna discuss something which is related to Java or any other language or spring boot....

Read: http://www.java67.com/2021/11/top-5-courses-to-learn-uml-for-software.html
Is Java a Pure Object Oriented Programming Language?

Hello guys, today, I am going to discuss one of the oldest questions related to Java, whether Java is a pure object-oriented language or not? The short answer is no. My answer is based on the fact...

Read: http://www.java67.com/2014/03/is-java-pure-object-oriented-programming-language.html
Top 5 FREE Personal Development and Leadership Courses in 2022 - Best of Lot

If you want to improve yourself and look for the best personal development courses, you have come to the right place. Earlier, I have shared the best coding courses for people with no programming...

Read: http://www.java67.com/2021/02/5-free-personal-development-and-leadership-courses-for-programmers.html
Top 5 Online Courses to Learn Artificial Intelligence (AI) with Python for Beginners in 2022 - Best of Lot

Hello guys, Artificial Intelligence is one of the growing fields in technology and many developers are trying to learn Artificial Intelligence to take their career next level. If you are a Python...

Read: http://www.java67.com/2020/05/best-artificial-intelligence-courses-for-beginners.html
Top 5 Unity 3D & Game Development Courses for Beginners in 2022 - Best of Lot

If you are learning Unity 3D in 2022 and looking for the best online course to learn Unity 3D and become a professional Game developer, then you have come to the right place. In the past, I have...

Read: http://www.java67.com/2021/03/best-unity-game-.html