Revision
Cheat sheets
122 cheat sheets and notes
All cheat sheets
122 results
- PDFFree
C# Data Shapes and Patterns Companion
A seven-page companion to Enums, Tuples, Records, and Property Patterns, with four .NET 10 programs, output traces, and the solved order-state exercise.
7 pages · 73 KB · C# Language
- PDFFree
C# Value Types and Nullable Boundaries Companion
A seven-page companion to Value Types, Reference Types, and Nullability Without Myths, with four .NET 10 programs, output traces, and a solved delivery-address boundary exercise.
7 pages · 76 KB · C# Language
- PDFFree
C# Delegates, Lambdas and Events Companion
A six-page companion to Delegates, Lambdas, and Events with Explicit Ownership, with three .NET 10 programs, output traces, and solved practice on deferred execution, capture and event lifetimes.
6 pages · 73 KB · C# Language
- PDFFree
C# Branching and Loops Companion
A seven-page companion to Branching and Loops That Make Invariants Obvious, with three .NET 10 programs, output traces, and bounded retry, cancellation and failure exercises.
7 pages · 76 KB · C# Language
- PDFFree
C# Methods and API Contracts Companion
A ten-page companion to Methods, Parameters, Overloads, and Clear API Contracts, with three .NET 10 programs, output traces, and solved practice on validation, overloads, parameter passing and request models.
10 pages · 81 KB · C# Language
- PDFFree
C# Encapsulation and State Transitions Companion
An eleven-page companion on encapsulation and valid state transitions, with programs and output traces for an exception-ordering defect, read-only views and snapshots, and a solved overdraft exercise.
11 pages · 80 KB · C# Language
- PDFFree
C# Records and Interface Contracts Companion
Worked C# examples for validated records, interface contracts, substitutable implementations and reporting capabilities, with verified outputs and solved practice.
13 pages · 86 KB · C# Language
- PDFFree
C# SOLID and Composition Companion
Worked C# examples for SOLID, constructor injection and composition, with deterministic clock tests, honest notification boundaries and solved practice.
10 pages · 80 KB · Architecture and Design in .NET
- PDFFree
C# Collections and Complexity Companion
Worked C# examples for collection choices, equality, ordering and immutable snapshots, with verified outputs and a solved sliding-window rate limiter.
12 pages · 84 KB · C# Language
- PDFFree
C# Generics, Constraints and Variance Companion
Worked C# examples for constrained entity lookup, safe variance and controlled Result states, with complete programs, verified outputs and explained boundary checks.
12 pages · 84 KB · C# Language
- PDFFree
C# LINQ Execution and Performance Companion
Worked C# programs for deferred queries, projection, grouping and reuse boundaries, with verified outputs, a membership-search refactor and a carefully bounded timing experiment.
16 pages · 92 KB · C# Language
- PDFFree
C# Exceptions and Failure Boundaries Companion
Worked C# programs for explicit lookup outcomes, exception translation, cancellation boundaries and preserved stack traces, with verified outputs and solved contract checks.
11 pages · 87 KB · C# Language
- PDFFree
C# Resource Ownership and Disposal Companion
Worked C# programs for ownership, scope exit, asynchronous disposal and stream lifetimes, with verified traces, borrowed-resource checks and solved failure cases.
16 pages · 96 KB · C# Language
- PDFFree
C# Logging, Metrics and Traces Companion
A complete C# diagnostics example connecting structured logs, bounded metrics and traces, with verified output, privacy-aware reasoning and solved investigation checks.
13 pages · 91 KB · Testing and Production Engineering
- PDFFree
C# Async and Task Lifecycles Companion
Trace async method lifecycles, compare completed and incomplete awaits, and work through task composition, failure observation, and bounded fan-out with runnable C# examples and solved practice.
10 pages · 86 KB · .NET Runtime and Concurrency
- PDFFree
C# Cancellation and Deadline Budgets Companion
Work through cooperative cancellation, linked-token reporting, and one shared deadline for sequential operations. Includes complete C# examples, controlled outcomes, remaining-budget arithmetic, and solved exercises.
10 pages · 87 KB · .NET Runtime and Concurrency
- PDFFree
C# Concurrency and Measured Performance Companion
Reproduce a lost update, compare atomic and locked repairs, and track permit ownership in an asynchronous gate. Includes runnable C# programs, solved correctness exercises, and a measured counter probe with explicit performance limits.
12 pages · 89 KB · .NET Runtime and Concurrency
- PDFFree
C# Behavior Testing and Message Contracts Companion
Derive discount boundary cases, test public behavior, and inspect real JSON contracts with complete C# programs and a linked semantic harness. Includes worked exercises and clear limits on what local passing tests establish.
12 pages · 86 KB · Testing and Production Engineering
- PDFFree
ASP.NET Core Validation and Problem Details Companion
Build an order response boundary with manual validation, safe Problem Details and explicit state transitions. Complete C# programs and a linked harness execute real ASP.NET Core result objects while clearly separating response checks from untested hosting and routing.
17 pages · 97 KB · ASP.NET Core
- PDFFree
C# Authorization, Configuration and Safe Delivery Companion
Exercise resource authorization, startup validation and separate health groups with complete C# programs and synthetic fixtures. Worked rollout and retry cases explain compatibility, recovery choices and the limits of local framework checks.
17 pages · 97 KB · ASP.NET Core