Получи случайную криптовалюту за регистрацию!

javaswag

Логотип телеграм канала @javaswag — javaswag J
Логотип телеграм канала @javaswag — javaswag
Адрес канала: @javaswag
Категории: Технологии
Язык: Русский
Количество подписчиков: 5.23K
Описание канала:

Еженедельная рассылка вручную отобранных статей по Java и JVM. https://javaswag.github.io
Предложить новость: @volyx
Реклама: @anabilisa

Рейтинги и Отзывы

3.67

3 отзыва

Оценить канал javaswag и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

1

4 звезд

1

3 звезд

0

2 звезд

1

1 звезд

0


Последние сообщения 9

2022-02-14 18:01:15 Java 18. Что нового добавили, и почему вам это пригодится
https://habr.com/ru/post/650289/
Хороший пример того, как должна выглядеть статья-обзор на новую версию Джавы. Сам стараюсь писать также:лаконично, полезно, для сеньоров. Статья ровно такая – велкам по ссылке! Основной посыл: “разработку новых программ имеет смысл начинать уже на 18-й Java”
914 views15:01
Открыть/Комментировать
2022-02-14 18:01:15 Привет! В выпуске смотрим на фичи Джавы 18, изучаем бест практисы Спринг Бута и вспоминаем про сервер-рендеринг на Thymeleaf.
946 views15:01
Открыть/Комментировать
2022-02-09 19:01:12 До встречи
579 views16:01
Открыть/Комментировать
2022-02-09 19:01:12
Спонсор выпуска онлайн-курс «Spring Framework Developer» от OTUS
Изучаете фреймворк Spring?

15 февраля 2022 года в 20:00 пройдет открытый урок «Как пользоваться JPA (hibernate) в Spring-приложении». Вместе с преподавателем Юрием Дворжецким, ведущим full-stack разработчиком, мы рассмотрим, как правильно писать JPA Entity, как ими пользоваться на низком уровне и некоторые аналогичные фишки Spring Data JPA.

Demo-занятие входит в программу онлайн-курса «Spring Framework Developer» и позволяет протестировать обучение на курсе.

Пройдите вступительный тест, чтобы зарегистрироваться на мероприятие: https://otus.pw/nMto/
596 views16:01
Открыть/Комментировать
2022-02-09 19:01:12
Java's options for options
https://mccue.dev/pages/2-8-22-options-for-options
Воу, автор пишет класс JsonWriter, который сериализует объекты в формат Json, и постепенно добавялет новые фичи: форматирование, форматирование для объектов, добавление кастомных полей. В итоге у него получается 24 способа, как это можно написать в Джаве. Какой из них вы выберете, и почему? Мне как-то ближе 24 способ - "Option 24. Give up on typing it, just pass a map"
557 views16:01
Открыть/Комментировать
2022-02-09 19:01:08
JEP draft: Sequenced Collections
https://openjdk.java.net/jeps/8280836
Стюарт Маркс рассказывает про новый пропозал Sequenced Collections. Это новый Java Collection Framework для Джавы, в котором в дополнение к интерфейсам Collection, List, Set, Map появляются интерфейсы SequencedCollection, SequencedSet, SequencedMap. Такие "последовательные" контейнеры знают про порядок объектов внутри себя. С помощью них можно будет объявить, что функция, например, принимает на вход только упорядоченные объекты.
568 views16:01
Открыть/Комментировать
2022-02-09 19:01:08
Distributed Transactions in Microservices with Kafka Streams and Spring Boot
https://piotrminkowski.com/2022/01/24/distributed-transactions-in-microservices-with-kafka-streams-and-spring-boot/
Паттернг САГА часто упоминается при разработке микросервисов и на конференциях, но вот как это реализовать технически уже мало кто рассказывает. Разработчик Петр пишет приложения обработки и оплаты заказов, используя САГУ, Спринг-бут и Кафку. Выглядит это своеобразно, посмотрите на исходный код проекта - как вам? https://github.com/piomin/sample-spring-kafka-microservices
571 views16:01
Открыть/Комментировать
2022-02-09 19:01:07
Understanding Java Compilation: From Bytecodes to Machine Code in the JVM
https://www.azul.com/blog/understanding-java-compilation-from-bytecodes-to-machine-code/
Люблю компанию Azul за то, что Саймон Риттер (заместитель CTO в Azul) сам пишет статьи в блог. В статье рассказывается про компиляцию в байт код и в нативный код. На ассемблере x64 програма "Привет Мир" занимает 7 инструкций, а в Джава байткоде 14. В Следующем посте Саймон обещает рассказать как байт-код превращается в нативые инструкции. Будем ждать :)
557 views16:01
Открыть/Комментировать
2022-02-09 19:01:07
Maintaining a medium-sized Java library in 2022 and beyond
https://michael-simons.github.io/neo4j-migrations/maintaining-a-medium-sized-java-library-in-2022-and-beyond/
Майкл Симмонс рассказывает как поддерживать небольшую библиотеку в 2022 году. Представьте, что вы захотели заняться опенсорсом и выложить свою библиотеку на ГитХаб. Кроме того что вам нужно будет написать код, перед вами встанут ряд более сложных вопросов: Какую джаву использовать? Каким сборщиком пользоваться? Под какую версию Джавы собирать? Как написать "правильный" POM-файл? Ответы на эти и другие вопросы о поддержке библиотеки в статье Майкла.
596 views16:01
Открыть/Комментировать
2022-02-09 19:01:06 Привет! В выпуске смотрим на реализацию паттерна САГА на спринг-буте и кафке, читаем JEP про упорядоченные коллекции и выбираем лучший способ передать опции в аргументы.
635 views16:01
Открыть/Комментировать