Skip to content
This repository was archived by the owner on Feb 10, 2021. It is now read-only.

Commit c70f2be

Browse files
authored
Update README.MD
1 parent e2137a8 commit c70f2be

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

functional-programming-basics/README.MD

+3-2
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33
This is the tutorial on functional programming basics
44
### Pre-conditions :heavy_exclamation_mark:
55
You're supposed to be familiar with OOP, have basic knowledge of JDK, and be able to write Java code.
6-
6+
### Related exercises :muscle:
7+
* [Sum of squares](https://github.com/bobocode-projects/java-functional-features-exercises/tree/master/sum-of-squares)
78
### See also :point_down:
89
* [Tutorial on Lambdas](https://github.com/bobocode-projects/java-functional-features-tutorial/tree/master/lambdas)
910
* [Tutorial on Stream API](https://github.com/bobocode-projects/java-8-tutorial/tree/master/stream-api)
@@ -70,4 +71,4 @@ As you can see there is **no mutable variables** in the second example.
7071
Now suppose you have enough resources (like CPU and storage), you can try to make you program functional. For instance,
7172
instead of updating bank account balance, you can **store each transaction.** When state is required, you can simple
7273
apply all transactions. This strategy, where you store transactions and not a state is called [**Event Sourcing**](https://martinfowler.com/eaaDev/EventSourcing.html). It
73-
allows you to **avoid concurrent update issues.**
74+
allows you to **avoid concurrent update issues.**

0 commit comments

Comments
 (0)