Other Tools & Concepts Cheatsheets
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.
A concise reference for Domain-Driven Design principles, patterns, and practices to help build software that closely reflects the business domain.
A comprehensive cheatsheet covering GraphQL syntax, queries, mutations, schema definition, and best practices for designing and implementing GraphQL APIs.
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.
A quick reference guide to concurrency concepts and tools, covering threads, processes, synchronization primitives, and common concurrency patterns.
A concise guide to the SOLID principles of object-oriented design, aimed at creating maintainable, flexible, and robust software.
A concise cheat sheet covering the essential aspects of Unified Modeling Language (UML), including diagrams, relationships, and notation.
A concise reference for regular expressions (regex) syntax and usage, covering patterns, metacharacters, quantifiers, and common operations.
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.