Страница телеграм канала javaswag

javaswag logo

javaswag

2329 подписчиков

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


Входит в категории:
javaswag
07.05.2020 18:05
Поки! Кип сейф!
Читать

Обращаем внимание, что мы не несем ответственности за содержимое(content) того или иного канала размещенный на нашем сайте так как не мы являемся авторами этой информации и на сайте она размещается в автоматическом режиме


javaswag
07.05.2020 18:05
Cпонсор выпуска: образовательный проект OTUS Встречаемся 12 мая в 20:00 мск на открытом вебинаре «JHIPSTER: быстрая разработка приложений», который пройдет в рамках онлайн-курса «Разработчик на Spring Framework». Вас ждет практика быстрого создания и применения JHipster – молодого, удобного и успешного конкурента Spring Roo, разбор его преимуществ и недостатков. Пройдите тест, чтобы записаться на мероприятие, а также получить возможность поступить на курс с максимальной скидкой: https://otus.pw/cZ8l/
Читать

Обращаем внимание, что мы не несем ответственности за содержимое(content) того или иного канала размещенный на нашем сайте так как не мы являемся авторами этой информации и на сайте она размещается в автоматическом режиме


javaswag
07.05.2020 18:05
JEP 371: Hidden Classes https://openjdk.java.net/jeps/371 Нет, это не новый модификатор hidden! JEP поможет фреймворкам скрывать динамически сгенерированные классы внутри класса. Теперь снаружи библиотеки не удастся получить доступ к вашим лямбдам и другим на лету сгенерированным классам.
Читать

Обращаем внимание, что мы не несем ответственности за содержимое(content) того или иного канала размещенный на нашем сайте так как не мы являемся авторами этой информации и на сайте она размещается в автоматическом режиме


javaswag
07.05.2020 18:05
JEP 360: Sealed Types (Preview) https://habr.com/ru/company/jugru/blog/498494/ Отличный перевод JEP от Олега Чирухина, который был в нашем подкасте. Sealed классы позволяют явно указать наследников класса. Также sealed классы помогут сделать Pattern matching проверяемым во время компиляции. Кажется Брайн Гец очень хочет паттерн матчинг, который тянет за собой еще и sealed классы.
Читать

Обращаем внимание, что мы не несем ответственности за содержимое(content) того или иного канала размещенный на нашем сайте так как не мы являемся авторами этой информации и на сайте она размещается в автоматическом режиме


javaswag
07.05.2020 18:05
JEP 384: Records (Second Preview) http://openjdk.java.net/jeps/384 Реализацию Record в джаве ждет вторая версия в превью режиме. Первая версия записей уже была доступна в Джаве 14, в новом превью авторы JEP добавили возможность создавать записи внутри методов и рассказали как будут работать аннотации на полях записи.
Читать

Обращаем внимание, что мы не несем ответственности за содержимое(content) того или иного канала размещенный на нашем сайте так как не мы являемся авторами этой информации и на сайте она размещается в автоматическом режиме


javaswag
07.05.2020 18:05
Understand the Trade-offs of Using Compilers for Java Applications

Разработчики Eclipse Open J9 экспериментируют с запуском JIT в отдельном процессе. Зачем компилировать байт код внутри виртуальной машины, тратить ее ресурсы? Ведь можно вынести компиляцию в отдельный отдельный процесс JIT-Server и не тратить ресурсы, отданные вашему приложению для работы.
Читать

Обращаем внимание, что мы не несем ответственности за содержимое(content) того или иного канала размещенный на нашем сайте так как не мы являемся авторами этой информации и на сайте она размещается в автоматическом режиме


javaswag
07.05.2020 18:05
The Arrival of Java 14! https://blogs.oracle.com/java-platform-group/the-arrival-of-java-14 Новые релизы выходят без былого релизного величия, но приносят заметные улучшения. В ошибке NullPointerExceptions добавилось описание переменной, которая вызывала исключение. Switch Expressions теперь полноценная фича, которая останется в джаве надолго. А Pattern Matching for instanceof, Records, Text Blocks вошли в релиз в превью режиме.
Читать

Обращаем внимание, что мы не несем ответственности за содержимое(content) того или иного канала размещенный на нашем сайте так как не мы являемся авторами этой информации и на сайте она размещается в автоматическом режиме


javaswag
07.05.2020 18:05
Java Objects Inside Out https://shipilev.net/jvm/objects-inside-out/ Лонгрид от Алексея Шипилева, отвечающий на вопрос «какой реальный размер объекта в Java?» Для измерений Алексей использует библиотеку JOL(Java Object Layout). Из статьи узнаете почему boolean занимает в памяти 1 байт, а не 1 бит, что такое Mark Word, Class Word и Field Alligment.
Читать

Обращаем внимание, что мы не несем ответственности за содержимое(content) того или иного канала размещенный на нашем сайте так как не мы являемся авторами этой информации и на сайте она размещается в автоматическом режиме


javaswag
07.05.2020 18:05
Introducing Layrry: A Launcher and API for Modularized Java Applications https://www.morling.dev/blog/introducing-layrry-runner-and-api-for-modularized-java-applications/ Layrry — библиотека, которая позволяет запускать несколько версий модулей в одном приложении. Делает она это через свой Launсher, который запускает модули в разных слоях приложения каждый со своим загрузчиком классов. В итоге в приложении могут использоваться разные версии библиотек а не та, которая загрузится раньше.
Читать

Обращаем внимание, что мы не несем ответственности за содержимое(content) того или иного канала размещенный на нашем сайте так как не мы являемся авторами этой информации и на сайте она размещается в автоматическом режиме


javaswag
07.05.2020 18:05
In praise of the thoughtful design: how property-based testing helps me to be a better developer http://aredko.blogspot.com/2020/02/in-praise-of-thoughful-design-how.html Автор рассказывает как с помощью библиотеки jqwik можно писать Property Based тесты, используя генераторы входных данных из этой библиотеки. Рецепт такой: добавляете аннотаций к методам теста @Property, @Provide, @ForAll , описываете варианты входных данных и jqwik сгенерирует распределение тестовых данных с необходимым покрытием граничных условий.
Читать

Обращаем внимание, что мы не несем ответственности за содержимое(content) того или иного канала размещенный на нашем сайте так как не мы являемся авторами этой информации и на сайте она размещается в автоматическом режиме


javaswag
07.05.2020 18:05
Всем привет! В выпуске лонгрид про внутренности объекта в Java, новые JEP из Java 14,15 и JIT Server от разработчиков Open J9.
Читать

Обращаем внимание, что мы не несем ответственности за содержимое(content) того или иного канала размещенный на нашем сайте так как не мы являемся авторами этой информации и на сайте она размещается в автоматическом режиме


javaswag
01.04.2020 18:04
Всем привет! Новый выпуск подкаста Javaswag с Романом Левентовым! В выпуске обсуждаем архитектуру Apache Druid, ChronicleMap, библиотеку коллекций для примитивов Koloboke и трейдофы хештаблиц. Приятного прослушивания https://soundcloud.com/javaswag/7-roman-leventov-apache-druid-chroniclemap-koloboke
Читать

Обращаем внимание, что мы не несем ответственности за содержимое(content) того или иного канала размещенный на нашем сайте так как не мы являемся авторами этой информации и на сайте она размещается в автоматическом режиме


javaswag
17.03.2020 19:03
Не болейте!
Читать

Обращаем внимание, что мы не несем ответственности за содержимое(content) того или иного канала размещенный на нашем сайте так как не мы являемся авторами этой информации и на сайте она размещается в автоматическом режиме


javaswag
17.03.2020 19:03
Cпонсор выпуска: образовательный проект OTUS 18 марта в 20:00 мск OTUS приглашает на бесплатный вебинар онлайн-курса «Разработчик Java» — «Знакомство с Maven»: https://otus.pw/0WdG/ На уроке мы: - познакомимся с Apache Maven; - узнаем, для чего он нужен Java-разработчику; - посмотрим, как его можно использовать; - разберём типовой сценарий применения. Занятие проведёт преподаватель-практик Сергей Петрелевич (17 лет в отрасли). Не упустите возможность задать ему все интересующие вопросы! Чтобы попасть на курс с welcome-скидкой прямо сейчас, пройдите вступительный тест!
Читать

Обращаем внимание, что мы не несем ответственности за содержимое(content) того или иного канала размещенный на нашем сайте так как не мы являемся авторами этой информации и на сайте она размещается в автоматическом режиме


javaswag
17.03.2020 19:03
What Tens of Millions of VMs Reveal about the State of Java https://thenewstack.io/what-tens-of-millions-of-vms-reveal-about-the-state-of-java/ Отчет об использовании JVM от кампании NewRelic. Из интересного: 42.02% используют Java 8, 11.11% Java 11. Большинство виртуальных машин использует меньше 10 Гигабайт Xmx. 7% используют устаревшие флаги при старте JVM, 8.07% повторяют флаги два раза.
Читать

Обращаем внимание, что мы не несем ответственности за содержимое(content) того или иного канала размещенный на нашем сайте так как не мы являемся авторами этой информации и на сайте она размещается в автоматическом режиме