The Pragmatic Programmers, 2021. — 176 p. — ISBN 1680508199. Version: P1.0 (August 2021) Learn different ways of writing concurrent code in Elixir and increase your application's performance, without sacrificing scalability or fault-tolerance. Most projects benefit from running background tasks and processing data concurrently, but the world of OTP and various libraries can be...
Pragmatic Bookshelf, 2020. — 236 p. — ISBN13: 978-1-68050-661-7. 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...
Pragmatic Bookshelf, 2018. — 569 (True/HQ) p. — ISBN10: 1680502999, 13 978-1680502992. 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, butget them right without all the locking...
Pragmatic Bookshelf, 2017. — 250 p. — ISBN13: 978-1-68050-243-5. Elixir and Phoenix are generating tremendous excitement as an unbeatable platform for building modern web applications. Make the most of them as you build a stateful web app with Elixir and OTP. Model domain entities without an ORM or a database. Manage server state and keep your code clean with OTP Behaviours....
Pragmatic Bookshelf, 2021. — 235 p. — ISBN 978-1680507942. From finance to artificial intelligence, genetic algorithms are a powerful tool with a wide array of applications. But you don't need an exotic new language or framework to get started; you can learn about genetic algorithms in a language you're already familiar with. Join us for an in-depth look at the algorithms,...
Manning, 2015. — 378 p. — ISBN: 978-1617292019. Elixir in Action teaches you to apply the new Elixir programming language to practical problems associated with scalability, concurrency, fault tolerance, and high availability. Purchase of the print book includes a free eBook in PDF, Kindle, and EPUB formats from Manning Publications. Elixir is a modern programming language that...
3rd Edition. — Manning Publications, 2024. — 615 p. — ISBN: 978-1633438514. Fully updated to Elixir 1.15, this authoritative bestseller reveals how Elixir tackles problems of scalability, fault tolerance, and high availability. Thousands of developers have learned to build applications in Elixir by using Saša Juric’s Elixir in Action. You’ll skip the programming basics or 101...
The Pragmatic Programmers, Pragmatic Bookshelf, 2022. — 178 p. — ISBN 9781680509021. — (Version: P1.0). The Elixir programming language has become a go-to tool for creating reliable, fault-tolerant, and robust server-side applications. Thanks to Nerves, those same exact benefits can be realized in embedded applications. This book will teach you how to structure, build, and...
Pragmatic Bookshelf, 2018. — 244 p. — ISBN13: 978-1-68050-252-7. 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. The case studies and strategies in this book will get you there. Learn the best practices for the whole life of your...
The Pragmatic Programmers, LLC; Pragmatic Bookshelf, 2022. –—294 p. –—(Version: P1.0). Data is everywhere - it's just not very well connected, which makes it super hard to relate dataset to dataset. Using graphs as the underlying glue, you can readily join data together and create navigation paths across diverse sets of data. Add Elixir, with its awesome power of concurrency,...
Pragmatic Bookshelf, 2018. — 346 p. — ISBN: 1680502557. Your domain is rich and interconnected, and your API should be too. Upgrade your web API to GraphQL, leveraging its flexible queries to empower your users, and its declarative structure to simplify your code. Absinthe is the GraphQL toolkit for Elixir, a functional programming language designed to enable massive...
Independently published, 2024. — 264 p. — ASIN B0D8H4Z7GF. Discover the art of writing clear and maintainable code with Elixir. This comprehensive guide provides 100 practical techniques to enhance the readability of your Elixir code. From pattern matching and pipe operators to guard clauses and comprehensions, each technique is explained with examples. Learn how to implement...
Pragmatic Bookshelf, 2018. — 198 p. — ISBN: 168050245X. 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,...
2nd Edition. — Manning, 2019. — 384 p. — ISBN: 9781617295027. The Elixir language blends the battle-tested power and stability of the Erlang virtual machine with an approachable and expressive syntax. Elixir in Action, Second Edition teaches you how to use the Elixir programming language to solve the practical problems of scalability, fault tolerance, and high availability....
2 ed. — O’Reilly, 2017. — 236 p. — ISBN: 1491956771. Smooth, powerful, and small, the Elixir programming language is an excellent place for newcomers to learn about functional programming. This book shows readers how Elixir combines the robust functional programming of Erlang with an approach that looks more like Ruby. Readers will learn how Elixir simplifies some of Erlang's...
Version: P1.0. — The Pragmatic Programmers, 2022. — 149 p. Want to get better at coding Elixir? Write a hardware project with Nerves. As you build this binary clock, you'll build in resiliency using OTP, the same libraries powering many commercial phone switches. You'll attack complexity the way the experts do, using a layered approach. You'll sharpen your debugging skills by...
The Pragmatic Programmers, 2024. — 385 р. — ISBN-13: 979-8-88865-034-9. Version: P1.0 (September 2024) Stable Diffusion, ChatGPT, Whisper – these are just a few examples of incredible applications powered by developments in machine learning. Despite the ubiquity of machine learning applications running in production, there are only a few viable language choices for data science...
Pragmatic Programmer, 2014. — 340 p. — ISBN: 978-1-93778-558-1 As a developer, you’ve probably heard that functional programming techniques help manage the complexities of today’s real-world, concurrent systems. You’re also investigating designs that help you maximize uptime and manage security. This book is your guide to Elixir, a modern, functional, and concurrent programming...
Pragmatic Programmer, 2018. — 398 p. 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, butget them right without all the locking and consistency headaches. Meet Elixir, a modern,...
O’Reilly Media, 2014. — 245 p. — ISBN: 978-1-44936999-6. Целевая аудитория: опытные разработчики. Elixir — это функциональный, распределённый язык программирования общего назначения. Язык обеспечивает распределённость, отказоустойчивость, метапрограммирование с макросами и полиморфизмом, реализованным через протоколы и многое другое. В книге описываются примеры параллельного...
Pragmatic Bookshelf, 2021. — 264 p. — ISBN 978-1680507829. Version: P1.0 (July 2021) Elixir offers new paradigms, and challenges you to test in unconventional ways. Start with ExUnit: almost everything you need to write tests covering all levels of detail, from unit to integration, but only if you know how to use it to the fullest - we'll show you how. Explore testing...
The Pragmatic Programmers, 2022. — 130 p. Elixir is a functional language that crosses many boundaries. With a syntax borrowing heavily from Ruby, a runtime that is on the Erlang BEAM, a macro system like that in Lisp, and a streaming library like you might find in Haskell, Elixir takes the best features from many environments. Elixir borrows from Erlang's "Let It Crash"...
Pragmatic Bookshelf, 2019. — 231 p. — ISBN13: 978-1-68050-282-4. Languages may come and go, but the relational database endures. Learn how to use Ecto, the premier database library for Elixir, to connect your Elixir and Phoenix apps to databases. Get a firm handle on Ecto fundamentals with a module-by-module tour of the critical parts of Ecto. Then move on to more advanced...
Packt Publishing, 2018. — 574 p. Leverage the power of Elixir programming language to solve practical problems associated with scalability, concurrency, fault tolerance, and high availability. Running concurrent, fault-tolerant applications that scale is a very demanding responsibility. After learning the abstractions that Elixir gives us, developers are able to build such...
The Pragmatic Programmers, 2022. — 74 p. 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...
Pragmatic Bookshelf, 2025. — 450 p. — ISBN-13: 979-8-88865-067-7. The days of separate dev and ops teams are over - knowledge silos and the "throw it over the fence" culture they create are the enemy of progress. As an engineer or developer, you need to confidently own each stage of the software delivery process. This book introduces a new paradigm, BEAMOps, that helps you...
Комментарии