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