В самом начале прошлого года я решил отслеживать свои читательские привычки и делиться лучшим материалом здесь, на ForEach . С тех пор не пропускал обзоров.
Вот так…
1. Весна и Ява
>> Spring Boot со Scala [ java-allandsundry.com ]
Это очень круто, если вы увлекаетесь Scala.
Я лично двигаюсь в сторону Clojure вместо Scala, но мне это все равно кажется довольно интересным .
>> Управление журналами в Spring Boot [ frankel.ch ]
Как настроить ведение журнала в Spring Boot (без использования собственного XML-маршрута) — очень быстро и по существу (во многом как в Boot).
>> JUnit 5 — Основы [ codefx.org ]
Думали, что пост JUnit 5 на прошлой неделе — это все, что было? Подумайте еще раз 🙂
Я очень рад наконец-то увидеть реальный прогресс в области JUnit, поэтому эту серию статей должно быть интересно читать и следить за ней.
>> (Ab) использование функциональных интерфейсов Java 8 в качестве локальных методов [ jooq.org ]
Как всегда, очень хорошее исследование лямбда-выражений в Java 8 .
И я больше не могу называть лямбды «новыми», они теперь просто стрела в колчане.
>> Java EE 8 MVC: Работа с параметрами формы [ mscharhag.com ]
Краткая статья, в которой продолжается исследование сопоставления параметров с контроллерами в Java EE 8 . Очень быстро и по делу.
>> JetBrains выпускает Kotlin 1.0 [ infoq.com ]
Kotlin — это не то, над чем я работал сам. Но это официальная версия 1.0 того, что выглядит как язык с некоторыми интересными вариантами синтаксиса, что случается не так уж часто.
Также стоит прочитать:
>> Учебное пособие по Spring Batch: чтение информации из базы данных [ petrikainulainen.net ]
>> Pretty Print JSON Per Request с помощью Spring MVC [ techblog.bozho.net ]
>> Ускорить сборку Gradle на TravisCI [ lkrnac.net ]
>> Очень своеобразная, но, возможно, хитрая особенность языка Kotlin [ jooq.org ]
>> Релизы и процесс разработки Eclipse [ waynebeaton.com ]
>> Lazy Vals в Scala: взгляд под капот [ codecentric.de ]
>> Общедоступная предварительная версия IntelliJ IDEA 16 [ jetbrains.com ]
Вебинары и презентации:
>> Джош Лонг о Spring Boot, Spring Cloud и микросервисах [ infoq.com ]
>> Spring MVC 4.2: новое и заслуживающее внимания [ infoq.com ]
>> Повтор вебинара: Что нового в Spring Data Gosling-Fowler [ spring.io ]
>> Создание облачной платформы электронной коммерции нового поколения с помощью Spring [ infoq.com ]
>> От нуля до героя с Spring WebSocket [ spring.io ]
>> Практика Spring Security 4.1 [ spring.io ]
>> Microxchg 2016: язык шаблонов для микросервисов [ plainoldobjects.com ]
Время обновления:
>> Выпущен Spring Data Gosling SR4 [ spring.io ]
>> Вышел Hibernate Validator 5.2.4.Final [ in.relation.to ]
>> Spring XD 1.3.1 GA и Flo для Spring XD 1.0.1 GA выпущены [ spring.io ]
>> Spring Framework 4.2.5 уже доступен [ spring.io ]
>> Выпущена Spring Session 1.1.0 [ spring.io ]
2. Технические
>> Автоматизируйте развертывание и управление микросервисами Docker Cloud/Virtual Java с помощью DCHQ [ infoq.com ]
Контейнеры Docker, непрерывная доставка микросервисов и Event Sourcing.
Да, каждое слово в этом предложении является заезженным словечком, но статья солидная и подробная, поэтому ее стоит внимательно прочитать, если вы работаете в этой области.
>> Параметры привязки для запросов к базе данных [ martinfowler.com ]
На этой неделе в серии «Основы веб-безопасности» рассматриваются некоторые основные аспекты очистки ввода.
И, конечно же, SQL-инъекция — не единственная игра в городе.
>> Максимальный размер прямой памяти HotSpot по умолчанию [ marxsoftware.com ]
Знакомство с некоторыми низкоуровневыми подробностями JVM о прямом доступе к памяти и ее размере.
Также стоит прочитать:
>> Числовой IP-формат IPv6 представляет собой серьезную проблему удобства использования [ zerotier.com ]
3. Размышления
>> Зачем вы пишете методы доступа? [ codecentric.de ]
Исследование в стиле «назад к основам» основной объектно-ориентированной концепции — методов доступа .
>> Splunk vs ELK: Руководство по принятию решений по средствам управления журналами [ takipi.com ]
Надежное руководство по выбору инструмента управления журналами и максимальному использованию его возможностей.
>> Спасение от зыбучих песков устаревшего навыка [ daedtech.com ]
Советы здравого смысла о том, как улучшить свои технические навыки.
>> Управление функциями автомобилей Nissan LEAF по всему миру с помощью уязвимых API [ troyhunt.com ]
Взлом подключенной машины — это страшно.
Также стоит прочитать:
>> Не бить их, сделать их неактуальными [ lemire.me ]
>> Запоминание сочетаний клавиш [ code-cop.org ]
>> Принципы SOLID в реальной жизни [ daedtech.com ]
4. Комиксы
И мои любимые Дилберты недели:
>> Вероятно, вам не следует формулировать свои предложения в форме вопросов [ dilbert.com ]
>> Он будет недоговаривать весь день [ dilbert.com ]
>> Звучит лучше, если не заниматься математикой [ dilbert.com ]
5. Выбор недели
Недавно я обнаружил, что писатель, который мне очень нравится: