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

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

1. Spring и Java

>> Spring Boot with Scala [java-allandsundry.com]

Это очень круто, если вы увлекаетесь Scala.

Лично я склоняюсь к Clojure, а не к Scala, но мне это все равно кажется довольно интересным.

>> Log management in Spring Boot [frankel.ch]

Как настроить ведение журнала в Spring Boot (без использования нативного XML-маршрута) — очень быстро и по делу (во многом как в Boot).

>> JUnit 5 – Basics [codefx.org]

Думали, что пост JUnit 5 на прошлой неделе был всем, что было? Подумайте еще раз.

Как всегда, очень хорошее исследование лямбда-выражений в Java 8.

>> (Ab)using Java 8 FunctionalInterfaces as Local Methods [jooq.org]

И я больше не могу называть лямбда-выражения «новыми», теперь они просто стрела в колчане.

Краткий обзор, в котором продолжается изучение сопоставления параметров с контроллерами в Java EE 8. Очень быстро и по делу.

>> Java EE 8 MVC: Working with form parameters [mscharhag.com]

Kotlin — это не то, над чем я работал сам. Но это официальная версия 1.0 того, что выглядит как язык с некоторыми интересными вариантами синтаксиса, что случается не так уж часто.

>> JetBrains Releases Kotlin 1.0 [infoq.com]

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

\u003e\u003e Учебное пособие по Spring Batch: чтение информации из базы данных [petrikainulainen.net] \u003e\u003e Pretty Print JSON Per Request With Spring MVC [techblog.bozho.net] \u003e\u003e Ускорение сборки Gradle на TravisCI [lkrnac.net] \u003e\u003e Очень своеобразная, но, возможно, хитрая функция языка Kotlin [jooq.org] \u003e\u003e Релизы и процесс разработки Eclipse [waynebeaton.com] \u003e\u003e Lazy Vals в Scala: взгляд под капот [codecentric .de] \u003e\u003e IntelliJ IDEA 16 Public Preview [jetbrains.com]

    Вебинары и презентации:

\u003e\u003e Джош Лонг о Spring Boot, Spring Cloud и микросервисах [infoq.com] \u003e\u003e Spring MVC 4.2: New and Примечательно [infoq.com] \u003e\u003e Повтор веб-семинара: Что нового в Spring Data Gosling-Fowler [spring.io] \u003e\u003e Создание облачной платформы электронной коммерции следующего поколения с помощью Spring [infoq.com] \u003e\u003e От нуля до героя с Spring WebSocket [spring.io] \u003e\u003e Практика Spring Security 4.1 [spring.io] \u003e\u003e Microxchg 2016: язык шаблонов для микросервисов [plainoldobjects.com]

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

\u003e\u003e Spring Data Gosling SR4 выпущен [spring.io] \u003e\u003e Вышел Hibernate Validator 5.2.4.Final [in.relation.to] \u003e\u003e Spring XD 1.3.1 GA и Flo для Spring XD 1.0.1 GA выпущены [spring .io] \u003e\u003e Доступен Spring Framework 4.2.5 [spring.io] \u003e\u003e Выпущен Spring Session 1.1.0 [spring.io]

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

Контейнеры Docker, непрерывная доставка микросервисов и Event Sourcing.

>> Automate Deployment & Management of Docker Cloud/Virtual Java Microservices with DCHQ [infoq.com]

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

На этой неделе в серии «Основы веб-безопасности» рассматриваются некоторые основные аспекты очистки ввода.

>> Bind Parameters for Database Queries [martinfowler.com]

И, конечно же, SQL-инъекция — не единственная игра в городе.

Знакомство с некоторыми низкоуровневыми подробностями JVM о прямом доступе к памяти и ее размере.

>> Default HotSpot Maximum Direct Memory Size [marxsoftware.com]

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

\u003e\u003e Числовой IP-формат IPv6 представляет собой серьезную проблему удобства использования [zerotier.com]

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

Исследование в стиле «назад к основам» основного объектно-ориентированного концепция – методы доступа.

>> Why do you write accessor methods? [codecentric.de]

Надежное руководство по выбору инструмента управления журналами и максимальному использованию его возможностей.

>> Splunk vs ELK: The Log Management Tools Decision Making Guide [takipi.com]

Здравый смысл: как улучшить свои технические навыки.

>> Escaping the Legacy Skill Quicksand [daedtech.com]

Взлом подключенной машины — это страшно.

>> Controlling vehicle features of Nissan LEAFs across the globe via vulnerable APIs [troyhunt.com]

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

\u003e\u003e Не побеждайте их, сделайте их неактуальными [lemire.me] \u003e\u003e Запомните сочетания клавиш [code-cop.org] \u003e\u003e Принципы SOLID в реальной жизни [daedtech. com]

    4. Комиксы

И мои любимые Дилберты недели:

5. Выбор недели

>> You probably shouldn’t put your suggestions in form of questions [dilbert.com]

>> He’ll be under-communicating all day [dilbert.com]

>> It sounds better when you don’t do the math [dilbert.com]

Недавно я обнаружил, что писатель, который мне очень нравится:

~ ~~»

I recently discovered I writer that I’m thoroughly enjoying:

>> The Gervais Principle, Or The Office According to “The Office” [ribbonfarm.com]