An open API service indexing awesome lists of open source software.

https://github.com/fedlviv/restfultemplate


https://github.com/fedlviv/restfultemplate

java-se spring-boot

Last synced: 9 months ago
JSON representation

Awesome Lists containing this project

README

          

## Java Backend Developer

* RESTful
* Database
* Testing (unit, integration, acceptance, performance)
* Documentation
* Deployment

## Technologies

* [Java SE 8](http://www.oracle.com/technetwork/java/javase/overview/java8-2100321.html)
* [Kotlin](https://kotlinlang.org)
* [Groovy](http://groovy-lang.org)
* [IntelliJ IDEA](https://www.jetbrains.com/idea/)
* [Gradle](https://gradle.org/)/[Maven](https://maven.apache.org/)
* [GitLab](https://gitlab.com/)/[GitHub](https://github.com/)/[Bitbucket](https://bitbucket.org)
* [Docker](https://www.docker.com)
* [Jenkins](https://jenkins.io)
* [Nginx](http://nginx.org)/[Apache HTTP Server](https://httpd.apache.org)/[Apache Tomcat](http://tomcat.apache.org)

***

* [Spring Boot 2.0](https://start.spring.io/)
* [Web](https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-web)
* [JPA](https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-data-jpa)/[JDBC](https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-data-jdbc) (Spring Boot 2.1.0)
* [JDBC](https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-jdbc)
* [Security](https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-security)
* [Mail](https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-mail)
* [Cache](https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-cache)
* [AOP](https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-aop)
* [Actuator](https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-actuator)
* [Thymeleaf](https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-thymeleaf)
* [Spring Boot Configuration Processor](https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-configuration-processor)
* [HATEOAS](https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-hateoas)
* [WebSocket](https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-websocket)
* [AMQP](https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-amqp)
* [DevTools](https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-devtools)
* [Test](https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-test)

***

* [H2](http://www.h2database.com/html/main.html)/[PostgreSQL 10](https://www.elephantsql.com)/[MySQL](https://www.mysql.com/)
* [Liquibase](https://www.liquibase.org/)

***

* [JUnit](https://junit.org)
* [AssertJ](http://joel-costigliola.github.io/assertj)
* [Mockito](http://site.mockito.org)
* [Hamcrest](http://hamcrest.org/JavaHamcrest)
* [Cucumber](https://cucumber.io)
* [JMeter](https://jmeter.apache.org)

***

* [SpringFox (swagger)](http://springfox.github.io/springfox)

***

* [Heroku](https://www.heroku.com/)/[AWS](https://aws.amazon.com/)

***

* [Spring Retry](https://mvnrepository.com/artifact/org.springframework.retry/spring-retry)
* [Log4jdbc](https://mvnrepository.com/artifact/com.integralblue/log4jdbc-spring-boot-starter)
* [Lombok](https://projectlombok.org/)
* [Ehcache](http://www.ehcache.org/)
* [MapStruct](http://mapstruct.org/)
* [JJWT](https://java.jsonwebtoken.io/jwt101.html)
* [FCM](https://firebase.google.com/docs/cloud-messaging)
* [Specification Argument Resolver](https://github.com/tkaczmarzyk/specification-arg-resolver#interface-inheritance-tree)
* [Jackson Datatype: JSR310](https://mvnrepository.com/artifact/com.fasterxml.jackson.datatype/jackson-datatype-jsr310)
* [Spring Content Filesystem](https://mvnrepository.com/artifact/com.github.paulcwarren/spring-content-fs-boot-starter)
* [Spring Content S3](https://mvnrepository.com/artifact/com.github.paulcwarren/spring-content-s3-boot-starter)
* [Spring Content REST](https://mvnrepository.com/artifact/com.github.paulcwarren/spring-content-rest-boot-starter)
* [AWS SDK For Java](https://mvnrepository.com/artifact/com.amazonaws/aws-java-sdk)
* [Apache HttpClient](https://mvnrepository.com/artifact/org.apache.httpcomponents/httpclient)
* [JsonPath](https://mvnrepository.com/artifact/com.jayway.jsonpath/json-path)
* [Apache Commons Validator](https://mvnrepository.com/artifact/commons-validator/commons-validator)
* [JSON In Java](https://mvnrepository.com/artifact/org.json/json)
* [ZXing Core](https://mvnrepository.com/artifact/com.google.zxing/core)
* [ZXing Java SE Extensions](https://mvnrepository.com/artifact/com.google.zxing/javase)
* [Jsoup](https://jsoup.org)
* [Quartz](http://www.quartz-scheduler.org)
* [Stripe](https://stripe.com)
* [Paymentwall](https://www.paymentwall.com)
* [Interkassa](https://www.interkassa.com)
* [LiqPay](https://www.liqpay.ua)
* [MyFatoorah](https://www.myfatoorah.com)
* [ModelMapper](http://modelmapper.org)
* [IP Geolocation API](http://ip-api.com/docs)
* [Spring Boot Admin](https://github.com/codecentric/spring-boot-admin)
* [Gradle plugin Git properties](https://github.com/n0mer/gradle-git-properties)
* [Args4j](https://args4j.kohsuke.org)
* [JHipster](https://www.jhipster.tech)
* [RabbitMQ](https://www.rabbitmq.com)
* [FFmpeg Java](https://github.com/bramp/ffmpeg-cli-wrapper)
* [VAST](https://developers.google.com/interactive-media-ads/docs/sdks/html5/vastinspector?hl=uk)
* [MinIO](https://github.com/minio/minio)
* [Redis](https://redis.io)
* [Hazelcast](https://hazelcast.org)
* [Akka](https://akka.io)
* [Bucket4J](https://github.com/vladimir-bukhtoyarov/bucket4j)
* [Twilio](https://www.twilio.com)
* [Jackson Dataformat CSV](https://mvnrepository.com/artifact/com.fasterxml.jackson.dataformat/jackson-dataformat-csv)

## Useful resources

* **RESTful**
* posts
* [Understanding REST](https://spring.io/understanding/REST)
* [Создание RESTful API](http://anton.shevchuk.name/php/create-restful-api)
* [Разработка web API](https://habrahabr.ru/post/181988)
* [REST API Tutorial](https://restfulapi.net)
* [Изучаем REST: Руководство по созданию RESTful сервиса](http://www.restapitutorial.ru)
* [Шпаргалка по созданию RESTful API](https://noteskeeper.ru/1161)
* [RPC, Messaging, REST: Терминология](https://habr.com/ru/post/264181)
* [How to Design a Localization-Ready System](http://www.vertabelo.com/blog/technical-articles/data-modeling-for-multiple-languages-how-to-design-a-localization-ready-system)
* [Token-Based Authentication(JWT)](https://gist.github.com/zmts/802dc9c3510d79fd40f9dc38a12bccfc)
* [Простым языком об HTTP](https://habr.com/post/215117)
* [Шпаргалка по кодам відповіді стану HTTP](https://sebweo.com/shpargalka-po-kodam-vidpovidi-stanu-http)
* [Що таке SSL сертифікат і навіщо він потрібен?](https://css.in.ua/article/shcho-take-ssl-sertyfikat-i-navishcho-vin-potriben_4)
* [Что такое SSL-сертификат и зачем он нужен](https://ssl.com.ua/info/what-is-ssl/#)
* [Як працює https в подробицях.](https://css.in.ua/article/iak-pratsiuie-https-v-podrobytsiakh_6)
* [Как работает SSL-сертификат](https://ssl.com.ua/info/how-ssl-works)
* [Як отримати SSL сертифікат?](https://css.in.ua/article/iak-otrymaty-ssl-sertyfikat_5)
* [Let’s Encrypt: бесплатные SSL‑сертификаты](https://ssl.com.ua/info/lets-encrypt)
* [Налаштування https в apache.](https://css.in.ua/article/nalashtuvannia-https-v-apache_7)
* [Let's Encrypt](https://letsencrypt.org/getting-started)
* [Certbot](https://certbot.eff.org/)
* [Spring Boot Application Secured by Let’s Encrypt Certificate](https://www.heydari.be/spring-boot-application-secured-by-a-lets-encrypt-certificate)
* [How to Redirect HTTP to HTTPS with Spring Boot](https://jonaspfeifer.de/redirect-http-https-spring-boot)
* [Enable HTTPS with Self-Signed-Certificate in Spring Boot 2.0.2](http://code-adda.com/2018/06/07/enable-https-with-self-signed-certificate-in-spring-boot)
* [How to enable HTTPS in a Spring Boot Java application](https://www.thomasvitale.com/https-spring-boot-ssl-certificate)

* **Java SE**
* books
* [Java Platform Standard Edition 8 Documentation](https://docs.oracle.com/javase/8/docs)
* cheat sheet
* [Java Streams cheat sheet](http://files.zeroturnaround.com/pdf/zt_java8_streams_cheat_sheet.pdf)
* blogs
* [Yuriy Tkach Blog](http://blog.yuriytkach.com)
* posts
* [Вопросы для собеседования на Java Developer](https://github.com/enhorse/java-interview)
* [Шпаргалки Java программиста 9: Java SE — Шпаргалка для собеседований и повторений](https://habr.com/post/314386)
* [Шпаргалка Java программиста 3. Коллекции в Java (стандартные, guava, apache, trove, gs-collections и другие)](https://habr.com/company/luxoft/blog/256877)
* [Thread'ом Java не испортишь: Часть V — Executor, ThreadPool, Fork Join](https://javarush.ru/groups/posts/2078-threadom-java-ne-isportishjh--chastjh-v---executor-threadpool-fork-join-pool)
* [Советы по оптимизации кода на Java: как не наступать на грабли](https://habr.com/company/piter/blog/358898)
* [Как использовать BigDecimal в Java](http://dmilvdv.narod.ru/Translate/MISC/how_to_use_java_bigdecimal.html)
* [Разработка Java приложений](http://it-simulator.com/#/article/1/3)
* [Java Money and the Currency API](https://www.baeldung.com/java-money-and-currency)
* [Introduction to the Java 8 Date/Time API](https://www.baeldung.com/java-8-date-time-intro)
* [How to Replace Many if Statements in Java](https://www.baeldung.com/java-replace-if-statements)
* [Java и время: часть первая](https://habr.com/post/274811)
* [Java и время: часть вторая](https://habr.com/post/274905)
* [Работа с Java в командной строке](https://habr.com/ru/post/125210)
* [RxJava. Убираем магию](https://habr.com/ru/post/317928)
* [Загубить производительность](https://habr.com/post/423305)
* [How to control Java heap size (memory) allocation (xmx, xms)](https://alvinalexander.com/blog/post/java/java-xmx-xms-memory-heap-size-control)
* [Полное руководство по Java 8 Stream API в картинках и примерах](https://annimon.com/article/2778#top)
* [Шпаргалка Java программиста 4. Java Stream API](https://habr.com/company/luxoft/blog/270383)
* [Лямбда-выражения Java 8 — это замыкания?](https://habr.com/ru/company/piter/blog/281026)
* [Шпаргалка Java программиста 8. Библиотеки для работы с Json (Gson, Fastjson, LoganSquare, Jackson, JsonPath и другие)](https://habr.com/company/luxoft/blog/280782)
* [90 новых фич (и API) в JDK 11](https://habr.com/ru/post/424683)
* list videos
* [Java для тестировщиков](https://www.youtube.com/watch?v=DKy4KzIn1qg&list=PLB0276A0A62BDEF06)
* [Шаблоны проектирования Java](https://www.youtube.com/watch?v=QSsDiWIzWcU&list=PLwcDaxeEINactCC4mly7RQon5juIpH-Q3)
* [Java Interview](https://www.youtube.com/watch?v=XRsA7x6Ntx4&list=PLys5YE64sQSLe6pmxj7Ikk-rFkK82fvhm)
* [Java 8 Tactics](https://www.youtube.com/watch?v=G-FnwHrAVwE&list=PLjXUjSTUHs0Qq8-ml-MzfldcudrQBtW_V)
* videos
* [Java 8 Stream API или краткость - сестра таланта [GeekBrains]](https://www.youtube.com/watch?v=gTdXjRif_yo)
* [Spring Tips: Java 14 (or: Can Your Java Do This?)](https://www.youtube.com/watch?v=mr-7kGy8Yao)
* [Новое в JDK 14 (синтаксис)](https://www.youtube.com/watch?v=qN8x-aIrhxk&t=52s)
* [Уменьшение расхода оперативной памяти в Java приложениях](https://www.youtube.com/watch?list=PLYj3Bx1JM6Y6GnD37EKDM_rWRpBivBf6z&v=8kRFHqM35WQ)

* **Kotlin**
* books
* Kotlin в действии
* [Руководство по языку Kotlin](https://kotlinlang.ru)
* [Keywords and Operators](https://kotlinlang.org/docs/reference/keyword-reference.html)
* blogs
* [Kotlin](https://www.baeldung.com/category/kotlin)
* posts
* [Guide to the Kotlin Exposed Framework](https://www.baeldung.com/kotlin-exposed-persistence)
* [KOTLIN THURSDAYS: INTRODUCTION TO TORNADOFX PART 1](https://medium.com/@hinchman_amanda/kotlin-tuesdays-introduction-to-tornadofx-part-1-34236eeb822a)
* [Spring Boot and Kotlin](https://www.baeldung.com/spring-boot-kotlin)
* [Послевкусие от Kotlin, часть 1](https://habr.com/ru/post/331280)
* [Почему Kotlin отстой](https://habr.com/ru/post/322256)
* videos
* [Светлана Исакова — Kotlin: что понимается под современным языком программирования](https://www.youtube.com/watch?v=IXFIUF_KW_o&t=514s)
* [KotlinConf 2017 - Kotlin Types: Exposed by Svetlana Isakova](https://www.youtube.com/watch?v=Uizh2WlJtnk) (Kotlin)
* list videos
* [Базовый курс по Kotlin](https://www.youtube.com/playlist?list=PLIU76b8Cjem4ZOt3tlWykUX1AjL9zE19t)

* **Groovy**
* posts
* [Groovy за 15 минут – краткий обзор](https://habr.com/ru/post/122127)
* videos
* [Groovy Tutorial](https://www.youtube.com/watch?v=B98jc8hdu9g)

* **IntelliJ IDEA**
* cheat sheet
* [IntelliJ IDEA default keymap](https://resources.jetbrains.com/storage/products/intellij-idea/docs/IntelliJIDEA_ReferenceCard.pdf)
* videos
* [Антон Архипов — Эффективная работа с IDE(A)](https://www.youtube.com/watch?v=_rj7dx6c5R8)
* [Горячие клавиши в Intellij IDEA [видео от учеников JavaRush]](https://www.youtube.com/watch?v=vQksLDvacTo)

* **Gradle**
* posts
* [Краткое знакомство с Gradle](https://javarush.ru/groups/posts/2126-kratkoe-znakomstvo-s-gradle)
* [Building Java Projects with Gradle](https://spring.io/guides/gs/gradle)
* [Introduction to Gradle](https://www.baeldung.com/gradle)
* [Writing Custom Gradle Plugins](https://www.baeldung.com/gradle-create-plugin)
* [Spring Boot Gradle Plugin](https://www.baeldung.com/spring-boot-gradle-plugin)
* [Переход с Maven на Gradle](http://it-simulator.com/#/articlefull/145)
* [Gradle: управляя зависимостями](https://habr.com/company/redmadrobot/blog/275515)
* [Gradle 5.0 — что нового](https://habr.com/company/haulmont/blog/432024)
* [Liquibase Gradle Plugin](https://github.com/liquibase/liquibase-gradle-plugin)
* [Gradle Download Task](https://github.com/michel-kraemer/gradle-download-task)
* [Heroku Gradle Plugin](https://github.com/heroku/heroku-gradle)
* videos
* [Евгений Борисов — Power of Gradle](https://www.youtube.com/watch?v=NZJTYPLb0iE)

* **Git**
* books
* [Pro Git](https://git-scm.com/book/uk/v2)
* [LearnGitBranching](https://learngitbranching.js.org)
* posts
* [Git How To](https://githowto.com/uk)
* [3 режима команды git reset: --soft, --mixed(по умолчанию), --hard](https://habr.com/ru/post/203282)
* [Как склеить коммиты и зачем это нужно](https://htmlacademy.ru/blog/27-how-to-squash-commits-and-why-it-is-needed)
* [Tutorial: Organize your commits through git rebasing and Jetbrains IDEs](https://medium.com/@rafaelideleon/tutorial-organize-you-commits-through-git-rebasing-and-jetbrains-ides-e88e1f806b57)
* list videos
* [Базовый курс по Git](https://www.youtube.com/watch?v=en6gms6e54Q&list=PLIU76b8Cjem5B3sufBJ_KFTpKkMEvaTQR)

* **Docker**
* posts
* [Установка и использование Docker в Ubuntu 18.04](https://www.8host.com/blog/ustanovka-i-ispolzovanie-docker-v-ubuntu-18-04)
* [Полное практическое руководство по Docker: с нуля до кластера на AWS](https://habr.com/post/310460)
* [Dockerizing a Spring Boot Application](https://www.baeldung.com/dockerizing-spring-boot-application)
* videos
* [Просто о виртуализации. Docker](https://www.youtube.com/watch?v=Sa7uOGczoHc)
* [Dmytro Naumenko "First steps with Docker" [Workshop]](https://www.youtube.com/watch?time_continue=1010&v=EaxY9mbQYVY)
* [How to create Docker Image and run Java App (Spring Boot Jar) in a Docker Engine | Tech Primers](https://www.youtube.com/watch?v=FlSup_eelYE)
* list videos
* [Docker уроки от А до Я ](https://www.youtube.com/watch?v=EbEZgdTOHzE&list=PLD5U-C5KK50XMCBkY0U-NLzglcRHzOwAg)

* **Jenkins**
* list videos
* [Jenkins Bootcamp: Полностью автоматизируем сборку - Видеоуроки](https://coursehunters.net/course/jenkins-bootcamp-polnostyu-avtomatiziruem-sborku)

* **Spring Boot**
* books
* [Reference Guide](https://docs.spring.io/spring-boot/docs/2.0.1.RELEASE/reference/pdf/spring-boot-reference.pdf) (Spring Boot)
* Beginning Spring Boot 2: Applications and Microservices with the Spring Framework (Spring Boot)
* [Building REST services with Spring MVC REST, Spring Data REST and Spring HATEOAS](http://jug.ua/wp-content/uploads/2015/11/REST_Training.pdf) (Spring Boot)
* [Spring в действии](http://libraryonline.herokuapp.com/api/books/2252) (Spring)
* [Spring 4 для профессионалов](http://mirknig.su/knigi/programming/13073-spring-4-dlya-professionalov.html) (Spring)
* Pro Spring (Spring)
* Building a REST API with Spring 4 (Spring)
* [Spring REST](http://padabum.com/d.php?id=211129) (Spring)
* [Spring Data JDBC - Reference Documentation](https://docs.spring.io/spring-data/jdbc/docs/1.0.1.RELEASE/reference/html)
* [Spring Data JPA reference guide](https://docs.spring.io/spring-data/jpa/docs/current/reference/html) (Spring Data JPA)
* [Spring Content Filesystem - Reference Documentation](https://paulcwarren.github.io/spring-content/refs/snapshot/fs-index.html) (Spring Content Filesystem)
* [Spring Content S3 - Reference Documentation](https://paulcwarren.github.io/spring-content/refs/snapshot/s3-index.html) (Spring Content S3)
* [Spring Content REST - Reference Documentation](https://paulcwarren.github.io/spring-content/refs/snapshot/rest-index.html) (Spring Content REST)
* cheat sheet
* [Spring Framework 4 Cheat Sheet by danielfc](https://www.cheatography.com/danielfc/cheat-sheets/spring-framework-4)
* [Spring Framework Annotations cheat sheet](http://files.zeroturnaround.com/pdf/zt_spring_annotations_cheat_sheet.pdf)
* blogs
* [Baeldung](http://www.baeldung.com)
* [Блог Александра Косарева](https://alexkosarev.name)
* [Java master](http://java-master.com)
* [EasyJava](https://easyjava.ru)
* [Блог Анатолия Корсакова](https://akorsa.ru)
* [Блог про програмування](http://wp-blog.pp.ua)
* [Vlad Mihalcea High-Performance Java Persistence and Hibernate](https://vladmihalcea.com)
* posts
* [Собеседование по Java EE — Spring Framework (вопросы и ответы). Часть 1](http://javastudy.ru/interview/jee-spring-questions-answers)
* [Собеседование по Java EE — Spring Framework (вопросы и ответы). Часть 2](http://javastudy.ru/interview/jee-spring-questions-answers-2)
* [Подготовка к Spring Professional Certification. Контейнер, IoC, бины](https://habr.com/ru/post/470305)
* [Spring изнутри. Этапы инициализации контекста](https://habr.com/post/222579)
* [Learn Spring Boot](http://www.baeldung.com/spring-boot)
* [Spring Boot Tutorial – Bootstrap a Simple Application](http://www.baeldung.com/spring-boot-start)
* *Web*
* [Как писать на Spring в 2017](https://habrahabr.ru/post/333756)
* [Обратная сторона Spring](https://habrahabr.ru/post/334448)
* [Spring: вопросы к собеседованию](https://m.habrahabr.ru/post/350682)
* [Обработка ошибок в формате JSON со Spring Boot](https://habrahabr.ru/post/342214)
* [Настройка валидации DTO в Spring Framework](https://habrahabr.ru/post/343960)
* [Jackson JSON Views](http://www.baeldung.com/jackson-json-view-annotation)
* [Guide to @ConfigurationProperties in Spring Boot](https://www.baeldung.com/configuration-properties-in-spring-boot)
* [Introduction to Spring MVC HandlerInterceptor](http://www.baeldung.com/spring-mvc-handlerinterceptor)
* [Intro to the Jackson ObjectMapper](http://www.baeldung.com/jackson-object-mapper-tutorial)
* [Jackson Annotation Examples](http://www.baeldung.com/jackson-annotations)
* [CORS with Spring](http://www.baeldung.com/spring-cors)
* [Fixing 401s with CORS Preflights and Spring Security](https://www.baeldung.com/spring-security-cors-preflight)
* [Spring MVC Custom Validation](http://www.baeldung.com/spring-mvc-custom-validator)
* [Spring – Log Incoming Requests](http://www.baeldung.com/spring-http-logging)
* *JDBC*
* [Представляем Spring Data JDBC](https://habr.com/post/423697)
* *JPA*
* [Шпаргалка Java программиста 1: JPA и Hibernate в вопросах и ответах](https://habr.com/post/265061)
* [JPA / Hibernate @Embeddable and @Embedded Example with Spring Boot](https://www.callicoder.com/hibernate-spring-boot-jpa-embeddable-demo)
* [JPA и связи между объектами](https://easyjava.ru/data/jpa/jpa-i-svyazi-mezhdu-obektami)
* [Java Persistence/ElementCollection](https://en.wikibooks.org/wiki/Java_Persistence/ElementCollection)
* [Java EE 6. Обзор JPA 2.0, часть 2: Коллекции](https://habr.com/post/88683)
* [5 tips to write efficient queries with JPA and Hibernate](https://www.thoughts-on-java.org/5-tips-write-efficient-queries-jpa-hibernate)
* [Java Persistence/ManyToMany](https://en.wikibooks.org/wiki/Java_Persistence/ManyToMany)
* [Using multiple datasources with Spring Boot and Spring Data](https://medium.com/@joeclever/using-multiple-datasources-with-spring-boot-and-spring-data-6430b00c02e7)
* [Hibernate Tips: What’s the Difference between JOIN, LEFT JOIN and JOIN FETCH](https://www.thoughts-on-java.org/hibernate-tips-difference-join-left-join-fetch-join)
* [Использование JPA Criteria в Spring Data Jpa](https://easyjava.ru/spring/spring-data-project/ispolzovanie-jpa-criteria-v-spring-data-jpa)
* [A Guide to SqlResultSetMapping](https://www.baeldung.com/jpa-sql-resultset-mapping)
* [Стратегии загрузки коллекций в JPA](https://dou.ua/lenta/articles/jpa-fetch-types)
* [Spring Data JPA: что такое хорошо, и что такое плохо](https://habr.com/ru/post/441386)
* [Spring Data JPA: доводим напильником](https://habr.com/ru/post/444240)
* [Что нового в JPA 2.2](https://habr.com/ru/company/otus/blog/423195)
* [Блокировки в JPA](https://easyjava.ru/data/jpa/blokirovki-v-jpa)
* [Spring AOP. Маленький вопросик с собеседования](https://habr.com/post/347752/)
* [Hibernate — о чем молчат туториалы](https://habr.com/post/416851)
* [Spring Boot communications link failure with MySQL and Hibernate](http://blog.netgloo.com/2015/07/09/spring-boot-communications-link-failure-with-mysql-and-hibernate)
* [9 High-Performance Tips when using MySQL with JPA and Hibernate](https://vladmihalcea.com/9-high-performance-tips-when-using-mysql-with-jpa-and-hibernate)
* [Hibernate Inheritance Mapping](https://www.baeldung.com/hibernate-inheritance)
* [Наследование в Hibernate: выбор стратегии](https://habr.com/ru/post/337488)
* [Handling entities inheritance with Spring Data JPA](http://blog.netgloo.com/2014/12/18/handling-entities-inheritance-with-spring-data-jpa)
* [The best way to use entity inheritance with JPA and Hibernate](https://vladmihalcea.com/the-best-way-to-use-entity-inheritance-with-jpa-and-hibernate)
* [Best Performance Practices for Hibernate 5 and Spring Boot 2 (Part 1)](https://dzone.com/articles/50-best-performance-practices-for-hibernate-5-amp)
* *Security*
* [Краткий обзор Spring Security](https://habrahabr.ru/post/203318)
* [Аутентификация с использованием Spring Security и JWT-токенов](https://habrahabr.ru/post/278411)
* *Mail*
* [Guide to Spring Email](http://www.baeldung.com/spring-email)
* [Spring Boot Mail: рассылка почты пользователям, активация аккаунта](https://zen.yandex.ru/media/id/5ac20956168a91ffeae449c5/spring-boot-mail-rassylka-pochty-polzovateliam-aktivaciia-akkaunta-5b03dcc2c3321bdea745857c)
* *Cache*
* [Простой и полезный Spring Cache](http://nikcode.blogspot.com/2012/12/spring-cache.html)
* [A Guide To Caching in Spring](http://www.baeldung.com/spring-cache-tutorial)
* *Actuator*
* [Мониторинг приложения с помощью Spring Boot Actuator](https://o7planning.org/ru/11757/monitoring-application-with-spring-boot-actuator)
* [Actuator in Spring boot 2.0](https://aboullaite.me/actuator-in-spring-boot-2-0)
* *Thymeleaf*
* [Учебник: Использование Thymeleaf](https://habr.com/post/350862)
* *HATEOAS*
* [An Intro to Spring HATEOAS](https://www.baeldung.com/spring-hateoas-tutorial)
* *WebSocket*
* [WebSockets — полноценный асинхронный веб](https://habr.com/ru/post/79038)
* [WebSocket](https://learn.javascript.ru/websocket)
* [Введение в Spring WebSocket](https://springgears.com/websockets-introduction)
* [Простая и масштабируемая подписка на события с WebSockets, STOMP, SockJS и Spring Framework 4.0](https://habr.com/ru/post/187822)
* *AMQP*
* [Build a Chat Application using Spring Boot + WebSocket + RabbitMQ](https://medium.com/@rameez.s.shaikh/build-a-chat-application-using-spring-boot-websocket-rabbitmq-2b82c142f85a)
* *Retry*
* [Guide to Spring Retry](http://www.baeldung.com/spring-retry)
* *Spring Batch*
* [Spring Batch 3.0 – Часть 1: Пример использования](http://javainside.ru/primer-ispolzovaniya-spring-batch-3-0-chast-1/)
* *Redis*
* [Redis и Spring Data с самого начала. Часть 1](https://otus.ru/nest/post/715)
* *Custom Starter*
* [Creating a Custom Starter with Spring Boot](https://www.youtube.com/watch?v=mi0GfmTv2wg)
* *Scheduled Tasks*
* [Spring Boot. Фоновые задачи и не только](https://habrahabr.ru/post/352954)
* [The @Scheduled Annotation in Spring](http://www.baeldung.com/spring-scheduled-tasks)
* *Async*
* [How To Do @Async in Spring](http://www.baeldung.com/spring-async)
* [How to start Spring Async with Spring Boot](http://javasampleapproach.com/java-integration/start-spring-async-spring-boot)
* *Microservices*
* [Переписываем домашний проект на микросервисы (Java, Spring Boot, Gradle)](https://habr.com/post/332482)
* *Content*
* [Spring Content](https://paulcwarren.github.io/spring-content)
* *Cloud*
* [Микросервисная архитектура, Spring Cloud и Docker](https://habr.com/ru/post/280786)
* [Spring Cloud Netflix: Eureka по-русски](https://medium.com/@kirill.sereda/spring-cloud-netflix-eureka-%D0%BF%D0%BE-%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%B8-5b7829481717)
* [Spring Cloud Config Server и Config Client](https://medium.com/@kirill.sereda/spring-cloud-config-server-%D0%B8-config-client-2a45ac2891d1)
* [Spring Cloud Netflix: Feign по-русски](https://medium.com/@kirill.sereda/spring-cloud-netflix-feign-%D0%BF%D0%BE-%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%B8-7b8272e8e110)
* [Spring Cloud Netflix: Zuul API Gateway по-русски](https://medium.com/@kirill.sereda/spring-cloud-netflix-zuul-api-gateway-%D0%BF%D0%BE-%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%B8-c1e819f042e1)
* [Spring Cloud Netflix: Hystrix по-русски + Feign Client](https://medium.com/@kirill.sereda/spring-cloud-netflix-hystrix-%D0%BF%D0%BE-%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%B8-e60e91a6770f)
* [Spring Cloud Netflix: Ribbon по-русски](https://medium.com/@kirill.sereda/spring-cloud-netflix-ribbon-%D0%BF%D0%BE-%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%B8-2ded121e1377)
* [Spring Cloud Netflix Microservices — start project (серия статей) — часть 1](https://medium.com/@kirill.sereda/spring-cloud-netflix-microservices-start-project-%D1%81%D0%B5%D1%80%D0%B8%D1%8F-%D1%81%D1%82%D0%B0%D1%82%D0%B5%D0%B9-%D1%87%D0%B0%D1%81%D1%82%D1%8C-1-7a892ad5f16)
* [Spring Cloud Netflix Microservices — start project (серия статей) — часть 2](https://medium.com/@kirill.sereda/spring-cloud-netflix-microservices-start-project-%D1%81%D0%B5%D1%80%D0%B8%D1%8F-%D1%81%D1%82%D0%B0%D1%82%D0%B5%D0%B9-%D1%87%D0%B0%D1%81%D1%82%D1%8C-2-bfcad9a2c67f)
* [Spring Cloud Netflix Microservices — start project (серия статей) — часть 3](https://medium.com/@kirill.sereda/spring-cloud-netflix-microservices-start-project-%D1%81%D0%B5%D1%80%D0%B8%D1%8F-%D1%81%D1%82%D0%B0%D1%82%D0%B5%D0%B9-%D1%87%D0%B0%D1%81%D1%82%D1%8C-3-6bbdccc8ce16?source=---------4------------------)
* [Spring Cloud Sleuth + Zipkin по-русски](https://medium.com/@kirill.sereda/spring-cloud-sleuth-zipkin-%D0%BF%D0%BE-%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%B8-9f8504581dae)
* [Spring Cloud Stream по-русски](https://medium.com/@kirill.sereda/spring-cloud-stream-%D0%BF%D0%BE-%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%B8-570568977e3f)
* [Микросервисы с Netflix, часть 1: Feign](https://www.shortn0tes.com/2018/01/netflix-microservices-part-1-feign-ru.html)
* list videos
* [REST With Spring](https://www.youtube.com/watch?v=2Mz3V-faNFo&list=PLjXUjSTUHs0QaXI9xrioHpvsJ9Hs_r0_0)
* [Spring App Tactics](https://www.youtube.com/watch?v=YyE8fyYJsbE&list=PLjXUjSTUHs0SBkPlUEnkXcDqQKlyUOyAS)
* [Learn Spring Security](https://www.youtube.com/watch?v=hs1Ypa12iSI&list=PLjXUjSTUHs0SjCsFDcWI8Sq06Cknk1vkk)
* [Jackson Serialization and Deserialization](https://www.youtube.com/watch?v=5dnJusuGbIY&list=PLjXUjSTUHs0TQl-W-B5u-d6acs23Y-1te)
* [Performance and Monitoring for a Spring Boot 2 Application](https://www.youtube.com/watch?v=CWPyBXNAo_o&list=PLjXUjSTUHs0QM2C81zBW4JXXb-db8XjF1)
* [Spring на практике](https://www.youtube.com/playlist?list=PLaWfw53gNyzaDTEmrlCCj1jjqr6770Nnp) (Spring Boot)
* [Spring Boot 2](https://www.youtube.com/watch?v=jH17YkBTpI4&list=PLU2ftbIeotGpAYRP9Iv2KLIwK36-o_qYk) (Spring Boot)
* [Spring Boot Tutorial(All In One)](https://www.youtube.com/watch?v=R9qanO4c7bY&list=PLzS3AYzXBoj8UcLsBN3UXd7Nf1T4ZyJa0) (Spring Boot)
* [The Basics of Spring Framework](https://www.youtube.com/watch?v=3wBteulZaAs&list=PL6jg6AGdCNaWF-sUH2QDudBRXo54zuN1t) (Spring)
* [Spring](https://www.youtube.com/watch?v=M4w6b2pENWU&list=PLwwk4BHih4fho6gmaAwdHYZ6QQq0aE7Zi) (Spring)
* [Java+JDBC+Hibernate+Spring Data JPA](https://www.youtube.com/watch?v=lhtB6RD1rH4&list=PLwwk4BHih4fjSk8XVWIp1N5Im-oMf5KL1) (Spring Data JPA)
* [Hibernate](https://www.youtube.com/watch?v=C-wEZjEOhWc&list=PLRukC9wg1mbE2uioTUsbyrYY4uv2P2X_M) (Hibernate)
* [Evgeny Borisov](https://www.youtube.com/watch?v=hRtQFIVJ0ws&list=PLRukC9wg1mbFMPNQVT_mhTAMGaOQ3Jbpm) (Spring)
* [Spring Boot Microservices Level 1: Communication and Discovery](https://www.youtube.com/watch?v=y8IQb4ofjDo&list=PLqq-6Pq4lTTZSKAFG6aCDVDP86Qx4lNas)
* [Spring Boot Microservices Level 2: Fault Tolerance and Resilience](https://www.youtube.com/watch?v=o8RO38KbWvA&list=PLqq-6Pq4lTTbXZY_elyGv7IkKrfkSrX5e)
* [Spring Boot Microservices Level 3: Microservice Сonfiguration](https://www.youtube.com/watch?v=upoIwn4rWCo&list=PLqq-6Pq4lTTaoaVoQVfRJPqvNTCjcTvJB)
* videos
* [Открытый урок «Веб-приложения и микросервисы на Spring Boot 2.0»](https://www.youtube.com/watch?v=zgd9SfSxO0Y)
* [Евгений Борисов — Spring Data? Да, та!](https://www.youtube.com/watch?v=nwM7A4TwU3M) (Spring Data JPA)
* [The New Kid on the Block: Spring Data JDBC](https://www.youtube.com/watch?v=AnIouYdwxo0)
* [Вячеслав Круглов — Введение в Hibernate: что, зачем, и где стандартные ловушки](https://www.youtube.com/watch?v=C-wEZjEOhWc&t=0s&list=WL&index=7) (Hibernate)
* [Евгений Борисов — Spring Puzzlers: тонкости и нюансы работы Spring](https://www.youtube.com/watch?v=U8MtGYa04v8) (Spring)
* [Dmytro Sokolov. Принципы работы с транзакциями при помощи Spring JTA](https://www.youtube.com/watch?v=1UWRNaCH2ZI) (Spring Data JPA)
* [It's a kind of magic: under the covers of Spring Boot by Stéphane Nicoll & Andy Wilkinson](https://www.youtube.com/watch?v=uof5h-j0IeE) (Spring Boot)
* [LiveCoding: Spring Boot Devtools - как стать более ленивым?](https://www.youtube.com/watch?v=SRDR7DmtOIk) (Spring Boot DevTools)
* [Кеширование в Spring. Краткий обзор](https://www.youtube.com/watch?v=CPb3OQZR2gM)
* [Spring Boot EhCache cache example](https://www.youtube.com/watch?v=qu_wQNFxJxw)
* [Spring Boot - Handling Interceptor](https://www.youtube.com/watch?v=45uvLhYUP9o) (Spring Boot Web)
* [Spring Boot REST: подключаем WebSocket (SockJS + Stomp)](https://www.youtube.com/watch?v=TtcCbDddhrI&t=0s&list=WL&index=8) (Spring Boot WebSocket)
* [How to Integrate RabbitMQ with Springboot ?](https://www.youtube.com/watch?v=21Ml0Urdkbc) (Spring Boot AMQP)
* [Владимир Цукур — Путь от CRUD к Hypermedia API с Spring](https://www.youtube.com/watch?v=G9apMqwRedA)
* [О разработке REST-сервисов Maturity Level 3 на Spring REST](https://www.youtube.com/watch?time_continue=2799&v=F_fBmu3g_rw)
* [Николай Алименков — Нужен ли нам JMS в мире современных Java-технологий?](https://www.youtube.com/watch?v=ExjPxDxkmFo) (JMS)
* [Секция JAVA: Spring cloud raider](https://www.youtube.com/watch?v=jqKZ-tHZMBw)
* [Разработка микросервисов при помощи Spring Cloud. Андрей Саксонов, Java Expert, DataArt](https://www.youtube.com/watch?v=Ib0vRG-oVtU)
* [Spring Tips: Server Sent Events (SSE) in Spring MVC and Spring WebFlux](https://www.youtube.com/watch?time_continue=5&v=2To3_mYT2hc&feature=emb_logo)

* **MySQL**
* posts
* [Построение таблиц «Один-к-разным»](https://habr.com/ru/post/28023)
* [Как использовать SHOW PROFILE в MySQL?](https://ruhighload.com/%D0%9A%D0%B0%D0%BA+%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D1%8C+show+profile+%D0%B2+mysql%3F)
* [EXPLAIN — Самая мощная команда MySQL](https://habr.com/post/31129)
* [Использование EXPLAIN. Улучшение запросов](https://habr.com/ru/post/211022)
* [Generating test data from the mysql> prompt](https://www.percona.com/blog/2014/09/10/generating-test-data-from-the-mysql-prompt)
* [Несколько заметок о MySQL](https://habr.com/ru/post/310954)
* [Релиз JSON Labs: JSON-функции, Часть 1 — Обработка JSON-данных.](https://sqlinfo.ru/articles/info/20.html)
* [Использование JSON в MySQL](https://phptoday.ru/post/ispolzovanie-json-v-mysql)
* [Вышла первая стабильная версия серии MySQL 8](https://sqlinfo.ru/news/info/106.html)
* [MySQL 8.0.16 Introducing CHECK constraint](https://mysqlserverteam.com/mysql-8-0-16-introducing-check-constraint/#comment-105700)
* videos
* [Что нового в MySQL 8.0? / Дмитрий Ленев (Oracle)](https://www.youtube.com/watch?v=IgQi4BpNgRQ)
* [9. Базы данных. MySQL и сравнение с PostgreSQL | Технострим](https://www.youtube.com/watch?v=mkI2q6twyc0)

* **PostgreSQL**
* posts
* [Рекурсивные запросы в PostgreSQL (WITH RECURSIVE)](https://habr.com/post/269497)
* list videos
* [Администрирование PostgreSQL 9.4. Базовый Курс](https://www.youtube.com/watch?v=h_GdEaF1Ymc&list=PLaFqU3KCWw6KzGwUubZm-9-vKsi6vh5qC&index=1)

* **Liquibase**
* posts
* [Using liquibase to load data and ignore some columns](http://sadalage.com/blog/2017/05/15/using-liquibase-to-load-data-and-ignore-some-columns)
* videos
* [UADEVCLUB: Liquibase для міграції БД](https://www.youtube.com/watch?v=ByagQCx7m04)

* **JUnit**
* posts
* [Testing in Spring Boot](http://www.baeldung.com/spring-boot-testing)
* [Правила (Rules) в JUnit 4](https://urvanov.ru/2018/01/12/%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D0%B0-rules-%D0%B2-junit-4)

* **AssertJ**
* posts
* [Introduction to AssertJ](http://www.baeldung.com/introduction-to-assertj)

* **Cucumber**
* posts
* [Руководство: Cucumber + Java](https://habr.com/ru/post/332754)
* [Cucumber Spring Integration](https://www.baeldung.com/cucumber-spring-integration)
* [Cucumber Tests in Spring Boot with Dependency Injection](https://thepracticaldeveloper.com/2018/03/31/cucumber-tests-spring-boot-dependency-injection)

* **JMeter**
* posts
* [Intro to Performance Testing using JMeter](https://www.baeldung.com/jmeter)
* [Jmeter](https://www.quality-assurance-group.com/jmeter-navantazhuvaty-sajty-po-max)
* [Інсталювання JMeter на Windows, Linux, Mac — детально](https://www.quality-assurance-group.com/instalyuvannya-jmeter-na-windows-linux-mac)
* [JMeter — опис параметрів потоку, головних елементів та меню](https://www.quality-assurance-group.com/jmeter-opys-parametriv-potoku-golovnyh-elementiv-ta-menyu)
* [Шпаргалка для тестувальників — питання на співбесіді QA по JMeter -у](https://www.quality-assurance-group.com/jmeter-shpargalka-dlya-testuvalnikiv)
* list videos
* [JMeter уроки](https://www.youtube.com/watch?v=vxCZl27qPd8&list=PL55b2m_9SYspMgqtwdBcUR15wGb5Mq-Gy)

* **SpringFox (swagger)**
* books
* [Reference Guide](https://springfox.github.io/springfox/docs/current)
* [Swagger editor](https://editor.swagger.io/)
* posts
* [Documenting Spring Boot REST API with Swagger and SpringFox](https://www.vojtechruzicka.com/documenting-spring-boot-rest-api-swagger-springfox)
* [Documenting your REST API with Swagger and Springfox](https://g00glen00b.be/documenting-rest-api-swagger-springfox)
* videos
* [Generate client stubs & document your REST-API using Swagger & Spring by Johannes Fiala](https://www.youtube.com/watch?v=43GhBbP--oI)

* **AWS**
* posts
* [Deploying a Spring Boot Application on AWS Using AWS Elastic Beanstalk](https://aws.amazon.com/ru/blogs/devops/deploying-a-spring-boot-application-on-aws-using-aws-elastic-beanstalk)
* [Сведения о продукте Amazon Aurora](https://aws.amazon.com/ru/rds/aurora/details)
* list videos
* [AWS На Русском Языке](https://www.youtube.com/watch?v=8jbx8O3wuLg&list=PLg5SS_4L6LYsxrZ_4xE_U95AtGsIB96k9)

* **Heroku**
* videos
* [Heroku+SpringMVC+TomCat+mySQL java config](https://www.youtube.com/watch?v=_AfVChksLME)
* [Деплой Java Spring приложения в PaaS-платформу Heroku за 14 минут](https://www.youtube.com/watch?v=pUYKqsPZ_7Q)

* **Lombok**
* posts
* [Шпаргалки Java программиста 10: Lombok](https://habrahabr.ru/post/345520)
* [Lombok возвращает величие Java](https://habr.com/ru/post/438870)

* **MapStruct**
* books
* [Reference Guide](http://mapstruct.org/documentation/stable/reference/pdf/mapstruct-reference-guide.pdf)
* videos
* [Map me if you can! Painless bean mappings with MapStruct by Gunnar Morling](https://www.youtube.com/watch?v=nvjqtWQ5zj8)
* [JDK IO 2017 - Thomas Much - Easy Bean Mappings with MapStruct 1.2](https://www.youtube.com/watch?v=kKK9SczGa3I)

* **JJWT**
* posts
* [JWTs With Spring Boot and Java 9](https://dzone.com/articles/jwts-with-spring-boot-and-java-9?edition=376199&utm_source=Daily%20Digest&utm_medium=email&utm_campaign=Daily%20Digest%202018-04-25)
* [Implementing JWT Authentication on Spring Boot APIs](https://auth0.com/blog/implementing-jwt-authentication-on-spring-boot)

* **FCM**
* posts
* [Web PUSH Notifications быстро и просто](https://habr.com/post/321924)
* [Send Push Notification In Android And iOS Using Spring Boot Application ](https://www.oodlestechnologies.com/blogs/Send-Push-Notification-In-Android-And-iOS-Using-Spring-Boot-Application)
* [Firebase Cloud Messaging – Spring Server to Push Notification Example | Spring Boot](http://javasampleapproach.com/spring-framework/spring-boot/firebase-cloud-messaging-server-spring-to-push-notification-example-spring-boot)

* **Specification Argument Resolver**
* posts
* [Effective RESTful Search API In Spring](https://blog.tratif.com/2017/11/23/effective-restful-search-api-in-spring)

* **AWS SDK For Java**
* posts
* [AWS S3 with Java](http://www.baeldung.com/aws-s3-java)
* [Amazon S3 – Upload/Download files with SpringBoot Amazon S3 application](http://javasampleapproach.com/spring-framework/spring-cloud/amazon-s3-uploaddownload-files-springboot-amazon-s3-application)
* [Uploading files to AWS S3 Bucket using Spring Boot](https://medium.com/oril/uploading-files-to-aws-s3-bucket-using-spring-boot-483fcb6f8646)
* [Generate a presigned Object URL Using the AWS SDK for Java](https://docs.aws.amazon.com/en_us/AmazonS3/latest/dev/ShareObjectPreSignedURLJavaSDK.html)

* **Stripe**
* books
* [Docs](https://stripe.com/docs/api?lang=java)
* posts
* [Introduction to the Stripe API for Java](https://www.baeldung.com/java-stripe-api)
* [Stripe: сервис вашей мечты для автоматизации денежных переводов](https://livetyping.com/ru/blog/stripe)

* **Interkassa**
* books
* [Docs](https://www.interkassa.com/documentation-api)
* [API interkassa](https://api.interkassa.com)
* videos
* [Как подключить Interkassa (Интеркассу) на PHP \ Принимаем платежи на сайте](https://www.youtube.com/watch?v=3BD1ZsU2G1k)

* **LiqPay**
* books
* [Docs](https://www.liqpay.ua/ru/doc)

* **ModelMapper**
* posts
* [ModelMapper: путешествие туда и обратно](https://habr.com/ru/post/438808)

* **Spring Boot Admin**
* posts
* [A Guide to Spring Boot Admin](https://www.baeldung.com/spring-boot-admin)
* [Spring Boot Admin Tutorial](https://www.vojtechruzicka.com/spring-boot-admin/)
* videos
* [Spring Boot® Admin - Monitoring and Configuring Spring Boot Applications at Runtime](https://www.youtube.com/watch?v=PWd9Q8_4OFo&list=PLD9VybHH2wnZXa0uunc8GjFwcdZI1-2tW&via=tb)
* [Monitoring Spring Boot Applications with Spring Boot Admin by Johannes Edmeier @ Spring I/O 2018](https://www.youtube.com/watch?v=__zkypwjSMs&feature=youtu.be)

* **JHipster**
* books
* [The JHipster Mini-Book](https://www.infoq.com/minibooks/jhipster-mini-book-5)
* posts
* [Welcome to JHipster Online](https://start.jhipster.tech/#/)
* [JDL Studio](https://start.jhipster.tech/jdl-studio/)
* [The JHipster Registry](https://www.jhipster.tech/jhipster-registry/)
* [Создать приложение Spring Boot с помощью jHipster в Mac OS](https://riptutorial.com/ru/spring-boot/example/21756/%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D1%82%D1%8C-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5-spring-boot-%D1%81-%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E-jhipster-%D0%B2-mac-os)
* [Marketplace](https://www.jhipster.tech/modules/marketplace/#/list)
* [generator-jhipster-primeng-charts](https://www.npmjs.com/package/generator-jhipster-primeng-charts)
* videos
* [Get Started with JHipster 5](https://www.youtube.com/watch?time_continue=61&v=-VQ_SVkaXbs)
* [JHipster - волшебный пендель вашему проекту – Николай Ищенко](https://www.youtube.com/watch?v=LnWvwDTf_5I)
* [Создаем web-приложение с помощью JHipster — за несколько консольных команд](https://www.youtube.com/watch?v=I5bgy2z2nIE)

* **RabbitMQ**
* posts
* [RabbitMQ для начинающих](http://ajaxblog.ru/php/rabbitmq-tutorial)
* [Introduction](https://www.rabbitmq.com/tutorials/tutorial-one-java.html)
* [RabbitMQ Cheat Sheet (russian)](https://gist.github.com/kyptov/9fdfd3893823997bfeb9e8a797bb3260)
* [Обрабатываем заказы из интернет магазина с помощью RabbitMQ и TypeScript](https://habr.com/ru/post/469991)
* videos
* [Первые шаги с RabbitMQ quick start - Светкин А 2017/01/27](https://www.youtube.com/watch?v=dIqTzEuz8ew)
* [101 способ приготовления RabbitMQ и о pipeline-архитектуре / Павел Филонов (Positive Technologies)](https://www.youtube.com/watch?v=jMZviSKf3QU)

* **MinIO**
* posts
* [How to use AWS SDK for Java with MinIO Server](https://docs.min.io/docs/how-to-use-aws-sdk-for-java-with-minio-server.html)

* **Hazelcast**
* posts
* [Guide to Hazelcast with Java](https://www.baeldung.com/java-hazelcast)
* [Spring Boot with Hazelcast](https://medium.com/@igorkosandyak/spring-boot-with-hazelcast-b04d13927745)
* [Spring Boot Hazelcast Caching Example Configuration](https://memorynotfound.com/spring-boot-hazelcast-caching-example-configuration)
* videos
* [Hazelcast и Java](https://www.youtube.com/watch?v=iMJmA31hBlE)

* **Akka**
* posts
* [Akka для Java разработчика (часть 1)](https://habr.com/ru/post/125717)
* videos
* [Масштабируемое приложение за 15 минут (используем AKKA под Java)](https://www.youtube.com/watch?v=rxkUJM0xqV0)

* **Twilio**
* books
* [Docs](https://www.twilio.com/docs/libraries/java)
* [Как настроить рассылку смс-сообщений через провайдера Twilio](http://berkanasoft.ru/documents/support/Configure_Berkana_twillio.pdf)
* posts
* [Відправка СМС через twilio](https://helpdesk.bitrix24.ua/open/6418683)
* videos
* [How to send SMS by using Twilio with Spring Boot](https://www.youtube.com/watch?v=Jo49e3jMyzM)