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

Итак, приступим…

1. Spring и Java

>> Q&A with Aleksey Shipilev on Compact Strings Optimization in OpenJDK 9 [infoq.com]

Если вас интересует внутреннее устройство JDK 9, это интервью стоит прочесть.

\u003e\u003e О, серверы приложений Java EE 7, где же ты? [antoniogoncalves.org]

Очень интересные цифры о текущем состоянии серверов приложений Java EE 7.

>> Hystrix To Prevent Hysterix [keyholesoftware.com]

Хорошее введение в Hystrix для отказоустойчивой системной архитектуры.

В начале описание немного многословно, но позже оно становится весьма интересным и полезным.

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

    \u003e\u003e Spring MVC 4 Quickstart Maven Archetype Improved — больше возможностей Java 8 [codeleak.pl] \u003e\u003e Генераторы случайных чисел по умолчанию работают медленно [lemire.me] \u003e\u003e Учебное пособие по Robot Framework 2016 — Ключевые слова удаленного сервера в Java [codecentric.de] \u003e\u003e Использование шаблона LoadableComponent для лучшей обработки объектов страницы в Selenium [ontestautomation.com] \u003e\u003e Java EE 8 MVC: работа с параметрами пути [mscharhag.com] ~~ ~ Вебинары и презентации:

\u003e\u003e Spring Data REST — Data Meets Hypermedia + Security [infoq.com] \u003e\u003e Введение в Spring Boot для веб-уровня [infoq.com] \u003e\u003e За занавесом OSS: как мы Управление Spring [infoq.com] \u003e\u003e Моника Беквит о настройке и оптимизации сборки мусора Java [infoq.com] \u003e\u003e Распределенные системы Java за считанные минуты с помощью Hazelcast [infoq.com] \u003e\u003e Введение в реактивное программирование [spring.io] \u003e\u003e Создание высокомасштабируемых приложений Spring с распределенными данными в памяти [spring.io] \u003e\u003e Spring Boot создан для инструментов [spring.io] \u003e\u003e Разработка Облачные приложения с Spring Tool Suite [infoq.com]

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

\u003e\u003e Java DSL для Spring Integration 1.1.2 уже доступен [spring.io] \u003e\u003e Spring IO Platform 2.0.2 .RELEASE [spring.io] \u003e\u003e Выпущен Spring Statemachine 1.1.0.M1 [spring.io]

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

Правильный способ использования HTTPS, когда дело доходит до отправки учетных данных пользователя по сети. Ничего сверхсложного, но похоже не у всех получается.

>> Thank you Waitrose, now fix your insecure site [troyhunt.com]

Полезно и интересно читать.

Следующая статья из серии статей о безопасности, о которых я рассказал на прошлой неделе.

>> Basics of Web Application Security: Encode HTML output [martinfowler.com]

И короткое примечание: эта статья является так называемой «развивающейся публикацией» — своего рода уникальная концепция и, возможно, что-то, что показывает нам, что мы не должны публиковать работу в одном и том же старом формате. как мы привыкли.

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

\u003e\u003e Google Kick-Starts Git Ketch: отказоустойчивая система управления Git [infoq.com] \u003e\u003e Проблемы с электронными машиночитаемыми проездными документами [techblog.bozho.net] \u003e\u003e IAP : быстрая, универсальная альтернатива HTTP [infoq.com] \u003e\u003e Github — отчет об инциденте от 28 января [github.com] \u003e\u003e Как происходит повторное использование [thecodewhisperer.com] \u003e\u003e Уже доступно: улучшенный учебный курс для разработчиков AWS [aws .amazon.com] \u003e\u003e Обновление Amazon WorkSpaces — поддержка аудиовхода, устройств с высоким разрешением и сохраненных регистраций [aws.amazon.com]

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

Быть сотрудником и консультантом в течение ограниченного периода времени — две очень разные вещи. Отличается не только финансово и организационно, но и на фундаментальном уровне, который имеет гораздо большее отношение к мышлению.

>> We’re Not Beasts, So Let’s Not Act Like It [daedtech.com]

В этой статье эта разница исследуется в практической и забавной форме — обязательно прочитайте, если вы пересекаете границу между сотрудником и консультантом (или думаете об этом).

Дэн вырывает страницу из учебника Эми Хой и возвращается к основам продукта.

>> The Tyranny of the P1 [dandreamsofcoding.com]

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

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

>> Is Unlimited PTO a Good Deal for Me? [daedtech.com]

Эта статья исследует эти нюансы ясным и проницательным способом.

Самое смешное, что я читал за неделю.

>> The software engineer’s guide to asserting dominance in the workplace [medium.com]

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

\u003e\u003e To Kill Code [michaelfeathers.silvrback.com]

    4. Комиксы

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

«

>> I didn’t know you could gift-wrap creepiness [dilbert.com]

>> Can we watch? [dilbert.com]

>> Backslashes [xkcd.com]