舉報

會員
Elixir Cookbook
最新章節:
Index
ThisbookisintendedforuserswithsomeknowledgeoftheElixirlanguagesyntaxandbasicdatatypes/structures.Althoughthisisacookbookandnosequentialreadingisrequired,thebook’sstructurewillallowlessadvanceduserswhofollowittobegraduallyexposedtosomeofElixir’sfeaturesandconceptsspecifictofunctionalprogramming.Togetthemostoutofthisbook,youneedtobewellversedwithErlang.
目錄(103章)
倒序
- coverpage
- Elixir Cookbook
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Support files eBooks discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Sections
- Conventions
- Reader feedback
- Customer support
- Chapter 1. Command Line
- Introduction
- Using the terminal to prototype and test ideas
- Loading and compiling modules
- Getting help and accessing documentation within IEx
- Using Erlang from Elixir
- Inspecting your system in IEx
- Inspecting your system with Observer
- Creating a simple application
- Managing dependencies
- Generating a supervised application
- Generating umbrella applications
- Managing application configuration
- Creating custom Mix tasks
- Chapter 2. Data Types and Structures
- Understanding immutability
- Adding and subtracting lists
- Combining tuples into a list
- Creating and manipulating keyword lists
- Using pattern matching
- Pattern matching an HTTPoison response
- Creating a key/value store with a map
- Mapping and reducing enumerables
- Generating lazy (even infinite) sequences
- Streaming a file as a resource
- Chapter 3. Strings and Binaries
- Introduction
- Joining strings
- Splitting strings
- Replacing string codepoints with patterns
- Slicing strings with ranges
- Using regular expressions
- Combining operations with the |> operator
- Creating a word list
- Determining the word frequency in a text
- Reading and writing metadata from MP3 files
- Chapter 4. Modules and Functions
- Introduction
- Namespacing modules
- Using module attributes as constants
- Enforcing behaviors
- Documenting modules
- Using module directives
- Using a module in the scripted mode
- Defining functions with default arguments
- Using guard clauses and pattern matching in function definitions
- Chapter 5. Processes and Nodes
- Introduction
- Sending messages between processes
- Making code run on all available CPUs
- Using tasks to perform multiple concurrent computations
- Creating a stateful server process (messages with counters)
- Using agents as an abstraction around states
- Using an ETS table to share the state
- Creating named nodes
- Connecting nodes
- Executing code in a different node
- Chapter 6. OTP – Open Telecom Platform
- Introduction
- Implementing a GenServer
- Expanding our server
- Creating a supervisor
- Using Observer to inspect supervisors and processes
- Handling errors and managing exceptions
- Packaging and releasing an OTP application
- Deploying applications and updating a running system
- Chapter 7. Cowboy and Phoenix
- Introduction
- Setting up Cowboy
- Serving static files
- Implementing a websocket handler
- Creating a Phoenix application
- Defining routes
- Creating a controller
- Creating views and templates
- Implementing topics
- Protecting the Phoenix app with SSL
- Chapter 8. Interactions
- Introduction
- Using Redis and Postgres
- Using OS commands from within Elixir
- Getting Twitter data
- Appendix A. Installation and Further Reading
- Installing Elixir
- Installing PostgreSQL
- Installing Redis
- Some useful links
- Index 更新時間:2021-07-23 20:49:53
推薦閱讀
- OpenDaylight Cookbook
- 編程卓越之道(卷3):軟件工程化
- 零基礎學Java(第4版)
- Python數據分析(第2版)
- Visual C
- PostgreSQL Replication(Second Edition)
- Python機器學習經典實例
- 深入淺出Serverless:技術原理與應用實踐
- UVM實戰
- 基于ARM Cortex-M4F內核的MSP432 MCU開發實踐
- 好好學Java:從零基礎到項目實戰
- Mastering Akka
- Scratch趣味編程:陪孩子像搭積木一樣學編程
- JavaScript Concurrency
- C Primer Plus(第6版)中文版【最新修訂版】
- SAS編程演義
- Hands-On Data Visualization with Bokeh
- Scratch編程入門與算法進階(第2版)
- Android Application Programming with OpenCV 3
- Real-time Web Application Development using Vert.x 2.0
- Java無難事:詳解Java編程核心思想與技術
- ReactJS Blueprints
- Visual Basic 2008應用程序開發實例精講
- Go程序員面試算法寶典
- Rust Programming Cookbook
- Unity 3D特效設計必修課
- OAuth 2.0 Cookbook
- Maven Essentials
- 精通ASP.NET 3.5網絡編程之安全策略
- UI設計基礎培訓教程(全彩版·第2版)