Привет! В выпуске архитектура Spark, перенос релиза Java 9 и Hibernate Search.

Spark Architecture

Кратко и доступно об архитектуре Spark для интересующихся распределенными системами и вычислениями.

MongoDB Java tutorial

Обучающая статья о работе с Монгой с помощью Java драйвера. От установки - до получения статистики и написания CRUD запросов. Если вы хотите поработать с NoSQL базой, то это самый простой способ начать.

Architecture Is About Tradeoffs

Автор рассуждает об архитектуре, компромиссах при создании приложения, и о том почему для следующего проекта он не выберет JavaEE.

Different Types of References in Java

Помните наизусть все основные типы ссылок в Java? Soft, Weak, Phantom ссылки. Если забыли, то эта статья быстро напомнит.

How the JVM compares your strings using the craziest x86 instruction you’ve never heard of

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

Optional Improvements in Java 9

В Java 9 появятся новые методы у Optional - stream(), ifPresentOrElse(), or(). А также метод get() будет помечен как @Deprecated

Hibernate Search and Spring Boot: Simple yet powerful archiving

Автор написал приложение, используя Spring Boot и Hibernate Search. Приложение архивирует твиты и позволяет искать по их содержанию. Всем интересующимся Hibernate Search - добро пожаловать в статью.

The Ultimate Guide to Java 9

Релиз Java 9 перенесен на июль 2017, но это не повод расстраиваться. Самое время вспомнить все самые большие изменения, которые запланированы на 9 версию.

Rebutting 5 Common Stream Tropes

В статье показывается, как отрефакторить длинный процедурный метод в функциональном стиле, используя Stream API.

JVM Architecture Diagram

Схема компонентов виртуальной машины Java с кратким описанием что они делают, и для чего нужны.

Еженедельные выпуски Джавасвэга на почту — http://javaswag.curated.co.

Еженедельные выпуски Джавасвэга в Телеграме — http://telegram.me/javaswag.

des

Удачи!