• Complain

Bruce Tate - Programmer Passport: Elixir

Here you can read online Bruce Tate - Programmer Passport: Elixir full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2022, publisher: Pragmatic Bookshelf, genre: Home and family. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Bruce Tate Programmer Passport: Elixir
  • Book:
    Programmer Passport: Elixir
  • Author:
  • Publisher:
    Pragmatic Bookshelf
  • Genre:
  • Year:
    2022
  • Rating:
    5 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 100
    • 1
    • 2
    • 3
    • 4
    • 5

Programmer Passport: Elixir: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Programmer Passport: Elixir" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Bruce Tate: author's other books


Who wrote Programmer Passport: Elixir? Find out the surname, the name of the author of the book and a list of all author's works by series.

Programmer Passport: Elixir — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Programmer Passport: Elixir" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Programmer Passport Elixir by Bruce Tate Version P10 May 2022 Copyright - photo 1
Programmer Passport: Elixir
by Bruce Tate
Version: P1.0 (May 2022)

Copyright 2022 The Pragmatic Programmers, LLC. This book is licensed to the individual who purchased it. We don't copy-protect it because that would limit your ability to use it for your own purposes. Please don't break this trustyou can use this across all of your devices but please do not share this copy with other members of your team, with friends, or via file sharing services. Thanks.

Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in this book, and The Pragmatic Programmers, LLC was aware of a trademark claim, the designations have been printed in initial capital letters or in all capitals. The Pragmatic Starter Kit, The Pragmatic Programmer, Pragmatic Programming, Pragmatic Bookshelf and the linking g device are trademarks of The Pragmatic Programmers, LLC.

Every precaution was taken in the preparation of this book. However, the publisher assumes no responsibility for errors or omissions, or for damages that may result from the use of information (including program listings) contained herein.

About the Pragmatic Bookshelf

The Pragmatic Bookshelf is an agile publishing company. Were here because we want to improve the lives of developers. We do this by creating timely, practical titles, written by programmers for programmers.

Our Pragmatic courses, workshops, and other products can help you and your team create better software and have more fun. For more information, as well as the latest Pragmatic titles, please visit us at http://pragprog.com.

Our ebooks do not contain any Digital Restrictions Management, and have always been DRM-free. We pioneered the beta book concept, where you can purchase and read a book while its still being written, and provide feedback to the author to help make a better book for everyone. Free resources for all purchasers include source code downloads (if applicable), errata and discussion forums, all available on the book's home page at pragprog.com. Were here to make your life easier.

New Book Announcements

Want to keep up on our latest titles and announcements, and occasional special offers? Just create an account on pragprog.com (an email address and a password is all it takes) and select the checkbox to receive newsletters. You can also follow us on twitter as @pragprog.

About Ebook Formats

If you buy directly from pragprog.com, you get ebooks in all available formats for one price. You can synch your ebooks amongst all your devices (including iPhone/iPad, Android, laptops, etc.) via Dropbox. You get free updates for the life of the edition. And, of course, you can always come back and re-download your books when needed. Ebooks bought from the Amazon Kindle store are subject to Amazon's polices. Limitations in Amazon's file format may cause ebooks to display differently on different devices. For more information, please see our FAQ at pragprog.com/#about-ebooks. To learn more about this book and access the free resources, go to https://pragprog.com/book/passelixir, the book's homepage.

Thanks for your continued support,

Andy Hunt
The Pragmatic Programmers

The team that produced this book includes: Dave Rankin (CEO) Janet Furlow (COO) Tammy Coron (Managing Editor) Jacquelyn Carter (Development Editor) Corina Lebegioara (Copy Editor) Andy Hunt and Dave Thomas (Founders)

For customer support, please contact .

For international rights, please contact .

Table of Contents
Copyright 2022, The Pragmatic Bookshelf.

Preface

Since its release in 2011, Elixir has grown to be one of the leading functional programming languages in the world. Many industry trends have contributed to this, especially in areas where this budding language is strong. Insatiable demand for computers with more cores is pushing programming languages toward better concurrency support, and Elixir has a particularly good story here. Explosive growth in the Internet of Things has created a demand for Elixirs many frameworks for managing, networking, and measuring hardware. A push for more interactive web systems is driving demand for web programming tools like Elixirs Phoenix. These developments led Groxio to publish a series of Elixir videos, projects, and this book.

You might wonder whether the world needs yet another Elixir book. Its a good question. by Ulisses Almeida offers a good Elixir overview for those learning functional programming. This book is neither as comprehensive as Daves book, nor as focused as Ulissess. We think those books are better places to learn Elixir.

Still, we think theres a place for this book.

If you think of a book as a travel guide, this book provides quick day trips that many travelers miss. Well focus on several blind spots that beginning and intermediate Elixir developers encounter. Well walk you through how to explore types in IEx and when to use Elixirs primitive data types. Well unlock sigils and show you how macros work. Together, well build a mix task.

If this doesnt sound like what youre looking for, thats OK. Pick up another book. If it sounds interesting to you, read on. If you find it particularly useful, you might like it well enough to take the plunge and become a full Groxio subscriber. Regardless, enjoy this quick guide through this fascinating language!

Bruce Tate
May 2022
Footnotes

https://grox.io

Copyright 2022, The Pragmatic Bookshelf.
Chapter 1
Sweet Tooling

Elixir is one of the most important languages created in the past decade. Its a functional language, meaning the underlying concepts deal with mathematical functions. Its an immutable language, meaning Elixir programs wont mutate or change values, opting instead to have functions that transform values. Its smooth, friendly, Ruby-inspired syntax makes it understandable by a generation of object-oriented programmers. Its Erlang foundations make Elixir massively scalable with excellent features for reliability.

More than that, Elixir has libraries and tooling for solving some of the most important problems of our day. Several growing communities exist under the overall Elixir umbrella, and each community has impressive libraries and infrastructures.

Phoenix is a community thats growing rapidly. It has a web server thats stunningly reliable and concurrent. Though Elixir isnt fast when measured on a single core, its incredibly concurrent, leading Phoenix to accumulate staggering statistics at scale. For some use cases a single Phoenix box can serve hundreds of thousands of concurrent users. The OTP foundation leads to great uptime numbers for Elixir applications. Phoenix offers these advantages along with a development model thats rich enough for experts but simple enough for intermediate developers. A new library called Phoenix LiveView leverages these strengths to build highly interactive web applications without involving custom JavaScript, leading to excellent productivity.

The Nerves project is another Elixir community thats growing hand over fist. Most developers of embedded devices use C, and a few are starting to use Python. Nerves offers better tooling along with the reliability features of Elixir. As embedded chip designers begin to embrace multiple cores, the concurrency advantages of Elixir will begin to tell. Like Phoenix, Nerves is experiencing explosive growth.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Programmer Passport: Elixir»

Look at similar books to Programmer Passport: Elixir. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Programmer Passport: Elixir»

Discussion, reviews of the book Programmer Passport: Elixir and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.