# data[].attributes.body
Generic Programming with Shapeless

# data[].attributes.body
Immutable Data Structure

# data[].attributes.body
Asynchronous code and Monix

# data[].attributes.body
Purely Functional HTTP Service in Scala

# data[].attributes.body
Lenses

# data[].attributes.body
Stream Processing

# data[].attributes.body
Cats (Monad, Functor, Reader, Writer, etc.)

# data[].attributes.body
JSON

# data[].attributes.body
Higher Order Functions

# data[].attributes.body
Higher Order Functions

# data[].attributes.body
Immutable data structure

# data[].attributes.body
Higher order functions

# data[].attributes.body
Existential types, type class and Simulacrum

# data[].attributes.body
Pattern-matching in Scala

# data[].attributes.body
Scala Java Interoperability

# data[].attributes.body
Higher Order Functions

# data[].attributes.body
Cats (Monad, Functor, Reader, Writer, etc.)

# data[].attributes.body
Existential types and Type classes (Ad Hoc Polymorphism)

# data[].attributes.body
Higher Order Functions

# data[].attributes.body
Java Interoperability with Scala

# data[].attributes.body
Implicit (parameters and conversions)

# data[].attributes.body
Implicit (parameters and conversions)

# data[].attributes.body
Stream Processing

# data[].attributes.body
Immutable data structure

# data[].attributes.body
JSON

# data[].attributes.body
Lenses

# data[].attributes.body
Functional HTTP Service using http4s

# data[].attributes.body
ScalaZ

# data[].attributes.body
Higher order functions

# data[].attributes.body
Pattern-matching in Scala

# data[].attributes.body
Pattern-matching in Scala

# data[].attributes.body
Pattern-matching in Scala

# data[].attributes.body
Asynchronous code and Monix

# data[].attributes.body
Implicit (parameters and conversions)

# data[].attributes.body
Existential types, type class and Simulacrum