AstonJ

AstonJ

Elixir In Action (Manning)

by Saša Jurić

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


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.

What’s inside

  • Practical introduction to the Elixir language
  • Functional programming idioms
  • Mastering the OTP framework
  • Creating deployable releases
  • About the reader:
  • 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#.

About the author

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

Don’t forget you can get 35% off the ebook with your forum discount, use code devtalk.com :023:


Second Edition Now Available:

https://images.manning.com/720/960/resize/book/c/d830305-ae49-43d8-93b7-6c52ab32a1d0/Juric-Elixir-2ed-MEAP-HI.png

Link:


Third Edition Now Available:

Link:

Don’t forget you can get 45% off the ebook using the code ‘devtalk.com:023:

Most Liked

sasajuric

sasajuric

Author of Elixir In Action

Elixir in Action 3rd edition is now in print :tada::partying_face::confetti_ball:

This edition addresses various deprecations and mistakes that have accumulated over the past 5 years. It also includes a few additions, such as a brief treatment of packaging the release into a Docker container. Finally, the book has received a lovely foreword by @FrancescoC (:pray:).

You can grab it at 45% off using code pbjuric3 (valid until Feb 27) at Elixir in Action, Third Edition.

Enjoy the read!

sasajuric

sasajuric

Author of Elixir In Action

I’m happy to announce that the 2nd. edition is now released. You can grab it at https://www.manning.com/books/elixir-in-action-second-edition

sasajuric

sasajuric

Author of Elixir In Action

I’m happy to inform you that Manning and I have reached an agreement for the second edition. The new version will be a mechanical update addressing the obsolete stuff (such as HashDict), and explaining some new features (e.g. the with special form and the Registry).

I also have some ideas for expanding the book (covering some additional topics, and maybe doing some minor restructuring), but this will require much more work, so it will be done in some subsequent edition, possibly combined with a more significant update (e.g. to Elixir 2.0).

Timewise, I’m currently tied up in prepping a workshop and a talk, so I’ll start working on this beginning November. I expect to be finished somewhere in the 2nd quarter of 2018.

sasajuric

sasajuric

Author of Elixir In Action

MEAP for EiA is finally out (see here). You can grab it at 50% with the code mljuric2 (valid until February 23rd). If you have the 1st edition, I think you can get a better discount for ebook, but you need to check with Manning about that.

sasajuric

sasajuric

Author of Elixir In Action

Thanks for this! It always makes me happy to learn people enjoyed the book.

FWIW, Manning and I have been discussing the update option, and it looks like it might happen soonish. We’ve still not closed the deal, but there’s definitely interest on both sides to update the content to the new version. Stay tuned for more info :slight_smile:

18
Post #3

Where Next?

Popular in Books Top

PragmaticBookshelf
Sean Moriarity @seanmor5 edited by Tammy Coron @Paradox927 From finance to artificial intelligence, genetic algorithms are a powerful t...
New
AstonJ
https://www.packtpub.com/sites/default/files/B04907_MockupCover_Normal.jpg by Kenny Ballou Elixir, based on Erlang’s virtual machine a...
New
DevotionGeo
https://www.packtpub.com/web-development/phoenix-web-development
New
CinderellaMan
Create a cryptocurrency trading bot in Elixir (YouTube videos, ebook pay what you want) <span class="hashtag-icon-placeholder"></span>eli...
New
AlchemistCamp
EARLY ACCESS (currently in writing, estimated length: 40 pages) Hi. I’m Mark and over the past two and a half years, I’ve been teaching ...
New
Eiji
The Ecto recipes were originally written for the “What’s new in Ecto 2” ebook and then made open-source by Plataformatec. Since then, the...
New
peerreynders
Don’t forget you can get 35% off the ebook using the code: devtalk.com :023: Note: Check out this thread for help running code in lat...
New
PragmaticBookshelf
Peter Ullrich (@PJUllrich) edited by Michael Swaine @michaelswaine Data is at the core of every business, but it is useless if nobody ca...
New
peerreynders
Build Highly Scalable Systems with Channels https://imagery.pragprog.com/products/593/sbsockets.jpg?1566562141 Don’t forget you can ...
355 15772 140
New
AstonJ
by Lance Halvorsen Elixir and Phoenix are generating tremendous excitement as an unbeatable platform for building modern web application...
460 27162 124
New

Other popular topics Top

chrismccord
Phoenix 1.4.0 released Phoenix 1.4 is out! This release ships with exciting new features, most notably with HTTP2 support, improved deve...
688 30048 115
New
vonH
In asking this question I am more interested about the expressiveness of the language itself and less concerned about the availability of...
New
gshaw
What is the idiomatic way of matching for not nil in Elixir? E.g., First way: defp halt_if_not_signed_in(conn, signed_in_account) when...
New
openscript
Hello! Sorry for this astonishing simple question, but I’m really stuck. I try to set up the intellij-elixir plugin, but I don’t know ho...
New
axelson
This post is a wiki (feel free to hit the edit button near the bottom right of this post to add your own changes!) This post collects co...
239 45766 226
New
nsuchy
Hi. I’ve noticed that Windows Powershell has it’s own IEX command and you cannot access Elixir’s IEX due to the conflict. This isn’t a cr...
New
lk-geimfari
What is most correct way to open, read and parse JSON file with poison? For example if we have example.json file in root of some projec...
New
chrismccord
As promised, the first release candidate of Phoenix 1.3.0 is out! This release focuses on code generators with improved project structure...
New
AstonJ
We’ve put together this wiki for Phoenix LiveView - please feel free to add any info you feel is worth including. What is Phoenix LiveV...
New
siddhant3030
Hi, I have to write a raw query for one of my project. But till now I have used ecto queries and don’t have much experience writing raw ...
New

We're in Beta

About us Mission Statement