Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Introducing Elixir: Getting Started in Functional Programming

Buy

Elixir is an excellent language if you want to learn about functional programming, and with this hands-on introduction, you’ll discover just how powerful and fun Elixir can be. This language combines the robust functional programming of Erlang with a syntax similar to Ruby, and includes powerful features for metaprogramming.

This book shows you how to write simple Elixir programs by teaching one skill at a time. Once you pick up pattern matching, process-oriented programming, and other concepts, you’ll understand why Elixir makes it easier to build concurrent and resilient programs that scale up and down with ease.

  • Get comfortable with IEx, Elixir’s command line interface
  • Discover atoms, pattern matching, and guards: the foundations of your program structure
  • Delve into the heart of Elixir 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 and the Mnesia database
  • Build resilient applications with Erlang’s Open Telecom Platform
  • Define macros with Elixir’s metaprogramming tools
(HTML tags aren't allowed.)

Programming .NET Security
Programming .NET Security
With the spread of web-enabled desktop clients and web-server based applications, developers can no longer afford to treat security as an afterthought. It's one topic, in fact, that .NET forces you to address, since Microsoft has placed security-related features at the core of the .NET Framework. Yet, because a developer's carelessness or lack of...
Demystifying EDI (With CD-ROM)
Demystifying EDI (With CD-ROM)
Most of today's mid-size to large business enterprises and governmental agencies use electronic data interchange, or EDI, to interact with one another. EDI is a highly structured data communications system that is used to exchange commercial documents including purchase orders, invoices, electronic catalogs, and bid documents. Demystifying EDI is...
HTML5 Multimedia: Develop and Design
HTML5 Multimedia: Develop and Design

As a web developer or web designer, or those of you who just maintain your own website, you know that the web is constantly changing, and the tools and methods that are used to build websites are in constant development. Like sand dunes in the Sahara, they shift constantly, but fortunately, usually in a forward direction.

The shift...


Introduction to Artificial Neural Systems
Introduction to Artificial Neural Systems
The recent resurgence of interest in neural networks has its roots in the recognition that the brain performs computations in a different manner than do conventional digital computers. Computers are extremely fast and precise at executing sequences of instructions that have been formulated for them. A human information processing system is composed...
Usability Testing of Medical Devices
Usability Testing of Medical Devices

To paraphrase a popular saying, usability testing should be done early and often. However, it doesn’t have to be an onerous process. Informative, practical, and engaging, Usability Testing of Medical Devices provides a simple, easy to implement general understanding of usability testing. It offers a general...

Perl for System Administration : Managing multi-platform environments with Perl
Perl for System Administration : Managing multi-platform environments with Perl
Some people plan to become administrators. The rest of us are thrust into it: we are webmasters, hobbyists, or just the default "technical people" on staff who are expected to keep things running. After some stumbling around repeating the same steps over and over again (and occasionally paying the price when we forget one), we realize...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy