• Complain

Brandon Richey - Phoenix Web Development

Here you can read online Brandon Richey - Phoenix Web Development full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2018, publisher: Packt Publishing, 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.

No cover
  • Book:
    Phoenix Web Development
  • Author:
  • Publisher:
    Packt Publishing
  • Genre:
  • Year:
    2018
  • Rating:
    3 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 60
    • 1
    • 2
    • 3
    • 4
    • 5

Phoenix Web Development: summary, description and annotation

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

Learn to build a high-performance functional prototype of a voting web application from scratch using Elixir and Phoenix

About This Book

  • Build a strong foundation in Functional-Programming techniques while learning to build compelling web applications
    • Understand the Elixir Concurrency and parallelization model to build high-performing blazingly fast applications
    • Learn to test, debug and deploy your web applications using Phoenix framework

      Who This Book Is For

      This book is for people with a basic knowledge of Elixir, who want to start building web applications. Prior experience with web technologies is assumed.

      What You Will Learn

    • Learn Phoenix Framework fundamentals and v1.3s new application structure
    • Build real-time applications with channels and presence
    • Utilize GenServers and other OTP fundamentals to keep an application stable
    • Track users as they sign in and out of chat with Phoenixs built-in presence functionality
    • Write your own database interaction code that is safe, bug-free, and easy to work with
    • Explore testing and debugging methodologies to understand a real software development lifecycle for a Phoenix application
    • Deploy and run your Phoenix application in production

      In Detail

      Phoenix is a modern web development framework that is used to build APIs and web applications. It is built on Elixir and runs on Erlang VM which makes it much faster than other options. With Elixir and Phoenix, you build your application the right way, ready to scale and ready for the increasing demands of real-time web applications.

      This book covers the basics of the Phoenix web framework, showing you how to build a community voting application, and is divided into three parts. In the first part, you will be introduced to Phoenix and Elixir and understand the core terminologies that are used to describe them. You will also learn to build controller pages, store and retrieve data, add users to your app pages and protect your database. In the second section you will be able to reinforce your knowledge of architecting real time applications in phoenix and not only debug these applications but also diagnose issues in them. In the third and final section you will have the complete understanding of deploying and running the phoenix application and should be comfortable to make your first application release

      By the end of this book, youll have a strong grasp of all of the core fundamentals of the Phoenix framework, and will have built a full production-ready web application from scratch.

      Style and approach

      Covers the basics of the Phoenix web framework by building a complete real-time application and showing the new structure changes introduced in Phoenix v1.3

  • Brandon Richey: author's other books


    Who wrote Phoenix Web Development? Find out the surname, the name of the author of the book and a list of all author's works by series.

    Phoenix Web Development — 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 "Phoenix Web Development" 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
    Phoenix Web Development Create rich web applications using functional - photo 1
    Phoenix Web Development
    Create rich web applications using functional programming techniques with Phoenix and Elixir
    Brandon Richey
    BIRMINGHAM - MUMBAI Phoenix Web Development Copyright 2018 Packt Publishing - photo 2
    BIRMINGHAM - MUMBAI
    Phoenix Web Development

    Copyright 2018 Packt Publishing

    All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.

    Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing or its dealers and distributors, will be held liable for any damages caused or alleged to have been caused directly or indirectly by this book.

    Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.

    Commissioning Editor: Kunal Chaudhari
    Acquisition Editor: Larissa Pinto
    Content Development Editor: Mohammed Yusuf Imaratwale
    Technical Editor: Ralph Rosario
    Copy Editor: Safis Editing
    Project Coordinator: Hardik Bhinde
    Proofreader: Safis Editing
    Indexer: Priyanka Dhadke
    Graphics: Jason Monteiro
    Production Coordinator: Shantanu Zagade

    First published: April 2018

    Production reference: 1250418

    Published by Packt Publishing Ltd.
    Livery Place
    35 Livery Street
    Birmingham
    B3 2PB, UK.

    ISBN 978-1-78728-419-7

    www.packtpub.com

    maptio Mapt is an online digital library that gives you full access to over - photo 3
    mapt.io

    Mapt is an online digital library that gives you full access to over 5,000 books and videos, as well as industry leading tools to help you plan your personal development and advance your career. For more information, please visit our website.

    Why subscribe?
    • Spend less time learning and more time coding with practical eBooks and Videos from over 4,000 industry professionals

    • Improve your learning with Skill Plans built especially for you

    • Get a free eBook or video every month

    • Mapt is fully searchable

    • Copy and paste, print, and bookmark content

    PacktPub.com

    Did you know that Packt offers eBook versions of every book published, with PDF and ePub files available? You can upgrade to the eBook version at www.PacktPub.com and as a print book customer, you are entitled to a discount on the eBook copy. Get in touch with us at service@packtpub.com for more details.

    At www.PacktPub.com , you can also read a collection of free technical articles, sign up for a range of free newsletters, and receive exclusive discounts and offers on Packt books and eBooks.

    Contributors
    About the author

    Brandon Richey is a software engineer and Elixir enthusiast who has written a large number of popular Elixir tutorials. He has been doing professional and hobby programming projects spanning topics from healthcare, personal sites, recruiting, and game development for nearly 20 years! When not programming, Brandon enjoys spending time with his family, playing (and making) video games and working on his drawings and paintings!

    I want to acknowledge the hard work put in by some friends and family who helped make this book a reality: Larry Rohrs, for his fantastic work in reviewing and editing a huge number of chapters as well as Mikhail Volozin and Rami Massoud, who also contributed reviews and edits!
    About the reviewers

    Atul S. Khot is a self-taught programmer and learned from reading C and C++ code. A Linux aficionado and a command-line guy at heart, Atul has dabbled in multiple languages. He is deeply interested in functional languages and massively parallel software systems. Atul speaks at software conferences, and he is a past Dr. Dobb's Jolt award judge.
    He was the author of Learning functional Data Structures & Algorithms and Scala Functional Programming Patterns, both published by Packt Publishing.

    I would want to thank my parentslate Sushila S. Khot (Aai) and late Shriniwas V. Khot (Anna), for teaching me the value of continuous learning and sharing - and the importance of being human, first and foremost. You lit the lamp in so many lives! Heart of hearts, I know you are watching over me and silently feeling proud.

    LarryRohrs worked for a large financial firm as an IT professional for 25 years. Professional coding projects were focused on infrastructure in APL-derivative languages, C, and C++. As a senior manager, Larry managed a large, global, IT team responsible for collecting, verifying, organizing, and expanding key reference data available through large, distributed databases. He is currently retired and enjoys spending more time with family and hobbies.

    Packt is searching for authors like you

    If you're interested in becoming an author for Packt, please visit authors.packtpub.com and apply today. We have worked with thousands of developers and tech professionals, just like you, to help them share their insight with the global tech community. You can make a general application, apply for a specific hot topic that we are recruiting an author for, or submit your own idea.

    Preface

    With Elixir and Phoenix, you build your application the right way the first way: ready to scale and ready for the increasing demands of real-time web applications.

    This book will cover the bare basics of the Phoenix web framework through building a community voting application and, in the course, discuss the new structure changes introduced in Phoenix v1.3. We'll cover the initial challenges of getting started with our app, working with the generators to learn more about the structure of a standard Phoenix app. From there, we'll build our application and work with Channels, Schemas, Contexts, and even dive into more advanced topics such as working with Tasks/Async and GenServers. By the end of this book, we'll have a strong grasp of all the core fundamentals of the Phoenix framework, and we'll have built a full production-ready web application from nothing!

    Who this book is for

    This is for people who have started messing around with Elixir and have enjoyed what they've seen! We'll take those skills and apply them to building a full web application. If you have some knowledge of Elixir and have experience with other web frameworks in other languages and want to see what it's like to build a web application where concurrency and performance are first-class citizens, you're in the right place!

    What this book covers

    , A Brief Introduction to Elixir and Phoenix,

    Next page
    Light

    Font size:

    Reset

    Interval:

    Bookmark:

    Make

    Similar books «Phoenix Web Development»

    Look at similar books to Phoenix Web Development. 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 «Phoenix Web Development»

    Discussion, reviews of the book Phoenix Web Development 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.