METAPROGRAMMING ELIXIR PDF
Early praise for Metaprogramming Elixir. This book is exactly what the young Elixir community needs! Chris McCord does an elegant job of laying out Elixir. *Sweepstakes not currently available in all countries; visit dovolena-na-lodi.info for official rules. Get More and Do More.. Ho Metaprogramming Elixir: Write Less. PDF, MOBI, EPUB documents for Elixir's Getting Started tutorial. - potatogopher/ elixir-getting-started.
|Language:||English, Spanish, Portuguese|
|Genre:||Health & Fitness|
|ePub File Size:||29.61 MB|
|PDF File Size:||10.62 MB|
|Distribution:||Free* [*Regsitration Required]|
This PDF file contains pages extracted from Metaprogramming Elixir, published by the Pragmatic Bookshelf. For more information or to purchase a paperback or. Use macros to extend the Elixir language with fast, maintainable code, and share functionality in ways you never thought possible. 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.
Now you want to take it to the next level.
Write Less Code, Get More Done (and Have Fun!)
I agree. Metaprogramming Elixir: See the video. Customer Reviews This book is exactly what the young Elixir community needs! About this Title Pages: You Might Also Like. Come rediscover the joy of programming with Elixir and remember how it feels like to be a beginner again.
Elixir Cookbook This book is a set of recipes grouped by topic that acts as a reference to get ideas from or to quickly search for a solution to a problem. You will begin by launching an IEx session and using it to test some ideas. Next, you will perform various operations like loading and compiling modules, inspecting your system, generating a supervised app, and so on.
Furthermore, you will be introduced to immutability, working with data structures, performing pattern matching, and using stream modules to generate infinite data sequences. You will learn about everything from joining strings to determining the word frequency in text. With respect to modules and functions, you will also discover how to load code from other modules and use guards and pattern matching in functions.
The lessons are currently available in over 10 languages to help make programming Elixir more accessible to non-English speakers. Joy of Elixir Joy of Elixir is a gentle introduction to programming, aimed at people who already know some things about computers, but who have little-to-no programming experience.
McCord Chris. Metaprogramming Elixir
This book will teach you the core concepts of the Elixir programming language in a fun and enjoyable way. 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.
To get the most out of functional languages, you need to think functionally.
This book will get you there. The first half of the course focuses on core Elixir facets, principles, and techniques.
Other Resources Elixir Flashcards Elixir flashcards are a set of beautifully crafted, professionally printed, poker sized flashcards to help you master the Elixir language. Flashcards are a great way to highlight knowledge gaps, identify misconceptions or false beliefs, and help you memorise key concepts. When used in groups or teams, flashcards can help spark interesting discussions, and help bring people together to learn in a fun way by playing games.
Combined with books, tutorials and screencasts, using flashcards is the killer combination to master Elixir.
Elixir Koans Elixir koans is a fun, easy way to get started with the Elixir programming language. It is an idiomatic tour of the language. It features exercises of varying difficulty, from string processing to using OTP, that are mentored by volunteers.
Screencasts Elixir Sips Elixir Sips is a screencast series that provides 2 short videos - typically from 2 to 7 minutes, but occasionally much longer - each week.
The videos consist of various topics, ranging from exploring a module in the standard library to trying out a new project to building a web-based Tetris game from scratch.
The intended audience ranges from someone entirely new to the Elixir language, to experienced developers that want to get a broad range of topics to think about from time to time.
Videos range from 7 to 15 minutes in length, and are posted weekly. Experienced Elixir developers might also learn a trick or two.
Episodes range from beginner focused to more moderate and advanced topics. Come build your knowledge of Elixir with us, one episode at a time.
Alchemist Camp Alchemist Camp is the largest producer of free Elixir screencasts and has dozens of hours of screencasts on YouTube.Manning, Metaprogramming Elixir pdf Referentie: Packt Publishing, 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.
Metaprogramming is one of Elixir's greatest features.
Finally, you'll create domain-specific languages and learn when and where to apply your skills effectively. You'll start with the basics of Elixir's metaprogramming system and find out how macros interact with Elixir's abstract format.