В самом начале прошлого года я решил отслеживать свои читательские привычки и делиться лучшим материалом здесь, на ForEach . С тех пор не пропускал обзоров.
Вот так…
1. Весна и Ява
>> Вопросы и ответы с Алексеем Шипилевым об оптимизации компактных строк в OpenJDK 9 [ infoq.com ]
Если вас интересует внутренняя работа JDK 9 , это интервью стоит прочесть.
>> О, серверы приложений Java EE 7, где ты? [ antoniogoncalves.org ]
Очень интересные цифры о текущем состоянии серверов приложений Java EE 7 .
>> Hystrix для предотвращения Hysterix [ keyholesoftware.com ]
Хорошее введение в Hystrix для отказоустойчивой системной архитектуры .
В начале описание немного многословно, но потом оно становится весьма интересным и полезным.
Также стоит прочитать:
>> Улучшенный архетип Spring MVC 4 Quickstart Maven — больше возможностей Java 8 [ codeleak.pl ]
>> Генераторы случайных чисел по умолчанию работают медленно [ lemire.me ]
>> Учебное пособие по Robot Framework 2016 — Ключевые слова удаленного сервера в Java [ codecentric.de ]
>> Использование шаблона LoadableComponent для лучшей обработки объектов страницы в Selenium [ ontestautomation.com ]
>> Java EE 8 MVC: работа с параметрами пути [ mscharhag.com ]
Вебинары и презентации:
>> Spring Data REST — данные и гипермедиа + безопасность [ infoq.com ]
>> Введение в Spring Boot для веб-уровня [ infoq.com ]
>> За кулисами OSS: как мы управляем Spring [ infoq.com ]
>> Моника Беквит о настройке и оптимизации сборки мусора Java [ infoq.com ]
>> Распределенные системы Java за считанные минуты с помощью Hazelcast [ infoq.com ]
>> Введение в реактивное программирование [ spring.io ]
>> Создание высокомасштабируемых приложений Spring с распределенными данными в памяти [ spring.io ]
>> Spring Boot создан для инструментов [ spring.io ]
>> Разработка облачных приложений с помощью Spring Tool Suite [ infoq.com ]
Время обновления:
>> Java DSL для Spring Integration 1.1.2 уже доступен [ spring.io ]
>> Spring IO Platform 2.0.2.RELEASE [ spring.io ]
>> Spring Statemachine 1.1.0.M1 выпущен [ spring.io ]
2. Технические
>> Спасибо, Waitrose, исправьте небезопасный сайт [ troyhunt.com ]
Правильный способ использования HTTPS, когда речь идет об отправке учетных данных пользователя по сети. Ничего сверхсложного, но похоже не у всех получается.
Полезно и весело читать.
>> Основы безопасности веб-приложений: кодирование вывода HTML [ martinfowler.com ]
Следующая статья из серии статей о безопасности, которую я освещал на прошлой неделе.
И короткое примечание: эта статья является так называемой «развивающейся публикацией» — своего рода уникальная концепция и, возможно, что-то, что показывает нам, что нам не нужно публиковать работу тем же старым способом, к которому мы привыкли.
Также стоит прочитать:
>> Google Kick-Stars Git Ketch: отказоустойчивая система управления Git [ infoq.com ]
>> Проблемы с электронными машиносчитываемыми проездными документами [ techblog.bozho.net ]
>> IAP: быстрая и универсальная альтернатива HTTP [ infoq.com ]
>> Github — отчет об инциденте от 28 января [ github.com ]
>> Как происходит повторное использование [ thecodewhisperer.com ]
>> Уже доступно: улучшенный учебный курс для разработчиков AWS [ aws.amazon.com ]
>> Обновление Amazon WorkSpaces — поддержка аудиовхода, устройств с высоким разрешением и сохраненных регистраций [ aws.amazon.com ]
3. Размышления
>> Мы не звери, так что давайте не будем вести себя так [ daedtech.com ]
Быть наемным работником и быть консультантом , приходящим на ограниченное время, — две большие разницы. Отличается не только финансово и организационно, но и на фундаментальном уровне, который имеет гораздо большее отношение к мышлению.
Эта статья исследует эту разницу в практической и забавной форме — обязательно прочитайте, если вы пересекаете границу между сотрудником и консультантом (или думаете об этом).
>> Тирания P1 [ dandreamsofcoding.com ]
Дэн берет страницу из сборника пьес Эми Хой и возвращается к основам продукта.
Конечно, проблема в том, что это не те забавные функции, которые можно встроить в продукт, и требуется очень много дисциплины, чтобы держаться подальше от них.
>> Является ли неограниченный PTO хорошей сделкой для меня? [ daedtech.com ]
В первый раз, когда я прочитал о концепции неограниченного времени отпуска, я был в восторге от этой идеи в течение примерно пяти минут, а затем начал понимать нюансы и последствия того, что это на самом деле означает.
Эта статья исследует эти нюансы в ясной и проницательной форме.
>> Руководство инженера-программиста по утверждению доминирующего положения на рабочем месте [ medium.com ]
Самое смешное, что я читал за всю неделю.
Также стоит прочитать:
>> Чтобы убить код [ michaelfeathers.silvrback.com ]
4. Комиксы
И мой любимый комикс недели: