Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

References

A comprehensive collection of external references, blog posts, articles, and technical resources that support and expand upon the concepts covered in this architecture library.

Diego Pacheco’s Resources

Main Platforms

Tiny Essays

Side Projects

  • Tupi Lang - A programming language written in Java 23
  • Jello - Vanilla JS web APIs, Trello-like application
  • Zim - A Vim-like editor written in Zig 0.13
  • Gorminator - A simple and dumb Linux terminal written in Go
  • Kit - A Git-like tool written in Kotlin
  • Shrust - A compression/decompression tool written in Rust
  • Smith - A security agent written with Scala 3.x
  • ZOS - A very tiny OS written in Zig
  • Tiny Games - A collection of JavaScript games

Architecture & Design

Architecture Documentation

Patterns & Best Practices

Core Architecture Principles

Properties & Quality Attributes

Code Review & Analysis

Technical Debt & Anti-Patterns

Practices & Decision Making

Build vs Buy

Security

Reference Documentation

C2 Wiki

Wikipedia

AWS Resources

Other Technical Resources

Tools

Diagramming Tools

Writing Tools

Design Tools

Language & Runtime Homepages

Videos & Media