Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Elixir Cookbook

Elixir Cookbook, 9781784397517 (1784397512), Packt Publishing, 2015

Unleash the full power of programming in Elixir with over 60 incredibly effective recipes

About This Book

  • Use Elixir to solve common problems associated with scalability, concurrency, fault tolerance, and high availability
  • From command line to external API interaction, experience the joy of using this new language
  • Explore the concepts of data structures, immutability, and data transformation with the help of practical recipes

Who This Book Is For

This book is intended for users with some knowledge of the Elixir language syntax and basic data types/structures. Although this is a cookbook and no sequential reading is required, the book's structure will allow less advanced users who follow it to be gradually exposed to some of Elixir's features and concepts specific to functional programming. To get the most out of this book, you need to be well versed with Erlang.

What You Will Learn

  • Utilize Erlang code seamlessly from Elixir, leveraging a huge amount of battle-tested libraries
  • Use the Mix tool to generate applications and manage dependencies
  • Create modules and functions and use them from different machines, taking advantage of Elixir's integrated distribution mechanism
  • Implement OTP behaviors in Elixir
  • Package and deploy applications on running systems
  • Work with the Phoenix framework to generate a basic web application
  • Interact with external programs and APIs
  • Serve static files and implement websockets

In Detail

This book is a set of recipes grouped by topic that acts as a good reference to get ideas from or to quickly search for a solution to a problem. You will begin by launching an IEx session and using it to test some ideas. Next, you will perform various operations like loading and compiling modules, inspecting your system, generating a supervised app, and so on. Furthermore, you will be introduced to immutability, working with data structures, performing pattern matching, and using stream modules to generate infinite data sequences. You will learn about everything from joining strings to determining the word frequency in text. With respect to modules and functions, you will also discover how to load code from other modules and use guards and pattern matching in functions.

(HTML tags aren't allowed.)

Contemporary Logic Design
Contemporary Logic Design
Computer hardware has experienced the most dramatic improvement in capabilities and costs ever known to humankind. In just 40 years, we have seen room-sized computers, with little more processing power than today's pocket calculators, evolve into fingernail-sized devices with near supercomputer performance. This miracle has been made possible...
Enterprise Development with Flex: Best Practices for RIA Developers (Adobe Dev Lib)
Enterprise Development with Flex: Best Practices for RIA Developers (Adobe Dev Lib)

If you want to use Adobe Flex to build production-quality Rich Internet Applications for the enterprise, this groundbreaking book shows you exactly what's required. You'll learn efficient techniques and best practices, and compare several frameworks and tools available for RIA development -- well beyond anything you'll...

ASP.NET 2.0 : A Developer's Notebook
ASP.NET 2.0 : A Developer's Notebook
When ASP.NET hit the street a couple of years ago, it was a real eye-opener. Microsoft's tool for creating dynamic, server side web applications introduced Web Forms, a feature with the same rapid drag and drop convenience enjoyed by Visual Basic developers, along with a method for creating XML-based web services. ASP.NET was more than an...

Mechanical Ventilation (Critical Care Clinics, April 2007, Volume 23, No. 2)
Mechanical Ventilation (Critical Care Clinics, April 2007, Volume 23, No. 2)
The last decade has generated a growing fund of knowledge on how ventilator management can greatly impact patient outcome. The concepts developed by ARDS Network have been broadly accepted and placed into clinical practice, not only at university centers, but has filtered down to community hospitals. We are educating our...
IBM Certification Study Guide AIX V4.3 System Administration
IBM Certification Study Guide AIX V4.3 System Administration
The AIX & RS/6000 Certifications offered through the Professional Certification Program from IBM are designed to validate the skills required of technical professionals who work in the powerful and often complex environments of AIX and RS/6000. A complete set of professional certifications are available. They include:


Osteoimmunology: Interactions of the Immune and Skeletal Systems
Osteoimmunology: Interactions of the Immune and Skeletal Systems
It has been almost 40 years since it was fi rst observed that cells of the immune system could in fl uence the functions of bone [ 1 ] . Since that time, signi fi cant strides have been made in our understanding of the interactions between hematopoietic, immune, and bone cells. This fi eld is now known as...
©2019 LearnIT (support@pdfchm.net) - Privacy Policy