На этой неделе множество интересных статей о Java.
-
Вот так…**
1. Весна и Ява
>> Котлинские коллекции []
Краткое, но исчерпывающее руководство по иерархии коллекций в Котлине.
>> A Любопытная особенность языка Java и как она вывела небольшую ошибку []
Опять же, простое правило избегать подтипов в максимально возможной степени может избавить нас от многих потенциальных ошибок
>> Субъекты или DTO - Когда вы должны использовать какую проекцию? []
Очень интересное сравнение производительности Hibernate в нескольких сценариях.
>> Рефакторинг к монаде транзакций []
Краткое введение в монады и как их использовать для манипулирования операциями, которые должны выполняться внутри транзакций.
Также стоит прочитать:
-
===== http://blog.takipi.com/the-top-100-java-libraries-in-2017-based-on-259885-source-files/
-
===== https://vladmihalcea.com/2017/07/26/the-best-way-to-map-a-many-to-many-association-with-extra-columns-when-using -jpa-and-hibernate/[>> Лучший способ отобразить связь «многие ко многим» с дополнительными столбцами при использовании JPA и Hibernate] []
-
===== >> C # против Java : 5 незаменимых возможностей C #, которые мы хотели бы иметь в Java []
-
Вебинары и презентации: **
-
===== >> Запись на вебинар: почему IntelliJ IDEA является лучшей IDE для Grails 3 []
-
Время для обновления: **
-
===== >> Java SE 8, обновление 141 и более []
-
===== >> Выпущен Spring Security 5.0.0 M3 []
-
===== >> Spring Data Ingalls SR5 выпущен []
-
===== >> jOOQ 3.10 поддерживает захватывающую MySQL 8.0 Характеристики []
2. Технический
>> Главное руководство по прогрессивным веб-приложениям []
Создание прогрессивных веб-приложений в первый раз может быть затруднено - эта рецензия определенно сделает ее немного проще.
** https://developer.okta.com/blog/2017/07/25/oidc-primer-part-1 [>> Идентификационные данные, претензии,
Руководство по основам OpenId Connect - протокола, который работает поверх OAuth 2.0 для обеспечения семантики авторизации.
-
Также стоит прочитать: **
-
===== >> 5 вещей, которых у вас может не быть Известно о jOOQ []
-
===== >> Автоматизация развертываний Hugo с помощью конвейеров Bitbucket []
-
===== >> Улучшение воспринимаемой производительности на Android ** ]
-
===== https://blog.jetbrains.com/idea/2017/07/debugger-filtering-arrays-collections-in-intellij-idea-2017-2/ [** >> Отладчик: фильтрация массивов
3. Musings
>> API и принцип наименьшего сюрприза []
Предсказуемые и самостоятельно обнаруживаемые API-интерфейсы, как правило, приятно работать с
HATEOAS для победы.
>> Я тебе так говорил []
В нашей работе есть нечто большее, чем быть умным или быть правым - это интересная статья, чтобы донести эту мысль до дома.
>> Разработанные пароли: руководство по аутентификации для современной эпохи []
Несколько интересных мыслей о состоянии современной аутентификации .
-
Также стоит прочитать: **
-
===== >> Описания позиций вредны []
-
===== >> Социальная сеть Анализ и моделирование тем друзей и подписчиков codecentric в Твиттере []
4. Комиксы
И мой любимый Дилбертс недели: