Elixir Foundations And Practices

DOWNLOAD
Download Elixir Foundations And Practices PDF/ePub or read online books in Mobi eBooks. Click Download or Read Online button to get Elixir Foundations And Practices book now. This website allows unlimited access to, at the time of writing, more than 1.5 million titles, including hundreds of thousands of titles in various foreign languages. If the content not found or just blank you must refresh this page
Learn Functional Programming With Elixir
DOWNLOAD
Author : Ulisses Almeida
language : en
Publisher:
Release Date : 2018-03-05
Learn Functional Programming With Elixir written by Ulisses Almeida and has been published by this book supported file pdf, txt, epub, kindle and other format this book has been release on 2018-03-05 with Computers categories.
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 syntax is excellent for exploring the critical skills of using functions and concurrency. Start with the basic techniques of the 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.
Elixir Foundations And Practices
DOWNLOAD
Author : Richard Johnson
language : en
Publisher: HiTeX Press
Release Date : 2025-06-01
Elixir Foundations And Practices written by Richard Johnson and has been published by HiTeX Press this book supported file pdf, txt, epub, kindle and other format this book has been release on 2025-06-01 with Computers categories.
"Elixir Foundations and Practices" "Elixir Foundations and Practices" is an authoritative exploration of the Elixir programming language, designed for software developers seeking to master modern functional programming and distributed application design. The book begins with a deep dive into the origins of Elixir and its powerful synergy with the BEAM virtual machine, laying a solid foundation for understanding concurrency, fault tolerance, and code organization. Practical discussions on the nature of immutable data, robust runtime pipelines, and best practices for structuring large-scale projects seamlessly introduce readers to the core pillars of building reliable systems. Advancing into the realm of advanced functional programming, the text thoroughly covers Elixir's expressive syntax—highlighting pipe patterns, composition, and sophisticated pattern matching. Readers are guided through higher-order functions, lazy evaluation, recursion optimization, and the unique approach to error handling that underpins Elixir's legendary robustness. Mastery of metaprogramming is within reach, as clear step-by-step sections reveal the power of macros, code generation, domain-specific language construction, and the intricacies of compile-time transformations. To prepare readers for real-world deployment, the book offers comprehensive coverage of concurrent processes, the OTP framework, distributed systems, and high-availability design. Deep technical insights into testing methodologies, debugging concurrent and distributed systems, and ensuring code quality are paired with thorough guidelines for integration—whether interfacing with Erlang, working with databases, or building scalable web APIs using Phoenix. Security, observability, and operational best practices are woven throughout, empowering developers to create resilient, scalable, and secure Elixir applications for demanding production environments.
Mastering Elixir
DOWNLOAD
Author : André Albuquerque
language : en
Publisher: Packt Publishing Ltd
Release Date : 2018-07-30
Mastering Elixir written by André Albuquerque and has been published by Packt Publishing Ltd this book supported file pdf, txt, epub, kindle and other format this book has been release on 2018-07-30 with Computers categories.
Leverage the power of Elixir programming language to solve practical problems associated with scalability, concurrency, fault tolerance, and high availability. Key Features Enhance your Elixir programming skills using its powerful tools and abstractions Discover how to develop a full-fledged file server Understand how to use Phoenix to create a web interface for your application. Book Description Running concurrent, fault-tolerant applications that scale is a very demanding responsibility. After learning the abstractions that Elixir gives us, developers are able to build such applications with inconceivable low effort. There is a big gap between playing around with Elixir and running it in production, serving live requests. This book will help you fll this gap by going into detail on several aspects of how Elixir works and showing concrete examples of how to apply the concepts learned to a fully fledged application. In this book, you will learn how to build a rock-solid application, beginning by using Mix to create a new project. Then you will learn how the use of Erlang's OTP, along with the Elixir abstractions that run on top of it (such as GenServer and GenStage), that allow you to build applications that are easy to parallelize and distribute. You will also master supervisors (and supervision trees), and comprehend how they are the basis for building fault-tolerant applications. Then you will use Phoenix to create a web interface for your application. Upon fnishing implementation, you will learn how to take your application to the cloud, using Kubernetes to automatically deploy, scale, and manage it. Last, but not least, you will keep your peace of mind by learning how to thoroughly test and then monitor your application. What you will learn Use Elixir tools, including IEx and Mix Find out how an Elixir project is structured and how to create umbrella applications Discover the power of supervision trees, the basis for fault-tolerance Create a Domain-Specifc Language (DSL) that abstracts complexity Create a blazing-fast web interface for your application with Phoenix Set up an automatic deployment process for the cloud Monitor your application and be warned if anything unexpected happens Who this book is for Mastering Elixir is for you if you have experience in Elixir programming and want to take it to the next level. This Elixir book shows you how to build, deploy, and maintain robust applications, allowing you to go from tinkering with Elixir on side projects to using it in a live environment. However, no prior knowledge of Elixir is required to enjoy the complex topics covered in the book.
Foundations Of Internal Alchemy
DOWNLOAD
Author : Mu Wang
language : en
Publisher: Golden Elixir Press
Release Date : 2011
Foundations Of Internal Alchemy written by Mu Wang and has been published by Golden Elixir Press this book supported file pdf, txt, epub, kindle and other format this book has been release on 2011 with Body, Mind & Spirit categories.
Originally written for Chinese readers, this book provides a clear description of the Taoist practice of Internal Alchemy, or Neidan. The author outlines the four stages of the alchemical practice and clarifies several relevant terms and notions, including Essence, Breath, and Spirit; the Cinnabar Fields; the "Fire Times"; and the Embryo. The book is based on the system of the Wuzhen pian (Awakening to Reality), one of the main sources of Internal Alchemy, and contains about two hundred quotations from original Taoist texts. Table of Contents Foreword, vii INTRODUCTION, 1 The Basis: Essence and Spirit, 3 STAGES OF THE ALCHEMICAL PRACTICE IN AWAKENING TO REALITY, 11 The Four Stages, 13 "Laying the Foundations," 15 Main Points in the Practice of "Laying the Foundations," 20 The Functions of Essence, Breath, and Spirit, 36 Terms Related to the "Coagulation of the Three Treasures," 52 Conclusion of the Stage of "Laying the Foundations," 63 "Refining Essence to Transmute it into Breath," 65 "Refining Breath to Transmute it into Spirit," 99 "Refining Spirit to Return to Emptiness," 109 CONCLUSION, 119 The "Arts of the Way," 121 Tables, 123 Glossary of Chinese Characters, 133
Daoist Internal Mastery
DOWNLOAD
Author : Liping Wang
language : en
Publisher: Lulu.com
Release Date : 2019
Daoist Internal Mastery written by Liping Wang and has been published by Lulu.com this book supported file pdf, txt, epub, kindle and other format this book has been release on 2019 with Body, Mind & Spirit categories.
This book translates Master Wang's original practice instructions and discourses given during training seminars. His system of internal alchemy goes back to two ancient Daoist texts: the 13th-century Lingbao bifa, linked to the immortals Zhongli Quan and L Dongbin; and the 17th-century Taiyi jinhua zongzhi (Secret of the Golden Flower), also connected to L . Together they are known as the Lingbao tong zhineng neigong shu (Arts of Internal Mastery, Wisdom, and Potential, Based on Numinous Treasure). The texts outline the concoction of a golden elixir through the dual cultivation of inner nature and life-destiny. This book follows the classics and presents all different kinds of techniques--including walking, pacing, sleeping, circulating the five phases, absorbing tree energy, and capturing planetary essences--in a systematic format and with a great amount of instructional detail. It contains a wealth of information invaluable to anyone interested in genuine Daoist cultivation and elucidates numerous rather obscure concepts to contextualize each practice.
Elixir In Action
DOWNLOAD
Author : Sasa Juric
language : en
Publisher: Simon and Schuster
Release Date : 2019-01-03
Elixir In Action written by Sasa Juric and has been published by Simon and Schuster this book supported file pdf, txt, epub, kindle and other format this book has been release on 2019-01-03 with Computers categories.
Summary Revised and updated for Elixir 1.7, Elixir in Action, Second Edition teaches you how to apply Elixir to practical problems associated with scalability, fault tolerance, and high availability. Along the way, you'll develop an appreciation for, and considerable skill in, a functional and concurrent style of programming. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the Technology When you're building mission-critical software, fault tolerance matters. The Elixir programming language delivers fast, reliable applications, whether you're building a large-scale distributed system, a set of backend services, or a simple web app. And Elixir's elegant syntax and functional programming mindset make your software easy to write, read, and maintain. About the Book Elixir in Action, Second Edition teaches you how to build production-quality distributed applications using the Elixir programming language. Author Saša Jurić introduces this powerful language using examples that highlight the benefits of Elixir's functional and concurrent programming. You'll discover how the OTP framework can radically reduce tedious low-level coding tasks. You'll also explore practical approaches to concurrency as you learn to distribute a production system over multiple machines. What's inside Updated for Elixir 1.7 Functional and concurrent programming Introduction to distributed system design Creating deployable releases About the Reader You'll need intermediate skills with client/server applications and a language like Java, C#, or Ruby. No previous experience with Elixir required. About the Author Saša Jurić is a developer with extensive experience using Elixir and Erlang in complex server-side systems. Table of Contents First steps Building blocks Control flow Data abstractions Concurrency primitives Generic server processes Building a concurrent system Fault-tolerance basics Isolating error effects Beyond GenServer Working with components Building a distributed system Running the system
A Complete Guide To Chi Gung
DOWNLOAD
Author : Daniel Reid
language : en
Publisher: Shambhala Publications
Release Date : 2000-03-07
A Complete Guide To Chi Gung written by Daniel Reid and has been published by Shambhala Publications this book supported file pdf, txt, epub, kindle and other format this book has been release on 2000-03-07 with Body, Mind & Spirit categories.
A guide to the history, theory and practice of chi-gung, the ancient Taoist system of health rooted in movement, breathing, meditation, and massage Chi-gung, which literally means “energy work”: is a system of cultivating health, vitality, and longevity that is based on the fundamental principles of Taoism and the laws of nature. Practiced by the Chinese for thousands of years, chi-gung works with the energy found in all living things to help rid the body of the imbalances that sap our strength and give rise to disease. The simple, meditative movements, breathing exercises, and massage techniques that are the basis of chi-gung can be practiced by anyone, regardless of age or physical fitness. Originally published under the title Harnessing the Power of the Universe, this book provides a detailed overview of chi-gung, describing the techniques of movement, breathing, and massage that are intrinsic to this ancient Taoist system of health.
Foundation For A New Theory And Practice Of Medicine
DOWNLOAD
Author : Thomas Inman
language : en
Publisher:
Release Date : 1861
Foundation For A New Theory And Practice Of Medicine written by Thomas Inman and has been published by this book supported file pdf, txt, epub, kindle and other format this book has been release on 1861 with Medicine categories.
Study Guide To Accompany Bade And Parkin Foundations Of Microeconomics
DOWNLOAD
Author : Thomas Meyer
language : en
Publisher:
Release Date : 2002
Study Guide To Accompany Bade And Parkin Foundations Of Microeconomics written by Thomas Meyer and has been published by this book supported file pdf, txt, epub, kindle and other format this book has been release on 2002 with Business & Economics categories.
Phoenix In Action
DOWNLOAD
Author : Geoffrey Lessel
language : en
Publisher: Simon and Schuster
Release Date : 2019-04-26
Phoenix In Action written by Geoffrey Lessel and has been published by Simon and Schuster this book supported file pdf, txt, epub, kindle and other format this book has been release on 2019-04-26 with Computers categories.
Summary Phoenix is a modern web framework built for the Elixir programming language. Elegant, fault-tolerant, and performant, Phoenix is as easy to use as Rails and as rock-solid as Elixir's Erlang-based foundation. Phoenix in Action builds on your existing web dev skills, teaching you the unique benefits of Phoenix along with just enough Elixir to get the job done. Foreword by Sasa Juric, author of Elixir in Action, Second Edition. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the Technology Modern web applications need to be efficient to develop, lightning fast, and unfailingly reliable. Phoenix, a web framework for the Elixir programming language, delivers on all counts. Elegant and intuitive, Phoenix radically simplifies the dev process. Built for concurrency, Phoenix channels make short work of developing real-time applications. And as for reliability, Phoenix apps run on the battle-tested Erlang VM, so they're rock solid! About the Book Phoenix in Action is an example-based book that teaches you to build production-quality web apps. You'll handle business logic, database interactions, and app designs as you progressively create an online auction site. As you go, you'll build everything from the core components to the real-time user interactions where Phoenix really shines. What's inside Functional programming in a web environment An introduction to Elixir Database interactions with Ecto Real-time communication with channels About the Reader For web developers familiar with a framework like Rails or ASP.NET. No experience with Elixir or Phoenix required. About the Author Geoffrey Lessel is a seasoned web developer who speaks and blogs about Elixir and Phoenix. Table of Contents PART 1 - GETTING STARTED Ride the Phoenix Intro to Elixir A little Phoenix overview PART 2 - DIVING IN DEEP Phoenix is not your application Elixir application structure Bring in Phoenix Making changes with Ecto.Changeset Transforming data in your browser Plugs, assigns, and dealing with session data Associating records and accepting bids PART 3 - THOSE IMPORTANT EXTRAS Using Phoenix channels for real-time communication Building an API Testing in Elixir and Phoenix