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
| https://www.youtube.com/watch?v=hfupNIxzNP4&ab_channel=SpringI%2FO[Flight of the Flux: A look at Reactor execution model, window=_blank]
147
-
|Simon Baslé
148
-
|2018
149
-
|🇬🇧 📹
147
+
|Simon Baslé
148
+
|2018
149
+
|🇬🇧 📹
150
150
151
151
| https://spring.io/blog/2019/03/06/flight-of-the-flux-1-assembly-vs-subscription[Flight of the Flux 1 - Assembly vs Subscription, window=_blank]
152
-
|Simon Baslé
153
-
|2019
154
-
|🇬🇧 📋
152
+
|Simon Baslé
153
+
|2019
154
+
|🇬🇧 📋
155
155
156
156
| https://spring.io/blog/2019/04/16/flight-of-the-flux-2-debugging-caveats[Flight of the Flux 2 - Debugging Caveats, window=_blank]
157
-
|Simon Baslé
158
-
|2019
159
-
|🇬🇧 📋
157
+
|Simon Baslé
158
+
|2019
159
+
|🇬🇧 📋
160
160
161
161
| https://spring.io/blog/2019/12/13/flight-of-the-flux-3-hopping-threads-and-schedulers[Flight of the Flux 3 - Hopping Threads and Schedulers, window=_blank]
162
-
|Simon Baslé
163
-
|2019
164
-
|🇬🇧 📋
162
+
|Simon Baslé
163
+
|2019
164
+
|🇬🇧 📋
165
165
166
166
| https://projectreactor.io/docs/core/release/reference/#which-operator[Project Reactor: Which operator do I need? (Appendix A), window=_blank]
167
-
|Project Reactor Docs
167
+
|Project Reactor Docs
168
168
| -
169
-
|🇬🇧 📋
169
+
|🇬🇧 📋
170
170
|===
171
171
172
172
=== 🌈 Other framework ecosystems
173
173
174
-
[cols="6,3,2,1"]
174
+
[cols="6,3,1,2,1"]
175
175
.Interesting videos and articles about other frameworks and ecosystems
176
176
|===
177
-
|Name |Author |Year |Info
177
+
|Name |Author |Year | Ecosystem| Info
178
+
179
+
| https://quarkus.io/guides/getting-started-reactive[Quarkus - Getting started with Reactive, window=_blank]
@@ -207,54 +238,54 @@ Project Loom is to intended to explore, incubate and deliver Java VM features an
207
238
|🇬🇧
208
239
209
240
| https://youtu.be/23HjZBOIshY/[Project Loom: Modern Scalable Concurrency for the Java Platform, window=_blank]
210
-
|Ron Pressler
211
-
|2020
212
-
|🇬🇧 📹
241
+
|Ron Pressler
242
+
|2020
243
+
|🇬🇧 📹
213
244
214
245
| https://inside.java/2020/08/07/loom-performance/[On the performance of user-mode threads and coroutines, window=_blank]
215
-
|Ron Pressler
216
-
|2020
217
-
|🇬🇧 📋
246
+
|Ron Pressler
247
+
|2020
248
+
|🇬🇧 📋
218
249
219
250
| https://blog.frankel.ch/project-loom-reactive-coroutines/[On Project Loom, the Reactive model and coroutines, window=_blank]
220
-
|Nicholas Frankel
221
-
|2020
222
-
|🇬🇧 📋
251
+
|Nicholas Frankel
252
+
|2020
253
+
|🇬🇧 📋
223
254
224
255
| https://i-rant.arnaudbos.com/loom-part-0-rationale/[Loom - Part 0 - Rationale, window=_blank]
225
256
|Arnaud Bos
226
257
|2019
227
258
|🇬🇧 📋
228
259
229
260
| https://i-rant.arnaudbos.com/loom-part-1-scheduling/[Loom - Part 1 - It's all about Scheduling, window=_blank]
230
-
|Arnaud Bos
231
-
|2019
232
-
|🇬🇧 📋
261
+
|Arnaud Bos
262
+
|2019
263
+
|🇬🇧 📋
233
264
234
265
| https://i-rant.arnaudbos.com/loom-part-2-blocking/[Loom - Part 2 - Blocking code, window=_blank]
235
-
|Arnaud Bos
236
-
|2019
237
-
|🇬🇧 📋
266
+
|Arnaud Bos
267
+
|2019
268
+
|🇬🇧 📋
238
269
239
270
| https://i-rant.arnaudbos.com/loom-part-3-async/[Loom - Part 3 - Asynchronous code, window=_blank]
240
-
|Arnaud Bos
241
-
|2019
242
-
|🇬🇧 📋
271
+
|Arnaud Bos
272
+
|2019
273
+
|🇬🇧 📋
243
274
244
275
| https://i-rant.arnaudbos.com/loom-part-4-nio/[Loom - Part 4 - Non-thread-blocking async I/O, window=_blank]
245
-
|Arnaud Bos
246
-
|2020
247
-
|🇬🇧 📋
276
+
|Arnaud Bos
277
+
|2020
278
+
|🇬🇧 📋
248
279
249
280
| https://paluch.biz/blog/182-experimenting-with-project-loom-eap-and-spring-webmvc.html[Experimenting with Project Loom EAP and Spring WebMVC, window=_blank]
250
-
|Mark Paluch
251
-
|2020
252
-
|🇬🇧 📋
281
+
|Mark Paluch
282
+
|2020
283
+
|🇬🇧 📋
253
284
254
285
| https://www.javaadvent.com/2020/12/project-loom-and-structured-concurrency.html[Project Loom and structured concurrency, window=_blank]
255
-
|Cay Horstmann
256
-
|2020
257
-
|🇬🇧 📋
286
+
|Cay Horstmann
287
+
|2020
288
+
|🇬🇧 📋
258
289
|===
259
290
260
291
=== ⚒️ Libraries and tools
@@ -265,26 +296,26 @@ Project Loom is to intended to explore, incubate and deliver Java VM features an
|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
312
+
|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
| https://www.goodreads.com/book/show/55182022-spring-boot[Spring Boot: Up and Running: Building Cloud Native Java and Kotlin Applications, window=_blank]
323
-
|Mark Heckler
324
-
|2021
325
-
|🇬🇧
354
+
|Mark Heckler
355
+
|2021
356
+
|🇬🇧
326
357
|===
327
358
328
359
=== 👩🏻🏫 Courses
@@ -333,19 +364,19 @@ Designed for both development and production time use
333
364
|Name |Author |Platform |Lang
334
365
335
366
| https://www.youtube.com/playlist?list=PLL8woMHwr36EDxjUoCzboZjedsnhLP1j4[Java concurrency and multithreading (playlist), window=_blank]
336
-
|Jakob Jenkov
337
-
|Youtube
338
-
|🇬🇧
367
+
|Jakob Jenkov
368
+
|Youtube
369
+
|🇬🇧
339
370
340
371
| https://www.udemy.com/course/efficient-java-multithreading-with-executors/[Efficient Java Multithreading and Concurrency with Executors, window=_blank]
0 commit comments