Elixir cookbook :: unleash the full power of programming in Elixir with over 60 incredibly effective recipes /
Annotation
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Birmingham, England :
Packt Publishing Ltd,
2015.
|
Schlagworte: | |
Online-Zugang: | Volltext |
Zusammenfassung: | Annotation |
Beschreibung: | "Quick answers to common problems"--Cover Includes index. |
Beschreibung: | 1 online resource (236 pages) : illustrations |
ISBN: | 9781784393489 1784393487 |
Internformat
MARC
LEADER | 00000cam a2200000 i 4500 | ||
---|---|---|---|
001 | ZDB-4-EBA-ocn905915471 | ||
003 | OCoLC | ||
005 | 20241004212047.0 | ||
006 | m o d | ||
007 | cr cn||||||||| | ||
008 | 150304t20152015enka o 001 0 eng d | ||
040 | |a E7B |b eng |e rda |e pn |c E7B |d OCLCO |d EBLCP |d COO |d REB |d N$T |d OCLCF |d OCLCQ |d OCLCO |d TEFOD |d IDB |d OCLCQ |d CNNOR |d MERUC |d D6H |d OCLCQ |d NLE |d STF |d UKMGB |d OCLCQ |d G3B |d DKC |d OCLCQ |d UKAHL |d VT2 |d RDF |d OCLCQ |d AJS |d OCLCO |d OCLCQ |d QGK |d OCLCO |d OCLCL |d OCLCQ | ||
016 | 7 | |a 018007195 |2 Uk | |
019 | |a 961597313 |a 1259168090 | ||
020 | |a 9781784393489 |q (electronic bk.) | ||
020 | |a 1784393487 |q (electronic bk.) | ||
020 | |z 1784397512 | ||
020 | |z 9781784397517 | ||
035 | |a (OCoLC)905915471 |z (OCoLC)961597313 |z (OCoLC)1259168090 | ||
037 | |a 737B619A-C623-4E96-BB0E-54BA5ACDBD22 |b OverDrive, Inc. |n http://www.overdrive.com | ||
050 | 4 | |a QA76.76.A65 |b P474 2015eb | |
072 | 7 | |a COM |x 051390 |2 bisacsh | |
072 | 7 | |a COM |x 051230 |2 bisacsh | |
072 | 7 | |a COM |x 051440 |2 bisacsh | |
082 | 7 | |a 005.1 |2 23 | |
049 | |a MAIN | ||
100 | 1 | |a Pereira, Paulo A., |e author. | |
245 | 1 | 0 | |a Elixir cookbook : |b unleash the full power of programming in Elixir with over 60 incredibly effective recipes / |c Paulo A. Pereira. |
264 | 1 | |a Birmingham, England : |b Packt Publishing Ltd, |c 2015. | |
264 | 4 | |c ©2015 | |
300 | |a 1 online resource (236 pages) : |b illustrations | ||
336 | |a text |b txt |2 rdacontent | ||
337 | |a computer |b c |2 rdamedia | ||
338 | |a online resource |b cr |2 rdacarrier | ||
500 | |a "Quick answers to common problems"--Cover | ||
500 | |a Includes index. | ||
588 | 0 | |a Online resource; title from PDF title page (ebrary, viewed March 04, 2015). | |
520 | 8 | |a Annotation |b This book is intended for users with some knowledge of the Elixir language syntax and basic data types/structures. Although this is a cookbook and no sequential reading is required, the book's structure will allow less advanced users who follow it to be gradually exposed to some of Elixir's features and concepts specific to functional programming. To get the most out of this book, you need to be well versed with Erlang. | |
505 | 0 | |a Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; 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 | |
505 | 8 | |a Chapter 2: Data Types and StructuresUnderstanding 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 | |
505 | 8 | |a Using tasks to perform multiple concurrent computationsCreating 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 | |
505 | 8 | |a Chapter 7: Cowboy and PhoenixIntroduction; 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: Installation and Further Reading; Installing Elixir; Installing PostgreSQL; Installing Redis; Some useful links; Index | |
546 | |a English. | ||
650 | 0 | |a Application software |x Development. |0 http://id.loc.gov/authorities/subjects/sh95009362 | |
650 | 0 | |a Application software |x Development |x Management. | |
650 | 6 | |a Logiciels d'application |x Développement. | |
650 | 6 | |a Logiciels d'application |x Développement |x Gestion. | |
650 | 7 | |a COMPUTERS |x Programming |x Open Source. |2 bisacsh | |
650 | 7 | |a COMPUTERS |x Software Development & Engineering |x General. |2 bisacsh | |
650 | 7 | |a COMPUTERS |x Software Development & Engineering |x Tools. |2 bisacsh | |
650 | 7 | |a Application software |x Development |2 fast | |
650 | 7 | |a Application software |x Development |x Management |2 fast | |
776 | 0 | 8 | |i Print version: |a Pereira, Paulo A. |t Elixir cookbook : unleash the full power of programming in Elixir with over 60 incredibly effective recipes. |d Birmingham, England : Packt Publishing Ltd, ©2015 |h iii, 217 pages |z 9781784397517 |
856 | 4 | 0 | |l FWS01 |p ZDB-4-EBA |q FWS_PDA_EBA |u https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=958068 |3 Volltext |
936 | |a BATCHLOAD | ||
938 | |a Askews and Holts Library Services |b ASKH |n AH28267791 | ||
938 | |a EBL - Ebook Library |b EBLB |n EBL1963427 | ||
938 | |a ebrary |b EBRY |n ebr11023085 | ||
938 | |a EBSCOhost |b EBSC |n 958068 | ||
994 | |a 92 |b GEBAY | ||
912 | |a ZDB-4-EBA | ||
049 | |a DE-863 |
Datensatz im Suchindex
DE-BY-FWS_katkey | ZDB-4-EBA-ocn905915471 |
---|---|
_version_ | 1816882308369612800 |
adam_text | |
any_adam_object | |
author | Pereira, Paulo A. |
author_facet | Pereira, Paulo A. |
author_role | aut |
author_sort | Pereira, Paulo A. |
author_variant | p a p pa pap |
building | Verbundindex |
bvnumber | localFWS |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.76.A65 P474 2015eb |
callnumber-search | QA76.76.A65 P474 2015eb |
callnumber-sort | QA 276.76 A65 P474 42015EB |
callnumber-subject | QA - Mathematics |
collection | ZDB-4-EBA |
contents | Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; 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 StructuresUnderstanding 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 Using tasks to perform multiple concurrent computationsCreating 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 PhoenixIntroduction; 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: Installation and Further Reading; Installing Elixir; Installing PostgreSQL; Installing Redis; Some useful links; Index |
ctrlnum | (OCoLC)905915471 |
dewey-full | 005.1 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.1 |
dewey-search | 005.1 |
dewey-sort | 15.1 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>05709cam a2200685 i 4500</leader><controlfield tag="001">ZDB-4-EBA-ocn905915471</controlfield><controlfield tag="003">OCoLC</controlfield><controlfield tag="005">20241004212047.0</controlfield><controlfield tag="006">m o d </controlfield><controlfield tag="007">cr cn|||||||||</controlfield><controlfield tag="008">150304t20152015enka o 001 0 eng d</controlfield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">E7B</subfield><subfield code="b">eng</subfield><subfield code="e">rda</subfield><subfield code="e">pn</subfield><subfield code="c">E7B</subfield><subfield code="d">OCLCO</subfield><subfield code="d">EBLCP</subfield><subfield code="d">COO</subfield><subfield code="d">REB</subfield><subfield code="d">N$T</subfield><subfield code="d">OCLCF</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">TEFOD</subfield><subfield code="d">IDB</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">CNNOR</subfield><subfield code="d">MERUC</subfield><subfield code="d">D6H</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">NLE</subfield><subfield code="d">STF</subfield><subfield code="d">UKMGB</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">G3B</subfield><subfield code="d">DKC</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">UKAHL</subfield><subfield code="d">VT2</subfield><subfield code="d">RDF</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">AJS</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">QGK</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCL</subfield><subfield code="d">OCLCQ</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">018007195</subfield><subfield code="2">Uk</subfield></datafield><datafield tag="019" ind1=" " ind2=" "><subfield code="a">961597313</subfield><subfield code="a">1259168090</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781784393489</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1784393487</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">1784397512</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">9781784397517</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)905915471</subfield><subfield code="z">(OCoLC)961597313</subfield><subfield code="z">(OCoLC)1259168090</subfield></datafield><datafield tag="037" ind1=" " ind2=" "><subfield code="a">737B619A-C623-4E96-BB0E-54BA5ACDBD22</subfield><subfield code="b">OverDrive, Inc.</subfield><subfield code="n">http://www.overdrive.com</subfield></datafield><datafield tag="050" ind1=" " ind2="4"><subfield code="a">QA76.76.A65</subfield><subfield code="b">P474 2015eb</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">COM</subfield><subfield code="x">051390</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">COM</subfield><subfield code="x">051230</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">COM</subfield><subfield code="x">051440</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="082" ind1="7" ind2=" "><subfield code="a">005.1</subfield><subfield code="2">23</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">MAIN</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Pereira, Paulo A.,</subfield><subfield code="e">author.</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Elixir cookbook :</subfield><subfield code="b">unleash the full power of programming in Elixir with over 60 incredibly effective recipes /</subfield><subfield code="c">Paulo A. Pereira.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Birmingham, England :</subfield><subfield code="b">Packt Publishing Ltd,</subfield><subfield code="c">2015.</subfield></datafield><datafield tag="264" ind1=" " ind2="4"><subfield code="c">©2015</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 online resource (236 pages) :</subfield><subfield code="b">illustrations</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">computer</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">online resource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">"Quick answers to common problems"--Cover</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Includes index.</subfield></datafield><datafield tag="588" ind1="0" ind2=" "><subfield code="a">Online resource; title from PDF title page (ebrary, viewed March 04, 2015).</subfield></datafield><datafield tag="520" ind1="8" ind2=" "><subfield code="a">Annotation</subfield><subfield code="b">This book is intended for users with some knowledge of the Elixir language syntax and basic data types/structures. Although this is a cookbook and no sequential reading is required, the book's structure will allow less advanced users who follow it to be gradually exposed to some of Elixir's features and concepts specific to functional programming. To get the most out of this book, you need to be well versed with Erlang.</subfield></datafield><datafield tag="505" ind1="0" ind2=" "><subfield code="a">Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; 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</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Chapter 2: Data Types and StructuresUnderstanding 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</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Using tasks to perform multiple concurrent computationsCreating 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</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Chapter 7: Cowboy and PhoenixIntroduction; 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: Installation and Further Reading; Installing Elixir; Installing PostgreSQL; Installing Redis; Some useful links; Index</subfield></datafield><datafield tag="546" ind1=" " ind2=" "><subfield code="a">English.</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Application software</subfield><subfield code="x">Development.</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh95009362</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Application software</subfield><subfield code="x">Development</subfield><subfield code="x">Management.</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Logiciels d'application</subfield><subfield code="x">Développement.</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Logiciels d'application</subfield><subfield code="x">Développement</subfield><subfield code="x">Gestion.</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS</subfield><subfield code="x">Programming</subfield><subfield code="x">Open Source.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS</subfield><subfield code="x">Software Development & Engineering</subfield><subfield code="x">General.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS</subfield><subfield code="x">Software Development & Engineering</subfield><subfield code="x">Tools.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Application software</subfield><subfield code="x">Development</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Application software</subfield><subfield code="x">Development</subfield><subfield code="x">Management</subfield><subfield code="2">fast</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Print version:</subfield><subfield code="a">Pereira, Paulo A.</subfield><subfield code="t">Elixir cookbook : unleash the full power of programming in Elixir with over 60 incredibly effective recipes.</subfield><subfield code="d">Birmingham, England : Packt Publishing Ltd, ©2015</subfield><subfield code="h">iii, 217 pages</subfield><subfield code="z">9781784397517</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="l">FWS01</subfield><subfield code="p">ZDB-4-EBA</subfield><subfield code="q">FWS_PDA_EBA</subfield><subfield code="u">https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=958068</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="936" ind1=" " ind2=" "><subfield code="a">BATCHLOAD</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">Askews and Holts Library Services</subfield><subfield code="b">ASKH</subfield><subfield code="n">AH28267791</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">EBL - Ebook Library</subfield><subfield code="b">EBLB</subfield><subfield code="n">EBL1963427</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">ebrary</subfield><subfield code="b">EBRY</subfield><subfield code="n">ebr11023085</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">EBSCOhost</subfield><subfield code="b">EBSC</subfield><subfield code="n">958068</subfield></datafield><datafield tag="994" ind1=" " ind2=" "><subfield code="a">92</subfield><subfield code="b">GEBAY</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-4-EBA</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-863</subfield></datafield></record></collection> |
id | ZDB-4-EBA-ocn905915471 |
illustrated | Illustrated |
indexdate | 2024-11-27T13:26:33Z |
institution | BVB |
isbn | 9781784393489 1784393487 |
language | English |
oclc_num | 905915471 |
open_access_boolean | |
owner | MAIN DE-863 DE-BY-FWS |
owner_facet | MAIN DE-863 DE-BY-FWS |
physical | 1 online resource (236 pages) : illustrations |
psigel | ZDB-4-EBA |
publishDate | 2015 |
publishDateSearch | 2015 |
publishDateSort | 2015 |
publisher | Packt Publishing Ltd, |
record_format | marc |
spelling | Pereira, Paulo A., author. Elixir cookbook : unleash the full power of programming in Elixir with over 60 incredibly effective recipes / Paulo A. Pereira. Birmingham, England : Packt Publishing Ltd, 2015. ©2015 1 online resource (236 pages) : illustrations text txt rdacontent computer c rdamedia online resource cr rdacarrier "Quick answers to common problems"--Cover Includes index. Online resource; title from PDF title page (ebrary, viewed March 04, 2015). Annotation This book is intended for users with some knowledge of the Elixir language syntax and basic data types/structures. Although this is a cookbook and no sequential reading is required, the book's structure will allow less advanced users who follow it to be gradually exposed to some of Elixir's features and concepts specific to functional programming. To get the most out of this book, you need to be well versed with Erlang. Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; 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 StructuresUnderstanding 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 Using tasks to perform multiple concurrent computationsCreating 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 PhoenixIntroduction; 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: Installation and Further Reading; Installing Elixir; Installing PostgreSQL; Installing Redis; Some useful links; Index English. Application software Development. http://id.loc.gov/authorities/subjects/sh95009362 Application software Development Management. Logiciels d'application Développement. Logiciels d'application Développement Gestion. COMPUTERS Programming Open Source. bisacsh COMPUTERS Software Development & Engineering General. bisacsh COMPUTERS Software Development & Engineering Tools. bisacsh Application software Development fast Application software Development Management fast Print version: Pereira, Paulo A. Elixir cookbook : unleash the full power of programming in Elixir with over 60 incredibly effective recipes. Birmingham, England : Packt Publishing Ltd, ©2015 iii, 217 pages 9781784397517 FWS01 ZDB-4-EBA FWS_PDA_EBA https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=958068 Volltext |
spellingShingle | Pereira, Paulo A. Elixir cookbook : unleash the full power of programming in Elixir with over 60 incredibly effective recipes / Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; 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 StructuresUnderstanding 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 Using tasks to perform multiple concurrent computationsCreating 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 PhoenixIntroduction; 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: Installation and Further Reading; Installing Elixir; Installing PostgreSQL; Installing Redis; Some useful links; Index Application software Development. http://id.loc.gov/authorities/subjects/sh95009362 Application software Development Management. Logiciels d'application Développement. Logiciels d'application Développement Gestion. COMPUTERS Programming Open Source. bisacsh COMPUTERS Software Development & Engineering General. bisacsh COMPUTERS Software Development & Engineering Tools. bisacsh Application software Development fast Application software Development Management fast |
subject_GND | http://id.loc.gov/authorities/subjects/sh95009362 |
title | Elixir cookbook : unleash the full power of programming in Elixir with over 60 incredibly effective recipes / |
title_auth | Elixir cookbook : unleash the full power of programming in Elixir with over 60 incredibly effective recipes / |
title_exact_search | Elixir cookbook : unleash the full power of programming in Elixir with over 60 incredibly effective recipes / |
title_full | Elixir cookbook : unleash the full power of programming in Elixir with over 60 incredibly effective recipes / Paulo A. Pereira. |
title_fullStr | Elixir cookbook : unleash the full power of programming in Elixir with over 60 incredibly effective recipes / Paulo A. Pereira. |
title_full_unstemmed | Elixir cookbook : unleash the full power of programming in Elixir with over 60 incredibly effective recipes / Paulo A. Pereira. |
title_short | Elixir cookbook : |
title_sort | elixir cookbook unleash the full power of programming in elixir with over 60 incredibly effective recipes |
title_sub | unleash the full power of programming in Elixir with over 60 incredibly effective recipes / |
topic | Application software Development. http://id.loc.gov/authorities/subjects/sh95009362 Application software Development Management. Logiciels d'application Développement. Logiciels d'application Développement Gestion. COMPUTERS Programming Open Source. bisacsh COMPUTERS Software Development & Engineering General. bisacsh COMPUTERS Software Development & Engineering Tools. bisacsh Application software Development fast Application software Development Management fast |
topic_facet | Application software Development. Application software Development Management. Logiciels d'application Développement. Logiciels d'application Développement Gestion. COMPUTERS Programming Open Source. COMPUTERS Software Development & Engineering General. COMPUTERS Software Development & Engineering Tools. Application software Development Application software Development Management |
url | https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=958068 |
work_keys_str_mv | AT pereirapauloa elixircookbookunleashthefullpowerofprogramminginelixirwithover60incrediblyeffectiverecipes |