An open API service indexing awesome lists of open source software.

https://github.com/nomisrev/functional-study-notes-and-plagyground

My road of studying functional programming
https://github.com/nomisrev/functional-study-notes-and-plagyground

Last synced: about 1 year ago
JSON representation

My road of studying functional programming

Awesome Lists containing this project

README

          

# functional-study-notes-and-plagyground

My road of studying functional programming

## Notes
* [Essential Scala](essential-scala/README.MD)
* [Functional Programming in Scala](functional-programming-in-scala/README.MD)

## Projects
### Android
* [FunctionalAndroidReference](https://github.com/pakoito/FunctionalAndroidReference)
* [KotlinAndroidFunctional](https://github.com/JorgeCastilloPrz/KotlinAndroidFunctional)

## Blogs and blogposts
### General FP
* [A Modern Architecture for FP](http://degoes.net/articles/modern-fp)

### Scala
* [Scalaz Task - the missing documentation](http://timperrett.com/2014/07/20/scalaz-task-the-missing-documentation/)
* [Learning Scalaz](http://eed3si9n.com/learning-scalaz/index.html)
* [A Beginner-Friendly Tour through Functional Programming in Scala](http://degoes.net/)
* [Advanced FP in Scala](https://gist.github.com/jdegoes/97459c0045f373f4eaf126998d8f65dc)
* [Optics beyond lenses with monocle](https://blog.scalac.io/optics-beyond-lenses-with-monocle.html#polymorphic_lenses)

### Kotlin
* [Kotlin Dependency Injection with the Reader Monad](https://medium.com/@JorgeCastilloPr/kotlin-dependency-injection-with-the-reader-monad-7d52f94a482e)

### Java
* [Simulating Higher Kinded Types in Java](https://medium.com/@johnmcclean/simulating-higher-kinded-types-in-java-b52a18b72c74)

### Swift
* [Techniques for a Functional Dependency Injection in Swift](https://medium.com/@foolonhill/techniques-for-a-functional-dependency-injection-in-swift-b9a6143634ab)
* [Modelling state in Swift](https://www.swiftbysundell.com/posts/modelling-state-in-swift)

## Random notes

* [Polymorphic Functions](PolymorphicFunctions.MD)
* [Type Classes (Haskell/Scalaz)](TypeClasses.MD)
* [Higher-kinded types](HigherOrderKinds.MD)
* [Resources Category Theory](CategoryTheoryResources.MD)