By Kenny Ballou
Unveil many hidden gemstones of programming functionally by means of taking the foundational steps with Elixir
About This Book
- Explore the sensible paradigms of programming with Elixir via use of precious examples
- Concise step by step directions to educate you tough technical concepts
- Bridge the space among sensible programming and Elixir
Who This e-book Is For
This ebook ambitions builders new to Elixir, in addition to Erlang, on the way to lead them to believe cozy in practical programming with Elixir, therefore allowing them to strengthen extra scalable and fault-tolerant applications.
Although no wisdom of Elixir is thought, a few programming adventure with mainstream Object-Oriented programming languages this sort of Ruby, Python, Java, C# will be beneficial.
What you are going to Learn
- Explore Elixir to create resilient, scalable applications
- Create fault-tolerant applications
- Become higher conversant in Elixir code and spot the way it is dependent to construct and increase sensible programs
- Learn the fundamentals of practical programming
- Gain an realizing of powerful OTP principles
- Design program-distributed functions and systems
- Write and create branching statements in Elixir
- Learn to do extra with much less utilizing Elixir's metaprogramming
- Be conversant in the amenities Elixir presents for metaprogramming, macros, and increasing the Elixir language
Elixir, in response to Erlang's digital computer and atmosphere, makes it more straightforward to accomplish scalability, concurrency, fault tolerance, and excessive availability targets which are pursued through builders utilizing any programming language or programming paradigm. Elixir is a contemporary programming language that makes use of the advantages provided by way of Erlang VM with no fairly incorporating the complicated syntaxes of Erlang.
Learning to software utilizing Elixir will train many stuff which are very priceless to programming as a craft, no matter if on the finish of the day, the programmer is not utilizing Elixir. This e-book will train you recommendations and ideas very important to any complicated, scalable, and resilient program. often, functions are traditionally tricky to cause approximately, yet utilizing the options during this booklet, they'll turn into effortless and relaxing. it's going to train you the useful programing ropes, to permit them to create larger and extra scalable purposes, and you'll discover how Elixir can assist in attaining new programming heights. additionally, you will glean a company figuring out of fundamentals of OTP and the to be had popular, supplied performance for developing resilient advanced platforms. moreover, you'll examine the fundamentals of metaprogramming: enhancing and increasing Elixir to suite your needs.
Style and process
An exploration of useful programming and Elixir with effortless to persist with examples utilizing Elixir and the useful sort. the entire issues, strategies, and rules lined are essentially and concisely defined with both code examples or extensive discussions, or both!