Всем привет! В выпуске создаем докер контейнеры на все случаи жизни, разбираемся с отличиями реактивных систем и ставим себе мавен-плагин для отображения времени выполнения.
https://www.voxxed.com/blog/interview/java-9-coming-nicolai-parlog/
Java 9 is coming! – Nicolai Parlog
Будем смотреть видео про модули из джава 9, пока не поймем чем они полезны разработчикам.
https://codefresh.io/blog/java_docker_pipeline/
Crafting perfect Java Docker build flow
Автор рассказывает, как с нуля создать докер контейнеры для джава приложения. Всего три вида контейнеров — для продакшена, для сборки и тестов, для интеграционных тестов. Узнаете как создать свой докер контейнер с линуксом размером всего 170 мегабайт.
Things I Wish I Knew When I Started Building Reactive Systems
Строить реактивную архитектуру нужно совершенно иначе, чем монолитную. Об отличиях этой архитектуры и о чем желательно подумать заранее в статье.
https://blog.hackeriet.no/detect-security-holes-during-build/
Detect security problems at compile time
Плагин для мавена который “проверяет” зависимости на уязвимости. Не сам конечно, а просто сверяет версии библиотек со списком тех, в которых найдены критичные баги. Используя плагин можно наконец объяснить своему ПМу почему стоит обновиться на новую версию библиотеки.
**https://marutsingh.com/2017/03/17/vert-x-master-worker-microservices**/
VERT.X MASTER WORKER ARCHITECTURE
Простой пример использования vert.x. В примере автор создает мастер сервис, и несколько сервисов, которые обрабатывают “задания” от мастера.
**https://github.com/timgifford/maven-buildtime-extensio**n
maven-buildtime-extension
Мавен плагин, который пишет сколько времени выполнялась каждая цель.
https://www.infoq.com/presentations/etl-streams
ETL Is Dead, Long Live Streams
Спикер предлагает пересмотреть архитектуру приложения, и представить все взаимодействие компонентов программы через очередь сообщений. В роли очереди выступает Apache Kafka.
https://zupzup.org/java-0-deps-webapp/
Zero Dependencies Web-App in Java
Пишем простой Http сервер не используя никаких дополнительных библиотек.
Пройти опрос.
https://goo.gl/forms/J1y8QOHCUkb3SXX13
По данным разных исследований доля женщин в ИТ-индустрии на данный момент составляет не более 10-20%. Почему же так мало женщин в сфере компьютерных разработок, какова основная причина? Этот вопрос ставит перед собой Анна Камнева, студентка 4 курса факультета социологии СПбГУ. Дорогие женщины-программисты, помогите ей разобраться, пройдя подготовленный ею соцопрос. Чуть позже мы опубликуем результаты исследования на «Хабре», уверены, всем будет очень интересно!