Other Tools & Concepts Cheatsheets

Memory Management Cheatsheet
Memory Management Cheatsheet

A quick reference guide covering essential concepts and tools related to memory management in software development. This cheatsheet provides an overview of memory allocation, deallocation, common memory errors, and tools for detecting and preventing memory issues.

Domain-Driven Design (DDD) Cheatsheet
Domain-Driven Design (DDD) Cheatsheet

A concise reference for Domain-Driven Design principles, patterns, and practices to help build software that closely reflects the business domain.

GraphQL API Cheatsheet
GraphQL API Cheatsheet

A comprehensive cheatsheet covering GraphQL syntax, queries, mutations, schema definition, and best practices for designing and implementing GraphQL APIs.

Software Architecture: Tools & Concepts
Software Architecture: Tools & Concepts

A comprehensive cheat sheet outlining essential tools, concepts, and best practices in software architecture. This guide covers various architectural patterns, design principles, and related technologies to help architects and developers build robust and scalable systems.

Concurrency Cheat Sheet
Concurrency Cheat Sheet

A quick reference guide to concurrency concepts and tools, covering threads, processes, synchronization primitives, and common concurrency patterns.

SOLID Principles Cheat Sheet
SOLID Principles Cheat Sheet

A concise guide to the SOLID principles of object-oriented design, aimed at creating maintainable, flexible, and robust software.

UML Cheat Sheet
UML Cheat Sheet

A concise cheat sheet covering the essential aspects of Unified Modeling Language (UML), including diagrams, relationships, and notation.

Regular Expressions Cheat Sheet
Regular Expressions Cheat Sheet

A concise reference for regular expressions (regex) syntax and usage, covering patterns, metacharacters, quantifiers, and common operations.

Design Patterns Cheat Sheet
Design Patterns Cheat Sheet

A quick reference guide to common software design patterns, categorized by their intent: creational, structural, and behavioral. Includes pattern descriptions, use cases, and implementation notes to help you apply them effectively in your projects.