Direct Download Learn Functional Programming with Elixir: New Foundations for a New World

Hits: 50
Learn Functional Programming with Elixir: New Foundations for a New World
Learn Functional Programming with Elixir: New Foundations for a New World by Ulisses Almeida
2018 | ISBN: 168050245X | English | 200 pages | True PDF | 3 MB


Elixir's straightforward syntax and this guided tour give you a clean, simple path to learn modern functional programming techniques. No previous functional programming experience required! This book walks you through the right concepts at the right pace, as you explore immutable values and explicit data transformation, functions, modules, recursive functions, pattern matching, high-order functions, polymorphism, and failure handling, all while avoiding side effects. Don't board the Elixir train with an imperative mindset! To get the most out of functional languages, you need to think functionally. This book will get you there.Functional programming offers useful techniques for building maintainable and scalable software that solves today's difficult problems. The demand for software written in this way is increasing - you don't want to miss out. In this book, you'll not only learn Elixir and its features, you'll also learn the mindset required to program functionally. Elixir's clean...he functional way: working with immutable data, transforming data in discrete steps, and avoiding side effects. Next, take a deep look at values, expressions, functions, and modules. Then extend your programming with pattern matching and flow control with case, if, cond, and functions. Use recursive functions to create iterations. Work with data types such as lists, tuples, and maps. Improve code reusability and readability with Elixir's most common high-order functions. Explore how to use lazy computation with streams, design your data, and take advantage of polymorphism with protocols. Combine functions and handle failures in a maintainable way using Elixir features and libraries.Learn techniques that matter to make code that lives harmoniously with the language.What You Need:You'll need a computer and Elixir 1.4 or newer version installed. No previous functional programming or Elixir experience is required. Some experience with any programming language is recommended.
Download

or




Related Posts
1 hour

 Date: 10/15/18 02:41   in : E-Books & Audio Books 

Military symbols of the German military, 1943. 149 pages. United States Military Intelligence Service. Headquarters, Infantry, artillery, cavalry and reconnaissance, mountain, panzer, engineers, railway engineers, fortress engineers, technical, construction, road construction, signals, chem...

 

On this inspirational, informative, and highly entertaining program, taped on-location in historic Worcester, Massachusetts, bestselling author and lecturer Cheryl Richardson teaches you that there are several steps that will lead you to a life of meaning and purpose.To change your life for...

 

Now Say This guides parents through a highly practical three-step approach to effectively communicating with children called ALP (Acknowledge, Limit Set, and Problem Solve). It also discusses the power of words in all of our daily conversations. Each chapter addresses a different aspect of ...

 

By 1,800 years ago, speakers of proto-Ch'olan, the ancestor of three present-day Maya languages, had developed a calendar of eighteen twenty-day months plus a set of five days for a total of 365 days. This original Maya calendar, used extensively during the Classic period (200-900 CE), ...

 

The greatest discovery in the history of science is that the universe has not existed forever but was born. There was a day without a yesterday . . .The Big Bang is an accessible, authoritative introduction for anyone looking to understand how the universe came to be.Written by award-winnin...

 

In the thirteenth century, Zen master Dogen-perhaps the most significant of all Japanese philosophers, and the founder of the Japanese Soto Zen sect-wrote a practical manual of Instructions for the Zen Cook. In drawing parallels between preparing meals for the Zen monastery and spiritual tr...

 

The love child of Søren Kierkegaard and Kim Kardashian, the @KimKierkegaard Twitter account has been admired, praised, and adored in The New Yorker, The Washington Post, The New York Times, Financial Times, The Economist, New York, Buzzfeed, and more, and has amassed nearly a quarter o...

 

1 hour

 Date: 10/15/18 02:41   in : E-Books & Audio Books 

In this groundbreaking guide, former investment banker Philippe Espinasse explains the process of gathering cornerstone investors in connection with IPOs and other equity offerings.Using his trademark simple and jargon-free language, he details the targeting strategies, documentation, marke...

 

1 hour

 Date: 10/15/18 02:41   in : E-Books & Audio Books 

The book's great strength is that it eases very gradually into the subject, starting with very simple, concrete examples of vectors and matrices in R2 and R3 and gradually working into abstract vector spaces, with lots and lots of numerical examples and exercises throughout. The book ta...

 

Many companies have encountered pitfalls in their attempts to successfully implement enterprise resource planning (ERP) that have proven nearly insurmountable. Global Implications of Modern Enterprise Information Systems: Technologies and Applications presents useful strategies, techniques...