Scala is a type-safe JVM language, which incorporates the object-oriented and functional programming aspects. This book gets you started with essential software development by guiding you through different aspects of Scala programming. With this approach, you can bridge the gap between learning and implementing immediately. You will learn the unique features of Scala in very application and experience simple yet powerful approach for software development. You will be able to use the basic tools, set up the environment, and write Scala programs.
This book aims to help you build a number of applications, beginning with a simple project like a Tic-tac-toe game. Then we will take you through building 2-3 projects on the lines of a web application, a messaging service, and so on. You will be able to implement various features of Scala such as its OOP capabilities, functional and reactive programming, and concurrency. You will also learn how to use top-notch libraries such as Akka and Play and how to integrate Scala apps with Kafka and Elasticsearch along with deploying application on the cloud platform.
By the end of the book, you will not only be empowered by knowing the ins and outs of Scala, but you will also be able to apply it to solve a variety of real-world problems.
"synopsis" may belong to another edition of this title.
Mikhail Selivanov is a Software engineer with twelve years of experience in backend development on JVM stack. He got interested in Scala in 2008 due to its functional programming capabilities. Since then, he has used Scala and frameworks built on top of it for different purposes: from writing simple CRUD UI apps to building distributed systems based on microservice architecture. He has been responsible for every part of the development process, including the implementation of business logic, performance tuning, writing deployment scripts, and more.
Currently he is a lead backend developer at &Frankly. Prior to this, he has worked with RiskMatch LLC. and True Software Scandinavia AB, where he implemented numerous improvements to user profile storage and profile indexing pipeline, backed by JVM-based technologies including Scala, Akka, and Play. While working with Agency of Komi Republic, he has created several GUI tools with data sheets, reports, an embedded database, and a web application for manipulating user network profiles using Scala.
You can know more about him by visiting his LinkedIn profile.
"About this title" may belong to another edition of this title.
Seller: BooksRun, Philadelphia, PA, U.S.A.
Paperback. Condition: Very Good. It's a well-cared-for item that has seen limited use. The item may show minor signs of wear. All the text is legible, with all pages included. It may have slight markings and/or highlighting. Seller Inventory # 1788397649-11-1
Seller: GreatBookPrices, Columbia, MD, U.S.A.
Condition: New. Seller Inventory # 33891757-n
Seller: BargainBookStores, Grand Rapids, MI, U.S.A.
Paperback or Softback. Condition: New. Scala Programming Projects. Book. Seller Inventory # BBS-9781788397643
Seller: California Books, Miami, FL, U.S.A.
Condition: New. Seller Inventory # I-9781788397643
Seller: GreatBookPrices, Columbia, MD, U.S.A.
Condition: As New. Unread book in perfect condition. Seller Inventory # 33891757
Seller: PBShop.store US, Wood Dale, IL, U.S.A.
PAP. Condition: New. New Book. Shipped from UK. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Seller Inventory # L0-9781788397643
Seller: PBShop.store UK, Fairford, GLOS, United Kingdom
PAP. Condition: New. New Book. Delivered from our UK warehouse in 4 to 14 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Seller Inventory # L0-9781788397643
Quantity: Over 20 available
Seller: Ria Christie Collections, Uxbridge, United Kingdom
Condition: New. In. Seller Inventory # ria9781788397643_new
Quantity: Over 20 available
Seller: GreatBookPricesUK, Woodford Green, United Kingdom
Condition: New. Seller Inventory # 33891757-n
Quantity: Over 20 available
Seller: Books Puddle, New York, NY, U.S.A.
Condition: New. Seller Inventory # 26375768512