Download e-book for kindle: Erlang and Elixir for Imperative Programmers by Wolfgang Loder

By Wolfgang Loder

ISBN-10: 1484223934

ISBN-13: 9781484223932

ISBN-10: 1484223942

ISBN-13: 9781484223949

Learn and comprehend Erlang and Elixir and enhance a operating wisdom of the thoughts of useful programming that underpin them. This booklet takes the author’s adventure of taking over a venture that required sensible programming and real-time platforms, breaks it down, and organizes it. you'll get the required wisdom approximately adjustments to the languages you recognize, the place to begin, and the place to move next.

Have you been advised via your patron or supervisor that they heard good stuff approximately Erlang, you can use it for the subsequent venture? by no means needed to care for practical programming or real-time structures? In 2014, the writer, Wolfgang Loder, constructed a repository for electronic resources that needed to convey these resources in binary shape fast and reliably, having the ability to care for at the least countless numbers of requests in keeping with second.

Since he may make a decision the structure and software program stack of the answer, he instantly considered Erlang and its libraries and began to guage this feature. It was once now not lengthy after that he came across Elixir, which sits on best of the Erlang digital desktop and has good points extra palatable for non-functional programmers, even though it is a useful programming language itself.

Erlang and Elixir for significant Programmers gives you a foundation for finding out no matter if the hassle is plausible on your subsequent undertaking. This e-book is partially a story of the author's personal adventure and in part an outline of the larger and extra sophisticated changes among Erlang/Elixir and languages similar to C++, Java, and C#.

What you are going to Learn

  • Discover sensible programming, Erlang, and Elixir
  • Work on carrier layout and repair features
  • Set up your surroundings: deployment, improvement, and production
  • Implement the carrier together with public interface, asset processing, and deployment
  • Use the styles and ideas present in Erlang together with style construction innovations and code structuring.

Who This ebook Is For
Experienced and savvy programmers, coders, and builders new to Erlang and Elixir.

Show description

Read Online or Download Erlang and Elixir for Imperative Programmers PDF

Similar object-oriented software design books

New PDF release: UML for Mere Mortals®

Have to get effects with UML. .. with no pointless complexity or mind-numbing jargon? you wish UML for Mere MortalsR. This easy-to-read creation is ideal for technical pros and company stakeholders alike: an individual who must create, comprehend, or assessment UML types, with out turning into a hard-core modeler.

UML and the Unified Process by Favre L. PDF

Unified Modeling Language (UML), Unified approach (UP), and different info modeling tools are addressed during this scholarly attention of the research, layout, and improvement of web-based and company purposes. the most up-tp-date study on conceptual, theoretical, and empirical problems with modeling for on-line enterprise and static details is supplied.

Read e-book online Objective-C: Visual QuickStart Guide PDF

Such a lot books on Objective-C are quite prosaic, yet i love this book's association, which breaks the positive factors of objective-c into great chunk measurement innovations. For the target programming naive developer, this gives a pleasant studying curve for turning into fluent in easy paradigms of Obj-C. i'd check with Apple's most recent documentation at the evolving complicated positive factors of Objective-C, which aren't coated in addition via Kaplan or Mark.

Get Software Project Management: A Unified Framework (The PDF

Software program undertaking administration provides a brand new administration framework uniquely suited for the complexities of contemporary software program improvement. Walker Royce's pragmatic standpoint exposes the shortcomings of many well-accepted administration priorities and equips software program execs with state-of-the-art wisdom derived from his 20 years of winning from the trenches venture administration event.

Additional resources for Erlang and Elixir for Imperative Programmers

Example text

Erl in the folder tests of the project you run the command in. Example 7-10. rebar3 new kujua_eunit eunittemplate If test does not exist, it will be created during the processing of the template; see Example 7-11. Example 7-11. com> 2016 Wolfgang Loder @end -module(eunittemplate_tests). com>'). -define(NOTEST, true). -define(NOASSERT, true). hrl"). -define(MODNAME, eunittemplate). %%% test generator eunittemplate_test_() -> []. Custom templates are useful, and you will see that the Elixir tool called Mix has a similar mechanism for creating custom templates.

Example 7-14. ===> Verifying dependencies... ===> Compiling erlangexamples ===> Starting relx build process ... 0 ===> Dev mode enabled, release will be symlinked ===> release successfully created! 39 CHAPTER 7 ■ DEVELOPMENT SETUP Again, it is possible to run the script manually, but it is likely that this will end in an error message. Rebar3 helps us with the command shown in Example 7-15 without relying on a release build. Example 7-15. rebar3 shell This command opens a shell and boots your application with all needed dependencies and sets environment variables.

It can create application templates, run tests, invoke scripts, and more. com/drobakowski/awesome-erlang 34 CHAPTER 7 ■ DEVELOPMENT SETUP Rebar3 has changed a few things but stays as compatible as possible with older Rebar versions. One of the bigger changes is the integration of the package manager Hex, which is used in Elixir as well. This makes it possible to include (binary) packages that are created with Elixir. Another feature of Rebar3 is that it now only handles OTP applications and is more stringent with the folder structure of the projects, a fact that may put off some developers.

Download PDF sample

Erlang and Elixir for Imperative Programmers by Wolfgang Loder


by Ronald
4.1

Rated 4.71 of 5 – based on 32 votes