Get Free Ebook Metaprogramming Elixir: Write Less Code, Get More Done (and Have Fun!)

Juni 07, 2014 0 Comments

Get Free Ebook Metaprogramming Elixir: Write Less Code, Get More Done (and Have Fun!)

It is not absorb when you should do something with your need. If you really require sources and also inspirations connected to this inspiring topic, you can do it. It can be done by you to find with us and locate the web link. While Metaprogramming Elixir: Write Less Code, Get More Done (and Have Fun!) makes you feel interested, it will complete the interest and finish it up after ending up analysis this publication.

Metaprogramming Elixir: Write Less Code, Get More Done (and Have Fun!)

Metaprogramming Elixir: Write Less Code, Get More Done (and Have Fun!)


Metaprogramming Elixir: Write Less Code, Get More Done (and Have Fun!)


Get Free Ebook Metaprogramming Elixir: Write Less Code, Get More Done (and Have Fun!)

Ultimate book collections can be gotten if you always visit this web page. Locate the countless books here. All groups from many resources, publishers, and also authors all over the world exist. We not just provide guide collections from within this nation. Several accumulated books are from the outsiders. Nonetheless, the objectives are very same. They are offered as an unified collection by online to give more precious sources to obtain guide.

Why must be publication Metaprogramming Elixir: Write Less Code, Get More Done (and Have Fun!) Publication is among the easy resources to look for. By getting the author and also theme to get, you could find numerous titles that provide their information to acquire. As this Metaprogramming Elixir: Write Less Code, Get More Done (and Have Fun!), the impressive publication Metaprogramming Elixir: Write Less Code, Get More Done (and Have Fun!) will certainly offer you exactly what you need to cover the job target date. And also why should be in this internet site? We will certainly ask first, have you a lot more times to go with going shopping guides and also look for the referred publication Metaprogramming Elixir: Write Less Code, Get More Done (and Have Fun!) in book store? Many people might not have sufficient time to find it.

Well, have you found the means to obtain the book? Searching for Metaprogramming Elixir: Write Less Code, Get More Done (and Have Fun!) in the book shop will certainly be possibly hard. This is an incredibly popular book as well as you could have delegated buy it, meant sold out. Have you really felt burnt out to come over again to the book stores to recognize when the exact time to obtain it? Currently, see this website to get exactly what you need. Below, we will not be sold out. The soft data system of this publication truly helps everyone to get the referred book.

When you are travelling for somewhere, this suffices to bring always this publication that can be saved in device in soft data system. By waiting, you can load the moment in the train, auto, or other transport to review. Or when you have extra time in your holiday, you can spend few for reviewing Metaprogramming Elixir: Write Less Code, Get More Done (and Have Fun!) So, this is really ideal to check out each time you could make real of it.

Metaprogramming Elixir: Write Less Code, Get More Done (and Have Fun!)

About the Author

Chris McCord is a programmer with a passion for science and building things. He spends his free time crafting the Phoenix Web Framework, speaking at conferences, and teaching others the tools of the trade. He loves community outreach and helping to grow Elixir's wonderful community.

Read more

Product details

Paperback: 128 pages

Publisher: Pragmatic Bookshelf; 1 edition (February 8, 2015)

Language: English

ISBN-10: 1680500414

ISBN-13: 978-1680500417

Product Dimensions:

7.5 x 0.3 x 9.2 inches

Shipping Weight: 8.8 ounces (View shipping rates and policies)

Average Customer Review:

4.5 out of 5 stars

11 customer reviews

Amazon Best Sellers Rank:

#682,178 in Books (See Top 100 in Books)

I consider myself a professional Rubyist and Clojarian by trade and have often dreamed of a world in which someone would optimally combine the best aspects of both languages while leaving as much as possible of the shortcomings of either behind. When Jose Valim introduced Elixir, I was excited about a ruby-like functional programming language on the Erlang VM. It wasn't until I read this book by Chris McCord that it became clear just how much of a master stroke Elixir's language design and implementation decisions were.This book is a straight-forward presentation of the basic building blocks for AST manipulation via Elixir Macros. Reading this book allowed me to feel immediately comfortable both leveraging metaprogramming techniques in my own code and reading/reviewing the metacode of others. The choice of examples is extremely helpful in grokking the basics and served as a reference for me whenever I would get stuck looking over more advanced code examples in the wild. Chris' encouragement to actually use macros (when appropriate) in general day-to-day programming is in pleasant contrast to the unfortunate "avoid using macros" party-line that tends to be echoed in the Clojure community.I read this book having read Colin Jones' Mastering Clojure Macros and taken Colin's class at Clojure/West. I consider both Metaprogramming Elixir and Mastering Clojure Macros must reads for AST-based metaprogramming and, although they cover metaprogramming in two entirely different languages, much insight can be gleaned from reading both.

tfw I realized I have been tricked into using a LISP

Great book; recommend for advanced Elixir users and not people who are just picking up the language. Much of the macro writing involves manipulating Abstract Syntax Trees, which you most likely won't do unless you are writing a framework or just super skilled at Elixir and have the need to cut down on repetitive code.

Very interesting book

This book has shown me the way to harness the true power of Elixir in developing DSL using metaprogramming.

perfect

The fact that the Elixir language is gaining popularity is a great thing, considering how good it is.The language itself is around for almost three years now, but only recently books are popping out.Learning by a guy who uses the language from its very beginning is a very different experience than struggling with books written by Elixir newbies (although experienced in other languages)...Chris is one of the former guys, having presented Elixir at RailsConf '14.He's also an experienced Ruby programmer, that's particularly useful from the meta-programming point of view.In case you are interested on the Erlang/OTP Elixir counterpart, i suggest the Saša Juric (Elixir in Action) book: again learning form an Elixir alpha-geek that was an Erlang aficionado is a real pleasure.

This book provides a lot of value for its ~100 pages! You'll find a bunch of practical examples of Elixir metaprogramming in the wild. Great for anyone wanting to go beyond the basics and really understand the open-source libraries out there for Elixir or those that want to write their own libs to reuse across projects. Definitely a 5/5!

Metaprogramming Elixir: Write Less Code, Get More Done (and Have Fun!) PDF
Metaprogramming Elixir: Write Less Code, Get More Done (and Have Fun!) EPub
Metaprogramming Elixir: Write Less Code, Get More Done (and Have Fun!) Doc
Metaprogramming Elixir: Write Less Code, Get More Done (and Have Fun!) iBooks
Metaprogramming Elixir: Write Less Code, Get More Done (and Have Fun!) rtf
Metaprogramming Elixir: Write Less Code, Get More Done (and Have Fun!) Mobipocket
Metaprogramming Elixir: Write Less Code, Get More Done (and Have Fun!) Kindle

Metaprogramming Elixir: Write Less Code, Get More Done (and Have Fun!) PDF

Metaprogramming Elixir: Write Less Code, Get More Done (and Have Fun!) PDF

Metaprogramming Elixir: Write Less Code, Get More Done (and Have Fun!) PDF
Metaprogramming Elixir: Write Less Code, Get More Done (and Have Fun!) PDF

Some say he’s half man half fish, others say he’s more of a seventy/thirty split. Either way he’s a fishy bastard.

0 komentar: