Lovereading Scala Cookbook Recipes for Object-Oriented and Functional Programming

Lovereading Scala Cookbook Recipes for Object-Oriented and Functional Programming
Zoom
 
SCROLL DOWN
TO EXPLORE MORE
 

Price: £50.39

Brand: Lovereading

 

Description: Scala Cookbook Recipes for Object-Oriented and Functional Programming. Paperback /softback. By Alvin Alexander.

 

Category: Books

Merchant: LoveReading

Product ID: 9781492051541

 
LoveReading logo
 

My website utilises affiliate links when you click my 'Get the best deal now' buttons. If you buy something through one of these links, I may earn a little commission, at no extra cost to you.

 

I have relationships with many of the top online retailers (purchasing, shipping and returns will be handled directly by them) which enables me to offer the best deal online for the Lovereading Scala Cookbook Recipes for Object-Oriented and Functional Programming and many other similar products - which will appear below, to enhance your online shopping experience.

 

For even more great deals on Lovereading Books, click the link.

 

Similar Products

  • Waterstones Programming in Scala, Fifth Edition

    Price: £41.99

    Brand: Waterstones

     

    Description: Programming in Scala is the definitive book on Scala, the popular language for the Java platform that blends object-oriented and functional programming concepts into a unique and powerful tool for developers. The fifth edition has been updated to cover new features up to, and including, Scala version 3.0. The Scala language has been exploding in popularity in recent years. More than 54,000 copies of Programming in Scala have been sold since the first edition was published in 2008. Waterstones Programming in Scala, Fifth Edition - shop the best deal online on thebookbug.co.uk

    Category: Books

    Delivery cost: 0.00

    ISBN: 9780997148008

     
    Waterstones logo

    Merchant: Waterstones

    Product ID: 9780997148008

     
  • Waterstones Learning Functional Programming

    Price: £52.99

    Brand: Waterstones

     

    Description: Learn how to think and write code like a functional programmer. With this practical guide, software developers familiar with object-oriented programming will dive into the core concepts of functional programming and learn how to use both functional and OOP features together on large or complex software projects. Author Jack Widman uses samples from Java, Python, C#, Scala, and Java Script to help you gain a new perspective and a set of tools for managing the complexity in your problem domain. You'll be able to write code that's simpler, reusable, easier to test and modify, and more consistently correct. This book also shows you how to use patterns from category theory to help bridge the gap between OOP and functional programming. Learn functional programming fundamentals and explore the way functional programmers approach problems Understand how FP differs from object-oriented and imperative programming Use a set of practical, applicable design patterns that model reality in a functional way Learn how to incorporate FP and OOP features into software projects Apply functional design patterns appropriately and use them to write correct, robust, and easily modifiable code. Waterstones Learning Functional Programming - shop the best deal online on thebookbug.co.uk

    Category: Books

    Delivery cost: 0.00

    ISBN: 9781098111755

     
    Waterstones logo

    Merchant: Waterstones

    Product ID: 9781098111755

     
  • Waterstones Grokking Functional Programming

    Price: £35.99

    Brand: Waterstones

     

    Description: An absolutely wonderful book for someone that has tried and failed to understand functional programming. - William E. Wheeler Grokking Functional Programming is a practical book written especially for object-oriented programmers. It will help you map familiar ideas like objects and composition to FP concepts such as programming with immutable data and higher-order functions. You will learn how to write concurrent programs, how to handle errors and how to design your solutions with modularity and readability in mind. And you'll be pleased to know that we skip the academic baggage of lambda calculus, category theory, and the mathematical foundations of FP in favor of applying functional programming to everyday programming tasks. At the end of the book, you'll be ready to pick a functional language and start writing useful and maintainable software. About the technology Functional programming is more than just writing the same old code in Scala, Clojure, or Haskell. To grok FP | ??to really get it | ??you need to rewire your brain to see the world differently. We're here to help you flip the switch. Grokking Functional Programming teaches you first to break down problems in a new way so you can approach them from a FP mindset. Following carefully-selected examples with thorough, carefully-paced explanations, you'll immerse yourself in FP concept by concept. Along the way, exercises, checks for understanding, and even the occasional puzzler give you opportunities to think and practice what you're learning. What's inside Designing with functions and types instead of objects Multiple learning approaches to help you grok each new concept A practical programming-first teaching style Programming with pure functions & immutable values Writing concurrent programs with a functional style Testing functional programsabout the reader The book assumes that the reader has at least one year of experience developing software using a mainstream object-oriented programming language like Java. While examples use Scala, this is not a Scala book. The concepts will apply to any FP language, and no prior knowledge of Scala or FP is required. About the author Micha? P?achta started using Scala commercially in 2014 and has been an active contributor to the Scala and JVM communities since. He regularly speaks at conferences, runs workshops, and organizes meetups to help others become better at functional programming. You can find his blog at michalplachta. Com.

    Category: Books

    Delivery cost: 0.00

    ISBN: 9781617291838

     
    Waterstones logo

    Merchant: Waterstones

    Product ID: 9781617291838

     
  • Waterstones Programming Scala

    Price: £63.99

    Brand: Waterstones

     

    Description: Get up to speed on Scala--the JVM, Java Script, and natively compiled language that offers all the benefits of functional programming, a modern object model, and an advanced type system. Packed with code examples, this comprehensive book shows you how to be productive with the language and ecosystem right away. You'll learn why Scala is ideal for building today's highly scalable, data-centric applications, while maximizing developer productivity. While Java remains popular and Kotlin has become popular, Scala hasn't been sitting still. This third edition covers the new features in Scala 3.0 with updates throughout the book. Programming Scala is ideal for beginning to advanced developers who want a complete understanding of Scala's design philosophy and features with a thoroughly practical focus. Program faster with Scala's succinct and flexible syntax Dive into basic and advanced functional programming techniques Build killer big data and distributed apps using Scala's functional combinators and tools like Spark and Akka Create concise solutions to challenging design problems with the sophisticated type system, mixin composition with traits, pattern matching, and more.

    Category: Books

    Delivery cost: 0.00

    ISBN: 9781492077893

     
    Waterstones logo

    Merchant: Waterstones

    Product ID: 9781492077893

     
  • Waterstones Object-oriented Python

    Price: £42.99

    Brand: Waterstones

     

    Description: Object-Oriented Python is an intuitive and thorough guide to mastering object-oriented programming from the ground up. You'll cover the basics of building classes and creating objects, and put theory into practice using the pygame package with clear examples that help visualize the object-oriented style. You'll explore the key concepts of object-oriented programming - encapsulation, polymorphism, and inheritance - and learn not just how to code with objects, but the absolute best practices for doing so. Finally, you'll bring it all together by building a complex video game, complete with full animations and sounds. The book covers two fully functional Python code packages that will speed up development of graphical user interface (GUI) programs in Python. Waterstones Object-oriented Python - shop the best deal online on thebookbug.co.uk

    Category: Books

    Delivery cost: 0.00

    ISBN: 9781718502062

     
    Waterstones logo

    Merchant: Waterstones

    Product ID: 9781718502062

     
  • Waterstones Functional Programming in Scala

    Price: £35.99

    Brand: Waterstones

     
    4.6 out of 5 stars

    193 ratings

     

    Description: DESCRIPTION Functional programming (FP) is a programming style emphasizing functions that return consistent and predictable results regardless of a program's state. As a result, functional code is easier to test and reuse, simpler to parallelize, and less prone to bugs. Scala is an emerging JVM language that offers strong support for FP. Its familiar syntax and transparent interoperability with existing Java libraries make Scala a great place to start learning FP. Functional Programming in Scala is a serious tutorial for programmers looking to learn FP and apply it to the everyday business of coding. The book guides readers from basic techniques to advanced topics in a logical, concise, and clear progression. In it, they'll find concrete examples and exercises that open up the world of functional programming. RETAIL SELLING POINTS Covers the practical benefits of Functional Programming Offers concrete examples and exercises Logically progresses from basic techniques to advance topics AUDIENCE No prior experience with FP or Scala is required. Perfect for programmers familiar with FP in other languages wishing to apply their knowledge in Scala. ABOUT THE TECHNOLOGY Functional programming (FP) is a programming style emphasizing functions that return consistent and predictable results regardless of a program's state. Scala is an emerging JVM language that offers strong support for FP.

    Category: Books

    Delivery cost: 0.00

    ISBN: 9781617290657

     
    Waterstones logo

    Merchant: Waterstones

    Product ID: 9781617290657

     
  • Lovereading Programming Scala Scalability = Functional Programming + Objects

    Price: £50.39

    Brand: Lovereading

     

    Description: Programming Scala Scalability = Functional Programming + Objects. Paperback /softback. By Wampler.

    Category: Books

     
    LoveReading logo

    Merchant: LoveReading

    Product ID: 9781492077893

     
  • Waterstones Objects First with Java: A Practical Introduction Using BlueJ, Global Edition

    Price: £75.47

    Brand: Waterstones

     

    Description: A Modern Approach to Functional Programming Objects First with Java: A Practical Introduction is an introduction to object-oriented programming for beginners. The main focus of the book is general object-oriented and programming concepts from a software engineering perspective. The first chapters are written for students with no programming experience with later chapters being more suitable for advanced or professional programmers. The Java programming language and Blue J-the Java development environment - are the two tools used throughout the book. Blue J's clear visualisation of classes and objects means that students can immediately appreciate the differences between them and gain a much better understanding of the nature of an object than they would from simply reading source code. Unlike traditional textbooks, the chapters are not ordered by language features but by software development concepts. The Sixth Edition goes beyond just adding the new language constructs of Java 8. The book's exploration of this new language demonstrates a renaissance of functional ideas in modern programming. While functional programming isn't new in principle, it's seen a boost in popularity based on the current computer hardware available and the changing nature of projects programmers wish to tackle. Functional language constructs make it possible to efficiently automate currency, make use of multiple cores without much effort on the side of the programmer, are both more elegant and readable, and offer great potential in solving the issue of parallel hardware. Functional programming has become an essential part of the field, and Objects First with Java gives students a basic understanding of an area they'll need to master in order to succeed in the future. Waterstones Objects First with Java: A Practical Introduction Using BlueJ, Global Edition - shop the best deal online on thebookbug.co.uk

    Category: Books

    Delivery cost: 0.00

    ISBN: 9781292159041

     
    Waterstones logo

    Merchant: Waterstones

    Product ID: 9781292159041

     
  • Waterstones Functional Design

    Price: £37.99

    Brand: Waterstones

     

    Description: A Practical Guide to Better, Cleaner Code with Functional Programming In Functional Design, renowned software engineer Robert C. Martin (Uncle Bob) explains how and why to use functional programming to build better systems for real customers. Martin compares conventional object-oriented coding structures in Java to those enabled by functional languages, identifies the best roles for each, and shows how to build better systems by judiciously using them in context. Martin's approach is pragmatic, minimizing theory in favor of in the-trenches problem-solving. Through accessible examples, working developers will discover how the easy-to-learn, semantically rich Clojure language can help them improve code cleanliness, design, discipline, and outcomes. Martin examines well-known SOLID principles and Gang of Four Design Patterns from a functional perspective, revealing why patterns remain extremely valuable to functional programmers, and how to use them to achieve superior results. Understand functional basics: immutability, persistent data, recursion, iteration, laziness, and statefulness Contrast functional and object approaches through expertly crafted case studies Explore functional design techniques for data flow Use classic SOLID principles to write better Clojure code Master pragmatic approaches to functional testing, GU Is, and concurrency Make the most of design patterns in functional environments Walk through building an enterprise-class Clojure application Functional Design exudes 'classic-on-arrival'. Bob pulls back the curtain to reveal how functional programming elements make software design simple yet pragmatic. He does so without alienating experienced object-oriented programmers coming from languages like C#, C++, or Java.--Janet A. Carr, Independent Clojure Consultant Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.

    Category: Books

    Delivery cost: 0.00

    ISBN: 9780138176396

     
    Waterstones logo

    Merchant: Waterstones

    Product ID: 9780138176396

     
  • Waterstones Practical Object-Oriented Design

    Price: £32.99

    Brand: Waterstones

     
    4.8 out of 5 stars

    155 ratings

     

    Description: The Complete Guide to Writing Maintainable, Manageable, Pleasing, and Powerful Object-Oriented Applications Object-oriented programming languages exist to help you create beautiful, straightforward applications that are easy to change and simple to extend. Unfortunately, the world is awash with object-oriented (OO) applications that are difficult to understand and expensive to change. Practical Object-Oriented Design, Second Edition, immerses you in an OO mindset and teaches you powerful, real-world, object-oriented design techniques with simple and practical examples. Sandi Metz demonstrates how to build new applications that can 'survive success" and repair existing applications that have become impossible to change. Each technique is illustrated with extended examples in the easy-to-understand Ruby programming language, all downloadable from the companion website, poodr. Com. Fully updated for Ruby 2.5, this guide shows how to Decide what belongs in a single class Avoid entangling objects that should be kept separate Define flexible interfaces among objects Reduce programming overhead costs with duck typing Successfully apply inheritance Build objects via composition Whatever your previous object-oriented experience, this concise guide will help you achieve the superior outcomes you're looking for. Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.

    Category: Books

    Delivery cost: 0.00

    ISBN: 9780134456478

     
    Waterstones logo

    Merchant: Waterstones

    Product ID: 9780134456478