Email the Author

You can use this page to email Dwayne Charrington about Enterprise Aurelia 2.

Please include an email address so the author can respond to your query

This message will be sent to Dwayne Charrington

This site is protected by reCAPTCHA and the Google  Privacy Policy and  Terms of Service apply.

About the Book

Please note: This book is a VERY early work in progress. As such, please note you are buying an incomplete book. Unless the status of this book states 100% completion, assume that it is being continually improved and built.

Building a side project or something in the confines of your bedroom is one thing, but building large-scale enterprise web applications is an entirely different beast. Considerations need to be made regarding the architecture of your application, the conventions you choose and other facets that make up an enterprise application.

This book aims to help you and/or your company build Aurelia 2 applications that scale and run for years. Longevity, safety and simplicity.

In this book, you will learn the following concepts:

  • How to structure your applications. Where certain types of files and assets go.
  • How to name things correctly.
  • Leveraging Dependency Injection to create modular dependencies that promote testability and reuse.
  • Routing strategies and concepts for breaking up your application into smaller pieces
  • Looking into methodologies like microservices and monoliths, assessing the pros of cons of where they fit within the context of Aurelia 2.
  • A look at features in Aurelia 2 that promote good developer experience and where they might fit within your stack.
  • How to navigate the complex nature of bundlers and transpilers, as well as Javascript subsets.
  • How to write good tests that promote safety and encourage innovation in your codebase.
  • Best practices for working with different types of data (REST, GraphQL).
  • Working with state management.
  • Plus, a lot more.

About the Author

Dwayne Charrington’s avatar Dwayne Charrington

@AbolitionOf

Dwayne is a front-end developer with over 10 years experiencing in the web development industry. Initially starting out as a full-stack developer before switching to a front-end developer a few years into his career, he enjoys writing about Javascript and has a deep passion for the web.

Logo white 96 67 2x

Publish Early, Publish Often

  • Path
  • There are many paths, but the one you're on right now on Leanpub is:
  • Enterprise-aurelia › Email Author › New
    • READERS
    • Newsletters
    • Weekly Sale
    • Monthly Sale
    • Store
    • Home
    • Redeem a Token
    • Search
    • Support
    • Leanpub FAQ
    • Leanpub Author FAQ
    • Search our Help Center
    • How to Contact Us
    • FRONTMATTER PODCAST
    • Featured Episode
    • Episode List
    • MEMBERSHIPS
    • Reader Memberships
    • Department Reader Memberships
    • Author Memberships
    • Your Membership
    • COMPANY
    • About
    • About Leanpub
    • Blog
    • Contact
    • Press
    • Essays
    • AI Services
    • Imagine a world...
    • Manifesto
    • More
    • Partner Program
    • Causes
    • Accessibility
    • AUTHORS
    • Write and Publish on Leanpub
    • Create a Book
    • Create a Bundle
    • Create a Course
    • Create a Track
    • Testimonials
    • Why Leanpub
    • Services
    • TranslateAI
    • TranslateWord
    • TranslateEPUB
    • PublishWord
    • Publish on Amazon
    • CourseAI
    • GlobalAuthor
    • Marketing Packages
    • IndexAI
    • Author Newsletter
    • The Leanpub Author Update
    • Author Support
    • Author Help Center
    • Leanpub Authors Forum
    • The Leanpub Manual
    • Supported Languages
    • The LFM Manual
    • Markua Manual
    • API Docs
    • Organizations
    • Learn More
    • Sign Up
    • LEGAL
    • Terms of Service
    • Copyright Policy
    • Privacy Policy
    • Refund Policy

*   *   *

Leanpub is copyright © 2010-2025 Ruboss Technology Corp.
All rights reserved.

This site is protected by reCAPTCHA
and the Google  Privacy Policy and  Terms of Service apply.

Leanpub requires cookies in order to provide you the best experience. Dismiss