- RESTful
- Database
- Testing (unit, integration, acceptance, performance)
- Documentation
- Deployment
- Java SE 8
- Kotlin
- Groovy
- IntelliJ IDEA
- Gradle/Maven
- GitLab/GitHub/Bitbucket
- Docker
- Jenkins
- Nginx/Apache HTTP Server/Apache Tomcat
- Spring Retry
- Log4jdbc
- Lombok
- Ehcache
- MapStruct
- JJWT
- FCM
- Specification Argument Resolver
- Jackson Datatype: JSR310
- Spring Content Filesystem
- Spring Content S3
- Spring Content REST
- AWS SDK For Java
- Apache HttpClient
- JsonPath
- Apache Commons Validator
- JSON In Java
- ZXing Core
- ZXing Java SE Extensions
- Jsoup
- Quartz
- Stripe
- Paymentwall
- Interkassa
- LiqPay
- MyFatoorah
- ModelMapper
- IP Geolocation API
- Spring Boot Admin
- Gradle plugin Git properties
- Args4j
- JHipster
- RabbitMQ
- FFmpeg Java
- VAST
- MinIO
- Redis
- Hazelcast
- Akka
- Bucket4J
- Twilio
- Jackson Dataformat CSV
-
RESTful
- posts
- Understanding REST
- Создание RESTful API
- Разработка web API
- REST API Tutorial
- Изучаем REST: Руководство по созданию RESTful сервиса
- Шпаргалка по созданию RESTful API
- RPC, Messaging, REST: Терминология
- How to Design a Localization-Ready System
- Token-Based Authentication(JWT)
- Простым языком об HTTP
- Шпаргалка по кодам відповіді стану HTTP
- Що таке SSL сертифікат і навіщо він потрібен?
- Что такое SSL-сертификат и зачем он нужен
- Як працює https в подробицях.
- Как работает SSL-сертификат
- Як отримати SSL сертифікат?
- Let’s Encrypt: бесплатные SSL‑сертификаты
- Налаштування https в apache.
- Let's Encrypt
- Certbot
- Spring Boot Application Secured by Let’s Encrypt Certificate
- How to Redirect HTTP to HTTPS with Spring Boot
- Enable HTTPS with Self-Signed-Certificate in Spring Boot 2.0.2
- How to enable HTTPS in a Spring Boot Java application
- posts
-
Java SE
- books
- cheat sheet
- blogs
- posts
- Вопросы для собеседования на Java Developer
- Шпаргалки Java программиста 9: Java SE — Шпаргалка для собеседований и повторений
- Шпаргалка Java программиста 3. Коллекции в Java (стандартные, guava, apache, trove, gs-collections и другие)
- Thread'ом Java не испортишь: Часть V — Executor, ThreadPool, Fork Join
- Советы по оптимизации кода на Java: как не наступать на грабли
- Как использовать BigDecimal в Java
- Разработка Java приложений
- Java Money and the Currency API
- Introduction to the Java 8 Date/Time API
- How to Replace Many if Statements in Java
- Java и время: часть первая
- Java и время: часть вторая
- Работа с Java в командной строке
- RxJava. Убираем магию
- Загубить производительность
- How to control Java heap size (memory) allocation (xmx, xms)
- Полное руководство по Java 8 Stream API в картинках и примерах
- Шпаргалка Java программиста 4. Java Stream API
- Лямбда-выражения Java 8 — это замыкания?
- Шпаргалка Java программиста 8. Библиотеки для работы с Json (Gson, Fastjson, LoganSquare, Jackson, JsonPath и другие)
- 90 новых фич (и API) в JDK 11
- list videos
- videos
-
Kotlin
- books
- Kotlin в действии
- Руководство по языку Kotlin
- Keywords and Operators
- blogs
- posts
- videos
- list videos
- books
-
Groovy
- posts
- videos
-
IntelliJ IDEA
-
Gradle
- posts
- videos
-
Git
-
Docker
- posts
- videos
- list videos
-
Jenkins
-
Spring Boot
- books
- Reference Guide (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 (Spring Boot)
- Spring в действии (Spring)
- Spring 4 для профессионалов (Spring)
- Pro Spring (Spring)
- Building a REST API with Spring 4 (Spring)
- Spring REST (Spring)
- Spring Data JDBC - Reference Documentation
- Spring Data JPA reference guide (Spring Data JPA)
- Spring Content Filesystem - Reference Documentation (Spring Content Filesystem)
- Spring Content S3 - Reference Documentation (Spring Content S3)
- Spring Content REST - Reference Documentation (Spring Content REST)
- cheat sheet
- blogs
- posts
- Собеседование по Java EE — Spring Framework (вопросы и ответы). Часть 1
- Собеседование по Java EE — Spring Framework (вопросы и ответы). Часть 2
- Подготовка к Spring Professional Certification. Контейнер, IoC, бины
- Spring изнутри. Этапы инициализации контекста
- Learn Spring Boot
- Spring Boot Tutorial – Bootstrap a Simple Application
- Web
- Как писать на Spring в 2017
- Обратная сторона Spring
- Spring: вопросы к собеседованию
- Обработка ошибок в формате JSON со Spring Boot
- Настройка валидации DTO в Spring Framework
- Jackson JSON Views
- Guide to @ConfigurationProperties in Spring Boot
- Introduction to Spring MVC HandlerInterceptor
- Intro to the Jackson ObjectMapper
- Jackson Annotation Examples
- CORS with Spring
- Fixing 401s with CORS Preflights and Spring Security
- Spring MVC Custom Validation
- Spring – Log Incoming Requests
- JDBC
- JPA
- Шпаргалка Java программиста 1: JPA и Hibernate в вопросах и ответах
- JPA / Hibernate @Embeddable and @Embedded Example with Spring Boot
- JPA и связи между объектами
- Java Persistence/ElementCollection
- Java EE 6. Обзор JPA 2.0, часть 2: Коллекции
- 5 tips to write efficient queries with JPA and Hibernate
- Java Persistence/ManyToMany
- Using multiple datasources with Spring Boot and Spring Data
- Hibernate Tips: What’s the Difference between JOIN, LEFT JOIN and JOIN FETCH
- Использование JPA Criteria в Spring Data Jpa
- A Guide to SqlResultSetMapping
- Стратегии загрузки коллекций в JPA
- Spring Data JPA: что такое хорошо, и что такое плохо
- Spring Data JPA: доводим напильником
- Что нового в JPA 2.2
- Блокировки в JPA
- Spring AOP. Маленький вопросик с собеседования
- Hibernate — о чем молчат туториалы
- Spring Boot communications link failure with MySQL and Hibernate
- 9 High-Performance Tips when using MySQL with JPA and Hibernate
- Hibernate Inheritance Mapping
- Наследование в Hibernate: выбор стратегии
- Handling entities inheritance with Spring Data JPA
- The best way to use entity inheritance with JPA and Hibernate
- Best Performance Practices for Hibernate 5 and Spring Boot 2 (Part 1)
- Security
- Cache
- Actuator
- Thymeleaf
- HATEOAS
- WebSocket
- AMQP
- Retry
- Spring Batch
- Redis
- Custom Starter
- Scheduled Tasks
- Async
- Microservices
- Content
- Cloud
- Микросервисная архитектура, Spring Cloud и Docker
- Spring Cloud Netflix: Eureka по-русски
- Spring Cloud Config Server и Config Client
- Spring Cloud Netflix: Feign по-русски
- Spring Cloud Netflix: Zuul API Gateway по-русски
- Spring Cloud Netflix: Hystrix по-русски + Feign Client
- Spring Cloud Netflix: Ribbon по-русски
- Spring Cloud Netflix Microservices — start project (серия статей) — часть 1
- Spring Cloud Netflix Microservices — start project (серия статей) — часть 2
- Spring Cloud Netflix Microservices — start project (серия статей) — часть 3
- Spring Cloud Sleuth + Zipkin по-русски
- Spring Cloud Stream по-русски
- Микросервисы с Netflix, часть 1: Feign
- list videos
- REST With Spring
- Spring App Tactics
- Learn Spring Security
- Jackson Serialization and Deserialization
- Performance and Monitoring for a Spring Boot 2 Application
- Spring на практике (Spring Boot)
- Spring Boot 2 (Spring Boot)
- Spring Boot Tutorial(All In One) (Spring Boot)
- The Basics of Spring Framework (Spring)
- Spring (Spring)
- Java+JDBC+Hibernate+Spring Data JPA (Spring Data JPA)
- Hibernate (Hibernate)
- Evgeny Borisov (Spring)
- Spring Boot Microservices Level 1: Communication and Discovery
- Spring Boot Microservices Level 2: Fault Tolerance and Resilience
- Spring Boot Microservices Level 3: Microservice Сonfiguration
- videos
- Открытый урок «Веб-приложения и микросервисы на Spring Boot 2.0»
- Евгений Борисов — Spring Data? Да, та! (Spring Data JPA)
- The New Kid on the Block: Spring Data JDBC
- Вячеслав Круглов — Введение в Hibernate: что, зачем, и где стандартные ловушки (Hibernate)
- Евгений Борисов — Spring Puzzlers: тонкости и нюансы работы Spring (Spring)
- Dmytro Sokolov. Принципы работы с транзакциями при помощи Spring JTA (Spring Data JPA)
- It's a kind of magic: under the covers of Spring Boot by Stéphane Nicoll & Andy Wilkinson (Spring Boot)
- LiveCoding: Spring Boot Devtools - как стать более ленивым? (Spring Boot DevTools)
- Кеширование в Spring. Краткий обзор
- Spring Boot EhCache cache example
- Spring Boot - Handling Interceptor (Spring Boot Web)
- Spring Boot REST: подключаем WebSocket (SockJS + Stomp) (Spring Boot WebSocket)
- How to Integrate RabbitMQ with Springboot ? (Spring Boot AMQP)
- Владимир Цукур — Путь от CRUD к Hypermedia API с Spring
- О разработке REST-сервисов Maturity Level 3 на Spring REST
- Николай Алименков — Нужен ли нам JMS в мире современных Java-технологий? (JMS)
- Секция JAVA: Spring cloud raider
- Разработка микросервисов при помощи Spring Cloud. Андрей Саксонов, Java Expert, DataArt
- Spring Tips: Server Sent Events (SSE) in Spring MVC and Spring WebFlux
- books
-
MySQL
- posts
- Построение таблиц «Один-к-разным»
- Как использовать SHOW PROFILE в MySQL?
- EXPLAIN — Самая мощная команда MySQL
- Использование EXPLAIN. Улучшение запросов
- Generating test data from the mysql> prompt
- Несколько заметок о MySQL
- Релиз JSON Labs: JSON-функции, Часть 1 — Обработка JSON-данных.
- Использование JSON в MySQL
- Вышла первая стабильная версия серии MySQL 8
- MySQL 8.0.16 Introducing CHECK constraint
- videos
- posts
-
PostgreSQL
-
Liquibase
-
JUnit
-
AssertJ
- posts
-
Cucumber
-
JMeter
-
SpringFox (swagger)
-
AWS
-
Heroku
-
Lombok
-
MapStruct
-
JJWT
-
FCM
-
Specification Argument Resolver
-
AWS SDK For Java
-
Stripe
-
Interkassa
-
LiqPay
- books
-
ModelMapper
-
Spring Boot Admin
-
JHipster
- books
- posts
- videos
-
RabbitMQ
- posts
- videos
-
MinIO
-
Hazelcast
-
Akka
-
Twilio