Email the Author
You can use this page to email Dwayne Charrington about Enterprise Aurelia 2.
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 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.