Beginning Scala 3, 3rd Edition

A Functional and Object-Oriented Java Language



Bookstore > Books > Beginning Scala 3, 3rd Edition

Price$49.99 - $55.70
Rating
AuthorsDavid Pollak, Vishal Layka, Andres Sacco
PublisherApress
Published2022
Pages321
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-101484274210
ISBN-139781484274217
EBook Hardcover Paperback

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 systems.

Beginning Scala 3 explores new Scala 3 language features such as Top-level declarations, Creator applications, Extension methods to add extra functionality to existing types, and Enums. You will also learn new ways to manipulate types via Union types, intersection, literal, and opaque type aliases. Additionally, you'll see how Implicits are replaced by given and using clauses.

After reading this book, you will understand why Scala is judiciously used for critical business applications by leading companies such as Twitter, LinkedIn, Foursquare, the Guardian, Morgan Stanley, Credit Suisse, UBS, and HSBC - and you will be able to use it in your own projects.


  1. (2 books)
  2. (4 books)
  3. (2 books)


5 5 2

Similar Books


Beginning EJB 3, 2nd Edition

Beginning EJB 3, 2nd Edition

by Jonathan Wetherbee, Chirag Rathod, Raghu Kodali, Peter Zadrozny

Develop powerful, standards-based, back-end business logic with Beginning EJB 3, Java EE 7 Edition. Led by an author team with 20 years of combined Enterprise JavaBeans experience, you'll learn how to use the new EJB 3.2 APIs. You'll gain the knowledge and skills you'll need to create the complex enterprise applications tha...

Price:  $50.00  |  Publisher:  Apress  |  Release:  2013

Beginning Rails 3

Beginning Rails 3

by Rida Al Barazi, Cloves Carneiro Jr., Cloves Carneiro

This book is particularly well suited to those with little or no experience with web application development, or who have some experience but are new to Rails. Beginning Rails 3 assumes basic familiarity with web terms and technologies, but doesn't require you to be an expert. Rather than delving into the arcane details of Rails, the...

Price:  $7.27  |  Publisher:  Apress  |  Release:  2010

Beginning Ubuntu Linux, 5th Edition

Beginning Ubuntu Linux, 5th Edition

by Emilio Raggi, Keir Thomas, Andy Channelle, Trevor Parsons, Sander van Vugt

Ubuntu Linux is the fastest growing Linux - based operating system, and Beginning Ubuntu Linux, Fifth Edition teaches all of us - including those who have never used Linux - how to use it productively, whether you come from Windows or the Mac or the world of open source.Beginning Ubuntu Linux, Fifth Edition shows you how to take advantage...

Price:  $9.69  |  Publisher:  Apress  |  Release:  2010

Beginning Rails 4, 3rd Edition

Beginning Rails 4, 3rd Edition

by Adam Gamble, Cloves Carneiro Jr., Rida Al Barazi

Beginning Rails 4 is a book that will guide you from never having programmed with Ruby, to having a Rails application built and deployed to the web. You'll learn how to combine all the components of Rails to develop your own web applications. You will use test driven development to make sure your application works exactly like you ex...

Price:  $49.36  |  Publisher:  Apress  |  Release:  2013

Beginning JavaScript, 3nd Edition

Beginning JavaScript, 3nd Edition

by Russ Ferguson

Discover everything you need to know to get up-to-speed with JavaScript development and add dynamic enhancements to web pages. This completely updated third edition reveals how the code works and when to use closures, constants, and execution content. Starting with the basics, you'll see how to employ prototypical inheritance, as wel...

Price:  $19.02  |  Publisher:  Apress  |  Release:  2019

Beginning Java EE 6 with GlassFish 3, 2nd Edition

Beginning Java EE 6 with GlassFish 3, 2nd Edition

by Antonio Goncalves

Java Enterprise Edition (Java EE) continues to be one of the leading Java technologies and platforms from Oracle (previously Sun). Beginning Java EE 6 Platform with GlassFish 3, Second Edition is this first tutorial book on the final version of the Java EE 6 Platform.Step by step and easy to follow, this book describes many of the Java EE...

Price:  $32.10  |  Publisher:  Apress  |  Release:  2010

Beginning Scala, 2nd Edition

Beginning Scala, 2nd Edition

by David Pollak, Vishal Layka

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 characteristics, and then guides you throug...

Price:  $36.22  |  Publisher:  Apress  |  Release:  2015

Beginning Linux Programming, 4th Edition

Beginning Linux Programming, 4th Edition

by Richard Stones, Neil Matthew

Building on the success of its previous editions, this must-have guide continues its popular tutorial approach and brings you a straightforward introduction to developing programs for Linux and other UNIX-style operating systems. The author duo of experienced Linux programmers covers a wide range of topics to help you learn more about wha...

Price:  $22.00  |  Publisher:  Wrox  |  Release:  2011