- Paperback: 382 pages
- Publisher: Packt Publishing Limited (6 January 2016)
- Language: English
- ISBN-10: 1785882503
- ISBN-13: 978-1785882500
- Product Dimensions: 19 x 2.2 x 23.5 cm
- Average Customer Review: Be the first to review this item
- Amazon Bestsellers Rank: #2,32,516 in Books (See Top 100 in Books)
Scala Design Patterns Paperback – Import, 6 Jan 2016
There is a newer edition of this item:
Save Extra with 3 offers
- Cashback (2): Get 10% cashback up to Rs. 100 using Visa Signature or Visa Infinite cards. Shop during the Visa Shopping Days starting 20th to end of every month. Applicable on shopping, recharges and bill payments. Cashback within 3 days from shipment. Here's how
- Get 25% back up to Rs.50 using Amazon Pay UPI. For Android App customers only. Valid once during the offer period. Cashback within 10 days. Set up Amazon Pay UPI Here's how
- No Cost EMI: No Cost EMI available on Amazon Pay ICICI credit cards on orders above Rs. 3000 Here's how
- Bank Offer: Avail 5% Cashback on SBI Credit card EMI transactions Here's how
Customers who viewed this item also viewed
Customers who bought this item also bought
About the Author
Ivan Nikolov is a software engineer living and working in London. After he graduated with an award of distinction from the University of Edinburgh in 2012, he moved to London and started working for a company in the ad tech industry. During his studies, Ivan developed an interest in technologies that help in dealing with a large amount of data. His professional career has given him the chance to work with cutting edge big data technologies on a daily basis. Some of the interesting projects that Ivan has worked on include a large scale real-time predictive analytics engine and batch processing solutions. He has used Scala in all of these projects in combination with technologies and libraries such as Spark, Hadoop, Scalding, Cassandra, Kafka, and so on, as well as other JVM languages such as Java. Ivan's approach to software engineering is very personal, and he takes pride in the projects he works on. He is extremely meticulous about writing efficient and beautiful code. Apart from programming and learning about new languages and technologies, in his free time, Ivan likes to participate in sports activities, travel, meet people, and explore new places and cultures. He also likes photography, especially nature and wildlife. In his spare time, Ivan tries to keep himself busy with personal projects and learning about new technologies. He also runs a small programming blog where he writes articles about important programming concepts. Ivan believes that knowledge sharing is an essential part of keeping the software and more specifically, the open source community running. Sharing ideas leads to greater innovation and raises the quality of products to a higher level.
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter mobile phone number.
No customer reviews
|5 star (0%)|
|4 star (0%)|
|3 star (0%)|
|2 star (0%)|
|1 star (0%)|
Review this product
Most helpful customer reviews on Amazon.com
I highly recommend this book.
- "What is important about monoids is that they give us the possibility to work with many different types of values in a common way"
- "monads are structures that represent computations as sequence of steps"
- "functors are things that can allow us to lift a function of type A => B to a function of the type F[A] => F[B]"
- "the cake design pattern is the scala way to implement dependency injection"
- "stackable traits is the scala way to implement the decorator design pattern"
- "type class design pattern allows us to write generic code by defining a behaviour that must be supported by all members of a specific type class"
and it goes on and on! just perils of clear explanations! what a lovely book.
Here you have all in one place, ready to consult if you're a novice or an experienced dev.
Definitely recommended if you are an experienced Java dev and you're looking for how to do things in the right way, without wasting days in researching!