В самом начале прошлого года я решил отслеживать свои читательские привычки и делиться лучшим материалом здесь, на 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. Комиксы
И мои любимые Дилберты недели: