Перейти к основному содержимому

Java Web Weekly, выпуск 143

· 6 мин. чтения

В самом начале прошлого года я решил отслеживать свои читательские привычки и делиться лучшим материалом здесь, на ForEach . С тех пор не пропускал обзоров.

Вот так…

1. Весна и Ява

>> Предлагаемое изменение расписания для JDK 9 [ mail.openjdk.java.net ]

Это должно было пройти первым.

Не совсем неожиданно то, что Java 9 была отложена на 4 месяца , что означает, что GA состоится в июле следующего года.

>> Приватные методы в интерфейсах в Java 9 [ joda.org ]

Java 9 добавляет приватные методы к интерфейсам . Да, вы правильно прочитали 🙂

>> Java EE 8 отложен до конца 2017 года, как сообщает Oracle на JavaOne [ infoq.com ]

Больше ясности в отношении графика и временной шкалы Java EE 8 .

>> Нужна обратная связь – Какие ограничения следует добавить? [ beanvalidation.org ]

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

Определенно стоит проголосовать, если вы используете стандарт (а вы, вероятно, так и делаете).

>> Как упростить интеграционное тестирование JPA и Hibernate с помощью лямбда-выражений Java 8 [ relation.to ]

Круто видеть некоторые преимущества Java 8 в Hibernate .

>> Учебное пособие по JHipster 3.7, часть 3: безопасная служебная связь с использованием OAuth2 [ stytex.de ]

Быстрое изучение новой функциональности UAA в JHipster — то, с чем я также планирую найти время, чтобы поэкспериментировать.

>> Полное руководство: стратегии наследования с JPA и Hibernate [ мысли -на-java.org ]

Хорошее владение стратегиями наследования — центральный аспект понимания и работы с JPA и Hibernate, и эта статья — хороший способ освежить в памяти основы.

>> JavaOne 2016 — аудитория получает представление о возможностях JShell [ infoq.com ]

JShell — это одна из тех функций, которые меня больше всего радуют, когда Java 9 упадет.

>> Утечка ресурсов: шаблон команды на помощь [ plumbr.eu ]

Посмотрите – это не ново при любом натяжении воображения. В любом случае прочтите его — это может привести к тому, что код будет работать лучше.

>> Oracle передает NetBeans фонду Apache Foundation [ infoq.com ]

Неожиданный шаг со стороны Oracle с, надеюсь, положительными последствиями для проекта.

При этом это также может означать, что нынешняя команда Oracle будет медленно, но верно выведена из проекта, что, безусловно, также окажет влияние.

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

>> JavaZone 2016 [ trishagee.github.io ]

>> 5 причин использовать JPA/Hibernate [ sitepoint.com ]

>> Лучший способ ленивой загрузки атрибутов объекта с использованием JPA и Hibernate [ vladmihalcea.com ]

>> Запуск Hibernate Search с Elasticsearch на Pivotal CF [ info.michael-simons.eu ]

>> Начало работы с Akka Stream Kafka — Использование Kafka в качестве реактивных потоков [ vanwilgenburg.com ]

>> API Riot Games: исполнение судьбы Зуула [ engineering.riotgames.com ]

>> Инфраструктура API в Knewton: что такое пограничный сервис? [ среда.com ]

>> Замена устаревших серверов приложений Java EE микросервисами и контейнерами [ eisele.net ]

>> Болезненное напоминание о нюансах даты Java [ marxsoftware.com ]

>> Делитесь своей статистикой, чтобы улучшить завершение кода с помощью машинного обучения [ jetbrains.com ]

>> JavaOne 2016 Essentials: 7 мероприятий и сессий, которые нельзя пропустить [ takipi.com ]

Вебинары и презентации:

>> Java EE: доступ к ресурсам в среде Docker In Stage [ adam-bien.com ]

>> HotSpot под капотом [ infoq.com ] >> JavaOne 2016: HotSpot под капотом [ alblue.bandlem.com ])

>> Облачная платформа Google для предприятий [ infoq.com ]

>> Постоянство прибывает в Cloud Foundry [ infoq.com ]

>> Уроки, извлеченные из развертывания Cloud Foundry на OpenStack [ infoq.com ]

>> Генерация пользовательских тайлов в PCF [ infoq.com ]

>> Ваши микросервисы обнажены и напуганы? [ infoq.com ]

>> Введение в Akka Actors с Java 8 [ jetbrains.com ]

>> Сила технологий в Liberty Mutual [ infoq.com ]

Время обновления:

>> Spring Boot 1.4.1 и 1.3.8 уже доступны [ spring.io ]

>> Выпущен Spring Framework 5.0 M2 [ spring.io ]

>> Spring Framework 4.3.3 и 4.2.8 уже доступны [ spring.io ]

>> Hibernate ORM 5.0.11.Final и 5.1.2.Final выпущены [ in.relation.to ]

>> Обновлен архетип Spring MVC — представлен Spring 4.3.2 [ codeleak.pl ]

>> Доступна интеграция Spring 4.3.2 [ spring.io ]

>> Доступны Spring для Apache Kafka 1.1 GA и Spring Integration Kafka 2.1 GA [ spring.io ]

>> Spring выпускает версии 2.3.1 и 2.4.0 веб-сервисов [ infoq.com ]

2. Размышления

>> Вы виновны в чрезмерной инженерии? [ frankel.ch ]

Эта статья — хороший пример того, почему TDD так полезен. Дизайн — это основная причина для использования TDD — дизайн, который почти всегда приводит к меньшему количеству ненужных абстракций, подобных описанной здесь.

>> Старый выродок [ tbray.org ]

Всегда сбивает с толку и грустно осознавать, насколько по-разному выглядит технический ландшафт в определенном возрасте. Это действительно позор и легко забыть, если вы еще не там.

>> Вот как сегодняшняя сеть будет выглядеть сломанной в будущем с безопасным по умолчанию Chrome [ troyhunt.com ]

Эти изменения появятся в Chrome (в первую очередь) раньше, чем позже. Смелый шаг в правильном направлении, особенно интересный, если у вас есть сайт.

>> Зачем ты, технический долг? [ daedtech.com ]

Проницательное чтение о том, как работают разные магазины, и об общих закономерностях в отрасли. Ясно, что пост родился из опыта — и намека на безмятежность, которая приходит с этим опытом.

Если вы не занимаетесь консалтингом, вы определенно видели некоторые из них сами, но, скорее всего, не все.

>> Чему нас научили 60 000 поисковых запросов клиентов о входе в JSON [ loggly.com ]

Всегда интересно читать о том, как индустрия занимается логированием, и « начните логирование в JSON сейчас » — это сообщение, с которым я полностью согласен.

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

>> Полное руководство по инструментам отслеживания ошибок: Rollbar, Raygun, Sentry, Airbrake, Bugsnag, OverOps [ takipi.com ]

>> Зачем автоматизировать проверку кода? [ daedtech.com ]

>> 5 причин спора между архитектором и разработчиком [ daedtech.com ]

>> Перестаньте начинать со Scrum [ codecentric.de ]

3. Комиксы

И мои любимые Дилберты недели:

>> Это сарказм? [ dilbert.com ]

>> Когда наш генеральный директор посещает [ dilbert.com ]

>> Производительность упала [ dilbert.com ]

4. Выбор недели

Курс Петри по тестированию со скидкой 30 % еще несколько дней , пока не будет запущен первый пакет.

Итак, прямо сейчас есть отличная возможность получить его, так как он скоро подорожает:

>> Получите скидку 30% на курс «Тест с Spring»