1. Весна и Ява
>> The Joy of Mustache: серверные шаблоны для JVM [ spring.io ]
Знакомство с Mustache и Spring Boot — что еще вам нужно?
>> Сохранение сообщества в процессе сообщества Java (JCP) [ sitepoint.com ]
Краткая история JCP и многочисленные конфликты вокруг языка Java.
>> Советы по отладке для Logstash [ frankel.ch ]
Краткие и очень практичные заметки о том, как заставить работать стек ELK и хорошо отформатировать в него данные.
И, увидев, как ELK стекается со мной всякий раз, когда опцион открыт, мне очень понравился этот.
>> Трассировка в микросервисах с помощью Spring Cloud Sleuth [ ryanjbaxter.com ]
Отслеживание запроса в нескольких системах сегодня является важным аспектом разработки микросервисной системы, и это хорошая отправная точка для использования Spring Code Sleuth и сервера Zipkin.
>> Как реализовать обратимое удаление с помощью Hibernate [ мысли -на-java.org ]
Если вы работали с какой-либо достаточно сложной системой, вам, вероятно, приходилось выполнять обратимое удаление в какой-то момент . Его несложно реализовать — это еще одна причина попытаться сделать все правильно с самого начала.
Также стоит прочитать:
>> High-Performance Java Persistence от Vlad Mihalcea [ petrikainulainen.net ]
>> Как сопоставить вычисляемые свойства с помощью аннотации JPA и Hibernate @Formula [ vladmihalcea.com ]
>> Создайте приложение CRUD с помощью React, Spring Boot и аутентификации пользователя [ stormpath.com ]
>> Потоковая передача результатов MySQL с использованием потоков Java 8 и Spring Data JPA [ knes1.github.io ]
>> Java 8 Streams: 10 недостающих функций [ medium.com ]
>> Одержимость экосистемы Java ненулевыми аннотациями [ jooq.org ]
>> Java Bullshifier — создание массивных баз случайного кода [ takipi.com ]
>> Наследование комментариев к методу Javadoc [ marxsoftware.com ]
>> Познакомьтесь с Рафаэлем Винтерхальтером и Byte Buddy [ in.relation.to ]
>> Как работает потоковая передача набора результатов MySQL по сравнению с получением всего набора результатов JDBC сразу [ vladmihalcea.com ]
Вебинары и презентации:
>> Инструмент Spring Boot нового уровня [ infoq.com ]
>> Реактивность: создание лучших микросервисов [ infoq.com ]
>> Тестирование приложений Spring Boot [ infoq.com ]
>> Тестирование с использованием Spring 4.3, JUnit 5 и более поздних версий [ infoq.com ]
>> Видеокурс — REST как в Hypermedia с Java [ sebastian-daschner.com ]
>> Непрерывная доставка для микросервисных архитектур с Concourse и Cloud Foundry [ infoq.com ]
>> Весенние советы: Cloud Foundry [ spring.io ]
>> Простое использование микросервисов [ infoq.com ]
>> Разработка стратегии API на 2017 год (API Strat Boston 2016) [ apihandyman.io ]
Время обновления:
>> Hibernate ORM 5.1.3.Final [ in.relation.to ]
>> Spring Cloud Data Flow 1.1 GA выпущен [ spring.io ]
>> Spring Cloud Task 1.1.0.RELEASE теперь доступен [ spring.io ]
>> Spring Cloud Data Flow для Apache YARN 1.1.0.RC1 выпущен [ spring.io ]
>> Выпущена Spring Session 1.3.0 RC1 [ spring.io ]
>> Выпущена первая веха Spring Data следующего поколения [ spring.io ]
>> Spring Cloud Data Flow для Kubernetes 1.1 RC1 выпущен [ spring.io ]
>> IntelliJ IDEA 2016.3 GA: Java 8 и ES6, улучшения отладчика и пользовательского интерфейса и многое другое [ jetbrains.com ]
>> Советы по спящему режиму: как создать сценарий настройки базы данных на основе сопоставлений сущностей [ мысли -на-java.org ]
2. Технические
>> Краткая история систем контроля версий — RCS, ClearCase, SVN, Git [ codecentric.de ]
Веселое (и неприятное) путешествие по переулку памяти. Если вы помните какое-либо из старых имен в этом списке, вы знаете, как легко нам сегодня приходится 🙂
>> Давайте зашифруем все [ codinghorror.com ]
Хорошие моменты о шифровании.
Это тоже попадает в цель, потому что foreach.com еще не работает через HTTP. Это, конечно, придет.
>> Elasticsearch: Приключения в масштабировании мультиарендной платформы [ bigeng.io ]
Это длинный пост — давайте начнем здесь.
Он также полон преимуществ Elasticsearch.
Я ежедневно использую Elasticsearch в своей работе с клиентами, поэтому я многому научился. Если нет, вы все равно можете добавить его в закладки.
>> Заявления об утечке данных часто плохо проработаны, необоснованны и, в конечном счете, поддельны [ troyhunt.com ]
Если, как и мне, вам нравится читать и понимать, что происходит в сфере онлайн-безопасности, эта книга будет для вас быстрой и информативной.
>> Как создать образ с помощью Dockerfile [ sitepoint.com ]
Чистое введение в Docker.
Также стоит прочитать:
>> Блокировщики рекламы — часть проблемы [ troyhunt.com ]
>> Обновление хранилища AWS — снижение цен на S3 и Glacier + дополнительные параметры поиска для Glacier [ aws.amazon.com ]
>> Не допускайте, чтобы приемочные тесты становились поглотителем времени [ codecentric.de ]
>> Bash в Windows 10 [ marxsoftware.com ]
>> HiddenPrecision [ martinfowler.com ]
3. Размышления
>> Механизм отката домена в приложениях [ techblog.bozho.net ]
Здравое решение проблем с разрешением DNS — наличие резервного списка IP-адресов. Очевидно, что это невозможно сделать для веб-приложения, работающего в браузере, — только для нативного приложения.
Удивительно, но даже лучшие приложения на рынке, такие как мобильное приложение Twitter, не используют эту технику.
>> Управление тестовыми данными в сквозной автоматизации тестирования [ ontestautomation.com ]
Извечный вопрос о подготовке и очистке данных при тестировании мучил землю веками 🙂
Возможно, я делаю это более зловещим, чем оно есть на самом деле, но у нас есть целые инструменты, созданные для решения этой проблемы, так что это определенно не тривиально.
Это краткое введение в потенциальные подходы и решения.
>> Как сделать введение [ dandreamsofcoding.com ]
Представление людей, вероятно, не самое главное, о чем я думаю. При этом, на самом деле мы можем сделать так много, пока без чьей-либо помощи.
Встреча с людьми в нашей экосистеме определенно может стать катализатором , поэтому стоит потратить немного умственной энергии на то, чтобы стать лучше.
Также стоит прочитать:
>> С США или без США, будущее технологий — это глобализм [ daedtech.com ]
>> Захватывающие приключения Лавлейса и Бэббиджа [ martinfowler.com ]
>> Программное обеспечение развивается путем естественного отбора [ lemire.me ]
>> Обучение программированию без написания обычного кода [ prog21.dadgum.com ]
4. Комиксы
И мои любимые Дилберты недели: