Technology Stack Resources
Frontend
React
- React website - provides some resources that are helpful for getting started.
Books / Courses / Tutorials
- Epic React - paid course that is popular at Truss.
Truss Resources
Backend
Go
- Golang Weekly newsletter - source for a large number of the resources linked below.
Books / Courses / Tutorials
- A Tour of Go - this is a nice entry point for the basics.
- Learn Go with Tests
- Practical Go Lessons
- Darker Corners of Go
- Go By Example
- Go: The Complete Developer's Guide - paid course that's popular at Truss.
Truss resources
- Truss engineering playbook resources for Go
- Go pointer primer (repository) - a guide to Go pointers authored by MacRae
- MilMove Backend documentation
Tools
Security
Coding patterns
- Effective Go
- How to use context for logging, distributed tracing, concurrency, and more
- Dependency Injection in a nutshell
- Packages as layers, not groups
- REST Servers in Go: Part 4 - using OpenAPI and Swagger
Other backend resources
- Pop documentation - Pop is an ORM tool we use for interacting with databases on MilMove.
- The Unofficial Pop Book