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

Java Web Weekly, выпуск 142

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

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

Вот так…

1. Ява и весна

>> Redmonk анализирует популярность Java Framework [ infoq.com ]

Быстрые и очень интересные данные о фреймворках, которые мы используем в экосистеме Java .

>> Oracle делится своей стратегией в отношении Java EE с исполнительным комитетом JCP [ infoq.com ]

Некоторые дополнительные (но минимальные) сведения о том, что происходит с Java EE .

>> Взаимодействие с грязными людьми [ javaspecialists.eu ]

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

>> Приключения в SEO с Ваадином [ frankel.ch ]

Java и SEO — это не два слова, которые вы ожидаете увидеть вместе — интересно и обнадеживает тот факт, что некоторые фреймворки действительно хорошо работают в этой области.

>> Как хранить временные метки в формате UTC, используя новое свойство конфигурации hibernate.jdbc.time_zone [ relation.to ]

Классное новое решение старой проблемы.

>> Лучшие практики Hibernate [ мысли -на-java.org ]

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

>> Падение Затмения [ movingfulcrum.com ]

Печально, но факт — Eclipse проиграли, и вполне заслуженно. Я все еще пользователь, но я тоже планирую покинуть корабль.

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

>> RabbitMQ повторяет попытку, используя Spring Integration [ java-allandsundry.com ]

>> Hibernate Search и Spring Boot: простое, но мощное архивирование [ info.michael-simons.eu ]

>> Апач NetBeans? [ marxsoftware.com ]

>> Лучший способ справиться с LazyInitializationException [ vladmihalcea.com ]

>> Советы по спящему режиму: подсчитайте выполненные запросы в сеансе [ мысли -на-java.org ]

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

>> Веб-приложения Spring MVC 4 [ infoq.com ]

>> Дорожная карта Apache Tomcat [ spring.io ]

>> Облачная нативная Java [ spring.io ]

>> Двенадцатифакторный контейнер [ infoq.com ]

>> От 0 до 1000 приложений: первый год создания Cloud Foundry в The Home Depot [ infoq.com ]

>> Реактивное программирование для Java-разработчиков [ infoq.com ]

>> 12 Factor, или облачные нативные приложения: что именно это означает для разработчиков Spring? [ весна.ио ]

>> Современный дизайн компонентов Java с Spring Framework 4.3 [ spring.io ]

>> Вебинар: Микросервисы данных в облаке [ spring.io ]

>> Непрерывная доставка платформы Cloud Foundry (как услуга!) [ infoq.com ]

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

>> Выпущена Spring Session 1.2.2 [ spring.io ]

>> Spring Cloud Stream Brooklyn.RC1 доступен [ spring.io ]

>> Доступен Spring для Apache Kafka 1.1.0 Milestone 2 [ spring.io ]

>> Вышло обновление IntelliJ IDEA 2016.2.4 [ jetbrains.com ]

>> Spring Cloud Task 1.0.3.RELEASE и 1.1.0.M1 теперь доступны [ spring.io ]

>> Выпущена Spring Session 1.3.0 M2 [ spring.io ]

>> Spring Cloud Camden RC1 доступен [ spring.io ]

>> Вышел Hibernate Validator 5.3.0.CR1 [ in.relation.to ]

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

>> Основы безопасности веб-приложений: защита сеансов пользователей [ martinfowler.com ]

Еще одна первоклассная статья из текущей серии статей о безопасности веб-приложений, посвященная основному аспекту сеансов .

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

>> Категории монолитов [ infoq.com ]

>> Право на забвение в вашем заявлении [ bozho.net ]

>> Кто-то только что потерял 324 тыс. платежных записей с CVV [ troyhunt.com ]

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

>> Эргономика проверки типов [ silvrback.com ]

Небольшой отрывок из письма, который раскрывает суть использования языка с проверкой типов (или нет). Обязательно прочитайте это.

>> Как заставить разработчиков принять стандарт кодирования [ daedtech.com ]

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

>> Самая большая ошибка, которую предотвращает статический анализ [ daedtech.com ]

Статический анализ всегда легче понять с помощью страшилок.

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

>> Поступление в среднюю школу в 2016 году [ lemire.me ]

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

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

>> Полное руководство по инструментированию: как измерить все, что вам нужно внутри вашего приложения [ takipi.com ]

>> Механические клавиатуры [ code-cop.org ]

>> Что значит для вас аудит программного обеспечения [ daedtech.com ]

4. Комиксы

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

>> Наверное, теперь я тоже делаю твою работу? [ dilbert.com ]

>> Я добавил свое имя в вашу заявку на патент [ dilbert.com ]

>> Может быть, в следующий раз нам стоит представиться [ dilbert.com ]

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

>> Сила позитивных намерений [ m.signalvnoise.com ]