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
{{ message }}
This repository was archived by the owner on Feb 10, 2021. It is now read-only.
Copy file name to clipboardExpand all lines: functional-programming-basics/README.MD
+3-2
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,8 @@
3
3
This is the tutorial on functional programming basics
4
4
### Pre-conditions :heavy_exclamation_mark:
5
5
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)
7
8
### See also :point_down:
8
9
*[Tutorial on Lambdas](https://github.com/bobocode-projects/java-functional-features-tutorial/tree/master/lambdas)
9
10
*[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.
70
71
Now suppose you have enough resources (like CPU and storage), you can try to make you program functional. For instance,
71
72
instead of updating bank account balance, you can **store each transaction.** When state is required, you can simple
72
73
apply all transactions. This strategy, where you store transactions and not a state is called [**Event Sourcing**](https://martinfowler.com/eaaDev/EventSourcing.html). It
0 commit comments