1. Весна и Ява
>> Общение с Postgres через каналы сокетов Unix-Domain Java 16 [ morling.dev ]
Практичная поддержка сокетов домена Unix в Java — эффективный и безопасный подход к взаимодействию с Postgres!
>> Усовершенствованные генераторы псевдослучайных чисел для JDK [ openjdk.java.net ]
Встречайте JEP-356: предложение новых интерфейсов и реализаций для генераторов псевдослучайных чисел (PRNG)!
>> GraalVM 21.0 представляет JVM, написанную на Java [ infoq.com ]
Project Espresso или Java на Truffle — новый способ запуска Java-кода на JVM, написанном на самом Java!
Также стоит прочитать:
- >> Расширение возможностей автоматической векторизации компилятора C2 [ inside.java ]
- >> Состояние настольных сред JVM: TornadoFX [ blog.frankel.ch ]
- >> Классы Spring *Utils [ spring.io ]
- >> Тестирование приложений Spring Boot с поддержкой REST [ rieckpil.de ]
- >> Устранение неполадок Spring Data JPA Specification and Criteria запросов, влияющих на Hibernate QueryPlanCache [ tech.asimio.net ]
- >> Учебное пособие: Спок, часть 1 — Начало работы [ blog.jetbrains.com ]
- >> Облегченный сопоставитель данных SQL с JdbcTemplate [ spring.io ]
- >> @PolymorphicSignature [ javaspecialists.eu ]
Вебинары и презентации:
- >> «Как внести свой вклад в OpenJDK» со Стюартом Марксом и Йеспером Вильхельмссоном [ inside.java ]
- >> Подкаст Bootiful: создатель Hypertrace Java Agent Павол Лоффей [ spring.io ]
Время обновления:
- >> Ранний выпуск JMC 8.0.0 [ jdk.java.net ]
- >> Spring Integration AWS 2.3.5.RELEASE и 2.4.0 и Spring Cloud Stream Kinesis Binder 2.0.4.RELEASE и 2.1.0 Доступны [ spring.io ]
- >> Spring Cloud 2020.0.1 (он же Ilford) доступен [ spring.io ]
2. Технические
>> PullRequest [ martinfowler.com ]
Должны ли мы вообще использовать запросы на вытягивание? критический взгляд на то, когда пулл-реквесты могут быть полезны, а когда нет!
Также стоит прочитать:
- >> Создание детерминированного генератора случайных битов [ musigma.blog ]
- >> Оффлайн-алгоритмы в низкочастотной торговле [ queue.acm.org ]
- >> RefinementCodeReview [ martinfowler.com ]
- >> Представляем проект криптографии O(1) [ musigma.blog ]
3. Размышления
>> Инжиниринг роста в Netflix — автоматическое создание изображений [ netflixtechblog.medium.com ]
История домашней страницы Netflix — бесценная автоматическая генерация ресурсов!
Также стоит прочитать:
- >> Иногда решай головоломки [ info.michael-simons.eu ]
- >> APIOps — автоматизированные процессы для улучшения API [ blog.codecentric.de ]
4. Комиксы
И мои любимые Дилберты недели:
>> Успех Уолли [ dilbert.com ]
>> Торт для Теда [ dilbert.com ]
>> Общая некомпетентность [ dilbert.com ]
5. Выбор недели
На этой неделе мы рассмотрим Cassandra — проверенную базу данных, которая является основой сайтов с невероятным объемом трафика, таких как Facebook и Netflix:
Долгое время история «начала работы» в Cassandra шла немного медленно, так как прямой поддержки API просто не было. Это недавно изменилось в Astra Cloud :
Теперь у нас есть несколько способов взаимодействия с Cassandra помимо стандартного CQL — прямой доступ к данным через REST, мощный API для документов, работающий с бессхемным JSON, а также API-интерфейсы GraphQL.
Обязательно взгляните на Astra с их бесплатным уровнем 5 Gig, который очень полезен, чтобы на самом деле использовать систему и понять, на что она способна.