Олег Докука — Строим криптотрейдинг-платформу, используя Spring 5 и Reactor 3

Подробнее о Java-конференциях: — весной — JPoint: https://jrg.su/gTrwHx — осенью — Joker: https://jrg.su/h7yvG4 — — . . . . В докладе подробно рассмотрим Reactive-подходы со Spring 5 и Reactor 3 и покажем, как построить Reactive System с использованием Spring Reactive Stack. Расскажем об общих потребностях бизнеса, где эти техники работают лучше всего и помогают решить сложные задачи наиболее эффективно. Во время доклада мы построим криптотрейдинг-платформу. Что будет рассмотрено в процессе разработки: — разберем, как построить простой WebSocket API для передачи данных; — изучим, с какими существующими крипто-платформами можно интегрироваться на начальных этапах и как в этом нам поможет Reactor 3 и Spring WebFlux; — построим простой трейдинг и пользовательский кошелек; — защитим доступ к пользовательским операциям при помощи реактивной Spring Security; Чего не будет: — работы Blockchain; — детального механизма покупок продаж криптовалюты; — Kotlin. На протяжении всего доклада мы будем разбираться, как помогает/не помогает в решении наших проблем Reactor 3 и новый реактивный Spring 5, постараемся узнать, что интересного нам дает Reactor 3, что работает в WebFlux, а что — нет, а также можем ли мы уже начинать работу с Spring Boot 2 без опаски.

Антон Котов — Почему мы решили переходить на R2DBC и чем это закончилось
▶︎

Антон Котов — Почему мы решили переходить на R2DBC и чем это закончилось

«Катастрофа для экономики»: у России два выхода? | Олег Вьюгин про атаки на НПЗ и новый кризис
▶︎

«Катастрофа для экономики»: у России два выхода? | Олег Вьюгин про атаки на НПЗ и новый кризис

Максим Гореликов — Дизайн реактивной системы на Spring 5/Reactor
▶︎

Максим Гореликов — Дизайн реактивной системы на Spring 5/Reactor

Олег Докука - RSocket как wire протокол
▶︎

Олег Докука - RSocket как wire протокол

APIs for Beginners - How to use an API (Full Course / Tutorial)
▶︎

APIs for Beginners - How to use an API (Full Course / Tutorial)

Sergey Egorov - Don't be Homer Simpson for your Reactor!
▶︎

Sergey Egorov - Don't be Homer Simpson for your Reactor!

Олег Докука — Улучшаем производительность реактивного сервиса
▶︎

Олег Докука — Улучшаем производительность реактивного сервиса

Beginner to T-SQL [Full Course]
▶︎

Beginner to T-SQL [Full Course]

Евгений Борисов — Spring Patterns
▶︎

Евгений Борисов — Spring Patterns

Самая важная машина в мире [Veritasium]
▶︎

Самая важная машина в мире [Veritasium]

How to Start Coding | Programming for Beginners | Learn Coding | Intellipaat
▶︎

How to Start Coding | Programming for Beginners | Learn Coding | Intellipaat

Refactor to Reactive With Spring 5 and Project Reactor. Олег Докука
▶︎

Refactor to Reactive With Spring 5 and Project Reactor. Олег Докука

Сергей Петрелевич (Мир Plat.Form) — Вызов блокирующего API в Spring WebFlux
▶︎

Сергей Петрелевич (Мир Plat.Form) — Вызов блокирующего API в Spring WebFlux

Александр Бармин — SOLIDный чистый код на простых примерах
▶︎

Александр Бармин — SOLIDный чистый код на простых примерах

Software Testing Course – Playwright, E2E, and AI Agents
▶︎

Software Testing Course – Playwright, E2E, and AI Agents

Jfrog | Jfrog Artifactory | Jfrog Artifactory Tutorial | Artifactory Tutorial | Intellipaat
▶︎

Jfrog | Jfrog Artifactory | Jfrog Artifactory Tutorial | Artifactory Tutorial | Intellipaat

Are Virtual Threads Going to Make Reactive Programming Irrelevant?
▶︎

Are Virtual Threads Going to Make Reactive Programming Irrelevant?

3.0 Agentic AI Specialization And AgentsOps Induction Session
▶︎

3.0 Agentic AI Specialization And AgentsOps Induction Session

Олег Докука — The state of Reactive Streams
▶︎

Олег Докука — The state of Reactive Streams

Никита Летов — Используем @Transactional like a Pro
▶︎

Никита Летов — Используем @Transactional like a Pro