Selasa, 03 Juni 2014

Elixir in Action, by Saša Jurić

Elixir in Action, by Saša Jurić

Now, reading this amazing Elixir In Action, By Saša Jurić will certainly be less complicated unless you obtain download and install the soft data below. Merely below! By clicking the link to download Elixir In Action, By Saša Jurić, you could begin to obtain guide for your personal. Be the first owner of this soft documents book Elixir In Action, By Saša Jurić Make distinction for the others and obtain the very first to advance for Elixir In Action, By Saša Jurić Present moment!

Elixir in Action, by Saša Jurić

Elixir in Action, by Saša Jurić



Elixir in Action, by Saša Jurić

Download Ebook PDF Elixir in Action, by Saša Jurić

Summary

Elixir in Action teaches you to apply the new Elixir programming language to practical problems associated with scalability, concurrency, fault tolerance, and high availability.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the Technology

Elixir is a modern programming language that takes advantage of BEAM, the Erlang virtual machine, without the burden of Erlang's complex syntax and conventions. Elixir gives you Ruby-like elegance with the power to develop bulletproof distributed server systems that can handle massive numbers of simultaneous clients and run with almost no downtime.

About the Book

Elixir in Action teaches you how to solve practical problems of scalability, concurrency, fault tolerance, and high availability using Elixir. You'll start with the language, learning basic constructs and building blocks. Then, you'll learn to think about problems using Elixir's functional programming mindset. With that solid foundation, you'll confidently explore Elixir's seamless integration with BEAM and Erlang's powerful OTP framework of battle-tested abstractions you can use immediately. Finally, the book provides guidance on how to distribute a system over multiple machines and control it in production.

Requires no previous experience with Elixir, Erlang, or the OTP. Written for readers who are familiar with another programming language like Ruby, JavaScript, or C#.

What's Inside

  • Practical introduction to the Elixir language
  • Functional programming idioms
  • Mastering the OTP framework
  • Creating deployable releases

About the Author

Saša Jurić is a developer with extensive experience using Elixir and Erlang in high-volume, concurrent server-side systems.

Table of Contents

PART 1 THE LANGUAGE
  • First steps
  • Building blocks
  • Control flow
  • Data abstractions
  • PART 2 THE PLATFORM
  • Concurrency primitives
  • Generic server processes
  • Building a concurrent system
  • Fault-tolerance basics
  • Isolating error effects
  • Sharing state
  • PART 3 PRODUCTION
  • Working with components
  • Building a distributed system
  • Elixir in Action, by Saša Jurić

    • Amazon Sales Rank: #223944 in Books
    • Published on: 2015-06-14
    • Original language: English
    • Number of items: 1
    • Dimensions: 9.20" h x .70" w x 7.30" l, .84 pounds
    • Binding: Paperback
    • 376 pages
    Elixir in Action, by Saša Jurić

    About the Author

    Saša Jurić is a developer with extensive experience implementing high-volume, concurrent server side systems. He's currently using Elixir and Erlang in production to build and maintain a scalable, fault tolerant HTTP push server and the supporting backend system.


    Elixir in Action, by Saša Jurić

    Where to Download Elixir in Action, by Saša Jurić

    Most helpful customer reviews

    7 of 7 people found the following review helpful. Probably the gentlest introduction to Elixir and the Functional Programming altogether By A. Zubarev In recent years I witness an explosion in at least the interest in Functional Programming languages and a possible (hard to measure) spur in their use. In my view, they are worth exploring. Perhaps more than worth, a must. Since each FP language was built to tackle a specific purpose naturally, every one has its own niche applications, many strong and a several weak points. Erlang is one of them. In short, and to the point - Erlang's syntax is notoriously hard. Elixir was created where Erlang was left off - tackling the syntax and tooling woes. Also Elixir feels like an extension to Erlang. But allows a dramatic boost to productivity of a developer. Speaking of the developer, written by a programmer to a programmer who is Saša Jurić makes it a win-win for anyone embracing Functional Programming and not only Elixir. This book is probably the gentlest introduction to Elixir and the Functional Programming altogether. It walks you through the very basics and not so intricacies of Elixir towards building the real world project. Step by step, with tasteful, even timely repetitions of what you learned in the past chapters so you do not need to frantically go in reverse in the book flipping pages or Ctrl-Fing. The book has a wast number of code samples, neat annotations and a through index (*important for those using books).In terms of my closing words, a very worth your reading material, the Elixir online community is also strong and growing, I am watching how it all unfolds, in the meanwhile it is a 5 out 5. Another good book from Manning. Also thanks to Saša Jurić.

    0 of 0 people found the following review helpful. this one is simply the best. The writing is clear By Steven Leiva Out of the number of different blogs, tutorials, docs, and books that I have read, this one is simply the best.The writing is clear, concepts are introduced at just the right time, and each chapter adds just enough complexity from the previous one to keep you on your toes, but not to drown you in detail.Can't praise this highly enough!

    3 of 5 people found the following review helpful. A practical introduction to elixir that enables you to utilize the amazing power of the Erlang language By Al Rahimi Erlang for years has been used to develop highly available massively distributed/concurrent fault tolerant systems. Swedish telecome written mostly in Erlang and WhatsApp are testimony to the power of that language. Despite that Erlang has not gained widespread acceptance for developing concurrent systems .The main reason for this is it's unfamiliar syntax and and very unusual style of programing (pattern matching). That is where Elixir comes in to provide a language based on Erlang and running on Erlang VM with a syntax similar to functional languages like ruby and python while at the same time exposing all the powerful feature of the language (specially the actor model of concurrency).Elixir in Action skillfully introduces the reader to all the complexities and beauties of the language and at the same time tries to introduce the reader to the concepts of concurrency oriented programming and the amazing world of actors which allows the programmer to write massively distributed concurrent programs without ever dealing with locks,semaphore and all the other convoluted aspects of conventional multi-threaded programming.The book is not without fault though. For example the presentation on abstraction (encapsulation,polymorphism,etc) could have been made simpler and clearer by avoiding the overuse of the term abstraction and instead introducing each of these concepts (user defined types,encapsulation using modules, polymorphism using protocols and other features of the language. Despite these I recommend this book for learning the basics of the elixir and as a stepping stone to more advanced books.

    See all 8 customer reviews... Elixir in Action, by Saša Jurić


    Elixir in Action, by Saša Jurić PDF
    Elixir in Action, by Saša Jurić iBooks
    Elixir in Action, by Saša Jurić ePub
    Elixir in Action, by Saša Jurić rtf
    Elixir in Action, by Saša Jurić AZW
    Elixir in Action, by Saša Jurić Kindle

    Elixir in Action, by Saša Jurić

    Elixir in Action, by Saša Jurić

    Elixir in Action, by Saša Jurić
    Elixir in Action, by Saša Jurić

    Tidak ada komentar:

    Posting Komentar