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

Веб-еженедельник Java 110

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

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

И мой любимый комикс недели:

>> Я не знал, что ты умеешь упаковывать жуткие подарки [ dilbert.com ]

>> Можем посмотреть? [ dilbert.com ]

>> Обратная косая черта [ xkcd.com ]