Scala Design Patterns - Second Edition

Scala Design Patterns - Second Edition

by Ivan Nikolov


View All Available Formats & Editions
Choose Expedited Shipping at checkout for guaranteed delivery by Tuesday, March 26

Product Details

ISBN-13: 9781788471305
Publisher: Packt Publishing
Publication date: 04/11/2018
Pages: 396
Product dimensions: 7.50(w) x 9.25(h) x 0.81(d)

About the Author

Ivan Nikolov is a technical architect based in London. He works in the ad tech industry and uses Scala in combination with libraries and technologies such as Spark, Hadoop, RabbitMQ, Kafka, SQL and NoSQL stores, and Akka. He also uses other JVM and scripting languages. Some of the projects Ivan has worked on include a large-scale real-time machine learning platform, batch processing solutions, and high load APIs. Ivan also likes getting involved with open source projects, whether it be to contribute or get inspiration and good ideas.

Table of Contents

Table of Contents

  1. The Design Patterns Out There and Setting Up Your Environment
  2. Traits and Mixin Compositions
  3. Unification
  4. Abstract and Self Types
  5. Aspect-Oriented Programming and Components
  6. Creational Design Patterns
  7. Structural Design Patterns
  8. Behavioral Design Patterns – Part one
  9. Behavioral Design Patterns – Part two
  10. Functional Design Patterns – the Deep Theory
  11. Applying What We HaveLearned
  12. Real-Life Applications

Customer Reviews

Most Helpful Customer Reviews

See All Customer Reviews