
Pragmatic Bookshelf · ENSTK
Learn Functional Programming with Elixir: New Foundations for a New World - Ulisses Almeida
EAN: 9781680502459
Compară ofertele (1)
Prețurile sunt preluate automat din feed-urile magazinelor și pot diferi față de site-ul magazinului. Verifică prețul final la magazin.
Descriere Learn Functional Programming with Elixir: New Foundations for a New World - Ulisses Almeida
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. Functional programming offers useful techniques for building maintainable and scalable software that solves today's difficult problems. The demand for software written in this way is increasing - you don't want to miss out. In this book, you'll not only learn Elixir and its features, you'll also learn the mindset required to program functionally. Elixir's clean syntax is excellent for exploring the critical skills of using functions and concurrency. Start with the basic techniques of the functional way: working with immutable data, transforming data in discrete steps, and avoiding side effects. Next, take a deep look at values, expressions, functions, and modules. Then extend your programming with pattern matching and flow control with case, if, cond, and functions. Use recursive functions to create iterations. Work with data types such as lists, tuples, and maps. Improve code reusability and readability with Elixir's most common high-order functions. Explore how to use lazy computation with streams, design your data, and take advantage of polymorphism with protocols. Combine functions and handle failures in a maintainable way using Elixir features and libraries. Learn techniques that matter to make code that lives harmoniously with the language. What You Need: You'll need a computer and Elixir 1.4 or newer version installed. No previous functional programming or Elixir experience is required. Some experience with any programming language is recommended.
Detalii
- Brand
- Pragmatic Bookshelf
- Categorie
- ENSTK
- EAN / GTIN
- 9781680502459
- Magazine
- 1
- Disponibilitate
- in stock
Produse similare

Pragmatic Bookshelf
Practical Programming: An Introduction to Computer Science Using Python 3 - Paul Gries
300,39 RON
libris.ro

Pragmatic Bookshelf
Agile Web Development with Rails 6 - Sam Ruby
301,32 RON
libris.ro

Pragmatic Bookshelf
Design It!: From Programmer to Software Architect - Michael Keeling
289,44 RON
libris.ro

Pragmatic Bookshelf
Java by Comparison: Become a Java Craftsman in 70 Examples - Simon Harrer
285,03 RON
libris.ro

Pragmatic Bookshelf
Automate Your Home Using Go: Build a Personal Data Center with Raspberry Pi, Docker, Prometheus, and Grafana - Ricardo Gerardi
284,69 RON
libris.ro

Pragmatic Bookshelf
Vector Search with JavaScript: Build Intelligent Search Systems with AI - Ben Greenberg
284,18 RON
libris.ro

Pragmatic Bookshelf
Modern VIM: Craft Your Development Environment with VIM 8 and Neovim - Drew Neil
315,80 RON
libris.ro

Pragmatic Bookshelf
Test-Driven React: Find Problems Early, Fix Them Quickly, Code with Confidence - Trevor Burnham
319,59 RON
libris.ro
