{"id":17248784,"url":"https://github.com/nomisrev/functional-study-notes-and-plagyground","last_synced_at":"2025-03-26T06:14:00.854Z","repository":{"id":103227835,"uuid":"98725879","full_name":"nomisRev/functional-study-notes-and-plagyground","owner":"nomisRev","description":"My road of studying functional programming","archived":false,"fork":false,"pushed_at":"2017-09-10T14:25:03.000Z","size":1732,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-31T07:41:43.366Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Scala","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nomisRev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-07-29T10:35:52.000Z","updated_at":"2022-01-02T22:26:56.000Z","dependencies_parsed_at":null,"dependency_job_id":"b802ad23-294d-4ebf-b612-78a2ace38954","html_url":"https://github.com/nomisRev/functional-study-notes-and-plagyground","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nomisRev%2Ffunctional-study-notes-and-plagyground","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nomisRev%2Ffunctional-study-notes-and-plagyground/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nomisRev%2Ffunctional-study-notes-and-plagyground/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nomisRev%2Ffunctional-study-notes-and-plagyground/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nomisRev","download_url":"https://codeload.github.com/nomisRev/functional-study-notes-and-plagyground/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245598315,"owners_count":20641884,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-15T06:42:07.123Z","updated_at":"2025-03-26T06:14:00.848Z","avatar_url":"https://github.com/nomisRev.png","language":"Scala","funding_links":[],"categories":[],"sub_categories":[],"readme":"# functional-study-notes-and-plagyground\n\nMy road of studying functional programming\n\n## Notes\n  * [Essential Scala](essential-scala/README.MD)\n  * [Functional Programming in Scala](functional-programming-in-scala/README.MD)\n\n## Projects\n  ### Android\n  * [FunctionalAndroidReference](https://github.com/pakoito/FunctionalAndroidReference)\n  * [KotlinAndroidFunctional](https://github.com/JorgeCastilloPrz/KotlinAndroidFunctional)\n\n## Blogs and blogposts\n  ### General FP\n  * [A Modern Architecture for FP](http://degoes.net/articles/modern-fp)\n\n  ### Scala\n  * [Scalaz Task - the missing documentation](http://timperrett.com/2014/07/20/scalaz-task-the-missing-documentation/)\n  * [Learning Scalaz](http://eed3si9n.com/learning-scalaz/index.html)\n  * [A Beginner-Friendly Tour through Functional Programming in Scala](http://degoes.net/)\n  * [Advanced FP in Scala](https://gist.github.com/jdegoes/97459c0045f373f4eaf126998d8f65dc)\n  * [Optics beyond lenses with monocle](https://blog.scalac.io/optics-beyond-lenses-with-monocle.html#polymorphic_lenses)\n\n  ### Kotlin\n  * [Kotlin Dependency Injection with the Reader Monad](https://medium.com/@JorgeCastilloPr/kotlin-dependency-injection-with-the-reader-monad-7d52f94a482e)\n\n  ### Java\n  * [Simulating Higher Kinded Types in Java](https://medium.com/@johnmcclean/simulating-higher-kinded-types-in-java-b52a18b72c74)\n\n  ### Swift\n  * [Techniques for a Functional Dependency Injection in  Swift](https://medium.com/@foolonhill/techniques-for-a-functional-dependency-injection-in-swift-b9a6143634ab)\n  * [Modelling state in Swift](https://www.swiftbysundell.com/posts/modelling-state-in-swift)\n\n## Random notes\n\n  * [Polymorphic Functions](PolymorphicFunctions.MD)\n  * [Type Classes (Haskell/Scalaz)](TypeClasses.MD)\n  * [Higher-kinded types](HigherOrderKinds.MD)\n  * [Resources Category Theory](CategoryTheoryResources.MD)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnomisrev%2Ffunctional-study-notes-and-plagyground","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnomisrev%2Ffunctional-study-notes-and-plagyground","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnomisrev%2Ffunctional-study-notes-and-plagyground/lists"}