Programmer passport: OTP
OTP is the heart of the rapidly growing Elixir, the functional language at the heart of Phoenix and LiveView. OTP enables exciting concurrent applications with among the best reliability properties in the world. With this book, you'll learn to code systems that can detect failure and recover fr...
Gespeichert in:
Beteilige Person: | |
---|---|
Weitere beteiligte Personen: | |
Format: | Elektronisch E-Book |
Sprache: | Englisch |
Veröffentlicht: |
[Raleigh, North Carolina]
Pragmatic Bookshelf
[2022]
|
Ausgabe: | [First edition]. |
Schriftenreihe: | The Pragmatic programmers
|
Schlagwörter: | |
Links: | https://learning.oreilly.com/library/view/-/9781680509700/?ar |
Zusammenfassung: | OTP is the heart of the rapidly growing Elixir, the functional language at the heart of Phoenix and LiveView. OTP enables exciting concurrent applications with among the best reliability properties in the world. With this book, you'll learn to code systems that can detect failure and recover from it automatically using the same techniques behind the world's telecommunication systems. By plugging into OTP, your own libraries will handle concurrent requests robustly, and seamlessly integrate with other supervised Elixir and Erlang applications. If you're looking to take your next step as an Elixir developer, look no further than OTP. OTP is a library for building fault tolerant systems with self-healing properties; its services power many of the world's reliable telecom infrastructure. It also powers many of Elixir's most powerful capabilities. In this fast-paced book - first published with Groxio's Programmer Passport - you'll learn about the most important abstractions that power OTP. This approachable guide will give you a high-level understanding before diving into individual details. This understanding will tell you how the core APIs work so you'll know why Elixir programmers write code the way they do. To start, this guide will walk you through building your own basic service that works in the same way as OTP's foundational GenServer. This quick exercise will gently ease you into the way GenServers work. You'll build your own GenServer, and then quickly move on to adding the supervision services to enable the reliability and self-healing properties that make Elixir famous. Once you've done so, you'll add features like a dynamic supervisor, and use a process registry to make your program more flexible and dynamic. |
Beschreibung: | Includes bibliographical references |
Umfang: | 1 Online-Ressource (74 Seiten) illustrations |
ISBN: | 9781680509700 1680509705 |
Internformat
MARC
LEADER | 00000cam a22000002 4500 | ||
---|---|---|---|
001 | ZDB-30-ORH-081560702 | ||
003 | DE-627-1 | ||
005 | 20240228121727.0 | ||
007 | cr uuu---uuuuu | ||
008 | 220815s2022 xx |||||o 00| ||eng c | ||
020 | |a 9781680509700 |c electronic bk. |9 978-1-68050-970-0 | ||
020 | |a 1680509705 |c electronic bk. |9 1-68050-970-5 | ||
035 | |a (DE-627-1)081560702 | ||
035 | |a (DE-599)KEP081560702 | ||
035 | |a (ORHE)9781680509700 | ||
035 | |a (DE-627-1)081560702 | ||
040 | |a DE-627 |b ger |c DE-627 |e rda | ||
041 | |a eng | ||
082 | 0 | |a 005.13/3 |2 23/eng/20220628 | |
100 | 1 | |a Tate, Bruce |d 1965- |e VerfasserIn |4 aut | |
245 | 1 | 0 | |a Programmer passport |b OTP |c by Bruce Tate ; edited by Jacquelyn Carter |
246 | 3 | 3 | |a OTP |
250 | |a [First edition]. | ||
264 | 1 | |a [Raleigh, North Carolina] |b Pragmatic Bookshelf |c [2022] | |
300 | |a 1 Online-Ressource (74 Seiten) |b illustrations | ||
336 | |a Text |b txt |2 rdacontent | ||
337 | |a Computermedien |b c |2 rdamedia | ||
338 | |a Online-Ressource |b cr |2 rdacarrier | ||
490 | 0 | |a The Pragmatic programmers | |
500 | |a Includes bibliographical references | ||
520 | |a OTP is the heart of the rapidly growing Elixir, the functional language at the heart of Phoenix and LiveView. OTP enables exciting concurrent applications with among the best reliability properties in the world. With this book, you'll learn to code systems that can detect failure and recover from it automatically using the same techniques behind the world's telecommunication systems. By plugging into OTP, your own libraries will handle concurrent requests robustly, and seamlessly integrate with other supervised Elixir and Erlang applications. If you're looking to take your next step as an Elixir developer, look no further than OTP. OTP is a library for building fault tolerant systems with self-healing properties; its services power many of the world's reliable telecom infrastructure. It also powers many of Elixir's most powerful capabilities. In this fast-paced book - first published with Groxio's Programmer Passport - you'll learn about the most important abstractions that power OTP. This approachable guide will give you a high-level understanding before diving into individual details. This understanding will tell you how the core APIs work so you'll know why Elixir programmers write code the way they do. To start, this guide will walk you through building your own basic service that works in the same way as OTP's foundational GenServer. This quick exercise will gently ease you into the way GenServers work. You'll build your own GenServer, and then quickly move on to adding the supervision services to enable the reliability and self-healing properties that make Elixir famous. Once you've done so, you'll add features like a dynamic supervisor, and use a process registry to make your program more flexible and dynamic. | ||
650 | 0 | |a Elixir (Computer program language) | |
650 | 0 | |a Functional programming (Computer science) | |
650 | 0 | |a Software architecture | |
650 | 4 | |a Elixir (Langage de programmation) | |
650 | 4 | |a Programmation fonctionnelle | |
650 | 4 | |a Architecture logicielle | |
650 | 4 | |a Elixir (Computer program language) | |
650 | 4 | |a Functional programming (Computer science) | |
650 | 4 | |a Software architecture | |
700 | 1 | |a Carter, Jacquelyn |e HerausgeberIn |4 edt | |
966 | 4 | 0 | |l DE-91 |p ZDB-30-ORH |q TUM_PDA_ORH |u https://learning.oreilly.com/library/view/-/9781680509700/?ar |m X:ORHE |x Aggregator |z lizenzpflichtig |3 Volltext |
912 | |a ZDB-30-ORH | ||
912 | |a ZDB-30-ORH | ||
951 | |a BO | ||
912 | |a ZDB-30-ORH | ||
049 | |a DE-91 |
Datensatz im Suchindex
DE-BY-TUM_katkey | ZDB-30-ORH-081560702 |
---|---|
_version_ | 1821494820063936512 |
adam_text | |
any_adam_object | |
author | Tate, Bruce 1965- |
author2 | Carter, Jacquelyn |
author2_role | edt |
author2_variant | j c jc |
author_facet | Tate, Bruce 1965- Carter, Jacquelyn |
author_role | aut |
author_sort | Tate, Bruce 1965- |
author_variant | b t bt |
building | Verbundindex |
bvnumber | localTUM |
collection | ZDB-30-ORH |
ctrlnum | (DE-627-1)081560702 (DE-599)KEP081560702 (ORHE)9781680509700 |
dewey-full | 005.13/3 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.13/3 |
dewey-search | 005.13/3 |
dewey-sort | 15.13 13 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | [First edition]. |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>03531cam a22005052 4500</leader><controlfield tag="001">ZDB-30-ORH-081560702</controlfield><controlfield tag="003">DE-627-1</controlfield><controlfield tag="005">20240228121727.0</controlfield><controlfield tag="007">cr uuu---uuuuu</controlfield><controlfield tag="008">220815s2022 xx |||||o 00| ||eng c</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781680509700</subfield><subfield code="c">electronic bk.</subfield><subfield code="9">978-1-68050-970-0</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1680509705</subfield><subfield code="c">electronic bk.</subfield><subfield code="9">1-68050-970-5</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627-1)081560702</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)KEP081560702</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(ORHE)9781680509700</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627-1)081560702</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-627</subfield><subfield code="b">ger</subfield><subfield code="c">DE-627</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1=" " ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.13/3</subfield><subfield code="2">23/eng/20220628</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Tate, Bruce</subfield><subfield code="d">1965-</subfield><subfield code="e">VerfasserIn</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Programmer passport</subfield><subfield code="b">OTP</subfield><subfield code="c">by Bruce Tate ; edited by Jacquelyn Carter</subfield></datafield><datafield tag="246" ind1="3" ind2="3"><subfield code="a">OTP</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">[First edition].</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">[Raleigh, North Carolina]</subfield><subfield code="b">Pragmatic Bookshelf</subfield><subfield code="c">[2022]</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 Online-Ressource (74 Seiten)</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">Computermedien</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">Online-Ressource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">The Pragmatic programmers</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Includes bibliographical references</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">OTP is the heart of the rapidly growing Elixir, the functional language at the heart of Phoenix and LiveView. OTP enables exciting concurrent applications with among the best reliability properties in the world. With this book, you'll learn to code systems that can detect failure and recover from it automatically using the same techniques behind the world's telecommunication systems. By plugging into OTP, your own libraries will handle concurrent requests robustly, and seamlessly integrate with other supervised Elixir and Erlang applications. If you're looking to take your next step as an Elixir developer, look no further than OTP. OTP is a library for building fault tolerant systems with self-healing properties; its services power many of the world's reliable telecom infrastructure. It also powers many of Elixir's most powerful capabilities. In this fast-paced book - first published with Groxio's Programmer Passport - you'll learn about the most important abstractions that power OTP. This approachable guide will give you a high-level understanding before diving into individual details. This understanding will tell you how the core APIs work so you'll know why Elixir programmers write code the way they do. To start, this guide will walk you through building your own basic service that works in the same way as OTP's foundational GenServer. This quick exercise will gently ease you into the way GenServers work. You'll build your own GenServer, and then quickly move on to adding the supervision services to enable the reliability and self-healing properties that make Elixir famous. Once you've done so, you'll add features like a dynamic supervisor, and use a process registry to make your program more flexible and dynamic.</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Elixir (Computer program language)</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Functional programming (Computer science)</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Software architecture</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Elixir (Langage de programmation)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Programmation fonctionnelle</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Architecture logicielle</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Elixir (Computer program language)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Functional programming (Computer science)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Software architecture</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Carter, Jacquelyn</subfield><subfield code="e">HerausgeberIn</subfield><subfield code="4">edt</subfield></datafield><datafield tag="966" ind1="4" ind2="0"><subfield code="l">DE-91</subfield><subfield code="p">ZDB-30-ORH</subfield><subfield code="q">TUM_PDA_ORH</subfield><subfield code="u">https://learning.oreilly.com/library/view/-/9781680509700/?ar</subfield><subfield code="m">X:ORHE</subfield><subfield code="x">Aggregator</subfield><subfield code="z">lizenzpflichtig</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-30-ORH</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-30-ORH</subfield></datafield><datafield tag="951" ind1=" " ind2=" "><subfield code="a">BO</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-30-ORH</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-91</subfield></datafield></record></collection> |
id | ZDB-30-ORH-081560702 |
illustrated | Illustrated |
indexdate | 2025-01-17T11:20:27Z |
institution | BVB |
isbn | 9781680509700 1680509705 |
language | English |
open_access_boolean | |
owner | DE-91 DE-BY-TUM |
owner_facet | DE-91 DE-BY-TUM |
physical | 1 Online-Ressource (74 Seiten) illustrations |
psigel | ZDB-30-ORH TUM_PDA_ORH ZDB-30-ORH |
publishDate | 2022 |
publishDateSearch | 2022 |
publishDateSort | 2022 |
publisher | Pragmatic Bookshelf |
record_format | marc |
series2 | The Pragmatic programmers |
spelling | Tate, Bruce 1965- VerfasserIn aut Programmer passport OTP by Bruce Tate ; edited by Jacquelyn Carter OTP [First edition]. [Raleigh, North Carolina] Pragmatic Bookshelf [2022] 1 Online-Ressource (74 Seiten) illustrations Text txt rdacontent Computermedien c rdamedia Online-Ressource cr rdacarrier The Pragmatic programmers Includes bibliographical references OTP is the heart of the rapidly growing Elixir, the functional language at the heart of Phoenix and LiveView. OTP enables exciting concurrent applications with among the best reliability properties in the world. With this book, you'll learn to code systems that can detect failure and recover from it automatically using the same techniques behind the world's telecommunication systems. By plugging into OTP, your own libraries will handle concurrent requests robustly, and seamlessly integrate with other supervised Elixir and Erlang applications. If you're looking to take your next step as an Elixir developer, look no further than OTP. OTP is a library for building fault tolerant systems with self-healing properties; its services power many of the world's reliable telecom infrastructure. It also powers many of Elixir's most powerful capabilities. In this fast-paced book - first published with Groxio's Programmer Passport - you'll learn about the most important abstractions that power OTP. This approachable guide will give you a high-level understanding before diving into individual details. This understanding will tell you how the core APIs work so you'll know why Elixir programmers write code the way they do. To start, this guide will walk you through building your own basic service that works in the same way as OTP's foundational GenServer. This quick exercise will gently ease you into the way GenServers work. You'll build your own GenServer, and then quickly move on to adding the supervision services to enable the reliability and self-healing properties that make Elixir famous. Once you've done so, you'll add features like a dynamic supervisor, and use a process registry to make your program more flexible and dynamic. Elixir (Computer program language) Functional programming (Computer science) Software architecture Elixir (Langage de programmation) Programmation fonctionnelle Architecture logicielle Carter, Jacquelyn HerausgeberIn edt |
spellingShingle | Tate, Bruce 1965- Programmer passport OTP Elixir (Computer program language) Functional programming (Computer science) Software architecture Elixir (Langage de programmation) Programmation fonctionnelle Architecture logicielle |
title | Programmer passport OTP |
title_alt | OTP |
title_auth | Programmer passport OTP |
title_exact_search | Programmer passport OTP |
title_full | Programmer passport OTP by Bruce Tate ; edited by Jacquelyn Carter |
title_fullStr | Programmer passport OTP by Bruce Tate ; edited by Jacquelyn Carter |
title_full_unstemmed | Programmer passport OTP by Bruce Tate ; edited by Jacquelyn Carter |
title_short | Programmer passport |
title_sort | programmer passport otp |
title_sub | OTP |
topic | Elixir (Computer program language) Functional programming (Computer science) Software architecture Elixir (Langage de programmation) Programmation fonctionnelle Architecture logicielle |
topic_facet | Elixir (Computer program language) Functional programming (Computer science) Software architecture Elixir (Langage de programmation) Programmation fonctionnelle Architecture logicielle |
work_keys_str_mv | AT tatebruce programmerpassportotp AT carterjacquelyn programmerpassportotp AT tatebruce otp AT carterjacquelyn otp |