Так уж сложилось что выпуск почти полностью про Java. Извиняйте.
1. Как же иногда хочется своими шаловливыми кривыми ручонками какую-нибудь гаечку подкрутить в продакшене.
Хорошо что этого часто сделать нельзя.
Но все меняется - многие уже научились встраивать маленькие http-сервачки внутрь своих продуктов для того чтобы их можно было мониторить/обслуживать. Кто-то идет дальше - и встраивает целые shell-оболочки.
Статья на хабре в качестве апперетива.
Репозитории на гитхабе -
раз и
два.
2. Контейнеры. Сколько про них кричали 10 лет назад, а сейчас все развернулось в обратную сторону - долой их!!!
Красочная презентация с JAX Conf о том почему долой.
3.
56 страниц диаграмм и текстов о том чем сейчас дышит мир разработки на Java. Некоторые цифры прям вообще неожиданны для меня.
4. Вот тут вот я рассуждал про большие кодобазы. Мои рассуждения не остались не замеченнымии мой коллега по цеху -
Саша Баяндин - прислал пару ссылочек в продолжение тематики репозиториев кода размерности более XXXL -
вот про Git и про
Mercurial тоже есть.
Вот тут еще одно страшное и непонятное место но по той же проблеме от Facebook.
5. В мире Java случалось несколько больших ошибок - одна из них API для работы с датой и временем.
Сейчас это исправляют, по факту внедряя API от JodaTime.
JodaTime разрабатывается уже очень давно и разобраться в нем весьма непросто.
Это пожалуй пока самая лучшая статья которую я видел, но она не про JodaTime, а про Date and Time API Java 8.
6. Вокруг POJO/Java Beans/Value Objects уже поломана куча копий а сверху преизрядно нагажено. И конца не видно.
Существуют такие вещи как
Project Lombok,
Project Auto от Google. Вот и еще один -
Rekord.
7. Надо и мне пройтись по теме Java 8. Очень рад что она вышла наконец - это действительно что-то большое с момента релиза 5-ки. Переходить пока на нее не буду по двум причинам - не верю я в релизы с 0 на конце (:-)) и нужно будет кое-что переколбасить внутри своего хозяйства.
В частности многие велосипеды типа RxJava и Guava теперь не нужны - Stream API, Optional и предикаты теперь официально есть в 8-ке.
Молодцы что выпустили. Long live, Java!
Обзорные статьи про возможности.
раз
два
три
И совершенно отдельно хочется отметить Nashorn - возможность запускать скриптовые языки вообще и JavaScript в частности внутри JVM.
Жду первых портов node.js проектов на JVM стэк :-D
Обзор того как оно выглядит у Steve Jin
На этом на сегодня все. Любите джаву - это ведь не только язык программирования но и сорт кофе.