Hlustaðu og lestu

Stígðu inn í heim af óteljandi sögum

  • Lestu og hlustaðu eins mikið og þú vilt
  • Þúsundir titla
  • Getur sagt upp hvenær sem er
  • Engin skuldbinding
Prófa frítt
is Device Banner Block 894x1036

Learn Scala Programming: A comprehensive guide covering functional and reactive programming with Scala 2.13, Akka, and Lagom

Tungumál
enska
Format
Flokkur

Óskáldað efni

A step-by-step guide in building high-performance scalable applications with the latest features of Scala.

Key Features

• Develop a strong foundation in functional programming and Scala's Standard Library (STL)

• Get a detailed coverage of Lightbend Lagom—the latest microservices framework from Lightbend

• Understand the Akka framework and learn event-based Programming with Scala

Book Description

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 with it a host of updates.

Learn Scala Programming addresses both technical and architectural changes to the redesigned standard library and collections, along with covering in-depth type systems and first-level support for functions. You will discover how to leverage implicits as a primary mechanism for building type classes and look at different ways to test Scala code. You will also learn about abstract building blocks used in functional programming, giving you sufficient understanding to pick and use any existing functional programming library out there. In the concluding chapters, you will explore reactive programming by covering the Akka framework and reactive streams.

By the end of this book, you will have built microservices and learned to implement them with the Scala and Lagom framework.

What you will learn

• Acquaint yourself with the new standard library of Scala 2.13

• Get to grips with the Grok functional paradigms

• Get familiar with type system to express domain constraints

• Understand the actor model and different Akka libraries

• Grasp the concept of building microservices using Lagom framework

• Deep dive into property-based testing and its practical applications

Who this book is for

This book is for beginner to intermediate level Scala developers who would like to advance and gain knowledge of the intricacies of the Scala language, expand their functional programming tools, and explore actor-based concurrency models.

© 2018 Packt Publishing (Rafbók): 9781788830997

Útgáfudagur

Rafbók: 31 oktober 2018

Aðrir höfðu einnig áhuga á...

  1. Java Programming Simplified: Fundamental of Object-Oriented Language and Addition of a Guide on the C++ Language Eddy Romansky
  2. Java Fundamentals Introbooks Team
  3. How Smart Machines Think Sean Gerrish
  4. Computational Thinking Peter J. Denning
  5. Once Upon an Algorithm: How Stories Explain Computing Martin Erwig
  6. The Technological Singularity Murray Shanahan
  7. Web Development for beginners: Learn HTML/CSS/Javascript step by step with this Coding Guide, Programming Guide for beginners, Website development White Belt Mastery
  8. Think Like a Monk: Train Your Mind for Peace and Purpose Every Day Jay Shetty
  9. The Misfit's Manifesto Lidia Yuknavitch
  10. CompTIA A+ Certification Study Guide for 220-1102 Exam: Beginners guide to Security Awareness & Operational Procedures Richie Miller
  11. Why We Work Barry Schwartz
  12. Cybersecurity for Beginners: What You Must Know about Cybersecurity & How to Get a Job in Cybersecurity (2 Manuscripts) ATTILA KOVACS
  13. Free Will Sam Harris
  14. Electronic Health Records for Dummies Anita Samarth
  15. CompTIA A+ Certification Study Guide for 220-1101 Exam: Beginners guide to Mobile Devices & Networking Fundamentals Richie Miller
  16. A Vulnerable System: The History of Information Security in the Computer Age Andrew J. Stewart
  17. Cybersecurity for Beginners: How to Defend Against Hackers & Malware ATTILA KOVACS
  18. The Scientific American Healthy Aging Brain: The Neuroscience of Making the Most of Your Mature Mind Scientific American
  19. Linux for Beginners: How to Perform Linux Admin Tasks ATTILA KOVACS
  20. Cybercrime and the Darknet: Revealing the hidden underworld of the internet Cath Senker
  21. Hacking: The Ultimate Comprehensive Step-By-Step Guide to the Basics of Ethical Hacking Kevin Clark
  22. Cybersecurity For Beginners: How To Implement The NIST Framework To Guard Against The Most Common Security Threats | 2 Books In 1 HUGO HOFFMAN
  23. Ethical Hacking Bible: Cybersecurity, Cryptography, Network Security, Wireless Technology and Wireless Hacking with Kali Linux | 7 books in 1 HUGO HOFFMAN
  24. New Ways to Kill Your Mother: Writers and Their Families Colm Toibin
  25. Causal Inference Paul R. Rosenbaum
  26. Cybercrime Investigators Handbook Graeme Edwards
  27. Quantum Computing Introbooks Team
  28. CISSP Exam Study Guide For Cybersecurity Professionals: 2 Books In 1: Beginners Guide To Nist Cybersecurity Framework & Risk Management Governance Strategies HUGO HOFFMAN
  29. Going Bugs: Hillman Explains the Fear of "Bugs" James Hillman
  30. Ten Short Lessons in Artificial Intelligence and Robotics Peter J. Bentley
  31. The Future of Energy: Earth, Wind, and Fire Scientific American
  32. Martin Gardner: The Magic and Mystery of Numbers Scientific American
  33. Exploding Data: Reclaiming Our Cyber Security in the Digital Age Michael Chertoff
  34. Cybersecurity All-in-One For Dummies Joseph Steinberg
  35. Cyber Smart: Five Habits to Protect Your Family, Money, and Identity from Cyber Criminals Bart R. McDonough
  36. CISSP Exam Study Guide For Information Security Professionals: Beginners Guide To Cybersecurity Threats, Ethical Hacking And Defense Techniques 3 Books In 1 John Knowles
  37. Arguing with Idiots: How to Stop Small Minds and Big Government Glenn Beck
  38. The Cybersecurity Playbook: How Every Leader and Employee Can Contribute to a Culture of Security Allison Cerra
  39. Drugs: A Very Short Introduction, 2nd Edition Les Iversen
  40. The Mind-Body Problem Jonathan Westphal
  41. Human Evolution: A Very Short Introduction Bernard Wood
  42. Networking For Dummies (11th Edition): 11th Edition Doug Lowe
  43. Time: A Very Short Introduction Jennan Ismael
  44. Pivot: The Art and Science of Reinventing Your Career and Life Adam Markel
  45. The Buddhist on Death Row: How One Man Found Light in the Darkest Place David Sheff
  46. Deep Learning John D. Kelleher

Veldu áskrift

  • Yfir 900.000 hljóð- og rafbækur

  • Yfir 400 titlar frá Storytel Original

  • Barnvænt viðmót með Kids Mode

  • Vistaðu bækurnar fyrir ferðalögin

Vinsælast

Unlimited

Besti valkosturinn fyrir einn notanda

3290 kr /mánuði
3 dagar frítt
  • 1 aðgangur

  • Ótakmörkuð hlustun

  • Yfir 900.000 hljóð- og rafbækur

  • Engin skuldbinding

  • Getur sagt upp hvenær sem er

Prófaðu frítt

Family

Fyrir þau sem vilja deila sögum með fjölskyldu og vinum.

Frá 3990 kr/mánuði
3 dagar frítt
  • 2-6 aðgangar

  • 100 klst/mán fyrir hvern aðgang

  • Yfir 900.000 hljóð- og rafbækur

  • ‎Engin skuldbinding

  • Getur sagt upp hvenær sem er

2 aðgangar

3990 kr /á mánuði
Prófaðu frítt