Java Web Weekly, выпуск 160

На этой неделе было много сплошных обсуждений, посвященных реагированию.

  • Вот так…​**

1. Весна и Ява

>> Java 10 может принести обновленные лямбды []

Краткий отчет о классном возможном улучшении Lambda Expressions в Java 10.

>> Отражение против инкапсуляции []

Введение модульности в JVM проливает новый свет на вековые дискуссии «Отражение против инкапсуляции».

>> Откройте ваши классы и методы в Kotlin []
  • Функции Kotlin иногда могут быть довольно неудобными ** при работе с Spring Boot.

>> Веб-фреймворки и как их выжить []

Большинство веб-фреймворков не выдерживают испытания временем - вот лишь несколько причин, по которым это обычно происходит.

>> Как использовать TDD FizzBuzz с помощью JUnit Theories []

Вот как ты перерабатываешь FizzBuzz 🙂

>> Руководство по JPQL-запросам с использованием JPA и Hibernate []

Полное руководство по JPQL с JPA/Hibernate.

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

>> Развертывание Pull-запросов с помощью Docker []

Хороший способ сделать ваш запрос на извлечение информации легко тестируемым, используя контейнеры Docker

https://blog.jooq.org/2017/01/12/a-probbly-incomplete-comprehensive-guide-to-the-many-different-ways-to-join-tables-in- sql/[>> Вероятно неполное, всеобъемлющее руководство по множеству различных способов соединения таблиц в SQL] []

Твердая ссылка на СОЕДИНЕНИЕ в SQL.

https://blog.couchbase.com/2016/de December/microservice-aws-api-gateway-lambda-couchbase[>> Микросервис с использованием AWS API Gateway, AWS Lambda и Couchbase] []

Краткое руководство, показывающее, как создать менее стандартный стиль микросервиса с использованием AWS API Gateway, AWS Lambda и Couchbase

>> Flyway Tutorial - Управление миграцией базы данных []

Быстрая запись демонстрации Flyway - инструмент миграции базы данных, который использует неизменяемые файлы миграции.

>>

Оказывается, вы можете сделать Тестирование свойств с помощью Javaslang тоже 🙂

3. Musings

>> Типы и тесты []

Продолжение дискуссии о типах и плюсах/минусах статической типизации.

>> https://pointersgonewild.com/2017/01/14/technodiversity/[Technodiversity] []

Похоже, технологическое разнообразие имеет больше «плюсов», чем «минусов».

Определенно интересное чтение.

>> Консультативное примечание для клиентов Couchbase - Безопасность []

Несколько правил безопасности для пользователей Couchbase.

Учитывая, сколько производственных экземпляров кажется широко открытым - это удивительно актуально. И не только для Couchbase.

>> Как превратить требования в пользовательские истории []

Краткое руководство по эффективному преобразованию требований в пользовательские истории.

На протяжении всей моей карьеры это был интересный навык для отслеживания, потому что он выглядит обманчиво простым, но в целом все наоборот.

>> 5 Обзоры кода хитрости, которые используют эксперты - на основе 3,2 миллиона строк кода []

Название говорит обо всем 🙂

Несколько интересных идей о том, как растут организации.

Есть несколько хороших способов органичного роста организации, а также множество не очень хороших.