«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. Комиксы
И мои любимые Дилберты недели: