> For the complete documentation index, see [llms.txt](https://docs.greenstand.org/engineering/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.greenstand.org/engineering/recommended-readings.md).

# Recommended Readings

## Domain Driven Design

Domain-Driven Design by Eric Evans  <https://github.com/gg-daddy/ebooks/blob/master/Eric%20Evans%202003%20-%20Domain-Driven%20Design%20-%20Tackling%20Complexity%20in%20the%20Heart%20of%20Software.pdf>

Patterns, Principles and Practices of Domain-Driven Design by Scott Millet

## Javascript Basics

Eloquent Javascript by Marijn Haverbeke  <https://eloquentjavascript.net/>

## Testing

Working Effectively with Unit Tests by Jay Fields

Codemanship TDD by Jason Gorman

## Microservices Architecture

Building Microservices by Sam Newman

##

## TODO

TODO: Resource about TDD in javascript using specifically our tools.

TODO: Javascript Cypress book

## How to get access to these to these books? &#x20;

* Use your local library
* We might on an in-kind donation of this book
