Download E-books Elixir in Action PDF


Elixir in Action teaches you to use the hot Elixir programming language to sensible difficulties linked to scalability, concurrency, fault tolerance, and excessive availability.

Purchase of the print booklet features a unfastened publication in PDF, Kindle, and ePub codecs from Manning Publications.

About the Technology

Elixir is a latest programming language that takes good thing about BEAM, the Erlang digital computer, with out the load of Erlang's advanced syntax and conventions. Elixir supplies Ruby-like attractiveness with the ability to advance bulletproof allotted server platforms which could deal with tremendous numbers of simultaneous consumers and run with virtually no downtime.

About the Book

Elixir in Action teaches you the way to unravel sensible difficulties of scalability, concurrency, fault tolerance, and excessive availability utilizing Elixir. you are going to begin with the language, studying uncomplicated constructs and construction blocks. Then, you will learn how to take into consideration difficulties utilizing Elixir's sensible programming mind-set. With that reliable starting place, you will with a bit of luck discover Elixir's seamless integration with BEAM and Erlang's robust OTP framework of battle-tested abstractions you should use instantly. ultimately, the ebook offers counsel on tips on how to distribute a approach over a number of machines and keep an eye on it in production.

Requires no earlier event with Elixir, Erlang, or the OTP. Written for readers who're conversant in one other programming language like Ruby, JavaScript, or C#.

What's Inside

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

About the Author

Saša Jurić is a developer with large adventure utilizing Elixir and Erlang in high-volume, concurrent server-side systems.

Table of Contents

  1. First steps
  2. Building blocks
  3. Control flow
  4. Data abstractions
  6. Concurrency primitives
  7. Generic server processes
  8. Building a concurrent system
  9. Fault-tolerance basics
  10. Isolating mistakes effects
  11. Sharing state
  13. Working with components
  14. Building a allotted system

Show description

Read or Download Elixir in Action PDF

Similar Testing Engineering books

Introduction To Computer System Performance Evaluation

Meant to be used in graduate classes in desktops functionality, computers modelling, complex working structures, machine networks and or queuing concept, this article explores functionality modelling and research concepts wanted by way of machine architects and structures analysts to guage new and latest structures.

Convolutional Codes

This monograph develops an algebraic procedure that may be used to build convolutional codes which are effective in either classical and nonclassical events. Coding thought, that's an offshoot of the sphere of probabilistic details conception, falls into elements: block codes and convolutional codes.

The Art of Computer Systems Performance Analysis: Techniques for Experimental Design, Measurement, Simulation, and Modeling

The artwork of computers functionality research "At final, a welcome and wanted textual content for machine pros who require useful, ready-to-apply options for functionality research. hugely steered! " -Dr. Leonard Kleinrock collage of California, la "An totally fresh textual content which has simply the suitable mix of concept and actual international perform.

Guide to the Software Engineering Body of Knowledge (SWEBOK(R)): Version 3.0

Within the consultant to the software program Engineering physique of information (SWEBOK® Guide), the IEEE computing device Society establishes a baseline for the physique of data for the sector of software program engineering, and the paintings helps the Society’s accountability to advertise the development of either conception and perform during this box.

Extra resources for Elixir in Action

Show sample text content

Rated 4.11 of 5 – based on 29 votes