Introducing Elixir: Getting Started in Functional Programming, 2nd Edition

51gf9lxgmal. sl200

48 reviews
Published by
O'Reilly Media
QR code for Introducing Elixir: Getting Started in Functional Programming, 2nd Edition
Dec, 2016

About Introducing Elixir: Getting Started in Functional Programming, 2nd Edition

Smooth, powerful, and small, the Elixir programming language is an excellent place for newcomers to learn about functional programming. This book shows readers how Elixir combines the robust functional programming of Erlang with an approach that looks more like Ruby. Readers will learn how Elixir simplifies some of Erlang's odder corners and reaches toward metaprogramming with powerful macro features.
Introducing Elixer is ideal for developers new to programming as well as experienced developers who want to move into functional programming.

  • Get comfortable with IEx, Elixir's command line interface

  • Become familiar with Elixir’s basic structures by working with numbers

  • Discover atoms, pattern matching, and guards: the foundations of your program structure

  • Delve into the heart of Elixir processing with recursion, strings, lists, and higher-order functions

  • Create processes, send messages among them, and apply pattern matching to incoming messages

  • Store and manipulate structured data with Erlang Term Storage (ETS) and the Mnesia database

  • Build resilient applications with the Open Telecom Platform (OTP)

  • Define macros with Elixir's meta-programming tools

Table of Contents

Chapter 1. Getting Comfortable
Chapter 2. Functions and Modules
Chapter 3. Atoms, Tuples, and Pattern Matching
Chapter 4. Logic and Recursion
Chapter 5. Communicating with Humans
Chapter 6. Lists
Chapter 7. Name-Value Pairs
Chapter 8. Higher-Order Functions and List Comprehensions
Chapter 9. Playing with Processes
Chapter 10. Exceptions, Errors, and Debugging
Chapter 11. Static Analysis, Typespecs, and Testing
Chapter 12. Storing Structured Data
Chapter 13. Getting Started with OTP
Chapter 14. Using Macros to Extend Elixir
Chapter 15. Using Phoenix
Appendix A. An Elixir Parts Catalog
Appendix B. Generating Documentation with ExDoc

BY NOW from this link

Recommended Books