Independently published, 2023. — 274 p. — ISBN: 979-8369911013. Learn Scala 3. In this new book — Learn Scala 3 The Fast Way! — the author makes the process of learning Scala 3 as simple as possible — it’s like a classroom in a book. The book contains over 80 lessons, and it’s also over 270 p. long. What makes the book unique is: Each lesson is short: typically only 2-3 p. in...
Birmingham: Packt Publishing, 2024. — 294 p. — ISBN: 1804612588. Take your data engineering skills to the next level by learning how to utilize Scala and functional programming to create continuous and scheduled pipelines that ingest, transform, and aggregate data. Key Features Transform data into a clean and trusted source of information for your organization using Scala....
3rd Edition. — Addison-Wesley Professional, 2022. — 400 p. Scala 3 is concise, consistent, flexible, robust, and efficient, but there's a lot to learn, and navigating features and improvements can be challenging. Scala for the Impatient, Third Edition, is a complete yet concise guide that reflects the major enhancements of Scala 3, from improved syntax and revamped type system...
Independently published, 2024. — 239 p. — ISBN-13: 979-8877219144. “Mastering Scala: Elegance in Code” is an essential guide for software developers and programmers who are eager to dive deep into the Scala programming language. This comprehensive book not only introduces you to the basics of Scala but also takes you on a journey through its more advanced features, emphasizing...
3rd edition. — O’Reilly Media, Inc., 2021. — 556 p. — ISBN: 978-1-492-07789-3. Get up to speed on Scala — the JVM, JavaScript, 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...
2nd Edition. — Manning Publications, 2023. — 448 p. This international bestseller has been revised with new exercises, annotations, and full coverage of Scala 3. In Functional Programming in Scala, Second Edition you will learn how to: Recognize and write purely functional code. Work with errors without using exceptions. Work with state and concurrency. Interact with functional...
Educohack Press, 2023. — 1214 p. — ISBN-13: 979-8223902850. Getting Started with Scala: Object-Oriented and Functional Programming for Beginners is the perfect initiation into the world of programming, emphasizing the hybrid nature of Scala as it combines both functional and object-oriented paradigms. The book takes readers on a journey from the basics, covering object...
CRC Press, 2024. — 352 p. — (Mastering Computer Science). — ISBN: 978-1032415277. Scala is a multi-paradigm, general-purpose scripting language. It is a completely object-oriented programming (OOP) language that supports the functional programming (FP) technique. Programs written in Scala may be translated into bytecodes and run on the Java Virtual Machine (JVM). Scalable...
CCL Publishing, 2023. — 46 p. Discover the power of Scala programming with this comprehensive guide. This book provides a comprehensive introduction to the Scala language and its features, including object-oriented programming, functional programming, and concurrent programming. With clear and concise explanations, practical examples, and exercises, this book is ideal for both...
Manning Publications, 2023. — 640 p. — ISBN: 978-1617299551. Take PowerShell beyond simple scripts and build time-saving automations for your team, your users, and the world. In Practical Automation with PowerShell you will learn how to: Build PowerShell functions to automate common and complex tasks. Create smart automations that are adaptable to new challenges. Structure your...
2nd Edition. — Manning Publications, 2023. — 448 p. — ISBN: 978-1617299582. This international bestseller has been revised with new exercises, annotations, and full coverage of Scala 3. In Functional Programming in Scala, Second Edition you will learn how to Recognize and write purely functional code. Work with errors without using exceptions. Work with state and concurrency....
Manning Publications, 2023. — 417 p. — ISBN: 9781617299551. Take PowerShell beyond simple scripts and build time-saving automations for your team, your users, and the world. In Practical Automation with PowerShell you will learn how to: Build PowerShell functions to automate common and complex tasks. Create smart automations that are adaptable to new challenges. Structure your...
Leanpub, 2023. — 265 p. Explore the event-driven architecture (EDA) in a purely functional way. Learn to design and develop distributed systems that scale. Identify common design patterns in such systems. Take your functional programming skills to the next level by joining me in developing a distributed system powered by Apache Pulsar and Fs2 streams, all in Scala 3! Explore...
Zionomicon.com, 2022. — 485 p. Master the dark art of creating scalable, type-safe, concurrent apps with ZIO. ZIO is a new Scala library that helps you rapidly build resilient and efficient concurrent apps that are easy-to-understand and test and don’t leak resources, deadlock, or lose errors. Now ZIO creator John A. De Goes has teamed up with core contributor Adam Fraser to...
3rd Edition. — Addison-Wesley Professional, 2022. — 576 p. — ISBN13: 978-0-13-805210-2. Scala 3.x - A Clear, Concise Guide. Scala 3 is concise, consistent, flexible, robust, and efficient, but there's a lot to learn, and navigating features and improvements can be challenging. Scala for the Impatient, Third Edition, is a complete yet concise guide that reflects the major...
O’Reilly, 2015. — 255 p. — ISBN: 978-1-449-36793-0. This book is meant for developers who have worked in object-oriented languages such as Java, Ruby, or Python and are interested in improving their craft by learning Scala. Java developers will recognize the core object-oriented, static typing, and generic collections in Scala. However, they may be challenged to switch to...
3rd.ed - Apress, 2022. - 425 - ISBN: 1484274210 Learn the latest version of Scala through simple, practical examples. This book introduces you to the Scala programming language, its object-oriented and functional programming characteristics, and then guides you through Scala constructs and libraries that allow you to assemble small components into high-performance, scalable...
Li Haoyi, 2020. — 413 p. Hands-on Scala teaches you how to use the Scala programming language in a practical, project-based fashion. This book is designed to quickly teach an existing programmer everything needed to go from "hello world" to building production applications like interactive websites, parallel web crawlers, and distributed systems in Scala. In the process, you...
Fifth Edition. — Artima, 2021. — 651 p. — ISBN: 978-0-9815316-6-3. This book is the authoritative tutorial on the Scala programming language, co-written by the language's designer, Martin Odersky. This fifth edition is a major rewrite of the entire book, adding new material to cover the many changes in Scala 3.0. We have added so much new material that we split the book into...
5th edition. — Artima Press, 2021. — 668 p. — ISBN10: 0997148004 ; ISBN13: 978-0997148008. This book is the authoritative tutorial on the Scala programming language, co-written by the language's designer, Martin Odersky. This fifth edition is a major rewrite of the entire book, adding new material to cover the many changes in Scala 3.0. In fact, we have added so much new...
2nd Edition. — O’Reilly Media, Inc., 2021. — 802 p. — ISBN: 978-1-492-05154-1. 2021-08-09: First Release Save time and trouble building object-oriented, functional, and concurrent applications with Scala. The latest edition of this comprehensive cookbook is packed with more than 250 ready-to-use recipes and 1,000 code examples to help you solve the most common problems when...
Self-published, 2020. — 414 p. — ISBN: 978-981-14-5693-0. Hands-on Scala teaches you how to use the Scala programming language in a practical, project-based fashion. This book is designed to quickly teach an existing programmer everything needed to go from "hello world" to building production applications like interactive websites, parallel web crawlers, and distributed systems...
Manning Publications Co, 2021. — 562 p. — ISBN: 9781617295270. The perfect starting point for your journey into Scala and functional programming. In Get Programming in Scala you will learn: Object-oriented principles in Scala. Express program designs in functions. Use types to enforce program requirements. Use abstractions to avoid code duplication. Write meaningful tests and...
3rd edition. — O’Reilly Media, Inc., 2021. — 556 p. — ISBN: 978-1-492-07789-3. Get up to speed on Scala--the JVM, JavaScript, 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...
2nd Edition. — O’Reilly Media, Inc., 2021. — 789 p. — ISBN: 978-1-492-05154-1. 2021-08-09: First Release Save time and trouble building object-oriented, functional, and concurrent applications with Scala. The latest edition of this comprehensive cookbook is packed with more than 250 ready-to-use recipes and 1,000 code examples to help you solve the most common problems when...
Manning Publications Co, 2021. — 562 p. — ISBN: 9781617295270. The perfect starting point for your journey into Scala and functional programming. In Get Programming in Scala you will learn: Object-oriented principles in Scala. Express program designs in functions. Use types to enforce program requirements. Use abstractions to avoid code duplication. Write meaningful tests and...
Leanpub, 2020. — 309 p. This version was published on 2020-11-05 Scala from Scratch: Understanding is the second in a series of two books that teach you the Scala programming language. Readers that have read Scala from Scratch: Exploration or have learned some Scala through other means will get a deeper understanding of the language features and underlying functional...
Brighton (U.K.): Underscore Consulting LLP, 2020. — 228 p. Creative Scala is aimed at developers who have no prior experience in Scala. It is designed to give you a fun introduction to functional programming . We assume you have some very basic familiarity with another programming language but little or no experience with Scala or other functional languages. We have three goals...
Pragmatic Bookshelf, 2020. — 262 p. — ISBN13: 978-1680506228. Access the power of bare-metal systems programming with Scala Native, an ahead-of-time Scala compiler. Without the baggage of legacy frameworks and virtual machines, Scala Native lets you re-imagine how your programs interact with your operating system. Compile Scala code down to native machine instructions;...
Pragmatic Bookshelf, 2020. — 262 p. — ISBN13: 978-1-68050-622-8. Access the power of bare-metal systems programming with Scala Native, an ahead-of-time Scala compiler. Without the baggage of legacy frameworks and virtual machines, Scala Native lets you re-imagine how your programs interact with your operating system. Compile Scala code down to native machine instructions;...
Fourth Edition. — Artima Press, 2020. — 845 p. — ASIN- B082T2ZNJG. 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. Coauthored by the designer of the Scala language, this authoritative book will teach you, one step at a...
Packt Publishing, 2018. — 372 p. — ISBN: 978-1-78862-079-6. Learn how functional programming can help you in deploying web servers and working with databases in a declarative and pure way In large projects, it can get difficult keeping track of all the interdependencies of the code base and how its state changes at runtime. Functional Programming helps us solve these problems....
Third Edition. — Artima Press, 2016. — 859 p. — ISBN13: 978-0981531687. This book is the authoritative tutorial on the Scala programming language, co-written by the language's designer, Martin Odersky. This third edition has been updated to cover new features up to and including Scala version 2.12, such as: String interpolation Futures and concurrency, including new methods...
2nd Edition. — O’Reilly Media, Inc., 2020. — 66 p. — ISBN: 978-1-492-05154-1. Save time and trouble building object-oriented, functional, and concurrent applications with Scala 3. The latest edition of this comprehensive cookbook is packed with more than 250 ready-to-use recipes and 700 code examples to help you solve the most common problems when working with Scala and its...
2nd Edition. — O’Reilly Media, Inc., 2020. — 66 p. — ISBN: 978-1-492-05154-1. Save time and trouble building object-oriented, functional, and concurrent applications with Scala 3. The latest edition of this comprehensive cookbook is packed with more than 250 ready-to-use recipes and 700 code examples to help you solve the most common problems when working with Scala and its...
2nd Edition. — O’Reilly Media, Inc., 2020. — 66 p. — ISBN: 978-1-492-05154-1. Save time and trouble building object-oriented, functional, and concurrent applications with Scala 3. The latest edition of this comprehensive cookbook is packed with more than 250 ready-to-use recipes and 700 code examples to help you solve the most common problems when working with Scala and its...
2nd Edition. — O’Reilly Media, Inc., 2020. — 180 p. — ISBN: 978-1-492-05154-1. Save time and trouble building object-oriented, functional, and concurrent applications with Scala 3. The latest edition of this comprehensive cookbook is packed with more than 250 ready-to-use recipes and 700 code examples to help you solve the most common problems when working with Scala and its...
3rd Ed. — Artima Press, 2016. — 592 p. — ISBN: 0981531687, 9780981531687. The much anticipated third edition of Programming in Scala is now available! This book is the authoritative tutorial on the Scala programming language, co-written by the language’s designer Martin Odersky. The Scala language, which blends object-oriented and functional programming concepts, has been...
O’Reilly Media, 2013. — 166 p. — ISBN 978-1449315115, 1449315119, ASIN B00B5KBVJ8. If you build your Scala application through Test-Driven Development, you’ll quickly see the advantages of testing before you write production code. This hands-on book shows you how to create tests with ScalaTest and the Specs2 — two of the best testing frameworks available — and how to run your...
O’Reilly Media, 2013. — 166 p. — ISBN 978-1449315115, 1449315119, ASIN B00B5KBVJ8. If you build your Scala application through Test-Driven Development, you’ll quickly see the advantages of testing before you write production code. This hands-on book shows you how to create tests with ScalaTest and the Specs2 — two of the best testing frameworks available — and how to run your...
O’Reilly Media, 2013. — 166 p. — ISBN 978-1449315115, 1449315119, ASIN B00B5KBVJ8. If you build your Scala application through Test-Driven Development, you’ll quickly see the advantages of testing before you write production code. This hands-on book shows you how to create tests with ScalaTest and the Specs2 — two of the best testing frameworks available — and how to run your...
O’Reilly Media, 2013. — 166 p. — ISBN 978-1449315115, 1449315119, ASIN B00B5KBVJ8. If you build your Scala application through Test-Driven Development, you’ll quickly see the advantages of testing before you write production code. This hands-on book shows you how to create tests with ScalaTest and the Specs2 — two of the best testing frameworks available — and how to run your...
1 edition; Packt Publishing, 2018. — 380 p. In large projects, it can get difficult keeping track of all the interdependencies of the code base and how its state changes at runtime. Functional Programming helps us solve these problems. It is a paradigm specifically designed to deal with the complexity of software development. This book will show you how the right abstractions...
Apress, 2019. — 306 p. — ISBN: 978-1484248096, 1484248090. Gain the key language concepts and programming techniques of Scala in the context of big data analytics and Apache Spark. The book begins by introducing you to Scala and establishes a firm contextual understanding of why you should learn this language, how it stands in comparison to Java, and how Scala is related to...
Apress, 2019. — 306 p. — ISBN: 978-1484248096, 1484248090. Gain the key language concepts and programming techniques of Scala in the context of big data analytics and Apache Spark. The book begins by introducing you to Scala and establishes a firm contextual understanding of why you should learn this language, how it stands in comparison to Java, and how Scala is related to...
Packt Publishing, 2016. — 310 p. — ASIN B01DPR2EMQ. This is a primer on functional-programming-style techniques to help you efficiently process and analyze all of your data Get acquainted with the best and newest tools available such as Scala, Spark, Parquet and MLlib for machine learning Learn the best practices to incorporate new Big Data machine learning in your data-driven...
CreateSpace Independent Publishing Platform, 2018. — 258 p. In his latest book, Alvin Alexander, author of the Scala Cookbook and Functional Programming, Simplified, brings you a swift introduction to the Scala programming language. In a little over 200 fast-paced pages, Mr. Alexander demonstrates that Scala is a beautiful, modern, expressive programming language. The book is...
Springer, 2019. — 163 p. — (Undergraduate Topics in Computer Science). This practically-focused textbook presents a concise tutorial on data structures and algorithms using the object-functional language Scala. The material builds upon the foundation established in the title Programming with Scala: Language Exploration by the same author, which can be treated as a companion...
Scala community, 2018. — 127 p. The Neophyte's Guide to Scala is a book for intermediate Scala developers. If you have made your first steps with Scala and functional programming, for example by participating in Martin Odersky's Coursera course Functional Programming Principles in Scala, and you don't know how to continue, this book is for you. In this book, you will learn the...
Leanpub, 2019. — 352 p. This book is for the typical Scala developer, probably with a Java background, who is both sceptical and curious about the Functional Programming (FP) paradigm. This book justifies every concept with practical examples, including writing a web application. This book uses Scalaz 7.2, the most popular, stable, principled and comprehensive Functional...
Amazon Digital Services, 2017. — 76 p. This book doesn't assume that you are a seasoned software engineer with years of experience in Java, Akka or Akka HTTP. The only prerequisite to this book is that you are "comfortable" with Scala. Scala was selected as the basis for this book attributing to its wide popularity, ease of understanding and learning for those who haven't used...
Amazon Digital Services, 2017. — 76 p. This book doesn't assume that you are a seasoned software engineer with years of experience in Java, Akka or Akka HTTP. The only prerequisite to this book is that you are "comfortable" with Scala. Scala was selected as the basis for this book attributing to its wide popularity, ease of understanding and learning for those who haven't used...
Amazon Digital Services, 2017. — 76 p. This book doesn't assume that you are a seasoned software engineer with years of experience in Java, Akka or Akka HTTP. The only prerequisite to this book is that you are "comfortable" with Scala. Scala was selected as the basis for this book attributing to its wide popularity, ease of understanding and learning for those who haven't used...
Leanpub, 2018. — 352 p. This book is for the typical Scala developer, probably with a Java background, who is both skeptical and curious about the Functional Programming (FP) paradigm. This book justifies every concept with practical examples, including writing a web application. This book uses Scalaz 7.2, the most popular, stable, principled and comprehensive Functional...
Leanpub, 2018. — 352 p. This book is for the typical Scala developer, probably with a Java background, who is both skeptical and curious about the Functional Programming (FP) paradigm. This book justifies every concept with practical examples, including writing a web application. This book uses Scalaz 7.2, the most popular, stable, principled and comprehensive Functional...
Underscore, 2018. — 205 p. Creative Scala is aimed at developers who have no prior experience in Scala. It is designed to give you a fun introduction to functional programming. We assume you have some very basic familiarity with another programming language but little or no experience with Scala or other functional languages. We have three goals with this book: To give an...
Leanpub, 2018. — 336 p. This book is for the typical Scala developer, probably with a Java background, who is both skeptical and curious about the Functional Programming (FP) paradigm. This book justifies every concept with practical examples, including writing a web application. This book uses Scalaz 7.2, the most popular, stable, principled and comprehensive Functional...
Switzerland, EPFL, 2016. — 57 p. Motivation for this talk: Scala’s got a very rich type system. You can do a ton of stuff with it. Yet, the basics could really be better explained. Let’s only look at stuff that 80% of people can rapidly apply. Who is this talk for? Everyone. ...except Scala type system experts. Goal: To show you some of the basics of Scala’s type system. Just...
Working paper. — Version 2.9 — Switzerland: EPFL, 2014. — 191 p. Scala is a Java-like programming language which unifies object-oriented and func- tional programming. It is a pure object-oriented language in the sense that every value is an object. Types and behavior of objects are described by classes. Classes can be composed using mixin composition. Scala is designed to work...
2nd Edition. — Springer International Publishing AG, 2018. — 530 p. — ISBN: 978-3-319-75770-4. Scala is now an established programming language developed by Martin Oderskey and his team at the EPFL. The name Scala is derived from Sca(lable) La(nguage). Scala is a multi-paradigm language, incorporating object oriented approaches with functional programming. Although some...
2nd Edition. — Springer International Publishing AG, 2018. — 530 p. — ISBN: 978-3-319-75770-4. Scala is now an established programming language developed by Martin Oderskey and his team at the EPFL. The name Scala is derived from Sca(lable) La(nguage). Scala is a multi-paradigm language, incorporating object oriented approaches with functional programming. Although some...
Apress, 2018. — 245 p. Master the fundamentals of Scala and understand its emphasis on functional programming that sets it apart from Java. This book will help you translate what you already know in Java to Scala to start your functional programming journey. Learn Scala is split into four parts: a tour of Scala, a comparison between Java and Scala, Scala-specific features and...
Apress, 2018. — 245 p. Master the fundamentals of Scala and understand its emphasis on functional programming that sets it apart from Java. This book will help you translate what you already know in Java to Scala to start your functional programming journey. Learn Scala is split into four parts: a tour of Scala, a comparison between Java and Scala, Scala-specific features and...
Apress, 2018. — 226 p. Build domain specific languages (DSLs) using Java's most popular functional programming language: Scala. This book introduces the basics of Scala and DSLs using a series of practical examples. In Practical Scala DSLs, you’ll learn to create pragmatic and complete code examples that explain the actual use of DSLs with Scala: a web API and microservices; a...
Apress, 2018. — 226 p. Build domain specific languages (DSLs) using Java's most popular functional programming language: Scala. This book introduces the basics of Scala and DSLs using a series of practical examples. In Practical Scala DSLs, you’ll learn to create pragmatic and complete code examples that explain the actual use of DSLs with Scala: a web API and microservices; a...
New York: Springer, 2017. — 194 p. This reader-friendly textbook presents a concise and easy to follow introduction to Scala. Scala is an ideal first programming language, which permits programming in multiple paradigms, and enables developers to be more productive with modern computing infrastructures such as distributed environments. Topics and features: provides review...
2017. — 890 p. “Functional Programming, Simplified (Scala edition),” makes the process of learning functional programming (FP) in Scala as simple as possible by breaking down complex topics into small, bite-size chunks that are easy to understand. The lessons are presented in a logical sequence — the order in which the author learned them — culminating in advanced topics like...
2017. — 890 p. “Functional Programming, Simplified (Scala edition),” makes the process of learning functional programming (FP) in Scala as simple as possible by breaking down complex topics into small, bite-size chunks that are easy to understand. The lessons are presented in a logical sequence — the order in which the author learned them — culminating in advanced topics like...
2017. — 890 p. “Functional Programming, Simplified (Scala edition),” makes the process of learning functional programming (FP) in Scala as simple as possible by breaking down complex topics into small, bite-size chunks that are easy to understand. The lessons are presented in a logical sequence — the order in which the author learned them — culminating in advanced topics like...
Syncfusion, 2017. — 110 p. Learning a new programming language can be a daunting task, but Scala Succinctly makes it a simple matter. Author Chris Rose guides readers through the basics of Scala, from installation to syntax shorthand, so that they can get up and running quickly. Variables and Values Expressions and Functions Control Structures Arrays and Lists Other Collection...
Packt Publishing, 2016. — 338 p. — ISBN10: 178646148X, 13 978-1786461483. Scala is known for incorporating both object-oriented and functional programming into a concise and extremely powerful package. However, creating an app in Scala can get a little tricky because of the complexity. This book will help you dive straight into app development by creating a real, reactive, and...
2nd ed. — Addison-Wesley Professional, 2016. — 385 p. — ISBN10: 0134540565, 13 978-0134540566. Interest in the Scala programming language continues to grow for many reasons. Scala embraces the functional programming style without abandoning the object-oriented paradigm, and it allows you to write programs more concisely than in Java. Because Scala runs on the JVM, it can access...
Packt Publishing, 2017. — 328 p. — ISBN: 1786469340. In this book, we'll learn what it takes to build great applications using Microservices, the pitfalls that can occur in the process, and how to avoid them. We will learn how to create high-performance applications using the Play Framework. You'll understand the importance of writing asynchronous and non-blocking code, and how...
Packt Publishing, 2017. — 408 p. — ISBN: 978-1786469342. Key Features Improve the scalability and responsiveness of your application Examine a number of real-world use cases and hands-on code examples Book Description Microservices is an architectural style and pattern that is becoming hugely popular and adopted by many organizations because of the advantages that it offers. In...
Packt Publishing, 2017. — 408 p. — ISBN: 978-1786469342. Key Features Improve the scalability and responsiveness of your application Examine a number of real-world use cases and hands-on code examples Book Description Microservices is an architectural style and pattern that is becoming hugely popular and adopted by many organizations because of the advantages that it offers. In...
Packt Publishing, 2017. — 408 p. — ISBN: 978-1786469342. Key Features Improve the scalability and responsiveness of your application Examine a number of real-world use cases and hands-on code examples Book Description Microservices is an architectural style and pattern that is becoming hugely popular and adopted by many organizations because of the advantages that it offers. In...
Packt Publishing, 2017. — 1265 p. — ISBN13: 9781787126640. — True PDF. This Learning Path aims to put the entire world of machine learning with Scala in front of you. Scala for Data Science, the first module in this course, is a tutorial guide that provides tutorials on some of the most common Scala libraries for data science, allowing you to quickly get up to speed building...
Packt Publishing, 2017. — 287 p. — ISBN: 978-1-78588-873-1. True PDF +Sample files Key Features Moving from object-oriented programming to functional programming? This book will help you get started with functional programming. Easy-to-understand explanations of practical topics will help you get started with functional data structures. Illustrative diagrams to explain the...
Underscore, 2017. — 212 p. Essential Slick is a guide to building application using the Slick database library. It is aimed at Scala developers who need to become productive with Slick quickly. Topics Covered: A hands-on quick start to get you connecting to a database and running queries. An introduction to the core concepts you need to work with Slick. Selecting and modifying...
Underscore, 2017. — 115 p. The Type Astronaut's Guide is aimed at experienced Scala hitch hikers with an interest in generic programming and boilerplate elimination. The book walks you through one of the main use cases for shapeless -- automatic, boilerplate-free derivation of type class instances. The book is divided into two parts. Part I introduces the general mechanisms for...
Undescore, 2017. — 198 p. Overview Our goal is to demonstrate the building blocks that Scala developers use to create programs in a clear, succinct, and declarative manner. Working through the exercises in the book should take a few hours, after which you will know the basics of programming in Scala and have a feel of how the functional programming mindset works. The exercises...
Undescore, 2015. — 133 p. Overview. This course covers a comprehensive set of topics required to create web sites and web services in Play. Use Play’s Twirl templating language to populate web pages with dynamic content. Build HTML5 content using your choice of JavaScript, Coffeescript, Less, and/or CSS. Integrate client and server with AJAX and JSON. Write functional tests...
Underscore, 2017. — 329 p. Advanced Scala with Cats is aimed at experienced Scala developers who want to take the next step in engineering robust and scalable systems. The course teaches five key abstractions of monoids, functors, monads, monad transformers, and applicative functors, using the implementations in the Cats library. Through a series of projects we show you how...
Underscore, 2015. — 43 p. Essential Scala is two books in one: it is an introduction to the Scala programming language, and a manual describing how to program it. This focused introduction is aimed at developers with one to two years' experience in another programming language, and explains the concepts and techniques you need to become a proficient Scala developer. Topics...
Underscore, 2017. — 243 p. Essential Scala is two books in one: it is an introduction to the Scala programming language, and a manual describing how to program it. This focused introduction is aimed at developers with one to two years' experience in another programming language, and explains the concepts and techniques you need to become a proficient Scala developer. Topics...
Exelixis Media P.C., 2016. In this course, we provide a framework and toolset so that you can develop modern Scala applications. We cover a wide range of topics, from SBT build and reactive applications, to testing and database acceess. With our straightforward tutorials, you will be able to get your own projects up and running in minimum time. MVC and the Power of Patterns...
Packt Publishing, 2017. — 413 p. — ISBN13: 978-1786461483. — True PDF. Scala is known for incorporating both object-oriented and functional programming into a concise and extremely powerful package. However, creating an app in Scala can get a little tricky because of the complexity. This book will help you dive straight into app development by creating a real, reactive, and...
Addison-Wesley Professional, 2016. — 384 p. — ISBN13: 978-0-13-454056-6. Interest in the Scala programming language continues to grow for many reasons. Scala embraces the functional programming style without abandoning the object-oriented paradigm, and it allows you to write programs more concisely than in Java. Because Scala runs on the JVM, it can access any Java library and...
Addison-Wesley Professional, 2016. — 384 p. — ISBN13: 978-0-13-454056-6. Interest in the Scala programming language continues to grow for many reasons. Scala embraces the functional programming style without abandoning the object-oriented paradigm, and it allows you to write programs more concisely than in Java. Because Scala runs on the JVM, it can access any Java library and...
Packt Publishing, 2016. — 198 p. — ISBN: 9781786464675. Build robust Scala applications by implementing the fundamentals of test-driven development in your workflow Test-driven development (TDD) produces high-quality applications in less time than is possible with traditional methods. Due to the systematic nature of TDD, the application is tested in individual units as well as...
Packt Publishing, 2016. — 198 p. — ISBN: 9781786464675. Build robust Scala applications by implementing the fundamentals of test-driven development in your workflow Test-driven development (TDD) produces high-quality applications in less time than is possible with traditional methods. Due to the systematic nature of TDD, the application is tested in individual units as well as...
Packt Publishing, 2016. — 198 p. — ISBN: 9781786464675. Build robust Scala applications by implementing the fundamentals of test-driven development in your workflow Test-driven development (TDD) produces high-quality applications in less time than is possible with traditional methods. Due to the systematic nature of TDD, the application is tested in individual units as well as...
Packt Publishing, 2017. — 1650 p. — ISBN: 978-1-78728-285-8. — True PDF. Scala is especially good for analyzing large sets of data as the scale of the task doesn't have any significant impact on performance. Scala's powerful functional libraries can interact with databases and build scalable frameworks — resulting in the creation of robust data pipelines. The first module...
Packt Publishing, 2015. — 206 p. — ISBN: 978-1-78528-940-8. Learn the art of creating scalable RESTful web services with Scala. RESTful web services are built to work best on the web. Scala provides a rich set of language constructs and advanced frameworks that you can use to create REST services. However, using Scala and these tools can be a complex task. There are many...
Packt Publishing, 2015. — 206 p. — ISBN: 978-1-78528-940-8. Learn the art of creating scalable RESTful web services with Scala. RESTful web services are built to work best on the web. Scala provides a rich set of language constructs and advanced frameworks that you can use to create REST services. However, using Scala and these tools can be a complex task. There are many...
Packt Publishing, 2015. — 206 p. — ISBN: 978-1-78528-940-8. Learn the art of creating scalable RESTful web services with Scala. RESTful web services are built to work best on the web. Scala provides a rich set of language constructs and advanced frameworks that you can use to create REST services. However, using Scala and these tools can be a complex task. There are many...
Crested Butte: MindView LLC, 2009. - 413 p. Atomic Scala introduces the foundations of the Scala programming language in very small steps (which we call atoms). The book is designed to simplify learning the language for both beginners and experienced programmers. Atomic Scala by Bruce Eckel and Dianne Marsh is now available as a print book (the eBook will appear later, once we...
Packt Publishing, 2017. — 1650 p. — ISBN: 978-1-78728-285-8. Scala is especially good for analyzing large sets of data as the scale of the task doesn't have any significant impact on performance. Scala's powerful functional libraries can interact with databases and build scalable frameworks — resulting in the creation of robust data pipelines. The first module introduces you to...
Packt Publishing, 2017. — 1650 p. — ISBN: 978-1-78728-285-8. Scala is especially good for analyzing large sets of data as the scale of the task doesn't have any significant impact on performance. Scala's powerful functional libraries can interact with databases and build scalable frameworks — resulting in the creation of robust data pipelines. The first module introduces you to...
Packt Publishing, 2017. — 1265 p. — ISBN13: 9781787126640. This Learning Path aims to put the entire world of machine learning with Scala in front of you. Scala for Data Science, the first module in this course, is a tutorial guide that provides tutorials on some of the most common Scala libraries for data science, allowing you to quickly get up to speed building data science...
2nd Edition. — O’Reilly Media, Inc., CA, 2014. — 586 p. — ISBN: 9781491949856 Get up to speed on Scala, the JVM language that offers all the benefits of a modern object model, functional programming, 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, and explains why Scala is...
Packt Publishing, 2017. — 394 p. — ISBN: 1785888730. Key Features Moving from object-oriented programming to functional programming? This book will help you get started with functional programming. Easy-to-understand explanations of practical topics will help you get started with functional data structures. Illustrative diagrams to explain the algorithms in detail. Get hands-on...
2nd edition. — CRC Press, 2017. — 590 p. — ISBN: 1498730957, 978-1498730952. Mark Lewis Introduction to the Art of Programming Using Scala was the first textbook to use Scala for introductory CS courses. Fully revised and expanded, the new edition of this popular text has been divided into two books. Introduction to Programming and Problem-Solving Using Scala is designed to be...
Packt Publishing, 2017. — 413 p. — ISBN13: 978-1786461483 Scala is known for incorporating both object-oriented and functional programming into a concise and extremely powerful package. However, creating an app in Scala can get a little tricky because of the complexity. This book will help you dive straight into app development by creating a real, reactive, and functional...
Packt Publishing, 2017. — 413 p. — ISBN13: 978-1786461483 Scala is known for incorporating both object-oriented and functional programming into a concise and extremely powerful package. However, creating an app in Scala can get a little tricky because of the complexity. This book will help you dive straight into app development by creating a real, reactive, and functional...
Wrox, 2016. — 232 p. — ISBN: 9781119267225 Aliaksandr Bedrytski, Janek Bogucki, Alessandro Lacava, Matthew de Detrich, Benjamin Neil Professional Scala provides experienced programmers with fast track coverage aimed at supporting the use of Scala in professional production applications. Skipping over the basics and fundamentals of programming, the discussion launches directly...
3rd Ed. — Artima Press, 2016. — 592 p. — ISBN: 0981531687, 9780981531687. Scala is an object-oriented programming language for the Java VirtualMachine. In addition to being object-oriented, Scala is also afunctional language, and combines the best approaches to OO andfunctional programming. In Italian, Scala means a stairway, or steps. Indeed, Scala lets you step up to a...
Manning Publications, 2016. — 280 p. — ISBN10: 1617291293, ISBN13: 9781617291296. Scalatra in Action covers the Scalatra framework in its entirety, starting with concepts such as request routing, input handling, actions, and HTTP responses. For readers who don’t already know Scala, the book introduces the Scala language and sbt, the Simple Build Tool. You’ll learn how to use...
Manning Publications, 2016. — 280 p. — ISBN10: 1617291293, ISBN13: 9781617291296. Scalatra in Action covers the Scalatra framework in its entirety, starting with concepts such as request routing, input handling, actions, and HTTP responses. For readers who don’t already know Scala, the book introduces the Scala language and sbt, the Simple Build Tool. You’ll learn how to use...
2nd ed. — MindView LLC, 2015. — 411 p. — ISBN: 9780981872513 +Examples. Atomic Scala introduces the foundations of the Scala programming language in very small steps (which we call atoms). The book is designed to simplify learning the language for both beginners and experienced programmers. Atomic Scala by Bruce Eckel and Dianne Marsh is now available as a print book (the eBook...
Packt Publishing, 2015. - 298 p. Scala is used to construct elegant class hierarchies for maximum code reuse and extensibility and to implement their behavior using higher-order functions. Its functional programming (FP) features are a boon to help you design “easy to reason about” systems to control the growing software complexities. Knowing how and where to apply the many...
Packt Publishing, 2015. - 254 p. This book will introduce you to the most popular Scala tools, libraries, and frameworks through practical recipes around loading, manipulating, and preparing your data. It will also help you explore and make sense of your data using stunning and insightfulvisualizations, and machine learning toolkits. Starting with introductory recipes on...
Manning Publications, 2015. — 284. — ISBN: 978-1617291272. sbt is a build tool native to Scala that can transform any build scenario into a streamlined, automated, and repeatable process. Its interactive shell lets you customize your builds on the fly, and with sbt’s unique incremental compilation feature, you can update only the parts of your project that change, without...
Manning Publications, 2015. — 284. — ISBN: 978-1617291272. sbt is a build tool native to Scala that can transform any build scenario into a streamlined, automated, and repeatable process. Its interactive shell lets you customize your builds on the fly, and with sbt’s unique incremental compilation feature, you can update only the parts of your project that change, without...
Manning Publications, 2015. — Code Only. — ISBN: 978-1617291272. sbt is a build tool native to Scala that can transform any build scenario into a streamlined, automated, and repeatable process. Its interactive shell lets you customize your builds on the fly, and with sbt’s unique incremental compilation feature, you can update only the parts of your project that change, without...
O’Reilly, 2013. — 868 p. — ISBN: 9781449340315 Save time and trouble when using Scala to build object-oriented, functional, and concurrent applications. With more than 250 ready-to-use recipes and 700 code examples, this comprehensive cookbook covers the most common problems you’ll encounter when using the Scala language, libraries, and tools. It’s ideal not only for...
Springer, 2014. — 494 p. — ISBN: 9783319067759, 9783319067766 Scala is a new programming language developed by Martin Odersky and his team at the EPFL. The name Scala is derived from Sca(lable) La(nguage). Scala is a multi-paradigm language, incorporating object oriented approaches with functional programming. Although some familiarity with standard computing concepts is...
Artima Press, 2014. — 233 p. — ISBN: 0981531679, 9780981531670 Scala Puzzlers is a collection of enigmatic Scala code examples that behave highly contrary to expectations and will entertain and enlighten even the most accomplished Scala developer. Challenge your Scala intuition, then treat yourself to a revealing explanation of the reasons underlying the code's actual behavior...
Leanpub, 2015. — 159 p. — ASIN: B00WIQKR9I, ISBN: 1508734178. Scala is a concise, statically typed scripting language that runs on the Java Virtual Machine. It is both a functional programming language and object-oriented language but its emphasis on functional programming sets it apart from Java. Learn Scala for Java Developers is for Java developers looking to transition to...
Leanpub, 2015. — 159 p. — ASIN: B00WIQKR9I, ISBN: 1508734178. Scala is a concise, statically typed scripting language that runs on the Java Virtual Machine. It is both a functional programming language and object-oriented language but its emphasis on functional programming sets it apart from Java. Learn Scala for Java Developers is for Java developers looking to transition to...
Pearson Education, Inc., 2012. — 388 p. Scala is a modern programming language for the Java Virtual Machine (JVM) that combines the best features of object-oriented and functional programming languages. Using Scala, you can write programs more concisely than in Java, as well as leverage the full power of concurrency. Since Scala runs on the JVM, it can access any Java library...
2nd Edition. — O’Reilly Media, 2014. -— 586 p. Get up to speed on Scala, the JVM language that offers all the benefits of a modern object model, functional programming, 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, and explains why Scala is ideal for today's highly...
O’Reilly, 2015. — 255 p. — ISBN: 9781449367930 This book is meant for developers who have worked in object-oriented languages such as Java, Ruby, or Python and are interested in improving their craft by learning Scala. Java developers will recognize the core object-oriented, static typing and generic collections in Scala. However, they may be challenged to switch to Scala’s...
Manning Publications Co., 2015. - 300 p. 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, you'll find concrete examples and exercises that open up the world of functional...
Leanpub, 2013. — 40 p. — ISBN: N/A. Android development is fun, but the code is often fragile and too verbose. With the help of Scala, you can build better apps: cleaner code, safer constructs, less crashes. Moreover, you will be a lot faster! Less code to write, less to tests and maintain. Scala is the best tool to get productive at Android development. In this book, you will...
Springer, 2013. — 291 p. — ISBN: 3319021915. Scala is a new and exciting programming language that is a hybrid between object oriented languages such as Java and functional languages such as Haskell. As such it has its own programming idioms and development styles. Scala Design Patterns looks at how code reuse can be successfully achieved in Scala. A major aspect of this is the...
CRC Press, 2013. — 930 p. — ISBN10: 1439896666. With its flexibility for programming both small and large projects, Scala is an ideal language for teaching beginning programming. Yet there are no textbooks on Scala currently available for the CS1/CS2 levels. Introduction to the Art of Programming Using Scala presents many concepts from CS1 and CS2 using a modern, JVM-based...
O’Reilly Media, Inc., 2013. — 722 p. — ISBN: 1449339611. Save time and trouble when using Scala to build object-oriented, functional, and concurrent applications. With more than 250 ready-to-use recipes and 700 code examples, this comprehensive cookbook covers the most common problems you’ll encounter when using the Scala language, libraries, and tools. It’s ideal not only for...
O’Reilly Media, Inc., 2013. — 722 p. — ISBN: 1449339611. Save time and trouble when using Scala to build object-oriented, functional, and concurrent applications. With more than 250 ready-to-use recipes and 700 code examples, this comprehensive cookbook covers the most common problems you’ll encounter when using the Scala language, libraries, and tools. It’s ideal not only for...
Manning Publications Co., 2013. — 419 p. — ISBN: 1935182757. Scala runs on the JVM and combines object-orientation with functional programming. It's designed to produce succinct, type-safe code, which is crucial for enterprise applications. Scala implements Actor-based concurrency through the amazing Akka framework, so you can avoid Java's messy threading while interacting...
Manning Publications Co., 2013. — 419 p. — ISBN: 1935182757. Scala runs on the JVM and combines object-orientation with functional programming. It's designed to produce succinct, type-safe code, which is crucial for enterprise applications. Scala implements Actor-based concurrency through the amazing Akka framework, so you can avoid Java's messy threading while interacting...
Pearson, 2012. — 110 p. Scala is a modern programming language for the Java Virtual Machine (JVM) that combines the best features of object-oriented and functional programming languages. Using Scala, you can write programs more concisely than in Java, as well as leverage the full power of concurrency. Since Scala runs on the JVM, it can access any Java library and is...
O’Reilly Media, Inc., 2013. - 166 p. ISBN: 1449315119. If you build your Scala application through Test-Driven Development, you’ll quickly see the advantages of testing before you write production code. This hands-on book shows you how to create tests with ScalaTest and the Specs2 — two of the best testing frameworks available — and how to run your tests in the Simple Build...
O’Reilly Media, Inc., 2013. - 166 p. ISBN: 1449315119. If you build your Scala application through Test-Driven Development, you’ll quickly see the advantages of testing before you write production code. This hands-on book shows you how to create tests with ScalaTest and the Specs2 — two of the best testing frameworks available — and how to run your tests in the Simple Build...
Manning Publications, 2011. - 426 p. ISBN: 978-1935182801 Lift in Action is a step-by-step exploration of the Lift framework. It moves through the subject quickly using carefully crafted, well-explained examples that make you comfortable from the start. You'll follow an entertaining Travel Auction application that covers the core concepts and shows up architectural and...
Manning Publications Co. ISBN: 9781935182702. Scala in Depth is a practical guide to using Scala with deep dives into necessary topics. This book, picking up where introductory books drop off, enables readers to write idi-omatic Scala code and understand trade-offs when making use of advanced language features. In particular, this book covers Scala’s implicit and type systems...
Cambridge University Press, 2010. - 485 p. - ISBN: 978-0-511-90054-9 Object-functional programming is already here. Scala is the most prominent representative of this exciting approach to programming, both in the small and in the large. In this book we show how Scala proves to be a highly expressive, concise, and scalable language, which grows with the needs of the programmer,...
2nd Edition. — Artima, 2011. — 852 p. — ISBN10: 0981531644 ISBN13: 978-0981531649 Scala is an object-oriented programming language for the Java Virtual Machine. In addition to being object-oriented, Scala is also a functional language, and combines the best approaches to OO and functional programming. In Italian, Scala means a stairway, or steps indeed, Scala lets you step up...
Paperback: 200 p. Publisher: Apress; 1 edition (May 15, 2009). Language: English. ISBN10: 1430224215. ISBN13: 978-1430224211. The Definitive Guide to Lift will educate you about Lift, a great framework for building compelling web applications. Lift is designed to make powerful techniques easily accessible, while keeping the overall framework simple and flexible. Lift makes it...
Learn how to be more productive with Scala, a new multi-paradigm language for the Java Virtual Machine (JVM) that integrates features of both object-oriented and functional programming. With this book, you'll discover why Scala is ideal for highly scalable, component-based applications that support concurrency and distribution. Programming Scala clearly explains the advantages...
The increasing popularity and availability of multicore processors is creating a whole new set of challenges--although you can enjoy true concurrency, you're now faced with higher contention and synchronization issues. Deploying an existing application on a multicore processor may bring out previously hidden concurrency issues. Java's multi-threading facility by itself isn't...
The open-source Scala language is a Java–based dynamic scripting, functional programming language. Moreover, this highly scalable scripting language lends itself well to building Cloud–based/deliverable Software as a Service (SaaS) online applications. Written by Lift Scala web framework founder and lead Dave Pollak, Beginning Scala takes a down–to–earth approach to teaching...
Artima, 2008. — 776 p. — ISBN10: 0981531601 ISBN13: 978-0981531601 Scala is an object-oriented programming language for the Java Virtual Machine. In addition to being object-oriented, Scala is also a functional language, and combines the best approaches to OO and functional programming. Programming in Scala is the definitive book on Scala, the new language for the Java Platform...
Comments