• Complain

Christoffer Noring - Architecting Angular Applications with Redux, RxJS, and NgRx

Here you can read online Christoffer Noring - Architecting Angular Applications with Redux, RxJS, and NgRx 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: Romance novel. 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:
    Architecting Angular Applications with Redux, RxJS, and NgRx
  • Author:
  • Publisher:
    Packt Publishing
  • Genre:
  • Year:
    2018
  • Rating:
    3 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 60
    • 1
    • 2
    • 3
    • 4
    • 5

Architecting Angular Applications with Redux, RxJS, and NgRx: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Architecting Angular Applications with Redux, RxJS, and NgRx" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Manage state in Angular to write high performing web apps by combining the power of Flux, RxJS, and NgRx

About This Book

  • Learn what makes an excellent Angular application architecture
    • Use Redux to write performant, consistent Angular applications
    • Incorporate Reactive Programming principles and RxJS to make it easier to develop, test, and debug your Angular applications

      Who This Book Is For

      If you have been developing Angular applications and want to dive deeper into the Angular architecture with Redux, RxJS, and NgRx to write robust web apps, then this book is for you.

      What You Will Learn

    • Understand the one-way data flow and Flux pattern
    • Work with functional programming and asynchronous data streams
    • Figure out how RxJS can help us address the flaws in promises
    • Set up different versions of cascading calls
    • Explore advanced operators
    • Get familiar with the Redux pattern and its principles
    • Test and debug different features of your application
    • Build your own lightweight app using Flux, Redux, and NgRx

      In Detail

      Managing the state of large-scale web applications is a highly challenging task with the need to align different components, backends, and web workers harmoniously. When it comes to Angular, you can use NgRx, which combines the simplicity of Redux with the reactive programming power of RxJS to build your application architecture, making your code elegant and easy to reason about, debug, and test.

      In this book, we start by looking at the different ways of architecting Angular applications and some of the patterns that are involved in it. This will be followed by a discussion on one-way data flow, the Flux pattern, and the origin of Redux.

      The book introduces you to declarative programming or, more precisely, functional programming and talks about its advantages. We then move on to the reactive programming paradigm. Reactive programming is a concept heavily used in Angular and is at the core of NgRx. Later, we look at RxJS, as a library and master it. We thoroughly describe how Redux works and how to implement it from scratch. The two last chapters of the book cover everything NgRx has to offer in terms of core functionality and supporting libraries, including how to build a micro implementation of NgRx.

      This book will empower you to not only use Redux and NgRx to the fullest, but also feel confident in building your own version, should you need it.

      Style and approach

      This book covers everything there is to know to get well-acquainted with Angular without bogging you down. Everything is neatly laid out under clear headings for quick consultation, giving you the information required to understand a concept immediately.

  • Christoffer Noring: author's other books


    Who wrote Architecting Angular Applications with Redux, RxJS, and NgRx? Find out the surname, the name of the author of the book and a list of all author's works by series.

    Architecting Angular Applications with Redux, RxJS, and NgRx — 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 "Architecting Angular Applications with Redux, RxJS, and NgRx" 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
    Architecting Angular Applications with Redux RxJS and NgRx Learn to build - photo 1
    Architecting Angular Applications with Redux, RxJS, and NgRx
    Learn to build Redux style high-performing applications with Angular 6
    Christoffer Noring
    BIRMINGHAM - MUMBAI Architecting Angular Applications with Redux RxJS and - photo 2
    BIRMINGHAM - MUMBAI
    Architecting Angular Applications with Redux, RxJS, and NgRx

    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: Ashwin Nair
    Acquisition Editor: Reshma Raman
    Content Development Editor: Nikhil Borkar
    Technical Editor: Subhalaxmi Nadar
    Copy Editor: Safis Editing
    Project Coordinator: Ulhas Kambali
    Proofreader: Safis Editing
    Indexer: Rekha Nair
    Graphics: Tania Dutta
    Production Coordinator: Shraddha Falebhai

    First published: March 2018

    Production reference: 1230318

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

    ISBN 978-1-78712-240-6

    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.

    Foreword

    Programming is all about solving problems, and effective problem solving is all about breaking down big problems into little ones; this makes the problem digestible. You can eat an elephant if you do it one bite at a time.

    One of the more recent advancements in breaking down problems into smaller pieces is Redux-style state management, which for Angular means NgRx. Learning NgRx and knowing how to use it effectively in your applications will provide a high return on investment as you and your team will be able to keep your code clean and keep your velocity from degrading over time. This book will teach you how to use NgRx and use it effectively.

    Joe Eames

    Software craftsman

    Contributors
    About the author

    Christoffer Noring, a software developer with over 10 years' experience, has successfully delivered software for industries ranging from telecom to aviation. He has worked on everything from databases to frontend. Frequently speaking on TDD, React, NativeScript, RxJS, and Angular, he writes books and blogs and holds the title of Google Developer Expert in Web Technologies and Angular.

    Currently working for McKinsey as a full stack developer, he's the author and maintainer of RxJS Ultimate, and he has coauthored Learning Angular - Second Edition, a Packt title.

    Thank you to my reviewers, Sachin, Andrew, Vince, Mashhood, and Ward, whose comments have been most helpful and have improved this book.
    Sara, my wife, I wouldn't be in this place in my career without your valuable input and your saintly patience. Forever yours.
    My brother, your suggestions and ongoing support have turned me into the writer I am today.
    Mom and dad, thank you for your loving support and encouragement.
    About the reviewers

    Mashhood Rastgar is the founder and technical lead at Recurship, which is a JavaScript consultancy based in Karachi, Pakistan. He is also part of the Google Developer Experts for Web and Angular. Mashhood works startups working in EU and USA, to help them crawl through the technical maze and quickly build amazing products focused around the problems they are trying to solve. He specializes in using the latest technologies available to identify the best solutions. He is also a frequent international and local speaker at different web conferences.

    Vinci Rufus is a Google Developer Expert and Senior Director with SapientRazorfish. He consults clients and teams on frontend architecture, mobile strategy, and user experience, primarily in the areas of content and commerce. His areas of interest involve progressive web apps, Angular, React, and web components. He is an author of AngularJS Web Application Development Blueprints.

    A big shout out to my kids, Shannon and Jaden, and my nephew, Chris, who make it all worth it.

    Sachin Ohri is a technology architect with a keen interest in web-based technologies. He has been writing web applications for more than a decade, with technologies such as .NET, JavaScript, Durandal, Angular, and TypeScript. He works on providing technical solutions, including architectural design, technical support, and development expertise, to Fortune 500 companies. He holds various Microsoft certifications, such as Microsoft Azure Architect, Microsoft ASP.NET MVC web application, and Microsoft Programming with C#.

    Andrew Leith Macrae first cut his programming teeth on an Apple IIe, poking bytes into the RAM. Over the years, he has developed interactive applications with Hypercard, Director, Flash, and more recently, Adobe AIR for mobile. He has also worked with HTML since there was HTML to work with and is currently working as a senior frontend developer at The Learning Channel, using Angular 4 with TypeScript.

    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.

    Next page
    Light

    Font size:

    Reset

    Interval:

    Bookmark:

    Make

    Similar books «Architecting Angular Applications with Redux, RxJS, and NgRx»

    Look at similar books to Architecting Angular Applications with Redux, RxJS, and NgRx. 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 «Architecting Angular Applications with Redux, RxJS, and NgRx»

    Discussion, reviews of the book Architecting Angular Applications with Redux, RxJS, and NgRx 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.