Book description
NoneTable of contents
- Foreword
- A Vain Attempt at a Justification
- 1. Take the Red Pill
-
Part I. Conventional Programming
- 2. Pattern Matching
- 3. Immutability
- 4. Elixir Basics
- 5. Anonymous Functions
- 6. Modules and Named Functions
- 7. Lists and Recursion
- 8. Maps, Keyword Lists, Sets, and Structs
- 9. An Aside—What Are Types?
- 10. Processing Collections—Enum and Stream
- 11. Strings and Binaries
- 12. Control Flow
-
13. Organizing a Project
- The Project: Fetch Issues from GitHub
- Task: Use Mix to Create Our New Project
- Transformation: Parse the Command Line
- Step: Write Some Basic Tests
- Transformation: Fetch from GitHub
- Task: Use Libraries
- Transformation: Convert Response
- Transformation: Sort Data
- Transformation: Take First n Items
- Transformation: Format the Table
- Task: Make a Command-Line Executable
- Task: Add Some Logging
- Task: Test the Comments
- Task: Create Project Documentation
- Coding by Transforming Data
- Part II. Concurrent Programming
- Part III. More-Advanced Elixir
- A1. Exceptions: raise and try, catch and throw
- A2. Type Specifications and Type Checking
- Bibliography
Product information
- Title: Programming Elixir 1.2
- Author(s):
- Release date:
- Publisher(s): Pragmatic Bookshelf
- ISBN: None
You might also like
book
Programming Elixir
You want to explore functional programming, but are put off by the academic feel (tell me …
book
Programming Elixir ≥ 1.6
This book is the introduction to Elixir for experienced programmers, completely updated for Elixir 1.6 and …
book
Programming Elixir 1.3
Explore functional programming without the academic overtones (tell me about monads just one more time). Create …
book
Craft GraphQL APIs in Elixir with Absinthe
Your domain is rich and interconnected, and your API should be too. Upgrade your web API …