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

Java Web Weekly, выпуск 150

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

1. Весна и Ява

>> Oracle представляет первое предложение по реализации типов значений [ infoq.com ]

Предложение по типам значений рассматривается постепенно и разумно — сначала поддержка JVM, а затем поддержка фактического языка .

>> Руководство для начинающих по SQL-инъекциям и тому, как их предотвратить [ vladmihalcea.com ]

Чудовищная статья о Hibernate, SQL-инъекциях и о том, как держаться подальше от них.

Так много крупных утечек данных в этом году были атаками с помощью SQL-инъекций , поэтому определенно стоит узнать больше об этой технике.

>> Добавьте Stormpath в свое приложение JHipster [ stormpath.com ]

Быстрая и интересная интеграция.

>> Внутри Java 9 — производительность, компилятор и многое другое [ sitepoint.com ]

Глубокое погружение во внутреннее устройство JVM, которое появится в Java 9 , и обсуждение различных оптимизаций, разрабатываемых в новой версии.

>> Познакомьтесь с Торбеном Янссеном [ in.relation.to ]

Небольшое обсуждение Hibernate, построения учебного бизнеса и будущего фреймворка.

>> Как разработчики Java могут использовать платформу Wiremock для имитации API на основе HTTP [ infoq.com ]

Хорошее, простое введение в Wiremock .

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

>> Тенденции корпоративного развития 2016: опрос разработчиков JVM, проведенный Lightbend [ infoq.com ]

>> Учебник Travis CI Java-проекты [ frankel.ch ]

>> Распараллеливание вызовов Hystrix [ java-allandsundry.com ]

>> JVM в центре обработки данных и JDK Twitter [ infoq.com ]

>> Как вызывать хранимые процедуры и функции MySQL с помощью JPA и Hibernate [ vladmihalcea.com ]

>> HTTP API для аналитических запросов [ info.michael-simons.eu ]

>> MessageFormat как встроенный механизм шаблонов [ adam-bien.com ]

>> Сводный отчет о покрытии тестами для многомодульного проекта Gradle [ lkrnac.net ]

>> Использование именованных блокировок базы данных [ techblog.bozho.net ]

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

>> От императивных к реактивным веб-приложениям [ infoq.com ]

>> До Spring Security 4.1 и выше [ infoq.com ]

>> DDD и REST — доменные API для Интернета [ infoq.com ]

>> Советы Spring: Spring Cloud Stream [ spring.io ]

>> Docker для AWS — видео о начале работы [ диванбаза.com ]

>> JVM, RAM, Docker, Configuration и JNDI, gRPC, ORM, балансировщики нагрузки или 32nd airhacks.tv [ adam-bien.com ]

>> Подкаст InfoQ: Таль Вайс о наблюдаемости, инструментарии и манипулировании байт-кодом на JVM [ infoq.com ]

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

>> Выпущен Spring Security 4.2.0 [ spring.io ]

>> Выпущен Spring Framework 5.0 M3 [ spring.io ]

>> Spring Framework 4.3.4 уже доступен [ spring.io ]

>> Spring Boot 1.4.2 уже доступен [ spring.io ]

>> Выпущен Spring Security OAuth 2.0.12 [ spring.io ]

>> Spring Data выпустил поезд Hopper SR5 [ spring.io ]

>> Spring Cloud Task 1.1.0.RC1 теперь доступен [ spring.io ]

>> Выпущен Spring Cloud Data Flow 1.1 RC1 [ spring.io ]

>> Доступны выпуски поддержки Spring AMQP и Spring Integration Core и Java DSL [ spring.io ]

>> Hibernate OGM теперь поддерживает сетку данных Infinispan через Hot Rod [ in.relation.to ]

2. Технические и размышления

>> Ubiquiti все вещи: как я наконец починил свой хитрый Wi-Fi [ troyhunt.com ]

Хм, заставляет меня пересмотреть мою домашнюю установку. Если вы, как и я , любители шестеренок, вам понравится этот вариант.

>> Будьте осторожны с тем, что вам не нравится [ lucumr.pocoo.org ]

Интересные моменты о формировании и укреплении мнений, особенно о технологиях.

>> От разработчика до консультанта [ daedtech.com ]

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

>> Переговоры о времени [ dandreamsofcoding.com ]

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

>> Цикл обратной связи с разработчиками [ daedtech.com ]

Более короткая обратная связь является движущей силой огромного количества технологий и методов, которые мы теперь можем считать само собой разумеющимися, таких как TDD, CI, CD и т. д.

Определенно стоит внимательно следить за тем, какую обратную связь мы получаем от наших систем .

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

>> 3 распространенные ошибки, которые вы, вероятно, совершали [ advancedweb.hu ]

>> Подставили в прошлом [ lemire.me ]

>> Разбивание ящиков [ lizkeogh.com ]

>> Жизнь разработчика с открытым исходным кодом [ raibledesigns.com ]

>> Спикеры QCon SF выбирают 13 сессий, которые вы не должны пропустить [ takipi.com ]

3. Комиксы

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

>> Люди по всему миру продолжали вести себя как идиоты [ dilbert.com ]

>> Вы выбрали неудачное время, чтобы стать проницательным [ dilbert.com ]

>> Я готов потрогать крысу, которая прикасается к тебе [ dilbert.com ]

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

>> Пусть ваши рабочие бунтуют [ hbr.or g ]