Clojure High Performance Programming, Second Edition: Become an expert at writing fast and high performant code in Clojure 1.7.0

Kieli
Englanti
Formaatti
Kategoria

Tietokirjallisuus

Clojure treats code as data and has a macro system. It focuses on programming with immutable values and explicit progression-of-time constructs, which are intended to facilitate the development of more robust programs, particularly multithreaded ones. It is built with performance, pragmatism, and simplicity in mind. Like most general purpose languages, various Clojure features have different performance characteristics that one should know in order to write high performance code.

This book shows you how to evaluate the performance implications of various Clojure abstractions, discover their underpinnings, and apply the right approach for optimum performance in real-world programs.

It starts by helping you classify various use cases and the need for them with respect to performance and analysis of various performance aspects. You will also learn the performance vocabulary that experts use throughout the world and discover various Clojure data structures, abstractions, and their performance characteristics. Further, the book will guide you through enhancing performance by using Java interoperability and JVM-specific features from Clojure. It also highlights the importance of using the right concurrent data structure and Java concurrency abstractions.

This book also sheds light on performance metrics for measuring, how to measure, and how to visualize and monitor the collected data. At the end of the book, you will learn to run a performance profiler, identify bottlenecks, tune performance, and refactor code to get a better performance.

© 2015 Packt Publishing (E-kirja): 9781785287671

Julkaisupäivä

E-kirja: 29. syyskuuta 2015

Samankaltaisia kirjoja kuin Clojure High Performance Programming, Second Edition: Become an expert at writing fast and high performant code in Clojure 1.7.0

Kuuntele missä ja milloin haluat

Astu tarinoiden maailmaan

  • Pohjoismaiden suosituin ääni- ja e-kirjapalvelu
  • Uppoudu suureen valikoimaan äänikirjoja ja e-kirjoja
  • Storytel Original -sisältöjä yksinoikeudella
  • Ei sitoutumisaikaa
Lunasta tarjous
Cover for Clojure High Performance Programming, Second Edition: Become an expert at writing fast and high performant code in Clojure 1.7.0
  1. Itsekkyyden aika: Miten yltiöyksilöllinen kulttuurimme sai meidät voimaan pahoin
    Itsekkyyden aika: Miten yltiöyksilöllinen kulttuurimme sai meidät voimaan pahoinLiisa Keltikangas-Järvinen
    4.4
  2. Peukku-Suomi
    Peukku-SuomiSofia Tawast
    3.8
  3. Idiootit ympärilläni: Kuinka ymmärtää muita ja itseään
    Idiootit ympärilläni: Kuinka ymmärtää muita ja itseäänThomas Erikson
    3.9
  4. Tänne minäkin kuolen
    Tänne minäkin kuolenKari Hautamäki
    4.2
  5. Eerika
    EerikaVera Miettinen
    4.5
  6. Minä olen sosiopaatti: Muistelmat
    Minä olen sosiopaatti: MuistelmatPatric Gagne
    4.1
  7. Cannonball MC 2: Rokkia ja rikoksia
    Cannonball MC 2: Rokkia ja rikoksiaTorsti Korpela, Torsti Koprela
    3.1
  8. Häke 112 – Näkymätön auttaja
    Häke 112 – Näkymätön auttajaHeidi Holmavuo, Pekka Heikkinen
    4.2
  9. Vankina Venäjällä: Suomalaisen huumekuriirin uskomaton tarina
    Vankina Venäjällä: Suomalaisen huumekuriirin uskomaton tarinaIlkka Karisto, Jan Salo
    4.1
  10. Et sinä (vielä) kuole
    Et sinä (vielä) kuoleKari Hautamäki
    4.2
  11. Sodan uusi kuningas: Droonilentäjänä Ukrainassa
    Sodan uusi kuningas: Droonilentäjänä UkrainassaMaxim Fedorov, A. Tammisaari
    4.5
  12. Sapiens: Ihmisen lyhyt historia
    Sapiens: Ihmisen lyhyt historiaYuval Noah Harari
    4.4
  13. Kymmenen päivää Kabulin kentällä
    Kymmenen päivää Kabulin kentälläJussi Tanner
    4.6
  14. Kaiken jälkeen elossa: Huumemaailmasta vapauteen
    Kaiken jälkeen elossa: Huumemaailmasta vapauteenOuti Lepistö
    4.2
  15. Radikaalit ratkaisut: Seitsemän rohkeaa tekoa Suomelle
    Radikaalit ratkaisut: Seitsemän rohkeaa tekoa SuomelleTero Ojanperä, Inka Mero
    3.9
  16. Tulta päin: Palomiehen tositarinoita
    Tulta päin: Palomiehen tositarinoitaHarri Minkkinen
    4.5
  17. Etusivun rikokset 2
    Etusivun rikokset 2Tiia Palmén, Päivi Happonen
    3.8
  18. Kaunokirjallisuuden karvakuonot K12/J1
    Kaunokirjallisuuden karvakuonot K12/J1Tuomas Kyrö, Juha Vuorinen
    4.4
  19. Maailman vaarallisin mies. Kuinka perheeni loi Donald Trumpin
    Maailman vaarallisin mies. Kuinka perheeni loi Donald TrumpinMary L. Trump
    4
  20. Kotiteollisuus - Rakkautta ja raakaa ajoa
    Kotiteollisuus - Rakkautta ja raakaa ajoaJanne Flinkkilä
    4.3
  21. Lapsuuden kehityksellinen trauma
    Lapsuuden kehityksellinen traumaJuha Klaavu
    4.4
  22. Legioonalainen: Muukalainen Kouvolasta
    Legioonalainen: Muukalainen KouvolastaTeemu Potapoff, Tony Tiikanen
    3.9
  23. Koneiden sota: Droonien läpimurto ja vallankumous
    Koneiden sota: Droonien läpimurto ja vallankumousJyri Kosola
    4.4
  24. Jere
    JereAki Linnanahde
    4.3
  25. Elämä, kuolema ja siltä väliltä 2: Hyppää takaisin ambulanssin kyytiin!
    Elämä, kuolema ja siltä väliltä 2: Hyppää takaisin ambulanssin kyytiin!Jarmo Turva
    4.4

Valitse tilausmalli

  • UUTTA: Lisäsimme tunteja tilausmalleihimme! Hinta pysyy samana.

Suosituin

Flex

Kuuntele ja lue harvemmin - säästä käyttämättömät tunnit

9.99 € /kk

  • 1 käyttäjätili

  • 30 tuntia/kk

  • Säästä käyttämättömät tunnit, max. 30h

  • Ei sitoutumisaikaa

Lunasta tarjous

Standard

Kuuntele ja lue säännöllisesti

16.99 € /kk

  • 1 käyttäjätili

  • 60 tuntia/kk

  • Ei sitoutumisaikaa

Aloita ilmainen kokeilu

Premium

Kuuntele ja lue usein

19.99 € /kk

  • 1 käyttäjätili

  • 120 tuntia/kk

  • Ei sitoutumisaikaa

Aloita ilmainen kokeilu

Unlimited

Kuuntele ja lue rajattomasti

29.99 € /kk

  • 1 käyttäjätili

  • Kuuntele ja lue rajattomasti

  • Ei sitoutumisaikaa

Aloita ilmainen kokeilu

Family

Jaa tarinat koko perheelle

Alkaen 26.99 € /kuukausi

  • 2-6 käyttäjätiliä

  • 120 tuntia/kk jokaiselle käyttäjälle

  • Ei sitoutumisaikaa

Sinä + 1 perheenjäsen

2 käyttäjätiliä

26.99 € /kk

Aloita ilmainen kokeilu