Чашечка Java
Kanalga Telegram’da o‘tish
Лучшие материалы по Java на русском и английском Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels
Ko'proq ko'rsatish8 554
Obunachilar
-424 soatlar
-197 kunlar
-2530 kunlar
Postlar arxiv
8 554
Aggregator Design Pattern In Java Microservices with Examples
The Aggregator design pattern in Microservice architecture is a design pattern used to compose a complex service by aggregating the responses of multiple independent microservices. It's also one of the essential Microservices Design patterns along with SAGA, CQRS, and Event Sourcing. This pattern is proper when a client request requires data or functionality distributed across multiple microservices. It can improve the performance and scalability of the system by allowing each microservice to focus on a specific task and reducing the workload of a single microservice. In this article, we will discuss how the Aggregator Microservice Pattern can be implemented in Java using various approaches, such as asynchronous communication, synchronous communication, or a combination of both. We will also provide examples of code to illustrate each approach.
Java Interview questions and tutorials
Read: http://www.java67.com/2023/01/aggregator-microservice-pattern-in-java.html
8 554
Holly Cummins At Devoxx UK: How to Would the Business Benefit from Your Greener Java Application
At her Devoxx UK presentation, Holly Cummins - Senior Software Principal Engineer at Redhat - presented approaches that could make Java applications more cost and energy efficient. More, the business would benefit too. Showcasing the work done by her team with quarkus she states that choosing wisely between the JVM or native options in your application can save up to two-time costs and carbon.
By Olimpiu Pop
Read: https://www.infoq.com/news/2023/05/green-java/
8 554
What is Event Sourcing Design Pattern in Java Microservices? Example
Hello Java programmers, if you are tired of constantly trying to keep track of
your application's current state using a traditional relational database then the Event Sourcing pattern might be just what you need. Event Sourcing is a popular pattern in Microservice architecture that allows services to persist and query the state of an application using a sequence of events instead of storing the current state.This pattern has gained popularity because ithelps to build complex systems with a clear audit trail and support for long-term scalability. By storing a sequence of events, rather than just the latest state, developers can reconstruct the application state at any point in time, even after failures or bugs. It's also one of the 10 essential Microservice patterns I have shared earlier and it's one of the top 3 along with Saga and CQRS patterns which we have seen in my earlier articles.
Java Interview questions and tutorials
Read: http://www.java67.com/2023/01/event-sourcing-pattern-in-java.html
8 554
What is Circuit Breaker Design Pattern in Microservices? How to implement it?
Hello guys, Microservices design patterns are very important concepts for Java developers to learn, not just to create a robust, scalable, and high-performance Microservice architecture but also to do well on Java developer interviews. In the past, I have shared several Microservices design patterns like e Event Sourcing, SAGA, Database Per Microservices, CQRS, API Gateway, and also shared best practices to design Microservices and in this article, I am going to talk about Circuit-Breaker Design Pattern, and how you can implement in Java using Spring Cloud Framework. This is not just an important Microservice Pattern but also a popular Microservice question which I have also mentioned earlier in my article about 15 Microservices questions for Interviews. If you haven't read that article yet, I suggest read it, especially if you are preparing for Java and Microservice interviews.
Java Interview questions and tutorials
Read: http://www.java67.com/2023/04/what-is-circuit-breaker-design-pattern.html
8 554
20 мая пройдет митап о прикладной java-разработке — Naumen Java Meetup
На встрече спикеры расскажут:
— как пошагово внедрять SonarQube в существующий проект;
— какие особенности возникают при разработке структуры БД для использования с JPA/Hibernate, а также выберут наиболее подходящий процесс разработки слоя доступа к данным;
— как не оказаться в неприятной ситуации, когда начнёте разгонять своё приложение с помощью потоков в лоб;
— о семействе протоколов JGROUPS, а также про устройство кластера Naumen Service Management Platform.
Встреча пройдет онлайн, ссылку на трансляцию пришлют в телеграм-боте после регистрации.
Регистрируйтесь заранее: https://tprg.ru/JKoV
Реклама АО "Нау-сервис" LjN8K93SV
8 554
Vaadin или как стать full-stack разработчиком
Привет, Хабр! В данной статье хотелось бы поделиться мнением о плюсах и минусах использования фреймворка Vaadin версии 14.
До знакомства с Vaadin фронт приходилось делать с помощью различных JS фреймворков или библиотек, в связки с html и css. Поэтому особо никогда не задумывался о том, что можно разрабатывать фронт на Java в то время, когда космическое пространство бороздят React, Angular, Vue и им подобные. Но мое мнение поменялось с приходом в новую команду где уже использовался во всю Vaadin и с которым я познакомился впервые.
Читать: https://habr.com/ru/articles/734380/?utm_campaign=734380
8 554
Шаблон Котлин-приложения
Где-то раз в год возникает желание посмотреть: если сейчас начинать приложение с нуля, то что бы обязательно в него включил? Кроме очевидной практической ценности (обычно начинается новый проект) это так же позволяет осознать какой архитектурный опыт получен за последнее время.
Необходимость шаблона сверх https://start.spring.io вызвана следующими типами доработок:
Читать: https://habr.com/ru/articles/733722/?utm_campaign=733722
8 554
7 awesome Java projects you should know about
Read: https://www.infoworld.com/article/3694933/7-awesome-java-projects-you-should-know-about.html#tk.rss_java
8 554
Kerberos аутентификация при подключении из Java к MSSQL
Представляю уважаемому сообществу руководство по настройке доменной аутентификации при работе из Java с MSSQL.
Данное руководство создано для администраторов БД, с помощью него можно продемонстрировать возможность использования доменной аутентификации для разработчиков Java и DevOps.
Читать: https://habr.com/ru/articles/734030/?utm_campaign=734030
8 554
Quarkus 3.0 Released: Improving Cloud-Native Java Development with Jakarta EE 10 Support
Following six alpha releases, a beta release, and two release candidates, Red Hat has launched the highly anticipated Quarkus 3.0 release this past week. This update brings a host of new features, including support for Jakarta EE 10, MicroProfile 6.0, Hibernate ORM 6.0, and Hibernate Reactive 2.0.
By A N M Bazlur Rahman
Read: https://www.infoq.com/news/2023/05/quarkus-improves-cloud-native/
8 554
PostgreSQL, Spring Framework и Android для начинающего разработчика
Здравствуй, дорогой читатель. Каждый разработчик, независимо от его специальности, сталкивался (или столкнётся во время своей профессиональной карьеры) с задачей, в которой необходимо разработать проект, имеющий базу данных, серверную часть и конечный продукт, взаимодействующий с пользователем. Данная статья поможет новичку разобраться с данной задачей.
В статье будут затронуты такие важные темы, как теория баз данных, реляционная база данных PostgreSQL, Spring Framework и Android разработка. Также будет рассмотрен базовый, не очень сложный пример, который поможет разобраться во всех этих темах и "потрогать" их руками.
Статья предназначена для начинающего разработчика, но имеющего базовые знания о разработке программного обеспечения и языках программирования Java и Kotlin.
Все материалы и исходный код можно найти здесь.
Читать: https://habr.com/ru/articles/733918/?utm_campaign=733918
8 554
Java News Roundup: JEPs for JDK 21, Spring Cloud AWS 3.0, OptaPlanner to Timefold
This week's Java roundup for May 1st, 2023 features news from OpenJDK, JDK 21, Spring Boot 3.1.0-RC2, Spring Modulith 0.6, Spring Cloud for Amazon Web Services 3.0.0, Spring Cloud Data Flow 2.10.3, Spring Tools 4.18.2, Infinispan 14.0.9.Final, Open Liberty 23.0.0.4, Quarkus 3.0.2 and 2.16.7, Helidon 3.2.1, Apache Camel 4.0.0-M3, Arquillian 1.7.0 and OptaPlanner transitions to Timefold.
By Michael Redlich
Read: https://www.infoq.com/news/2023/05/java-news-roundup-may01-2023/
8 554
Visual Studio Code 1.78 debuts profile templates for Python, Java, Angular
Read: https://www.infoworld.com/article/3695770/visual-studio-code-178-debuts-profile-templates-for-python-java-angular.html#tk.rss_java
8 554
From Extinct Computers to Statistical Nightmares: Adventures in Performance
Thomas Dullien, distinguished software engineer at Elastic, shared at QCon London some lessons learned from analyzing the performance of large-scale compute systems.
By Renato Losio
Read: https://www.infoq.com/news/2023/05/performances-extinct-computers/
8 554
Open Liberty 23.0.0.3 Unveiled: Embracing Cloud-Native Java Microservices, Jakarta EE 10 and Beyond
IBM unveiled Open Liberty 23.0.0.3, boasting support for Java SE 20, Jakarta EE 10, and MicroProfile 6.0. This significant release introduces the Jakarta EE 10 Core Profile, Web Profile, and Platform and enhancements to various features that comprise the profiles. Additionally, the release includes MicroProfile Telemetry 1.0 and updates to Metrics, OpenAPI, and JWT Authentication specifications.
By A N M Bazlur Rahman
Read: https://www.infoq.com/news/2023/05/open-liberty-23003-unveiled/
8 554
Шаблон проектирования: Composite
Всем привет! В данной статье рассмотрим паттерн проектирования Composite ("Компоновщик").
Начнем немного с теории.
Паттерн Composite, исходя уже с самого названия, позволяет скомпоновать объекты в структуры по типу "дерева", для предоставления иерархии от частного к целому, а также позволяя клиентам единообразно трактовать отдельные и составные объекты этого дерева. Данный паттерн используется для группировки мелких компонентов в более крупные, которые в свою очередь, могут стать основой для еще более крупных структур.
Читать: https://habr.com/ru/articles/733546/?utm_campaign=733546
8 554
Инфраструктура Selenium-тестов: как создать связную систему Allure-отчётов без Allure-сервера
Как часто вы формируете Allure-отчёты во время проведения автотестов? Наверняка, чтобы отслеживать изменения от отчёта к отчёту, вы также используете Allure-server. А что делать, если нет возможности содержать отдельный сервер для отчетов или он не отвечает всем вашим запросам? Я SDET-специалист SimbirSoft Дмитрий, и в этой статье расскажу о плагине, который мы придумали в качестве альтернативы Allure-server. Он обладает необходимыми возможностями для обработки отчётов и позволит сэкономить бизнесу на стоимости использования сервера.
Читать: https://habr.com/ru/companies/simbirsoft/articles/733486/?utm_campaign=733486
Endi mavjud! Telegram Tadqiqoti 2025 — yilning asosiy insaytlari 
