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...
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...
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...
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...
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...
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...
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...
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...
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...
Packt Pubishing, 2014. — 282 p. — ISBN10: 1783283637, ISBN13: 978-1-78328-363-7. Scala for Java Developers is a step-by-step guide full of easy-to-follow code taken from real-world examples explaining the migration and integration of Scala in a Java project. With this book, you will first get comfortable with the Scala syntax and its Java-like ecosystem, and then dive into new...
Packt Pubishing, 2014. — 282 p. — ISBN10: 1783283637, ISBN13: 978-1-78328-363-7. Scala for Java Developers is a step-by-step guide full of easy-to-follow code taken from real-world examples explaining the migration and integration of Scala in a Java project. With this book, you will first get comfortable with the Scala syntax and its Java-like ecosystem, and then dive into new...
Packt Pubishing, 2014. — 282 p. — ISBN10: 1783283637, ISBN13: 978-1-78328-363-7. Scala for Java Developers is a step-by-step guide full of easy-to-follow code taken from real-world examples explaining the migration and integration of Scala in a Java project. With this book, you will first get comfortable with the Scala syntax and its Java-like ecosystem, and then dive into new...
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 pages long. What makes the book unique is: Each lesson is short: typically...
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...
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...
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. — 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, 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. — 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...
Paperback: 200 pages.
Publisher: Apress; 1 edition (May 15, 2009).
Language: English.
ISBN-10: 1430224215.
ISBN-13: 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...
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...
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...
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 which don’t leak resources, deadlock, or lose errors. Now ZIO creator John A. De Goes has teamed up with core contributor Adam...
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...
Manning Publications, 2023. — 417 p. — ISBN 9781617299551. Практическая автоматизация с PowerShell: эффективное написание сценариев из консоли в облако 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...
Manning Publications, 2023. — 640 p. — ISBN 978-1617299551. Практическая автоматизация с PowerShell: эффективное написание сценариев из консоли в облако 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...
Manning Publications, 2023. — 640 p. — ISBN 978-1617299551. Практическая автоматизация с PowerShell: эффективное написание сценариев из консоли в облако 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...
Manning Publications, 2023. — 640 p. — ISBN 978-1617299551. Практическая автоматизация с PowerShell: эффективное написание сценариев из консоли в облако 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...
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...
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...
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...
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...
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...
Учебное пособие. — Выходные данные неизвестны. — 10 с. В. Гетт из швейцарского университета в Берне написал подобное пособие для языка программирования Prolog, а Ф. Голд адаптировал его для языка Scala. Пособие представляет собой 99 примеров кода, часто применяемых в программировании.
Packt Publishing, 2019. — 288 p. — ISBN: 978-1-78934-611-4. Master scala’s advanced techniques to solve real-world problems in data analysis and gain valuable insights from your data Efficient business decisions with an accurate sense of business data helps in delivering better performance across products and services. This book helps you to leverage the popular Scala libraries...
Packt Publishing, 2019. — 327 p. — ISBN: 978-1-78934-611-4. Master scala’s advanced techniques to solve real-world problems in data analysis and gain valuable insights from your data Efficient business decisions with an accurate sense of business data helps in delivering better performance across products and services. This book helps you to leverage the popular Scala libraries...
Packt Publishing, 2019. — 327 p. — ISBN: 978-1-78934-611-4. Master scala’s advanced techniques to solve real-world problems in data analysis and gain valuable insights from your data Efficient business decisions with an accurate sense of business data helps in delivering better performance across products and services. This book helps you to leverage the popular Scala libraries...
Packt Publishing, 2019. — 327 p. — ISBN: 978-1-78934-611-4. Master scala’s advanced techniques to solve real-world problems in data analysis and gain valuable insights from your data Efficient business decisions with an accurate sense of business data helps in delivering better performance across products and services. This book helps you to leverage the popular Scala libraries...
Packt Publishing, 2019. — 288 p. — ISBN: 978-1-78934-611-4. Code files only! Master scala’s advanced techniques to solve real-world problems in data analysis and gain valuable insights from your data Efficient business decisions with an accurate sense of business data helps in delivering better performance across products and services. This book helps you to leverage the...
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...
Packt Publishing, 2018. — 334 p. — ISBN: 1788624114. Develop robust, Scala-powered projects with the help of machine learning libraries such as SparkML to harvest meaningful insight Key Features Gain hands-on experience in building data science projects with Scala Exploit powerful functionalities of machine learning libraries Use machine learning algorithms and decision tree...
Packt Publishing, 2018. — 334 p. — ISBN: 1788624114. Develop robust, Scala-powered projects with the help of machine learning libraries such as SparkML to harvest meaningful insight Key Features Gain hands-on experience in building data science projects with Scala Exploit powerful functionalities of machine learning libraries Use machine learning algorithms and decision tree...
Packt Publishing, 2018. — 334 p. — ISBN: 1788624114. !Code files only Develop robust, Scala-powered projects with the help of machine learning libraries such as SparkML to harvest meaningful insight Key Features Gain hands-on experience in building data science projects with Scala Exploit powerful functionalities of machine learning libraries Use machine learning algorithms and...
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...
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...
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...
Packt Publishing, 2018. — 186 p. — ISBN: 178953383X. If your application source code is overly verbose, it can be a nightmare to maintain. Write concise and expressive, type-safe code in an environment that lets you build for the JVM, browser, and more. Key Features Expert guidance that shows you to efficiently use both object-oriented and functional programming techniques...
Packt Publishing, 2018. — 186 p. — ISBN: 178953383X. If your application source code is overly verbose, it can be a nightmare to maintain. Write concise and expressive, type-safe code in an environment that lets you build for the JVM, browser, and more. Key Features Expert guidance that shows you to efficiently use both object-oriented and functional programming techniques...
Packt Publishing, 2018. — 186 p. — ISBN: 178953383X. !Code files only If your application source code is overly verbose, it can be a nightmare to maintain. Write concise and expressive, type-safe code in an environment that lets you build for the JVM, browser, and more. Key Features Expert guidance that shows you to efficiently use both object-oriented and functional...
O’Reilly Media, Inc., 2013. - 166 pages. 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 pages. 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, 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...
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...
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 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...
3rd Edition. — Addison-Wesley Professional, 2022. — 576 p. — ISBN-13 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...
3rd Edition. — Addison-Wesley Professional, 2022. — 576 p. — ISBN-13 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...
3rd Edition. — Addison-Wesley Professional, 2022. — 576 p. — ISBN-13 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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
Leanpub, 2020. — 148 p. I decided to write this book to show how Scala is used . It is not about syntax or functional programming per se but about applying Scala for building real-world Web applications . First, we will learn just enough basics to get started. Then, we will learn some functional programming concepts that are used in the rest of the book. Finally, we will look...
Packt, 2018. — ISBN: 9781788479042. Powerful smart applications using deep learning algorithms to dominate numerical computing, deep learning, and functional programming. About This Book Explore machine learning techniques with prominent open source Scala libraries such as Spark ML, H2O, MXNet, Zeppelin, and DeepLearning4j Solve real-world machine learning problems by delving...
Packt Publishing, 2019. — 215 p. — ISBN: 978-1-78934-507-0. Supervised and unsupervised machine learning made easy in Scala with this quick-start guide. Scala is a highly scalable integration of object-oriented nature and functional programming concepts that make it easy to build scalable and complex big data applications. This book is a handy guide for machine learning...
Packt Publishing, 2019. — 215 p. — ISBN: 978-1-78934-507-0. Supervised and unsupervised machine learning made easy in Scala with this quick-start guide. Scala is a highly scalable integration of object-oriented nature and functional programming concepts that make it easy to build scalable and complex big data applications. This book is a handy guide for machine learning...
Packt Publishing, 2019. — 215 p. — ISBN: 978-1-78934-507-0. Code files only! Supervised and unsupervised machine learning made easy in Scala with this quick-start guide. Scala is a highly scalable integration of object-oriented nature and functional programming concepts that make it easy to build scalable and complex big data applications. This book is a handy guide for machine...
Packt, 2019. - 220p. - ISBN: 978-1789345070 Supervised and unsupervised machine learning made easy in Scala with this quick-start guide. Key Features Construct and deploy machine learning systems that learn from your data and give accurate predictions Unleash the power of Spark ML along with popular machine learning algorithms to solve complex tasks in Scala. Solve hands-on...
Packt, 2019. - 220p. - ISBN: 978-1789345070 Supervised and unsupervised machine learning made easy in Scala with this quick-start guide. Key Features Construct and deploy machine learning systems that learn from your data and give accurate predictions Unleash the power of Spark ML along with popular machine learning algorithms to solve complex tasks in Scala. Solve hands-on...
Packt, 2019. — 220 p. — ISBN: 978-1789345070. Supervised and unsupervised machine learning made easy in Scala with this quick-start guide. Key Features Construct and deploy machine learning systems that learn from your data and give accurate predictions Unleash the power of Spark ML along with popular machine learning algorithms to solve complex tasks in Scala. Solve hands-on...
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...
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...
Packt Publishing, 2015. - 298p.
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...
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...
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....
Packt Publishing, 2018. — 463 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....
Packt Publishing, 2018. — 463 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....
Packt Publishing, 2018. — 372 p. — ISBN: 978-1-78862-079-6. Code files only! 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...
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...
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...
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...
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...
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...
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,...
Packt Publishing, 2015. - 254p.
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...
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, 2018. — 453 p. — ISBN: 9781788479042. Machine learning has had a huge impact on academia and industry by turning data into actionable information. Scala has seen a steady rise in adoption over the past few years, especially in the fields of data science and analytics. This book is for data scientists, data engineers, and deep learning enthusiasts who have a background in...
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...
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...
Packt Publishing, 2017. - 740p. - ASIN: B0753GCQCD 2nd.ed. Key Features Explore a broad variety of data processing, machine learning, and genetic algorithms through diagrams, mathematical formulation, and updated source code in Scala Take your expertise in Scala programming to the next level by creating and customizing AI applications Experiment with different techniques and...
2nd ed. — Packt Publishing, 2017. — 740 p. — ASIN B0753GCQCD. Key Features Explore a broad variety of data processing, machine learning, and genetic algorithms through diagrams, mathematical formulation, and updated source code in Scala Take your expertise in Scala programming to the next level by creating and customizing AI applications Experiment with different techniques and...
2nd ed. — Packt Publishing, 2017. — 740 p. — ASIN B0753GCQCD. Key Features Explore a broad variety of data processing, machine learning, and genetic algorithms through diagrams, mathematical formulation, and updated source code in Scala Take your expertise in Scala programming to the next level by creating and customizing AI applications Experiment with different techniques and...
Packt Publishing, 2014. — 520 p. — ISBN: 1783558741, 9781783558742 Leverage Scala and Machine Learning to construct and study systems that can learn from data About This BookExplore a broad variety of data processing, machine learning, and genetic algorithms through diagrams, mathematical formulation, and source codeLeverage your expertise in Scala programming to create and...
Packt Publishing, 2018. — 396 p. Learn how to write efficient, clean, and reusable code with Scala Design patterns make developers’ lives easier by helping them write great software that is easy to maintain, runs efficiently, and is valuable to the company or people concerned. You’ll learn about the various features of Scala and will be able to apply well-known, industry-proven...
Packt Publishing, 2018. — 396 p. Learn how to write efficient, clean, and reusable code with Scala Design patterns make developers’ lives easier by helping them write great software that is easy to maintain, runs efficiently, and is valuable to the company or people concerned. You’ll learn about the various features of Scala and will be able to apply well-known, industry-proven...
Packt Publishing, 2016. — 382 p. — ISBN: 1785882503. Scala has become increasingly popular in many different IT sectors. The language is exceptionally feature-rich which helps developers write less code and get faster results. Design patterns make developer's lives easier by helping them write great software that is easy to maintain, runs efficiently and is valuable to the...
Packt Publishing, 2018. — 396 p. Learn how to write efficient, clean, and reusable code with Scala Design patterns make developers’ lives easier by helping them write great software that is easy to maintain, runs efficiently, and is valuable to the company or people concerned. You’ll learn about the various features of Scala and will be able to apply well-known, industry-proven...
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...
5th edition. — Artima Press, 2021. — 668 p. — ISBN-10 0997148004 ; ISBN-13 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...
Fifth Edition. — Artima Press, 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. In fact we have added so much new material that we split...
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...
2nd Edition. — Artima, 2011. — 852 p. — ISBN13: 978-0981531649. Scala - относительно молодой, мультипарадигмальный язык программирования, сочетающий в себе возможности как функционального, так и объектно-ориентированного программирования. Настоящее руководство подробно расскажет вам о принципах и идеях, с которой этот язык создавался, научит вас основам программирования на нём...
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...
2nd Edition. — Artima, 2011. — 852 p. — ISBN-10: 0981531644 ISBN-13: 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...
Artima, 2008. — 776 pages. — ISBN-10: 0981531601 ISBN-13: 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...
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...
Fourth Edition. — Artima Press, 2020. — 664 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...
Fourth Edition. — Artima Press, 2020. — 664 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, 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...
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...
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...
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...
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...
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...
2nd Edition. — Manning Publ., 2022. — 545 p. Discover the power that functional programming brings to your Scala code. 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...
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...
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...
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...
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...
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...
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...
3rd Edition. — Apress, 2022. — 425 p. — 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,...
2nd Edition. — Apress, 2015. — 260 p. — ISBN: 1-4842-0233-3, 978-1-4842-0233-3.
Beginning Scala, 2nd Edition takes a down-to-earth approach to teaching Scala that leads you through simple examples that can be combined to build complex, scalable systems and applications.
This book introduces you to the Scala programming language, its object-oriented and functional programming...
Packt Publishing, 2018. — 552 p. Build fault-tolerant, robust, and distributed applications in Scala Key Features Understand and use the concepts of reactive programming to build distributed systems running on multiple nodes. Learn how reactive architecture reduces complexity throughout the development process. Get to grips with functional reactive programming and Reactive...
Second Edition. — Packt Publishing, 2017. — 339 p. — ISBN: 978-1-78646-689-1. True PDF Key Features Make the most of Scala by understanding its philosophy and harnessing the power of multicores Get acquainted with cutting-edge technologies in the field of concurrency, through practical, real-world applications Get this step-by-step guide packed with pragmatic examples Scala is...
Packt Publishing, 2014. — 554 p. — ISBN: 1783281413, 9781783281411
This book will give you an insight into the best practices necessary to build concurrent programs in Scala using modern, high-level concurrency libraries. It starts by introducing you to the foundations of concurrent programming on the JVM, outlining the basics of the Java Memory Model, and then shows some of...
Packt Publishing, 2017. — 382 p. — ISBN: 1786466899. Key Features Make the most of Scala by understanding its philosophy and harnessing the power of multicores Get acquainted with cutting-edge technologies in the field of concurrency, through practical, real-world applications Get this step-by-step guide packed with pragmatic examples Book Description Scala is a modern,...
Packt Publishing, 2017. — 382 p. — ISBN: 978-1-78646-689-1. Scala is a modern, multiparadigm programming language designed to express common programming patterns in a concise, elegant, and type-safe way. Scala smoothly integrates the features of object-oriented and functional languages. In this second edition, you will find updated coverage of the Scala 2.12 platform. The Scala...
Packt Publishing, 2017. — 382 p. — ISBN: 978-1-78646-689-1. Scala is a modern, multiparadigm programming language designed to express common programming patterns in a concise, elegant, and type-safe way. Scala smoothly integrates the features of object-oriented and functional languages. In this second edition, you will find updated coverage of the Scala 2.12 platform. The Scala...
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. — 328 p. — ISBN: 1786469340. В этой книге мы узнаем, что нужно для создания отличных приложений с использованием Microservices, подводных камней, возможных в процессе, и методов их предотвращения. Мы научимся создавать высокоэффективные приложения с помощью Play Framework. Вы поймете важность написания асинхронного и неблокирующего кода, и как Play...
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...
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...
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...
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...
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...
Packt Publishing, 2018. — 488 p. — ISBN: 978-1-78883-630-2. A step-by-step guide in building high-performance scalable applications with the latest features of Scala. The second version of Scala has undergone multiple changes to support features and library implementations. Scala 2.13, with its main focus on modularizing the standard library and simplifying collections, brings...
Packt Publishing, 2018. — 571 p. — ISBN: 978-1-78883-630-2. A step-by-step guide in building high-performance scalable applications with the latest features of Scala. The second version of Scala has undergone multiple changes to support features and library implementations. Scala 2.13, with its main focus on modularizing the standard library and simplifying collections, brings...
Packt Publishing, 2018. — 571 p. — ISBN: 978-1-78883-630-2. A step-by-step guide in building high-performance scalable applications with the latest features of Scala. The second version of Scala has undergone multiple changes to support features and library implementations. Scala 2.13, with its main focus on modularizing the standard library and simplifying collections, brings...
Packt Publishing, 2018. — 571 p. — ISBN: 978-1-78883-630-2. A step-by-step guide in building high-performance scalable applications with the latest features of Scala. The second version of Scala has undergone multiple changes to support features and library implementations. Scala 2.13, with its main focus on modularizing the standard library and simplifying collections, brings...
Packt Publishing, 2018. — 488 p. — ISBN: 978-1-78883-630-2. Code files only! A step-by-step guide in building high-performance scalable applications with the latest features of Scala. The second version of Scala has undergone multiple changes to support features and library implementations. Scala 2.13, with its main focus on modularizing the standard library and simplifying...
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...
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...
Packt Publishing, 2018. — 560 p. Learn how to write scalable and concurrent programs in Scala, a language that grows with you. Key Features Get a grip on the functional features of the Scala programming language Understand and develop optimal applications using object-oriented and functional Scala constructs Learn reactive principles with Scala and work with the Akka framework...
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...
Pragmatic Bookshelf, 2009. — 250 p. 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...
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...
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...
Manning Publications, 2015. — Code Only. — ISBN: 978-1617291272. Код примеров к выложенной здесь книге в формате PDF, EPUB. 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...
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...
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...
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...
Packt Publishing, 2016. — 242 p. — ISBN10: 178646604X, ISBN: 978-1-78646-604-4. Leverage Scala and the functional paradigm to build performant software. Scala is a statically and strongly typed language that blends functional and object-oriented paradigms. It has experienced growing popularity as an appealing and pragmatic choice to write production-ready software in the...
Packt Publishing, 2016. — 242 p. — ISBN10: 178646604X, ISBN: 978-1-78646-604-4. Leverage Scala and the functional paradigm to build performant software. Scala is a statically and strongly typed language that blends functional and object-oriented paradigms. It has experienced growing popularity as an appealing and pragmatic choice to write production-ready software in the...
Packt Publishing, 2016. — 242 p. — ISBN10: 178646604X, ISBN: 978-1-78646-604-4. Leverage Scala and the functional paradigm to build performant software. Scala is a statically and strongly typed language that blends functional and object-oriented paradigms. It has experienced growing popularity as an appealing and pragmatic choice to write production-ready software in the...
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. Build...
Springer, 2016. — 130 p. — (Programming and Software Engineering). — ISBN: 978-3-319-46480-0 This book gives an introduction to the programming language Scala. It presents it from a functional programming perspective. The book explains with detail functional programming and recursivity, and includes chapters on lazy and eager evaluation, streams, higher-order functions...
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 text...
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...
Packt Publishing, 2018. — 398 p. — ISBN: 1788397649. Discover unique features and powerful capabilities of Scala Programming as you build projects in a wide range of domains Key Features Develop a range of Scala projects from web applications to big data analysis Leverage full power of modern web programming using Play Framework Build real-time data pipelines in Scala with a...
Packt Publishing, 2018. — 398 p. — ISBN: 1788397649. Discover unique features and powerful capabilities of Scala Programming as you build projects in a wide range of domains Key Features Develop a range of Scala projects from web applications to big data analysis Leverage full power of modern web programming using Play Framework Build real-time data pipelines in Scala with a...
Leanpub, 2023. — 265 р. 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 the...
Leanpub, 2023. — 265 р. 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 the...
Leanpub, 2023. — 265 р. 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 the...
Leanpub, 2023. — 265 р. 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 the...
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...
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...
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...
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...
3rd Edition. — O’Reilly Media, Inc., 2021. — 544 p. — ISBN 978-1-492-07789-3. ● 2021-05-26: First Release 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...
3rd Edition. — O’Reilly Media, Inc., 2021. — 544 p. — ISBN 978-1-492-07789-3. ● 2021-05-26: First Release 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...
3rd edition. — O’Reilly Media, Inc., 2021. — 544 p. — ISBN 978-1-492-07789-3. Code Files Only! 2021-05-26: First Release 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...
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...
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...
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...
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. — 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...
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 Covered...
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...
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...
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...
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, 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...
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...
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...
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-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-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;...
Pragmatic Bookshelf, 2020. — 262 p. — ISBN13: 978-1-68050-622-8. Code files only! 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...
Jpoint, 2015. — 116 с. В Scala много необычного. О чем доклад? Измерять производительность сложно. Что делает HotSpot и scalac под капотом. JMH и как (не)правильно измерять. Scala в реальной жизни: как с этим жить.
3-е изд. — СПб.: Питер, 2017. — 1100 с. — ISBN: 978-5-496029513 (Scala 2.12 на русском языке) Книга является справочным руководством по языку программирования Scala. Написана людьми, непосредственно занимающимися разработкой языка Scala. Преследуется цель научить вас всему необходимому для превращения в продуктивного программиста на языке Scala.
4-е издание. — Спб.: Питер. 2021. — 720 с. — ISBN 978-5-4461-1827-4 "Scala. Профессиональное программирование" - главная книга по Scala, популярному языку для платформы Java, в котором сочетаются концепции объектно-ориентированного и функционального программирования, благодаря чему он превращается в уникальное и мощное средство разработки. Этот авторитетный труд, написанный...
4-е изд. — Пер с англ. Н. Вильчинский, А. Павлов. — СПб.: Питер. 2021. — 720 с.: ил. — (Библиотека программиста). — ISBN 978-5-4461-1827-4. "Scala. Профессиональное программирование" - главная книга по Scala, популярному языку для платформы Java, в котором сочетаются концепции объектно-ориентированного и функционального программирования, благодаря чему он превращается в...
5-е изд. — Пер с англ. А. Павлов. — СПб.: Питер. 2022. — 608 с.: ил. — (Библиотека программиста). — ISBN 978-5-4461-1914-1. "Scala. Профессиональное программирование" - главная книга по Scala, популярному языку для платформы Java, в котором сочетаются концепции объектно-ориентированного и функционального программирования, благодаря чему он превращается в уникальное и мощное...
5-е изд. — Пер с англ. А. Павлов. — СПб.: Питер, 2022. — 608 с.: ил. — (Библиотека программиста). — ISBN 978-5-4461-1914-1. "Scala. Профессиональное программирование" - главная книга по Scala, популярному языку для платформы Java, в котором сочетаются концепции объектно-ориентированного и функционального программирования, благодаря чему он превращается в уникальное и мощное...
5-е изд. — Пер с англ. А. Павлов. — СПб.: Питер, 2022. — 608 с.: ил. — (Библиотека программиста). — ISBN 978-5-4461-1914-1. "Scala. Профессиональное программирование" - главная книга по Scala, популярному языку для платформы Java, в котором сочетаются концепции объектно-ориентированного и функционального программирования, благодаря чему он превращается в уникальное и мощное...
5-е изд. — Пер с англ. А. Павлов. — СПб.: Питер, 2022. — 608 с.: ил. — (Библиотека программиста). — ISBN 978-5-4461-1914-1. "Scala. Профессиональное программирование" - главная книга по Scala, популярному языку для платформы Java, в котором сочетаются концепции объектно-ориентированного и функционального программирования, благодаря чему он превращается в уникальное и мощное...
5-е изд. — Пер с англ. А. Павлов. — СПб.: Питер, 2022. — 608 с.: ил. — (Библиотека программиста). — ISBN 978-5-4461-1914-1. "Scala. Профессиональное программирование" - главная книга по Scala, популярному языку для платформы Java, в котором сочетаются концепции объектно-ориентированного и функционального программирования, благодаря чему он превращается в уникальное и мощное...
Пер. с анг. А. Н. Киселева. — М.: ДМК Пресс, 2018. — 341 с.: ил. — ISBN: 978-5-97060-572-1. Scala – современный, мультипарадигменный язык программирования, позволяющий описывать типичные шаблоны программирования компактнее, выразительнее и безопаснее. Scala прекрасно сочетает в себе черты объектно-ориентированных и функциональных языков. Книга начинается с введения в основы...
Пер. с анг. А. Н. Киселева. — М.: ДМК Пресс, 2018. — 341 с.: ил. — ISBN: 978-5-97060-572-1. Scala – современный, мультипарадигменный язык программирования, позволяющий описывать типичные шаблоны программирования компактнее, выразительнее и безопаснее. Scala прекрасно сочетает в себе черты объектно-ориентированных и функциональных языков. Книга начинается с введения в основы...
М.: ДМК Пресс, 2013. — 409 с. — (Функциональное программирование). — ISBN: 9785940749202 Книга в сжатой форме описывает, что можно делать на языке Scala, и как это делать. Кей Хорстманн (Cay Horstmann), основной автор всемирного бестселлера «Core Java», дает быстрое и практическое введение в язык программирования, основанное на примерах программного кода. Он знакомит читателя с...
Пер. с англ. А. Н. Киселева. — 2-е изд. — М.: ДМК Пресс, 2017. — 414 с.: ил. — ISBN: 978-5-97060-536-3. Второе издание было обновлено до поддержки версии Scala 2.12 и демонстрирует самые современные приемы использования языка. В него было добавлено описание последних нововведений в Scala, включая интерполяцию строк, динамический вызов, неявные классы и объекты Future. Язык...
Швейцария, EPFL, 2010. — 12 с. Ржевский Д. (перевод). Этот документ дает возможность быстро ознакомиться с языком программирования и компилятором Scala, и предназначен для людей, которые уже имеют опыт в программировании и хотят посмотреть, что они могут сделать в Scala. При этом необходимо наличие основных знаний объектно-ориентированного программирования, особенно на Java.
Комментарии