«1. Spring и Java

>> The Joy of Mustache: Server Side Templates for the JVM [spring.io]

Введение в Mustache и Spring Boot — что еще вам нужно?

>> Keeping The Community In The Java Community Process (JCP) [sitepoint.com]

Краткая история JCP и многочисленные конфликты вокруг языка Java.

>> Debugging hints for Logstash [frankel.ch]

Краткие и очень практичные заметки о том, как заставить стек ELK работать и хорошо отформатировать данные.

И, увидев, как стек ELK я использую всякий раз, когда опцион открыт, мне очень понравился этот.

>> Tracing In Microservices With Spring Cloud Sleuth [ryanjbaxter.com]

Отслеживание запроса в нескольких системах сегодня является важным аспектом разработки микросервисной системы, и это хорошая отправная точка для использования Spring Code Sleuth и сервера Zipkin.

>> How to implement a soft delete with Hibernate [thoughts-on-java.org]

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

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

    \u003e\u003e High-Performance Java Persistence by Vlad Mihalcea [petrikainulainen.net] \u003e\u003e Как отобразить вычисляемые свойства с помощью JPA и Hibernate @Formula annotation [vladmihalcea.com] \u003e\u003e Создание CRUD-приложения с React, Spring Boot и аутентификацией пользователя [stormpath.com] \u003e\u003e Потоковая передача результатов MySQL с использованием потоков Java 8 и Spring Data JPA [knes1.github.io] \u003e\u003e Потоки Java 8: 10 недостающих функций [medium.com] \u003e\u003e Одержимость экосистемы Java ненулевыми аннотациями [jooq.org] \u003e\u003e Java Bullshifier — создание массивных баз случайного кода [takipi.com] \u003e\u003e Наследование комментариев к методам Javadoc [marxsoftware.com] \u003e\u003e Знакомство с Рафаэлем Винтерхальтером и Byte Buddy [in.relation.to] \u003e\u003e Как работает потоковая передача набора результатов MySQL по сравнению с одновременной выборкой всего набора результатов JDBC [vladmihalcea.com]

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

    \u003e\u003e Spring Boot Tooling следующего уровня [infoq. com] \u003e\u003e Going Reactive: создание лучших микросервисов [infoq.com] \u003e\u003e Тестирование приложений Spring Boot [infoq.com] \u003e\u003e Тестирование с использованием Spring 4.3, JUnit 5 и более поздних версий [infoq.com] \u003e\u003e Видеокурс — REST как в Hypermedia с Java [sebastian-daschner.com] \u003e\u003e Непрерывная доставка для микросервисных архитектур с Concourse и Cloud Foundry [infoq. com] \u003e\u003e Spring Tips: Cloud Foundry [spring.io] \u003e\u003e Простое использование микросервисов [infoq.com] \u003e\u003e Разработка стратегии API на 2017 год (API Strat Boston 2016) [apihandyman.io]

Время обновлять :

    \u003e\u003e Hibernate ORM 5.1.3.Final [in.relation.to] \u003e\u003e Выпущен Spring Cloud Data Flow 1.1 GA [spring.io] \u003e\u003e Spring Cloud Task 1.1.0.RELEASE теперь доступен [spring. io] \u003e\u003e Spring Cloud Data Flow для Apache YARN 1.1.0.RC1 выпущен [spring.io] \u003e\u003e Spring Session 1.3.0 RC1 выпущен [spring.io] \u003e\u003e Первая веха Spring Data следующего поколения выпущена [spring. io] \u003e\u003e Spring Cloud Data Flow для Kubernetes 1.1 RC1 выпущен [spring.io] \u003e\u003e IntelliJ IDEA 2016.3 GA: Java 8 и ES6, улучшения отладчика и пользовательского интерфейса и многое другое [jetbrains.com] \u003e\u003e Советы по Hibernate: как создать базу данных Сценарий установки ase, основанный на сопоставлении сущностей [thoughts-on-java.org]

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

>> A short history in Version Control Systems – RCS, ClearCase, SVN, Git [codecentric.de]

Забавное (и неприятное) путешествие по закоулкам памяти. Если вы помните какое-либо из старых имен в этом списке, вы знаете, как легко у нас сегодня это получается 🙂

>> Let’s Encrypt Everything [codinghorror.com]

Хорошие моменты о шифровании.

Это тоже попало в цель, потому что baeldung.com еще не работает через HTTP. Это, конечно, придет.

>> Elasticsearch: Adventures in scaling a multitenant platform [bigeng.io]

Это длинный пост — давайте начнем здесь.

Он также полон преимуществ Elasticsearch.

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

>> Data breach claims are often poorly researched, unsubstantiated and ultimately fake [troyhunt.com]

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

>> How to Build an Image with the Dockerfile [sitepoint.com]

Чистое введение в Docker.

Also worth reading:

    \u003e\u003e Блокировщики рекламы являются частью проблемы [troyhunt.com] \u003e\u003e Обновление хранилища AWS — снижение цен на S3 и Glacier + дополнительные параметры поиска для Glacier [aws.amazon.com] \u003e\u003e Предотвращение превращения приемочных испытаний в приемник времени [codecentric.de] \u003e\u003e Bash в Windows 10 [marxsoftware.com] \u003e\u003e HiddenPrecision [martinfowler.com]

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

>> Domain Fallback Mechanism In Apps [techblog.bozho.net]

«Здравое решение проблем с разрешением DNS — наличие резервного списка IP-адресов. Очевидно, что это невозможно сделать для веб-приложения, работающего в браузере, — только для нативного приложения.

Удивительно, но даже лучшие приложения на рынке, такие как мобильное приложение Twitter, не используют эту технику.

>> Managing test data in end-to-end test automation [ontestautomation.com]

Извечный вопрос о подготовке и очистке данных при тестировании терзал землю на протяжении тысячелетий 🙂

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

Это краткое введение в потенциальные подходы и решения.

>> How to make an introduction [dandreamsofcoding.com]

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

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

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

    \u003e\u003e С США или без США, будущее технологий — это глобализм [daedtech.com] \u003e\u003e Захватывающие приключения Лавлейса и Бэббиджа [martinfowler.com] \u003e\u003e Программное обеспечение развивается путем естественного отбора [lemire.me] \u003e\u003e Обучение программированию без написания обычного кода [prog21.dadgum.com]

4. Комиксы

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

>> Studies? That doesn’t sound like a real thing [dilbert.com]

>> I have officially lost all faith in human intelligence [dilbert.com]

>> That’s messed up [dilbert.com]

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

>> Microsoft reboots war on sleep [m.signalvnoise.com]