https://github.com/pheymann/meetup-with-functions-and-monads-into-the-rabbit-hole
Meetup talk from 07.09.2017 for 'Scala Hamburg'
https://github.com/pheymann/meetup-with-functions-and-monads-into-the-rabbit-hole
Last synced: about 1 month ago
JSON representation
Meetup talk from 07.09.2017 for 'Scala Hamburg'
- Host: GitHub
- URL: https://github.com/pheymann/meetup-with-functions-and-monads-into-the-rabbit-hole
- Owner: pheymann
- Created: 2017-09-04T14:12:44.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2017-09-09T19:22:37.000Z (over 7 years ago)
- Last Synced: 2025-02-28T16:00:21.246Z (about 2 months ago)
- Language: Scala
- Size: 1.79 MB
- Stars: 11
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# With Functions and Monads into the rabbit hole
- [Follow me](https://pheymann.github.io/meetup-with-functions-and-monads-into-the-rabbit-hole/) to the Slideshow
- And [here](https://www.meetup.com/de-DE/Scala-Hamburg/events/240727416/?comment_table_id=482166437&comment_table_name=event_comment) you get the meetup description
- [Here](https://youtu.be/idq7uUfF-io) you get the video.
### In Short
In this talk we will start our journey into the realm of Functional Programming with Scala and Cats beginning with a short introduction into the concept of:- Functions and Data
and continue by visiting:
- Functors and Monads.
This journey is meant to be a gateway to become Alice in FP-Wonderland and create a knowledge foundation which can be used to discover more advanced concepts. No prior knowledge of Functional Programming is necessary to follow this talk and I will try my best to provide my fellow travellers with real-world examples which show possible use cases and why using FP in a day-to-day business makes sense.
### Run the Example Code
If you want to run the test server execute:```
sbt "run --filename data/user_db.csv"
```A requests looks likes this:
```
curl -v -X GET "localhost:8080/recommendations/user/0"
```