You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This repository is intended to be a compilation of presentations, examples, links, and other resources on asynchronous and reactive programming in Java.
@@ -11,33 +19,36 @@ This initiative is part of the final project of: https://www.codeurjc.es/masterc
The project also provides, as documentation, a presentation about asynchronous and reactive programming in Java. You can check the slides here:
22
28
23
29
[cols="10,3,3,1"]
24
30
|===
25
31
|Name |Version| Updated at| Lang
26
32
27
-
|https://drive.google.com/file/d/1mRa4TvJI7TVM3R423PzDLCpq_bqLcyWy/view?usp=sharing[Programación asíncrona y reactiva en Java]
28
-
|0.0.1-SNAPSHOT
29
-
|2020-11-10
33
+
|https://drive.google.com/file/d/17xGgTH3Pg5l6MPaJPgTXJbnzCN-cxbif/view?usp=sharing[Programación asíncrona y reactiva en Java]
34
+
|0.0.2-SNAPSHOT
35
+
|2020-11-11
30
36
|🇪🇸
31
37
32
-
|Asynchronous and reactive programming in Java
33
-
| Soon...
34
-
| Soon...
38
+
|https://drive.google.com/file/d/1og4xkiSfrIQ07onmlAsAJx-ZV6y84H3Y/view?usp=sharing[Asynchronous and reactive programming in Java]
39
+
|0.0.1-SNAPSHOT
40
+
|2020-11-11
35
41
|🇬🇧
36
42
|===
37
43
38
44
== 📐 Examples
39
45
40
-
Work in progress...
46
+
This section lists a series of examples that are intended to guide the content of the presentation.
47
+
48
+
Each of the mentioned examples are based on the latest version of *Java (15+)* and *Spring Boot (2.4+)*.
49
+
*Maven* or *Gradle* will be used as build/dependency management tool.
50
+
51
+
* https://github.com/MasterCloudApps-Projects/AsyncReactiveProgramming/examples/01-basic-comparison/[Example 01. *Basic comparison*]: Basic CRUD API (GET, POST, PUT, DELETE) in two flavors, Spring MVC and Spring WebFlux
41
52
42
53
== 🔗 Resources
43
54
@@ -112,6 +123,11 @@ Work in progress...
112
123
|Simon Baslé
113
124
|2019
114
125
|🇬🇧 📋
126
+
127
+
|https://projectreactor.io/docs/core/release/reference/#which-operator[Project Reactor: Which operator do I need? (Appendix A)]
128
+
|Project Reactor Docs
129
+
| -
130
+
|🇬🇧 📋
115
131
|===
116
132
117
133
=== 🌈 Other framework ecosystems
@@ -190,11 +206,16 @@ Project Loom is to intended to explore, incubate and deliver Java VM features an
190
206
|Arnaud Bos
191
207
|2020
192
208
|🇬🇧 📋
209
+
210
+
|https://paluch.biz/blog/182-experimenting-with-project-loom-eap-and-spring-webmvc.html[Experimenting with Project Loom EAP and Spring WebMVC]
211
+
|Mark Paluch
212
+
|2020
213
+
|🇬🇧 📋
193
214
|===
194
215
195
216
=== ⚒️ Libraries and tools
196
217
197
-
[cols="1,3"]
218
+
[cols="2,5"]
198
219
.Recommended libraries and tools
199
220
|===
200
221
|Name |Description
@@ -211,6 +232,9 @@ Designed for both development and production time use
|A set of tools to improve Project Reactor's debugging and development experience. Starting from Reactor 3.3.0.M2, reactor-tools is now moved to reactor-core
0 commit comments