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

Java Web Weekly, выпуск 130

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

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

Вот так…

1. Весна и Ява

>> Высокая производительность Java Persistence — часть вторая [ vladmihalcea.com ]

Я некоторое время следил за развитием этой книги, и ясно, что она будет САМЫМ справочным материалом для разработчиков, стремящихся изучить Hibernate и JPA на долгие годы вперед.

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

>> Проверка бинов и связь Jigsaw [ in.relation.to ]

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

>> Дополнения Java 9 к потоку [ codefx.org ]

Готовится Java 9, и улучшения Stream API и общей функциональности определенно выглядят интересно.

>> Java, .NET, Python, Ruby, Node.JS: кто лидирует на рынке труда? [ takipi.com ]

Еще одна интересная статья, основанная на данных, на этот раз о состоянии рынка труда .

Парни и девушки из Такипи в последнее время неистовствуют. Я предполагаю, что они наняли кого-то, кто действительно хорошо умеет извлекать информацию из данных.

>> Ошибка в наших JAR-файлах: почему мы перестали создавать толстые JAR-файлы [ product.hubspot.com ]

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

>> Сторонники Java EE объединяются для спасения Java EE [ infoq.com ]

Хорошее краткое введение в то, чем занимается группа Java EE Guardians, и, конечно же, общее состояние экосистемы Java EE прямо сейчас.

>> Я не использую отладчик [ lemire.me ]

Интересный взгляд на концепцию самоограничений.

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

>> Eclipse Foundation выпускает Neon [ infoq.com ]

Да, это то время года. Вышло новое Эклипс.

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

>> Хорошо тестируйте и добивайтесь успеха: великие дебаты о платформах модульного тестирования Java [ infoq.com ]

>> Более быстрое тестирование мутаций [ frankel.ch ]

>> Как сопоставить объекты JSON, используя общие типы Hibernate [ vladmihalcea.com ]

>> Вторники jOOQ: Торбен Янссен делится своими секретами производительности Hibernate [ jooq.org ]

>> Создание объектов-значений с неизменяемыми [ marxsoftware.com ]

>> Сопровождаемость и ожидаемые литералы [ jayfields.com ]

>> Новая библиотека привязки JSON готова к публичному рассмотрению [ infoq.com ]

>> Советы по гибернации: как сопоставить представление с помощью гибернации [ мысли -на-java.org ]

>> Игнорируйте проверенные исключения, все крутые разработчики делают это — на основе 600 000 проектов Java [ takipi.com ]

>> Веб-токены JSON с микросервисами Spring Cloud [ codeproject.com ]

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

>> Более быстрый индекс для Java, или CDT отдает долг JDT [ infoq.com ]

>> Наука во время затмения [ infoq.com ]

>> Создание современного пользовательского интерфейса для Eclipse RCP [ infoq.com ]

>> Запись вебинара: рефакторинг с IntelliJ IDEA [ jetbrains.com ]

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

>> Spring Cloud Task 1.0.0.RC1 теперь доступен [ spring.io ]

>> Выпущен Spring Cloud Data Flow 1.0 RC1 [ spring.io ]

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

>> Почему я предпочитаю слияние, а не перебазирование [ techblog.bozho.net ]

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

Тем не менее, эта статья довольно точна и на самом деле предлагает конкретное мнение, поэтому ее стоит прочитать.

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

>> Gil Tene: Understanding Hardware Transactional Memory [ infoq.com ]

>> Docker значительно упрощает тестирование интеграции с базой данных [ in.relation.to ]

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

>> Что на самом деле означает ниша вниз [ daedtech.com ]

Интеллектуальное, преднамеренное позиционирование редко встречается в нашем пространстве , и это действительно прискорбно. Хорошее чтение, рассказывающее о том, как занять нишу и о преимуществах, связанных с такой изначально пугающей перспективой.

>> Обновление веб-сайта PerfectTablePlan [ successsoftware.net ]

Это классная статья о влиянии редизайна страницы продукта.

И это не имеет ничего общего с Java (просто к вашему сведению).

>> Что не является бессерверным? [ martinfowler.com ]

>> Без сервера [ martinfowler.com ]

>> Распаковка «Функция как услуга» [ martinfowler.com ]

Различные моменты в обсуждении бессерверных технологий .

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

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

>> Agile France 2016 – Децентрализованная архитектура [ cyrille.martraire.com ]

>> 18 уроков из 13 лет хитрых жуков [ henrikwarne.com ]

>> Бимодальные ИТ [ martinfowler.com ]

>> Автоматизация тестирования — горькая правда [ mrslavchev.com ]

>> С Code Metrics тренды решают все [ daedtech.com ]

4. Комиксы

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

>> Не обвиняйте меня в том, что я не знаю [ dilbert.com ]

>> Ты пытаешься быть придурком? [ dilbert.com ]

>> Инженер думает, что новости — это магия [ dilbert.com ]

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

>> У вас нет моего разрешения [ signalvnoise.com ]