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

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


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

2020-12-15 18:00:50 https://soundcloud.com/javaswag/16-andrey-mizurov-gamedev-na-java-prokoly-stomp-rsocket-i-chem-khorosh-netty

В 16 выпуске подкаста Javaswag поговорили с Андреем Мизуровым о GameDeve на Java, протоколах Stomp, RSocket и о том, чем так хороша библиотека Netty

00:01:56 О себе, FoxPro, Квн, Налоговая
00:04:40 Как начать писать код если ты DBA?
00:06:25 До сих пор ли парсят XML на PL/SQL? Биллинг Сбера на Oracle
00:07:56 Хранимые процедуры, как микросервисы и хороший DBA, который все знает
00:09:02 Проблема архитектуры на хранимках - как обновлять код?
00:10:59 После энтерпрайза в GameDev
00:15:07 Что удивило в ГеймДев после энтерпрайза?
00:17:09 Как начинается разработка игры? Откуда приходит идея, прототип?
00:19:19 Кто выбирает технологии, на которых будет написана игра?
00:20:15 Клиентские движки vs сервер
00:22:45 Ставим игру на "рельсы" - login-service, user-service, payment-сервис, bonus-service
00:25:45 Где хранятся игровые данные? MySql, Aerospike, Couchbase
00:30:17 Архитектура под игру
00:32:25 Пусть сообщения из SDK на бекенд
00:36:21 Spring Netflix stack: Zuul, Ribbon, Hystrix
00:39:59 Почему в Геймдеве популярна реактивщина?
00:48:23 ГеймДев и протоколы SmartFox
00:55:08 Протокол STOMP
01:00:51 RSocket
01:07:33 Netty
01:15:56 Netty 5
01:25:18 Couchbase, Aerospike

Гость - github.com/amizurov
3.2K views15:00
Открыть/Комментировать
2020-12-07 18:01:08 Take care!
2.8K views15:01
Открыть/Комментировать
2020-12-07 18:01:08
Cпонсор выпуска: образовательный проект OTUS
Разработчик, время с умом используй — на бесплатных демо-уроках онлайн-курсов по backend-разработке на Kotlin и Android-разработке на Kotlin от OTUS и Альфа-Банка:

«Kotlin codegeneration» (продвинутый курс Android-разработки): https://otus.pw/L0zV/
— Рассмотрим, зачем может понадобиться кодогенерация. Узнаем, что такое Annotation Processing. Изучим фреймворк для генерации кода. Погенерируем свой код и уберем бойлерплейт из нашего приложения.

«Unit-тестирование в Android» (базовый курс Android-разработки): https://otus.pw/ExqK/
— Изучим Unit-тесты. Научимся тестировать компоненты, классы и методы в Java. Рассмотрим технологию TDD.

«Пересмотр «12 факторов»: создаём современный микросервис на Kotlin»: https://otus.pw/wa5S/
— Обсудим, как расширить исходные рекомендации, чтобы помочь вам создавать приложения, которые не только функционируют в облаке, но и процветают.

Регистрируйтесь сейчас — напомним в день вебинара!
2.7K views15:01
Открыть/Комментировать
2020-12-07 18:01:07
JEP 390: Warnings for Value-Based Classes
https://openjdk.java.net/jeps/390
Проект Valhalla уже не за горами и JEP-390 приближает его еще ближе. JEP депрекейтит для удаления конструкторы объектов java.lang.(Byte, Short, Integer, Long, Float, Double, Boolean и Character) и добавляет уведомления при компиляции, когда программа синхронизируется по value-based объекту. Также такие объекты-значения будут помечены аннотацией @ValueBased, чтобы JVM понимала что данные объект - value-object, а значит и все его наследники тоже должны быть value-object.
2.3K views15:01
Открыть/Комментировать
2020-12-07 18:01:07
Introducing Hibernate Reactive
https://in.relation.to/2020/12/03/hibernate-reactive/
Гэвин Кинг, создатель Hibernate, представил Hibernate Reactive — новый реактинвый API для библиотеки Hiberanate. Реактивность встроена внутрь библиотеки, то есть вам придется заменить только способ вызова методов сессии. Есть два варианта API: c помощью реактивной библиотеки Mutiny или с помощью стандартного CompletionStage. В качестве драйвера Хибернейт использует реактивные драйверы Vert.x. Документацию можно посмотреть тут
2.0K views15:01
Открыть/Комментировать
2020-12-07 18:01:03
How to Manage Connections Efficiently in Postgres, or Any Database
https://brandur.org/postgres-connections
В статье — советы о том как следить за количеством коннектов к базе данных на примере Postrges, но применимы они ко всем приложениям, работающим с БД. Основные аспекты на которые стоит обратить внимание: пулы соединений, минимальное время захвата соединения, балансировка коннектов.
1.9K views15:01
Открыть/Комментировать
2020-12-07 18:01:02 Detecting duplicate dependencies in Maven
http://andresalmiray.com/detecting-duplicate-dependencies-in-maven/
Как вы следите за дубликатами зависимостей в проекте? Из IDE только IntelliJ IDEA подсвечивает дубликаты в pom.xml. Автор предлагает добавлять maven-enforcer-plugin
с параметром по умолчанию в проект, чтобы билд падал во время со сборки, если есть дубликаты.
1.8K views15:01
Открыть/Комментировать
2020-12-07 18:01:02
Vanilla Java: Using Java SE as a Framework
https://renato.athaydes.com/posts/using-java-se-as-framework.html
Автор рассказывает, как не используя дополнительных библиотек превратить Java во фреймворк. Написать перезагрузку классов «на лету», свой скрипт сборки и сгенерировать шаблонные куски кода для вашего приложения. Очень полезно в качестве упражнения, и понимания как фреймворк может работать изнутри.
1.7K views15:01
Открыть/Комментировать
2020-12-07 18:01:02
Indirect Effects of Allocate Direct
https://serce.me/posts/18-11-2020-allocate-direct/
Сергей Целовальников рассказывает про отличия ByteBuffer от DirectByteBuffer. На примере простого приложения, использующего протокол RSocket заметно как эти буферы влияют на сборщик мусора. Оказывается, что на создание DirectByteBuffer небольшого размера тратится в 50 раз больше времени, чем на создание ByteBuffer. DirectByteBuffer лучше использовать в случаях когда буфер «живет» достаточно долго или создается один раз при старте приложения.
1.8K views15:01
Открыть/Комментировать
2020-12-07 18:01:02 Привет!
В выпуске сравниваем нативные буферы и буферы в хипе, пишем свой фреймворк на «чистой» Java и смотрим на новый реактивный Хибернейт.
1.8K views15:01
Открыть/Комментировать