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.)

Campus Network Design Fundamentals (Cisco Press Fundamentals)
Campus Network Design Fundamentals (Cisco Press Fundamentals)

The all-in-one guide to the what, why, and how of modern campus network design

  • Provides a "readers digest" overview of modern technologies used to build resilient, scalable campus infrastructures

  • Shows readers how to build...

Data Scientists at Work
Data Scientists at Work

Data Scientists at Work is a collection of interviews with sixteen of the world's most influential and innovative data scientists from across the spectrum of this hot new profession. "Data scientist is the sexiest job in the 21st century," according to the Harvard Business Review. By 2018, the United States will...

Autodesk Inventor 2010: No Experience Required
Autodesk Inventor 2010: No Experience Required
This year, Autodesk Inventor will have been available to the public for 10 years! The acceleration that we feel as we age is compounded when you work in the world of CAD.

If you had asked me fi ve years ago what Inventor 2010 would be able to do, my guess would’ve probably come up shy of what was available in Inventor 2008. The

Introducing HTML5 (2nd Edition)
Introducing HTML5 (2nd Edition)

Welcome to the second edition of the Remy & Bruce show. Since the first edition of this book came out in July 2010, much has changed: support for HTML5 is much more widespread; Internet Explorer 9 finally came out; Google Chrome announced it would drop support for H.264 video; Opera experimented with video streaming...

Beginning Visual Basic .NET Databases
Beginning Visual Basic .NET Databases
This book is for programmers with some basic experience of Visual Basic .NET, who want to begin
programming database applications.

It might be useful if you have some limited experience of Access, although this is not strictly necessary.
Note that this book is not an introduction to Visual Basic .NET. If you are completely new
Microservices: Building Scalable Software
Microservices: Building Scalable Software

With the introduction of the cloud, enterprise application development moved from monolithic applications to small, lightweight, and process-driven components called microservices.

Microservices architecture is a style of software architecture, which makes application development easier and offers great flexibility to utilize

©2020 LearnIT (support@pdfchm.net) - Privacy Policy