Introducing Elixir: Getting Started in Functional by Simon St. Laurent,J. David Eisenberg PDF

By Simon St. Laurent,J. David Eisenberg

ISBN-10: 1491956771

ISBN-13: 9781491956779

Smooth, robust, and small, Elixir is a wonderful language for studying sensible programming, and with this hands-on creation, you’ll observe simply how strong Elixir will be. Authors Simon St. Laurent and J. David Eisenberg convey you the way Elixir combines the strong useful programming of Erlang with an technique that appears extra like Ruby, and comprises robust macro good points for metaprogramming.

Updated to hide Elixir 1.4, the second one variation of this functional ebook is helping you write uncomplicated Elixir courses by way of educating one ability at a time. when you choose up trend matching, process-oriented programming, and different innovations, you’ll comprehend why Elixir makes it more uncomplicated to construct concurrent and resilient courses that scale up and down with ease.

  • Get pleased with IEx, Elixir’s command line interface
  • Learn Elixir’s easy constructions through operating with numbers
  • Discover atoms, development matching, and guards: the principles of your application structure
  • Delve into the guts of Elixir processing with recursion, strings, lists, and higher-order functions
  • Create Elixir procedures and ship messages between them
  • Store and control based information with Erlang time period garage and the Mnesia database
  • Build resilient functions with the Open Telecom Platform

Show description

Read Online or Download Introducing Elixir: Getting Started in Functional Programming PDF

Best open source programming books

Download PDF by David Josephsen: Nagios: Building Enterprise-Grade Monitoring Infrastructures

The totally up to date advisor to company community tracking with Today’s Nagios Platform and instruments   this is often the definitive advisor to construction within your budget, enterprise-strength tracking infrastructures with the newest advertisement and open resource models of Nagios. World-renowned tracking specialist David Josephsen covers the full tracking software program stack, treating Nagios as a specification language and origin for development good designed tracking structures which can scale to serve any association.

Download e-book for iPad: Beginning Fedora Desktop: Fedora 18 Edition (Expert's Voice by Richard Petersen

Starting Fedora laptop: Fedora 18 version is a whole advisor to utilizing the Fedora 18 computing device Linux unencumber as your day-by-day motive force for mail, productiveness, social networking, and extra. writer and Linux specialist Richard Petersen delves into the working process as an entire and gives you an entire therapy of Fedora 18 laptop install, configuration, and use.

Download e-book for kindle: Building Tools with GitHub: Customize Your Workflow by Chris Dawson,Ben Straub

To your subsequent venture on GitHub, benefit from the service’s strong API to fulfill your designated improvement necessities. This sensible advisor exhibits you ways to construct your personal software program instruments for customizing the GitHub workflow. every one hands-on bankruptcy is a compelling tale that walks you thru the tradeoffs and concerns for construction purposes on best of assorted GitHub applied sciences.

Android Continuous Integration: Build-Deploy-Test Automation - download pdf or read online

Grasp non-stop integration, deployment and automatic checking out for Android apps. You’ll see how you can arrange and tear down sandbox environments to check the end-user event, the place you’ll tips on how to deal with a cellular gadget as well as the construct computer. Android non-stop Integration applies a real-world CI trend that has been completely demonstrated and carried out.

Extra resources for Introducing Elixir: Getting Started in Functional Programming

Sample text

Download PDF sample

Introducing Elixir: Getting Started in Functional Programming by Simon St. Laurent,J. David Eisenberg


by Daniel
4.5

Rated 4.03 of 5 – based on 7 votes