You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
– by Dave Thomas"><imgsrc="/images/learning/programming-elixir-1-6.jpg"alt="Programming Elixir cover"width="190" /></a>
33
33
34
34
This book is the introduction to Elixir for experienced programmers, completely updated for Elixir 1.6 and beyond. Explore functional programming without the academic overtones (tell me about monads just one more time). Create concurrent applications, but get them right without all the locking and consistency headaches.
@@ -39,7 +39,7 @@ Meet Elixir, a modern, functional, concurrent language built on the rock-solid E
39
39
40
40
<h4class="resource">Adopting Elixir</h4>
41
41
42
-
<a class="cover" href="http://github.com/%3Cspan%20class="pl-corl">https://pragprog.com/book/tvmelixir/adopting-elixir" title="Adopting Elixir: From Concept to Production
42
+
<a class="cover" href="http://github.com/%3Cspan%20class="pl-corl">https://pragprog.com/titles/tvmelixir/adopting-elixir/" title="Adopting Elixir: From Concept to Production
43
43
– by Ben Marx, José Valim, Bruce Tate"><imgsrc="/images/learning/adopting-elixir.jpg"alt="Programming Elixir cover"width="190" /></a>
44
44
45
45
Adoption is more than programming. Elixir is an exciting new language, but to successfully get your application from start to finish, you're going to need to know more than just the language. You need the case studies and strategies in this book.
@@ -60,7 +60,7 @@ This book will teach you the core concepts of the Elixir programming language in
60
60
61
61
<h4class="resource">Learn Functional Programming With Elixir</h4>
62
62
63
-
<a class="cover" href="http://github.com/%3Cspan%20class="pl-corl">https://pragprog.com/book/cdc-elixir/learn-functional-programming-with-elixir" title="Learn Functional Programming With Elixir: New Foundations for a New World
63
+
<a class="cover" href="http://github.com/%3Cspan%20class="pl-corl">https://pragprog.com/titles/cdc-elixir/learn-functional-programming-with-elixir/" title="Learn Functional Programming With Elixir: New Foundations for a New World
64
64
– by Ulisses Almeida"><imgsrc="/images/learning/learn-functional-programming-with-elixir.jpg"alt="Learn Functional Programming with Elixir cover"width="190" /></a>
65
65
66
66
Elixir's straightforward syntax and this guided tour give you a clean, simple path to learn modern functional programming techniques. No previous functional programming experience required! This book walks you through the right concepts at the right pace, as you explore immutable values and explicit data transformation, functions, modules, recursive functions, pattern matching, high-order functions, polymorphism, and failure handling, all while avoiding side effects. Don't board the Elixir train with an imperative mindset! To get the most out of functional languages, you need to think functionally. This book will get you there.
@@ -89,7 +89,7 @@ If you're a new Elixir developer who's gone through some basic Elixir tutorials
89
89
90
90
<h4class="resource">Metaprogramming Elixir</h4>
91
91
92
-
<a class="cover" href="http://github.com/%3Cspan%20class="pl-corl">https://pragprog.com/book/cmelixir/metaprogramming-elixir" title="Metaprogramming Elixir: Write Less Code, Get More Done and Have Fun
92
+
<a class="cover" href="http://github.com/%3Cspan%20class="pl-corl">https://pragprog.com/titles/cmelixir/metaprogramming-elixir/" title="Metaprogramming Elixir: Write Less Code, Get More Done and Have Fun
93
93
– by Chris Mccord"><imgsrc="/images/learning/metaprogramming-elixir.jpg"alt="Metaprogramming Elixir cover"width="190" /></a>
94
94
95
95
Write code that writes code with Elixir macros. Macros make metaprogramming possible and define the language itself. In this book, you'll learn how to use macros to extend the language with fast, maintainable code and share functionality in ways you never thought possible. You'll discover how to extend Elixir with your own first-class features, optimize performance, and create domain-specific languages.
@@ -98,7 +98,7 @@ Write code that writes code with Elixir macros. Macros make metaprogramming poss
98
98
99
99
<h4class="resource">Designing Elixir Systems with OTP</h4>
100
100
101
-
<a class="cover" href="http://github.com/%3Cspan%20class="pl-corl">https://pragprog.com/book/jgotp/designing-elixir-systems-with-otp" title="Designing Elixir Systems with OTP: Write Highly Scalable, Self-Healing Software with Layers
101
+
<a class="cover" href="http://github.com/%3Cspan%20class="pl-corl">https://pragprog.com/titles/jgotp/designing-elixir-systems-with-otp/" title="Designing Elixir Systems with OTP: Write Highly Scalable, Self-Healing Software with Layers
102
102
– by James Edward Gray, II and Bruce A. Tate"><imgsrc="/images/learning/designing-elixir-systems.jpg"alt="Designing Elixir Systems with OTP cover"width="190" /></a>
103
103
104
104
You know how to code in Elixir; now learn to think in it. Learn to design libraries with intelligent layers that shape the right data structures, flow from one function into the next, and present the right APIs. Embrace the same OTP that's kept our telephone systems reliable and fast for over 30 years. Move beyond understanding the OTP functions to knowing what's happening under the hood, and why that matters. Using that knowledge, instinctively know how to design systems that deliver fast and resilient services to your users, all with an Elixir focus.
0 commit comments