From Ruby to Elixir: Unleash the Full Potential of Functional Programming

Elixir will change the way you think about programming. Use your Ruby experience to quickly get up to speed so you can see what all of the buzz is about. Go from zero to production applications that are reliable, fast, and scalable. Learn Elixir syntax and pattern matching to conquer the basics. The...

Full description

Saved in:
Bibliographic Details
Main Author: Bussey, Stephen
Format: eBook
Language:English
Published: The Pragmatic Bookshelf 23.04.2024
Edition:1st edition
ISBN:9798888650318
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract Elixir will change the way you think about programming. Use your Ruby experience to quickly get up to speed so you can see what all of the buzz is about. Go from zero to production applications that are reliable, fast, and scalable. Learn Elixir syntax and pattern matching to conquer the basics. Then move onto Elixir's unique process model that offers a world-class way to go parallel without fear. Finally, use the most common libraries like Ecto, Phoenix, and Oban to build a real-world SMS application. Now's the time. Dive in and learn Elixir.Whether you're a seasoned Ruby developer looking to expand your skill set or a programming beginner looking for a solid foundation in Elixir, this book has what you need to get up to speed quickly. Elixir is a functional language with a fairly small footprint. This makes it easier to learn and put into production than other languages. Plus, it's built on forty-year-old foundations that give your applications rock-solid stability.The first part of this book is all about developing expertise in the language. Learn about the core data types, build application data structures, enumerate over data, and use pattern matching to control the flow of an application. Elixir has an amazing process model that allows for (actually) easy parallel processing. Learn how to tap into this process model so you can leverage that power yourself.The second part of this book builds a real-world application using the most important libraries in a web developer's toolbox. Each library is compared to its similar Ruby library so you'll quickly see similarities and differences. We'll use Ecto, Phoenix, and Oban to build a SMS application powered by Twilio.What are you waiting for? Tap into your Ruby knowledge and start building scalable Elixir applications today.What You Need:You'll need Elixir 1.14+ and Erlang/OTP 24+ installed on a Mac OS X, Linux, or Windows machine.
AbstractList Elixir will change the way you think about programming. Use your Ruby experience to quickly get up to speed so you can see what all of the buzz is about. Go from zero to production applications that are reliable, fast, and scalable. Learn Elixir syntax and pattern matching to conquer the basics. Then move onto Elixir's unique process model that offers a world-class way to go parallel without fear. Finally, use the most common libraries like Ecto, Phoenix, and Oban to build a real-world SMS application. Now's the time. Dive in and learn Elixir.Whether you're a seasoned Ruby developer looking to expand your skill set or a programming beginner looking for a solid foundation in Elixir, this book has what you need to get up to speed quickly. Elixir is a functional language with a fairly small footprint. This makes it easier to learn and put into production than other languages. Plus, it's built on forty-year-old foundations that give your applications rock-solid stability.The first part of this book is all about developing expertise in the language. Learn about the core data types, build application data structures, enumerate over data, and use pattern matching to control the flow of an application. Elixir has an amazing process model that allows for (actually) easy parallel processing. Learn how to tap into this process model so you can leverage that power yourself.The second part of this book builds a real-world application using the most important libraries in a web developer's toolbox. Each library is compared to its similar Ruby library so you'll quickly see similarities and differences. We'll use Ecto, Phoenix, and Oban to build a SMS application powered by Twilio.What are you waiting for? Tap into your Ruby knowledge and start building scalable Elixir applications today.What You Need:You'll need Elixir 1.14+ and Erlang/OTP 24+ installed on a Mac OS X, Linux, or Windows machine.
Author Bussey, Stephen
Author_xml – sequence: 1
  fullname: Bussey, Stephen
BookMark eNpVj0FLwzAcxSMq6Ga_Q64eCm2SJo03GasOBo6hXkfSpGtYmj80mc5vb4ce9F0e7wfvwZuhqwDBXqBMCllP4lUhKnL5N9OyvkFZjE4XlSRUEMlv0aoZYcDbo_7CCfDSu5MbH_Bb8FbFHqfe4uboPd5AsiE55TF0EwltchCmtBlhP6phcGF_h6475aPNfn2O3pvl6-I5X788rRaP61yVgspTbpWpGaNcKMuFpqZiXBeG8jMxVLZE61LakoiWmU525xYTnWSGU82mT3SO7n-GVTzYz9iDT3H34a0GOMTdv__0GyRWT3Q
ContentType eBook
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISBN 9798888650752
Edition 1st edition
ExternalDocumentID 9798888650752
GroupedDBID AABBV
ABARN
ABQPQ
ADVEM
AERYV
AFOJC
AHWGJ
ALMA_UNASSIGNED_HOLDINGS
BBABE
ECOWB
GEOUK
ID FETCH-LOGICAL-a1739x-ead844367ae67b3d546b0d36367ad39c2bb19e127c4df9fa17347f94d63b47523
ISBN 9798888650318
IngestDate Sat Oct 25 06:26:44 EDT 2025
IsPeerReviewed false
IsScholarly false
Language English
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-a1739x-ead844367ae67b3d546b0d36367ad39c2bb19e127c4df9fa17347f94d63b47523
PageCount 1
ParticipantIDs askewsholts_vlebooks_9798888650752
PublicationCentury 2000
PublicationDate 2024-04-23
PublicationDateYYYYMMDD 2024-04-23
PublicationDate_xml – month: 04
  year: 2024
  text: 2024-04-23
  day: 23
PublicationDecade 2020
PublicationYear 2024
Publisher The Pragmatic Bookshelf
Publisher_xml – name: The Pragmatic Bookshelf
SSID ssib059237296
ssib055877089
ssj0003378210
Score 2.4026377
Snippet Elixir will change the way you think about programming. Use your Ruby experience to quickly get up to speed so you can see what all of the buzz is about. Go...
SourceID askewsholts
SourceType Aggregation Database
Title From Ruby to Elixir: Unleash the Full Potential of Functional Programming
URI https://www.vlebooks.com/vleweb/product/openreader?id=none&isbn=9798888650752
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1JS8NAFB7UerAXd9wZxJtEmszuVeqCoEWqeJPMEi3WVJpU-vN9k6Rt6kkPXkIyWfnezFsm782H0ElkTEQSawMuqA2o0ioAL0QFUhsmXSJjUMwF2YS4u5PPz6pTsexlBZ2ASFM5HqvPfxU1tIGwfensH8Q9fSg0wD4IHbYgdtj-8IinhxURka8UeRiV_mS73xv3CgrIx7TvYs8iDx3CB5ynnUHuU4RKL_QS7Fo1HdgpU7U-JsasKHLIsrlssPokQVTklpR1vGeTMrPOMH4tV4H1VRTZm-sn9VhSQSgswV0jlTqcX4R6dl4wMHiLgoM2aVy17x9vJ6OXMSlEa7Z2PQPXETx3Pp3xIgS8kbBcZ6v2tiZqxtk7aHTQ9nlWM-7dNdRw_lvX0YJLN9DqhOcCV2pvE914ZLFHFucDXCJ7jitcMeCKPa54iiseJHiGK67huoWeLtvdi-ugoqAI4lAQNQ5goElKCRex40ITyyjXLUu4b7FEmUjrULkwEobaRCX-LioSRS0nmgJWZBstpYPU7SAsmAlJaBhh3FIGo8JoKW3II4gcQtnSu-i4BsTLV7_4XZ69zGG_95uL9tHKrBMcoKV8OHKHaNl85b1seFTJ7Rvdxh0L
linkProvider ProQuest Ebooks
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.title=From+Ruby+to+Elixir%3A+Unleash+the+Full+Potential+of+Functional+Programming&rft.au=Bussey%2C+Stephen&rft.date=2024-04-23&rft.pub=The+Pragmatic+Bookshelf&rft.isbn=9798888650318&rft.externalDocID=9798888650752
thumbnail_m http://cvtisr.summon.serialssolutions.com/2.0.0/image/custom?url=https%3A%2F%2Fvle.dmmserver.com%2Fmedia%2F640%2F97988886%2F9798888650752.jpg