skip to content
Scala high performance programming : leverage Scala and the functional paradigm to build performant software Preview this item
ClosePreview this item
Checking...

Scala high performance programming : leverage Scala and the functional paradigm to build performant software

Author: Vincent Theron; Michael Diamant
Publisher: Birmingham, UK : Packt Publishing Limited, 2016.
Series: Community experience distilled.
Edition/Format:   eBook : Document : EnglishView all editions and formats
Summary:
Annotation
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

Find a copy online

Links to this item

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Genre/Form: Electronic books
Additional Physical Format: Print version:
(OCoLC)948336431
Material Type: Document, Internet resource
Document Type: Internet Resource, Computer File
All Authors / Contributors: Vincent Theron; Michael Diamant
ISBN: 9781786467089 1786467089
OCLC Number: 951337138
Notes: Includes index.
Description: 1 online resource.
Series Title: Community experience distilled.
Responsibility: Vincent Theron, Michael Diamant.

Abstract:

Annotation

Write efficient, clean, and powerful Scala code and create high-performing applications that your users will loveAbout This Book*This is the first book that explores Scala performance techniques in depth, including how to benchmark your performance so you can understand where to make gains*It provides a first-principles examination of what performance means in a Scala context*This book was written by industry experts Vincent Theron and Michael DiamantWho This Book Is ForIf you are a Scala developer with experience in programming Scala applications and know the basics in Scala, syntax, and frameworks such as Lift or Play, this book is for you. This book will also be useful if you are a Java developer who is interested in switching to Scala, but you don't want to give up the performance of Java code. No knowledge of anything outside Scala is required.What You Will Learn*Find out about performance and how to evaluate the behavior of an application*Analyze the performance of your application on JVM*Use Scala features to achieve a high performance benchmark for your application*Enhance the performance of your application with the Collection API*Explore asynchronous programming to achieve concurrency and parallelism*Achieve a deeper understanding of high performance using advanced toolsIn DetailScala is a statically and strongly typed language that tries to elegantly blend both functional and object-oriented paradigms. It has experienced growing popularity in the past few years as both an appealing and pragmatic choice to write production-ready software in the functional paradigm. Scala lets you solve problems with less code than the alternatives. However, this programmatic gain can come at the cost of performance if you aren't careful.Scala High Performance Programming is written to arm you with the knowledge you need to create highly efficient, clean Scala applications. Starting with the basics of understanding what performance is in a Scala context, we'll look at how to benchmark your performance so you can see the results of your optimizations in action. We'?ll also take a deep dive into type specialization, concurrency, and parallel programming. By the end of the book, you'll be able to code efficient, optimized, solutions in Scala.

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.

Similar Items

Related Subjects:(2)

User lists with this item (2)

Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/951337138> # Scala high performance programming : leverage Scala and the functional paradigm to build performant software
    a schema:MediaObject, schema:CreativeWork, schema:Book ;
   library:oclcnum "951337138" ;
   library:placeOfPublication <http://id.loc.gov/vocabulary/countries/enk> ;
   schema:about <http://experiment.worldcat.org/entity/work/data/2993445492#Topic/scala_computer_program_language> ; # Scala (Computer program language)
   schema:about <http://experiment.worldcat.org/entity/work/data/2993445492#Topic/computers_programming_languages_general> ; # COMPUTERS / Programming Languages / General
   schema:about <http://dewey.info/class/005.133/e23/> ;
   schema:author <http://experiment.worldcat.org/entity/work/data/2993445492#Person/diamant_michael> ; # Michael Diamant
   schema:author <http://experiment.worldcat.org/entity/work/data/2993445492#Person/theron_vincent> ; # Vincent Theron
   schema:bookFormat schema:EBook ;
   schema:datePublished "2016" ;
   schema:description "Annotation"@en ;
   schema:exampleOfWork <http://worldcat.org/entity/work/id/2993445492> ;
   schema:genre "Electronic books"@en ;
   schema:inLanguage "en" ;
   schema:isPartOf <http://experiment.worldcat.org/entity/work/data/2993445492#Series/community_experience_distilled> ; # Community experience distilled.
   schema:isSimilarTo <http://www.worldcat.org/oclc/948336431> ;
   schema:name "Scala high performance programming : leverage Scala and the functional paradigm to build performant software"@en ;
   schema:productID "951337138" ;
   schema:url <http://lib.myilibrary.com?id=927754> ;
   schema:url <http://proquest.safaribooksonline.com/?fpi=9781786466044> ;
   schema:url <http://proxy.library.carleton.ca/login?url=http://proquest.safaribooksonline.com/?uiCode=carleton&xmlId=9781786466044> ;
   schema:url <http://proquest.tech.safaribooksonline.de/9781786466044> ;
   schema:url <http://lib.myilibrary.com/detail.asp?id=927754> ;
   schema:url <http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=1243720> ;
   schema:workExample <http://worldcat.org/isbn/9781786467089> ;
   wdrs:describedby <http://www.worldcat.org/title/-/oclc/951337138> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/2993445492#Person/diamant_michael> # Michael Diamant
    a schema:Person ;
   schema:familyName "Diamant" ;
   schema:givenName "Michael" ;
   schema:name "Michael Diamant" ;
    .

<http://experiment.worldcat.org/entity/work/data/2993445492#Person/theron_vincent> # Vincent Theron
    a schema:Person ;
   schema:familyName "Theron" ;
   schema:givenName "Vincent" ;
   schema:name "Vincent Theron" ;
    .

<http://experiment.worldcat.org/entity/work/data/2993445492#Series/community_experience_distilled> # Community experience distilled.
    a bgn:PublicationSeries ;
   schema:hasPart <http://www.worldcat.org/oclc/951337138> ; # Scala high performance programming : leverage Scala and the functional paradigm to build performant software
   schema:name "Community experience distilled." ;
   schema:name "Community experience distilled" ;
    .

<http://experiment.worldcat.org/entity/work/data/2993445492#Topic/computers_programming_languages_general> # COMPUTERS / Programming Languages / General
    a schema:Intangible ;
   schema:name "COMPUTERS / Programming Languages / General"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/2993445492#Topic/scala_computer_program_language> # Scala (Computer program language)
    a schema:Intangible ;
   schema:name "Scala (Computer program language)"@en ;
    .

<http://proquest.tech.safaribooksonline.de/9781786466044>
   rdfs:comment "URL des Erstveröffentlichers" ;
    .

<http://worldcat.org/isbn/9781786467089>
    a schema:ProductModel ;
   schema:isbn "1786467089" ;
   schema:isbn "9781786467089" ;
    .

<http://www.worldcat.org/oclc/948336431>
    a schema:CreativeWork ;
   schema:description "Print version:" ;
   schema:isSimilarTo <http://www.worldcat.org/oclc/951337138> ; # Scala high performance programming : leverage Scala and the functional paradigm to build performant software
    .

<http://www.worldcat.org/title/-/oclc/951337138>
    a genont:InformationResource, genont:ContentTypeGenericResource ;
   schema:about <http://www.worldcat.org/oclc/951337138> ; # Scala high performance programming : leverage Scala and the functional paradigm to build performant software
   schema:dateModified "2018-11-10" ;
   void:inDataset <http://purl.oclc.org/dataset/WorldCat> ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.