├── Actor Pattern and Akka.mindnode ├── QuickLook │ └── Preview.jpg ├── contents.xml ├── resources │ └── 35D7E27E-6C4A-4FA9-B067-567F96B80DD8.png ├── style.mindnodestyle │ ├── contents.xml │ └── metadata.plist └── viewState.plist ├── Covariance and Contravariance in Scala.mindnode ├── QuickLook │ └── Preview.jpg ├── contents.xml ├── style.mindnodestyle │ ├── contents.xml │ └── metadata.plist └── viewState.plist ├── Design Patterns in Scala vs Java.mindnode ├── QuickLook │ └── Preview.jpg ├── contents.xml ├── style.mindnodestyle │ ├── contents.xml │ └── metadata.plist └── viewState.plist ├── Functors and Monads in Scala.mindnode ├── QuickLook │ └── Preview.jpg ├── contents.xml ├── resources │ ├── 67D75614-6103-43D2-BE9C-15B1105B43AB.pdf │ ├── 956AEEFA-11A8-4786-B925-E1FCDB700FE6.pdf │ └── ECD1D35E-B9CE-4029-B930-1FCF4E866D4E.pdf ├── style.mindnodestyle │ ├── contents.xml │ └── metadata.plist └── viewState.plist ├── Futures and Promises in Scala.mindnode ├── QuickLook │ └── Preview.jpg ├── contents.xml ├── style.mindnodestyle │ ├── contents.xml │ └── metadata.plist └── viewState.plist ├── Immutable Collections in Scala.mindnode ├── QuickLook │ └── Preview.jpg ├── contents.xml ├── style.mindnodestyle │ ├── contents.xml │ └── metadata.plist └── viewState.plist ├── Implicits in Scala.mindnode ├── QuickLook │ └── Preview.jpg ├── contents.xml ├── style.mindnodestyle │ ├── contents.xml │ └── metadata.plist └── viewState.plist ├── Laziness.mindnode ├── QuickLook │ └── Preview.jpg ├── contents.xml ├── style.mindnodestyle │ ├── contents.xml │ └── metadata.plist └── viewState.plist ├── Liveness Problems.mindnode ├── QuickLook │ └── Preview.jpg ├── contents.xml ├── style.mindnodestyle │ ├── contents.xml │ └── metadata.plist └── viewState.plist ├── Locks and Concurrency Control.mindnode ├── QuickLook │ └── Preview.jpg ├── contents.xml ├── style.mindnodestyle │ ├── contents.xml │ └── metadata.plist └── viewState.plist ├── README.md ├── Scala Async.mindnode ├── QuickLook │ └── Preview.jpg ├── contents.xml ├── style.mindnodestyle │ ├── contents.xml │ └── metadata.plist └── viewState.plist ├── Type Classes in Scala.mindnode ├── QuickLook │ └── Preview.jpg ├── contents.xml ├── style.mindnodestyle │ ├── contents.xml │ └── metadata.plist └── viewState.plist └── key.png /Actor Pattern and Akka.mindnode/QuickLook/Preview.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisbeach/mindmaps-scala-java/db623f64e3c2cc4b1e9d25bdfc60f35b6dd56f8e/Actor Pattern and Akka.mindnode/QuickLook/Preview.jpg -------------------------------------------------------------------------------- /Actor Pattern and Akka.mindnode/contents.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisbeach/mindmaps-scala-java/db623f64e3c2cc4b1e9d25bdfc60f35b6dd56f8e/Actor Pattern and Akka.mindnode/contents.xml -------------------------------------------------------------------------------- /Actor Pattern and Akka.mindnode/resources/35D7E27E-6C4A-4FA9-B067-567F96B80DD8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisbeach/mindmaps-scala-java/db623f64e3c2cc4b1e9d25bdfc60f35b6dd56f8e/Actor Pattern and Akka.mindnode/resources/35D7E27E-6C4A-4FA9-B067-567F96B80DD8.png -------------------------------------------------------------------------------- /Actor Pattern and Akka.mindnode/style.mindnodestyle/contents.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisbeach/mindmaps-scala-java/db623f64e3c2cc4b1e9d25bdfc60f35b6dd56f8e/Actor Pattern and Akka.mindnode/style.mindnodestyle/contents.xml -------------------------------------------------------------------------------- /Actor Pattern and Akka.mindnode/style.mindnodestyle/metadata.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisbeach/mindmaps-scala-java/db623f64e3c2cc4b1e9d25bdfc60f35b6dd56f8e/Actor Pattern and Akka.mindnode/style.mindnodestyle/metadata.plist -------------------------------------------------------------------------------- /Actor Pattern and Akka.mindnode/viewState.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisbeach/mindmaps-scala-java/db623f64e3c2cc4b1e9d25bdfc60f35b6dd56f8e/Actor Pattern and Akka.mindnode/viewState.plist -------------------------------------------------------------------------------- /Covariance and Contravariance in Scala.mindnode/QuickLook/Preview.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisbeach/mindmaps-scala-java/db623f64e3c2cc4b1e9d25bdfc60f35b6dd56f8e/Covariance and Contravariance in Scala.mindnode/QuickLook/Preview.jpg -------------------------------------------------------------------------------- /Covariance and Contravariance in Scala.mindnode/contents.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisbeach/mindmaps-scala-java/db623f64e3c2cc4b1e9d25bdfc60f35b6dd56f8e/Covariance and Contravariance in Scala.mindnode/contents.xml -------------------------------------------------------------------------------- /Covariance and Contravariance in Scala.mindnode/style.mindnodestyle/contents.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisbeach/mindmaps-scala-java/db623f64e3c2cc4b1e9d25bdfc60f35b6dd56f8e/Covariance and Contravariance in Scala.mindnode/style.mindnodestyle/contents.xml -------------------------------------------------------------------------------- /Covariance and Contravariance in Scala.mindnode/style.mindnodestyle/metadata.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisbeach/mindmaps-scala-java/db623f64e3c2cc4b1e9d25bdfc60f35b6dd56f8e/Covariance and Contravariance in Scala.mindnode/style.mindnodestyle/metadata.plist -------------------------------------------------------------------------------- /Covariance and Contravariance in Scala.mindnode/viewState.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisbeach/mindmaps-scala-java/db623f64e3c2cc4b1e9d25bdfc60f35b6dd56f8e/Covariance and Contravariance in Scala.mindnode/viewState.plist -------------------------------------------------------------------------------- /Design Patterns in Scala vs Java.mindnode/QuickLook/Preview.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisbeach/mindmaps-scala-java/db623f64e3c2cc4b1e9d25bdfc60f35b6dd56f8e/Design Patterns in Scala vs Java.mindnode/QuickLook/Preview.jpg -------------------------------------------------------------------------------- /Design Patterns in Scala vs Java.mindnode/contents.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisbeach/mindmaps-scala-java/db623f64e3c2cc4b1e9d25bdfc60f35b6dd56f8e/Design Patterns in Scala vs Java.mindnode/contents.xml -------------------------------------------------------------------------------- /Design Patterns in Scala vs Java.mindnode/style.mindnodestyle/contents.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisbeach/mindmaps-scala-java/db623f64e3c2cc4b1e9d25bdfc60f35b6dd56f8e/Design Patterns in Scala vs Java.mindnode/style.mindnodestyle/contents.xml -------------------------------------------------------------------------------- /Design Patterns in Scala vs Java.mindnode/style.mindnodestyle/metadata.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisbeach/mindmaps-scala-java/db623f64e3c2cc4b1e9d25bdfc60f35b6dd56f8e/Design Patterns in Scala vs Java.mindnode/style.mindnodestyle/metadata.plist -------------------------------------------------------------------------------- /Design Patterns in Scala vs Java.mindnode/viewState.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisbeach/mindmaps-scala-java/db623f64e3c2cc4b1e9d25bdfc60f35b6dd56f8e/Design Patterns in Scala vs Java.mindnode/viewState.plist -------------------------------------------------------------------------------- /Functors and Monads in Scala.mindnode/QuickLook/Preview.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisbeach/mindmaps-scala-java/db623f64e3c2cc4b1e9d25bdfc60f35b6dd56f8e/Functors and Monads in Scala.mindnode/QuickLook/Preview.jpg -------------------------------------------------------------------------------- /Functors and Monads in Scala.mindnode/contents.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisbeach/mindmaps-scala-java/db623f64e3c2cc4b1e9d25bdfc60f35b6dd56f8e/Functors and Monads in Scala.mindnode/contents.xml -------------------------------------------------------------------------------- /Functors and Monads in Scala.mindnode/resources/67D75614-6103-43D2-BE9C-15B1105B43AB.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisbeach/mindmaps-scala-java/db623f64e3c2cc4b1e9d25bdfc60f35b6dd56f8e/Functors and Monads in Scala.mindnode/resources/67D75614-6103-43D2-BE9C-15B1105B43AB.pdf -------------------------------------------------------------------------------- /Functors and Monads in Scala.mindnode/resources/956AEEFA-11A8-4786-B925-E1FCDB700FE6.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisbeach/mindmaps-scala-java/db623f64e3c2cc4b1e9d25bdfc60f35b6dd56f8e/Functors and Monads in Scala.mindnode/resources/956AEEFA-11A8-4786-B925-E1FCDB700FE6.pdf -------------------------------------------------------------------------------- /Functors and Monads in Scala.mindnode/resources/ECD1D35E-B9CE-4029-B930-1FCF4E866D4E.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisbeach/mindmaps-scala-java/db623f64e3c2cc4b1e9d25bdfc60f35b6dd56f8e/Functors and Monads in Scala.mindnode/resources/ECD1D35E-B9CE-4029-B930-1FCF4E866D4E.pdf -------------------------------------------------------------------------------- /Functors and Monads in Scala.mindnode/style.mindnodestyle/contents.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisbeach/mindmaps-scala-java/db623f64e3c2cc4b1e9d25bdfc60f35b6dd56f8e/Functors and Monads in Scala.mindnode/style.mindnodestyle/contents.xml -------------------------------------------------------------------------------- /Functors and Monads in Scala.mindnode/style.mindnodestyle/metadata.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisbeach/mindmaps-scala-java/db623f64e3c2cc4b1e9d25bdfc60f35b6dd56f8e/Functors and Monads in Scala.mindnode/style.mindnodestyle/metadata.plist -------------------------------------------------------------------------------- /Functors and Monads in Scala.mindnode/viewState.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisbeach/mindmaps-scala-java/db623f64e3c2cc4b1e9d25bdfc60f35b6dd56f8e/Functors and Monads in Scala.mindnode/viewState.plist -------------------------------------------------------------------------------- /Futures and Promises in Scala.mindnode/QuickLook/Preview.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisbeach/mindmaps-scala-java/db623f64e3c2cc4b1e9d25bdfc60f35b6dd56f8e/Futures and Promises in Scala.mindnode/QuickLook/Preview.jpg -------------------------------------------------------------------------------- /Futures and Promises in Scala.mindnode/contents.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisbeach/mindmaps-scala-java/db623f64e3c2cc4b1e9d25bdfc60f35b6dd56f8e/Futures and Promises in Scala.mindnode/contents.xml -------------------------------------------------------------------------------- /Futures and Promises in Scala.mindnode/style.mindnodestyle/contents.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisbeach/mindmaps-scala-java/db623f64e3c2cc4b1e9d25bdfc60f35b6dd56f8e/Futures and Promises in Scala.mindnode/style.mindnodestyle/contents.xml -------------------------------------------------------------------------------- /Futures and Promises in Scala.mindnode/style.mindnodestyle/metadata.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisbeach/mindmaps-scala-java/db623f64e3c2cc4b1e9d25bdfc60f35b6dd56f8e/Futures and Promises in Scala.mindnode/style.mindnodestyle/metadata.plist -------------------------------------------------------------------------------- /Futures and Promises in Scala.mindnode/viewState.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisbeach/mindmaps-scala-java/db623f64e3c2cc4b1e9d25bdfc60f35b6dd56f8e/Futures and Promises in Scala.mindnode/viewState.plist -------------------------------------------------------------------------------- /Immutable Collections in Scala.mindnode/QuickLook/Preview.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisbeach/mindmaps-scala-java/db623f64e3c2cc4b1e9d25bdfc60f35b6dd56f8e/Immutable Collections in Scala.mindnode/QuickLook/Preview.jpg -------------------------------------------------------------------------------- /Immutable Collections in Scala.mindnode/contents.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisbeach/mindmaps-scala-java/db623f64e3c2cc4b1e9d25bdfc60f35b6dd56f8e/Immutable Collections in Scala.mindnode/contents.xml -------------------------------------------------------------------------------- /Immutable Collections in Scala.mindnode/style.mindnodestyle/contents.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisbeach/mindmaps-scala-java/db623f64e3c2cc4b1e9d25bdfc60f35b6dd56f8e/Immutable Collections in Scala.mindnode/style.mindnodestyle/contents.xml -------------------------------------------------------------------------------- /Immutable Collections in Scala.mindnode/style.mindnodestyle/metadata.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisbeach/mindmaps-scala-java/db623f64e3c2cc4b1e9d25bdfc60f35b6dd56f8e/Immutable Collections in Scala.mindnode/style.mindnodestyle/metadata.plist -------------------------------------------------------------------------------- /Immutable Collections in Scala.mindnode/viewState.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisbeach/mindmaps-scala-java/db623f64e3c2cc4b1e9d25bdfc60f35b6dd56f8e/Immutable Collections in Scala.mindnode/viewState.plist -------------------------------------------------------------------------------- /Implicits in Scala.mindnode/QuickLook/Preview.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisbeach/mindmaps-scala-java/db623f64e3c2cc4b1e9d25bdfc60f35b6dd56f8e/Implicits in Scala.mindnode/QuickLook/Preview.jpg -------------------------------------------------------------------------------- /Implicits in Scala.mindnode/contents.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisbeach/mindmaps-scala-java/db623f64e3c2cc4b1e9d25bdfc60f35b6dd56f8e/Implicits in Scala.mindnode/contents.xml -------------------------------------------------------------------------------- /Implicits in Scala.mindnode/style.mindnodestyle/contents.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisbeach/mindmaps-scala-java/db623f64e3c2cc4b1e9d25bdfc60f35b6dd56f8e/Implicits in Scala.mindnode/style.mindnodestyle/contents.xml -------------------------------------------------------------------------------- /Implicits in Scala.mindnode/style.mindnodestyle/metadata.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisbeach/mindmaps-scala-java/db623f64e3c2cc4b1e9d25bdfc60f35b6dd56f8e/Implicits in Scala.mindnode/style.mindnodestyle/metadata.plist -------------------------------------------------------------------------------- /Implicits in Scala.mindnode/viewState.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisbeach/mindmaps-scala-java/db623f64e3c2cc4b1e9d25bdfc60f35b6dd56f8e/Implicits in Scala.mindnode/viewState.plist -------------------------------------------------------------------------------- /Laziness.mindnode/QuickLook/Preview.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisbeach/mindmaps-scala-java/db623f64e3c2cc4b1e9d25bdfc60f35b6dd56f8e/Laziness.mindnode/QuickLook/Preview.jpg -------------------------------------------------------------------------------- /Laziness.mindnode/contents.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisbeach/mindmaps-scala-java/db623f64e3c2cc4b1e9d25bdfc60f35b6dd56f8e/Laziness.mindnode/contents.xml -------------------------------------------------------------------------------- /Laziness.mindnode/style.mindnodestyle/contents.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisbeach/mindmaps-scala-java/db623f64e3c2cc4b1e9d25bdfc60f35b6dd56f8e/Laziness.mindnode/style.mindnodestyle/contents.xml -------------------------------------------------------------------------------- /Laziness.mindnode/style.mindnodestyle/metadata.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisbeach/mindmaps-scala-java/db623f64e3c2cc4b1e9d25bdfc60f35b6dd56f8e/Laziness.mindnode/style.mindnodestyle/metadata.plist -------------------------------------------------------------------------------- /Laziness.mindnode/viewState.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisbeach/mindmaps-scala-java/db623f64e3c2cc4b1e9d25bdfc60f35b6dd56f8e/Laziness.mindnode/viewState.plist -------------------------------------------------------------------------------- /Liveness Problems.mindnode/QuickLook/Preview.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisbeach/mindmaps-scala-java/db623f64e3c2cc4b1e9d25bdfc60f35b6dd56f8e/Liveness Problems.mindnode/QuickLook/Preview.jpg -------------------------------------------------------------------------------- /Liveness Problems.mindnode/contents.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisbeach/mindmaps-scala-java/db623f64e3c2cc4b1e9d25bdfc60f35b6dd56f8e/Liveness Problems.mindnode/contents.xml -------------------------------------------------------------------------------- /Liveness Problems.mindnode/style.mindnodestyle/contents.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisbeach/mindmaps-scala-java/db623f64e3c2cc4b1e9d25bdfc60f35b6dd56f8e/Liveness Problems.mindnode/style.mindnodestyle/contents.xml -------------------------------------------------------------------------------- /Liveness Problems.mindnode/style.mindnodestyle/metadata.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisbeach/mindmaps-scala-java/db623f64e3c2cc4b1e9d25bdfc60f35b6dd56f8e/Liveness Problems.mindnode/style.mindnodestyle/metadata.plist -------------------------------------------------------------------------------- /Liveness Problems.mindnode/viewState.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisbeach/mindmaps-scala-java/db623f64e3c2cc4b1e9d25bdfc60f35b6dd56f8e/Liveness Problems.mindnode/viewState.plist -------------------------------------------------------------------------------- /Locks and Concurrency Control.mindnode/QuickLook/Preview.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisbeach/mindmaps-scala-java/db623f64e3c2cc4b1e9d25bdfc60f35b6dd56f8e/Locks and Concurrency Control.mindnode/QuickLook/Preview.jpg -------------------------------------------------------------------------------- /Locks and Concurrency Control.mindnode/contents.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisbeach/mindmaps-scala-java/db623f64e3c2cc4b1e9d25bdfc60f35b6dd56f8e/Locks and Concurrency Control.mindnode/contents.xml -------------------------------------------------------------------------------- /Locks and Concurrency Control.mindnode/style.mindnodestyle/contents.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisbeach/mindmaps-scala-java/db623f64e3c2cc4b1e9d25bdfc60f35b6dd56f8e/Locks and Concurrency Control.mindnode/style.mindnodestyle/contents.xml -------------------------------------------------------------------------------- /Locks and Concurrency Control.mindnode/style.mindnodestyle/metadata.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisbeach/mindmaps-scala-java/db623f64e3c2cc4b1e9d25bdfc60f35b6dd56f8e/Locks and Concurrency Control.mindnode/style.mindnodestyle/metadata.plist -------------------------------------------------------------------------------- /Locks and Concurrency Control.mindnode/viewState.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisbeach/mindmaps-scala-java/db623f64e3c2cc4b1e9d25bdfc60f35b6dd56f8e/Locks and Concurrency Control.mindnode/viewState.plist -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | [Mindnode](https://mindnode.com) mind maps to aid learning Scala and Java 2 | 3 | A work in progress - pull requests gladly accepted. 4 | 5 | See also: [mindmaps-data-structures](https://github.com/chrisbeach/mindmaps-data-structures) 6 | 7 | ### Key 8 | 9 | ![Key](./key.png) 10 | 11 | # General 12 | 13 | ## Design Patterns in Scala vs Java 14 | 15 | ![Design Patterns in Scala vs Java](./Design%20Patterns%20in%20Scala%20vs%20Java.mindnode/QuickLook/Preview.jpg) 16 | 17 | 18 | # Concurrency 19 | 20 | ## Locks and Concurrency Control 21 | 22 | ![Locks and Concurrency Control](./Locks%20and%20Concurrency%20Control.mindnode/QuickLook/Preview.jpg) 23 | 24 | ## Liveness Problems 25 | 26 | ![Liveness Problems](./Liveness%20Problems.mindnode/QuickLook/Preview.jpg) 27 | 28 | ## Futures and Promises in Scala 29 | 30 | ![Futures and Promises in Scala](./Futures%20and%20Promises%20in%20Scala.mindnode/QuickLook/Preview.jpg) 31 | 32 | ## Scala Async 33 | 34 | ![Scala Async](./Scala%20Async.mindnode/QuickLook/Preview.jpg) 35 | 36 | ## Actor Pattern and Akka 37 | 38 | ![Actor Pattern and Akka](./Actor%20Pattern%20and%20Akka.mindnode/QuickLook/Preview.jpg) 39 | 40 | 41 | # Types and Scopes 42 | 43 | ## Covariance and Contravariance in Scala 44 | 45 | ![Covariance and Contravariance in Scala](./Covariance%20and%20Contravariance%20in%20Scala.mindnode/QuickLook/Preview.jpg) 46 | 47 | ## Implicits in Scala 48 | 49 | ![Implicits in Scala](./Implicits%20in%20Scala.mindnode/QuickLook/Preview.jpg) 50 | 51 | ## Type Classes in Scala 52 | 53 | ![Type Classes in Scala](./Type%20Classes%20in%20Scala.mindnode/QuickLook/Preview.jpg) 54 | 55 | ## Laziness 56 | 57 | ![Laziness](./Laziness.mindnode/QuickLook/Preview.jpg) 58 | 59 | # Data Structures 60 | 61 | ## Functors and Monads in Scala 62 | 63 | * See: https://medium.com/zendesk-engineering/dont-fear-the-monad-f424260f29f6 64 | 65 | ![Functors and Monads in Scala](./Functors%20and%20Monads%20in%20Scala.mindnode/QuickLook/Preview.jpg) 66 | 67 | ## Immutable Collections in Scala 68 | 69 | ![Immutable Collections in Scala](./Immutable%20Collections%20in%20Scala.mindnode/QuickLook/Preview.jpg) -------------------------------------------------------------------------------- /Scala Async.mindnode/QuickLook/Preview.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisbeach/mindmaps-scala-java/db623f64e3c2cc4b1e9d25bdfc60f35b6dd56f8e/Scala Async.mindnode/QuickLook/Preview.jpg -------------------------------------------------------------------------------- /Scala Async.mindnode/contents.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisbeach/mindmaps-scala-java/db623f64e3c2cc4b1e9d25bdfc60f35b6dd56f8e/Scala Async.mindnode/contents.xml -------------------------------------------------------------------------------- /Scala Async.mindnode/style.mindnodestyle/contents.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisbeach/mindmaps-scala-java/db623f64e3c2cc4b1e9d25bdfc60f35b6dd56f8e/Scala Async.mindnode/style.mindnodestyle/contents.xml -------------------------------------------------------------------------------- /Scala Async.mindnode/style.mindnodestyle/metadata.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisbeach/mindmaps-scala-java/db623f64e3c2cc4b1e9d25bdfc60f35b6dd56f8e/Scala Async.mindnode/style.mindnodestyle/metadata.plist -------------------------------------------------------------------------------- /Scala Async.mindnode/viewState.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisbeach/mindmaps-scala-java/db623f64e3c2cc4b1e9d25bdfc60f35b6dd56f8e/Scala Async.mindnode/viewState.plist -------------------------------------------------------------------------------- /Type Classes in Scala.mindnode/QuickLook/Preview.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisbeach/mindmaps-scala-java/db623f64e3c2cc4b1e9d25bdfc60f35b6dd56f8e/Type Classes in Scala.mindnode/QuickLook/Preview.jpg -------------------------------------------------------------------------------- /Type Classes in Scala.mindnode/contents.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisbeach/mindmaps-scala-java/db623f64e3c2cc4b1e9d25bdfc60f35b6dd56f8e/Type Classes in Scala.mindnode/contents.xml -------------------------------------------------------------------------------- /Type Classes in Scala.mindnode/style.mindnodestyle/contents.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisbeach/mindmaps-scala-java/db623f64e3c2cc4b1e9d25bdfc60f35b6dd56f8e/Type Classes in Scala.mindnode/style.mindnodestyle/contents.xml -------------------------------------------------------------------------------- /Type Classes in Scala.mindnode/style.mindnodestyle/metadata.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisbeach/mindmaps-scala-java/db623f64e3c2cc4b1e9d25bdfc60f35b6dd56f8e/Type Classes in Scala.mindnode/style.mindnodestyle/metadata.plist -------------------------------------------------------------------------------- /Type Classes in Scala.mindnode/viewState.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisbeach/mindmaps-scala-java/db623f64e3c2cc4b1e9d25bdfc60f35b6dd56f8e/Type Classes in Scala.mindnode/viewState.plist -------------------------------------------------------------------------------- /key.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisbeach/mindmaps-scala-java/db623f64e3c2cc4b1e9d25bdfc60f35b6dd56f8e/key.png --------------------------------------------------------------------------------