Java Weekly, выпуск 187

На этой неделе множество интересных статей о Java.

  • Вот так…​**

1. Весна и Ява

>> Котлинские коллекции []

Краткое, но исчерпывающее руководство по иерархии коллекций в Котлине.

>> A Любопытная особенность языка Java и как она вывела небольшую ошибку []

Опять же, простое правило избегать подтипов в максимально возможной степени может избавить нас от многих потенциальных ошибок

>> Субъекты или DTO - Когда вы должны использовать какую проекцию? []

Очень интересное сравнение производительности Hibernate в нескольких сценариях.

>> Рефакторинг к монаде транзакций []

Краткое введение в монады и как их использовать для манипулирования операциями, которые должны выполняться внутри транзакций.

Также стоит прочитать:

2. Технический

>> Главное руководство по прогрессивным веб-приложениям []

Создание прогрессивных веб-приложений в первый раз может быть затруднено - эта рецензия определенно сделает ее немного проще.

** https://developer.okta.com/blog/2017/07/25/oidc-primer-part-1 [>> Идентификационные данные, претензии,

Руководство по основам OpenId Connect - протокола, который работает поверх OAuth 2.0 для обеспечения семантики авторизации.

3. Musings

>> API и принцип наименьшего сюрприза []

Предсказуемые и самостоятельно обнаруживаемые API-интерфейсы, как правило, приятно работать с

HATEOAS для победы.

>> Я тебе так говорил []

В нашей работе есть нечто большее, чем быть умным или быть правым - это интересная статья, чтобы донести эту мысль до дома.