Skip to content

Commit b32d710

Browse files
authored
Add new repo icon, examples structure, more links and cleanup (#6)
* Add new repo icon, examples structure, more links and cleanup * Add .gitignore * Remove ignored files * Fix logo position and image sizes
1 parent 9ffa024 commit b32d710

File tree

8 files changed

+48
-14
lines changed

8 files changed

+48
-14
lines changed

.DS_Store

8 KB
Binary file not shown.

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
.DS_Store

README.adoc

Lines changed: 47 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,16 @@
11
= Asynchronous & reactive programming in Java
2-
Marcos de la Calle Samaniego, @marcosDLCS
3-
v0.0.2, 2020-11-10
2+
Marcos de la Calle Samaniego, @marcosDLCS <marcos.dlcs@gmail.com>
3+
v0.0.3, 2020-11-11
44
:toc:
55

6+
++++
7+
<p align="center">
8+
<img src="resources/img/a_r_p_j_logo.png" height="200"/>
9+
</p>
10+
++++
11+
12+
---
13+
614
== 🙋‍♂️ Presentation
715

816
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
1119

1220
++++
1321
<p align="center">
14-
<img src="https://www.urjc.es/images/Logos/logo-urjc-negro.png" height="60"/>
15-
<img src="https://avatars2.githubusercontent.com/u/16519594?s=280&v=4" height="75"/>
22+
<img src="resources/img/u_logo.png" height="120"/>
23+
<img src="resources/img/c_u_logo.png" height="120"/>
1624
</p>
1725
++++
1826

19-
NOTE: This part is _work in progress_
20-
2127
The project also provides, as documentation, a presentation about asynchronous and reactive programming in Java. You can check the slides here:
2228

2329
[cols="10,3,3,1"]
2430
|===
2531
|Name |Version| Updated at| Lang
2632

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
3036
|🇪🇸
3137

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
3541
|🇬🇧
3642
|===
3743

3844
== 📐 Examples
3945

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
4152

4253
== 🔗 Resources
4354

@@ -112,6 +123,11 @@ Work in progress...
112123
|Simon Baslé
113124
|2019
114125
|🇬🇧 📋
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+
|🇬🇧 📋
115131
|===
116132

117133
=== 🌈 Other framework ecosystems
@@ -190,11 +206,16 @@ Project Loom is to intended to explore, incubate and deliver Java VM features an
190206
|Arnaud Bos
191207
|2020
192208
|🇬🇧 📋
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+
|🇬🇧 📋
193214
|===
194215

195216
=== ⚒️ Libraries and tools
196217

197-
[cols="1,3"]
218+
[cols="2,5"]
198219
.Recommended libraries and tools
199220
|===
200221
|Name |Description
@@ -211,6 +232,9 @@ Designed for both development and production time use
211232

212233
|https://github.com/reactor/reactor-core/tree/master/reactor-tools[Reactor Tools]
213234
|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
235+
236+
|https://github.com/reactor/reactor-core/tree/master/reactor-tools[Rx Marbles]
237+
|A webapp for experimenting with diagrams of Rx Observables, for learning purposes
214238
|===
215239

216240
=== 📕 Books
@@ -225,6 +249,11 @@ Designed for both development and production time use
225249
|2014
226250
|🇬🇧
227251

252+
|https://www.goodreads.com/book/show/23752020-reactive-application-development[Reactive Application Development]
253+
|Sean Walsh, Duncan K. DeVore, Brian Hanafee
254+
|2018
255+
|🇬🇧
256+
228257
|https://www.goodreads.com/book/show/28321006-reactive-programming-with-rxjava[Reactive Programming with RxJava: Creating Asynchronous, Event-Based Applications]
229258
|Tomasz Nurkiewicz, Ben Christensen
230259
|2016
@@ -297,3 +326,7 @@ Designed for both development and production time use
297326
* https://www.baeldung.com/[Baeldung]
298327
* https://www.infoq.com/reactive-programming/[InfoQ: Reactive Programming]
299328
* https://dzone.com/[DZone]
329+
330+
== 🤝 Credits
331+
332+
* Coffee-love https://thenounproject.com/term/coffee-lover/1949347/[icon] by https://thenounproject.com/[The Noun Project] ☕ ❤️

examples/01-basic-comparison/spring-mvc-api/.gitkeep

Whitespace-only changes.

examples/01-basic-comparison/spring-webflux-api/.gitkeep

Whitespace-only changes.

resources/img/a_r_p_j_logo.png

18.5 KB
Loading

resources/img/c_u_logo.png

5.59 KB
Loading

resources/img/u_logo.png

7.77 KB
Loading

0 commit comments

Comments
 (0)